Browse Source

[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 năm trước cách đây
mục cha
commit
d8fbe5bd3e

+ 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);