浏览代码

[Improve][Modularization][Webpage]

2022.11.23 / Folus Wen

Actions:
1. Fix webpage can not display correct when model name does not configured.

Files:
1. As follow commit history

Image version: D0.00.XX.XXXX.XX
Image checksum: XXXXXXXX

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
Folus Wen 2 年之前
父节点
当前提交
d8fbe5bd3e
共有 2 个文件被更改,包括 2 次插入2 次删除
  1. 1 1
      EVSE/rootfs/var/www/set_charging.php
  2. 1 1
      EVSE/rootfs/var/www/set_system.php

+ 1 - 1
EVSE/rootfs/var/www/set_charging.php

@@ -7,7 +7,7 @@
 	$RatingCurrent = $system['RatingCurrent'];
 	$AcRatingCurrent = $system['AcRatingCurrent'];
 	$ModelName = $system['ModelName'];
-	$RatingPower = substr($ModelName,4,2)*pow(10,-1+substr($ModelName,6,1));
+	$RatingPower = (strlen($ModelName) >= 6 ? substr($ModelName,4,2)*pow(10,-1+substr($ModelName,6,1)) : 0);
 	$Connector1=substr($ModelName,7,1);
 	$Connector2=substr($ModelName,9,1);
 	$Connector3=substr($ModelName,8,1);

+ 1 - 1
EVSE/rootfs/var/www/set_system.php

@@ -16,7 +16,7 @@
 			break;
 	}
 	$ModelName = $obj->{'ModelName'};
-	$RatingPower = substr($ModelName,4,2)*pow(10,-1+substr($ModelName,6,1));
+	$RatingPower = (strlen($ModelName) >= 6 ? substr($ModelName,4,2)*pow(10,-1+substr($ModelName,6,1)) : 0);
 	$Connector1=substr($ModelName,7,1);
 	$Connector2=substr($ModelName,9,1);
 	$Connector3=substr($ModelName,8,1);