]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/action.php
add timestamp to avatar filenames to prevent overlap
[quix0rs-gnu-social.git] / lib / action.php
index c346c751313482206230f1d016a7379bfdc62005..67eaf9ed7a65fbaad400a16794687a600fb37215 100644 (file)
@@ -46,4 +46,16 @@ class Action { // lawsuit
                        $this->args[$k] = ($strip) ? stripslashes($v) : $v;
                }
        }
+       
+       function boolean($key, $def=false) {
+               $arg = $this->arg($key);
+               return (is_null($arg)) ? $def : 
+               (strcasecmp($arg, 'true')) ? true :
+               (strcasecmp($arg, 'yes')) ? true : 
+               (strcasecmp($arg, '1')) ? true :
+               (strcasecmp($arg, 'false')) ? false :
+               (strcasecmp($arg, 'no')) ? false : 
+               (strcasecmp($arg, '0')) ? false :
+               $def;
+       }
 }