Set checkbox input comparison using in_array to use strict comparison.
authorChuck Scott <cscott@gaslightmedia.com>
Mon, 4 Dec 2017 20:54:15 +0000 (15:54 -0500)
committerChuck Scott <cscott@gaslightmedia.com>
Mon, 4 Dec 2017 20:55:10 +0000 (15:55 -0500)
lib/GlmDataAbstract/DataAbstract.php

index a7a0e86..f281b8e 100644 (file)
@@ -1466,11 +1466,11 @@ $forEdit = true;
 
             // Otherwise get input
             } else {
-            $valid = array(1, true, 'on', 'yes');
+            $valid = array(1, true, 'on', 'yes', 'true');
 
             $this->inputFieldStatus = true;
             $in = false;
-            if (isset($_REQUEST[$as]) && in_array($_REQUEST[$as], $valid)) {
+            if (isset($_REQUEST[$as]) && in_array($_REQUEST[$as], $valid, true)) {
                 $in = true;
             }