@@ -83,21 +83,21 @@ function chkVariables($variables, $excludedKeys = array()) {
8383 if (is_array ($ value2 )) {
8484 foreach ($ value2 as $ key3 => $ value3 ) {
8585 if (!in_array ($ key3 , $ excludedKeys )) {
86- chkValue ($ value3 );
86+ chkValue ($ key3 , $ value3 );
8787 } else {
8888 debugLog ('chkVariables(): Excluded key: ' . $ key3 );
8989 }
9090 }
9191 } else {
9292 if (!in_array ($ key2 , $ excludedKeys )) {
93- chkValue ($ value2 );
93+ chkValue ($ key2 , $ value2 );
9494 } else {
9595 debugLog ('chkVariables(): Excluded key: ' . $ key2 );
9696 }
9797 }
9898 }
9999 } else {
100- chkValue ($ value );
100+ chkValue ($ key , $ value );
101101 }
102102 } else {
103103 debugLog ('chkVariables(): Excluded key: ' . $ key );
@@ -106,7 +106,7 @@ function chkVariables($variables, $excludedKeys = array()) {
106106}
107107
108108// Check for unwanted characters and shell commands
109- function chkValue ($ value ) {
109+ function chkValue ($ key = ' nokey ' , $ value ) {
110110 $ valid = true ;
111111 $ msg = '' ;
112112
@@ -133,18 +133,18 @@ function chkValue($value) {
133133 if ($ valid === false ) {
134134 // Write log entry
135135 workerLog ('SECCHK: ' . $ msg );
136- workerLog ('SECCHK: ' . $ value );
136+ workerLog ('SECCHK: ' . $ key . ' | ' . $ value );
137137 // Redirect to '400 Bad request' page and then exit
138138 http_response_code (400 );
139139 header ('Location: /response400.html ' );
140140 exit (1 );
141141 } else {
142- //debugLog('chkValue(): ' . (empty($value) ? 'Value is blank' : $value));
142+ //debugLog('chkValue(): ' . $key . '|' . (empty($value) ? 'Value is blank' : $value));
143143 }
144144}
145145// Same as chkValue() except pipe | is excluded
146146// For: library_flatlist_filter_str, ashuffle_filter
147- function chkValueEx ($ value ) {
147+ function chkValueEx ($ key = ' nokey ' , $ value ) {
148148 $ valid = true ;
149149 $ msg = '' ;
150150
@@ -171,13 +171,13 @@ function chkValueEx($value) {
171171 if ($ valid === false ) {
172172 // Write log entry
173173 workerLog ('SECCHK: ' . $ msg );
174- workerLog ('SECCHK: ' . $ value );
174+ workerLog ('SECCHK: ' . $ key . ' | ' . $ value );
175175 // Redirect to '400 Bad request' page and then exit
176176 http_response_code (400 );
177177 header ('Location: /response400.html ' );
178178 exit (1 );
179179 } else {
180- //debugLog('chkValueEx(): ' . (empty($value) ? 'Value is blank' : $value));
180+ //debugLog('chkValueEx(): ' . $key . '|' . (empty($value) ? 'Value is blank' : $value));
181181 }
182182}
183183
@@ -656,7 +656,7 @@ function updBootConfigTxt($action, $value) {
656656 if ($ result == '0 ' ) {
657657 sysCmd ('sed -i s/^dtparam=fan_temp0.*/dtparam= ' . $ value . '/ ' . BOOT_CONFIG_TXT );
658658 } else {
659- sysCmd ('sed -i s/^#dtparam=fan_temp0.*/dtparam= ' . $ value . '/ ' . BOOT_CONFIG_TXT );
659+ sysCmd ('sed -i s/^#dtparam=fan_temp0.*/dtparam= ' . $ value . '/ ' . BOOT_CONFIG_TXT );
660660 }
661661 }
662662 break ;
0 commit comments