fix checking boolean parameters
darcs-hash:20080529151602-84dde-f6bc3c41846d92c94008f721fa5115907fd9a7d3.gz
This commit is contained in:
parent
9bb55af26f
commit
b153ac5b1b
|
@ -34,7 +34,6 @@ class RegisterAction extends Action {
|
||||||
}
|
}
|
||||||
|
|
||||||
function try_register() {
|
function try_register() {
|
||||||
print_r($this->args);
|
|
||||||
$nickname = $this->trimmed('nickname');
|
$nickname = $this->trimmed('nickname');
|
||||||
$email = $this->trimmed('email');
|
$email = $this->trimmed('email');
|
||||||
|
|
||||||
|
|
|
@ -50,12 +50,12 @@ class Action { // lawsuit
|
||||||
function boolean($key, $def=false) {
|
function boolean($key, $def=false) {
|
||||||
$arg = $this->arg($key);
|
$arg = $this->arg($key);
|
||||||
return (is_null($arg)) ? $def :
|
return (is_null($arg)) ? $def :
|
||||||
(strcasecmp($arg, 'true')) ? true :
|
(strcasecmp($arg, 'true') == 0) ? true :
|
||||||
(strcasecmp($arg, 'yes')) ? true :
|
(strcasecmp($arg, 'yes') == 0) ? true :
|
||||||
(strcasecmp($arg, '1')) ? true :
|
(strcasecmp($arg, '1') == 0) ? true :
|
||||||
(strcasecmp($arg, 'false')) ? false :
|
(strcasecmp($arg, 'false') == 0) ? false :
|
||||||
(strcasecmp($arg, 'no')) ? false :
|
(strcasecmp($arg, 'no') == 0) ? false :
|
||||||
(strcasecmp($arg, '0')) ? false :
|
(strcasecmp($arg, '0') == 0) ? false :
|
||||||
$def;
|
$def;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user