X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=VerifyAccess.php;h=ba8d6414a6cd4b141c51ecbcfd86de0499d466e9;hp=74809d7ca0fdef8b285fc5edffebb21ef8714c2c;hb=1524f8b36295809a3eedd6da3c6494f8aa0d86f5;hpb=42b82cfb05bfccfed018964fa277ea2ff98ddeaf diff --git a/VerifyAccess.php b/VerifyAccess.php index 74809d7c..ba8d6414 100644 --- a/VerifyAccess.php +++ b/VerifyAccess.php @@ -14,7 +14,7 @@ class Pman_Core_VerifyAccess extends Pman return true; } - function get($id) + function get($id='', $opts = array()) { @list($id, $key) = explode('/', $id); @@ -34,7 +34,7 @@ class Pman_Core_VerifyAccess extends Pman $this->jerr('[System Error] This site does not using IP management'); } - $ff->Pman['XMPP']['to'] = 'edward@roojs.com'; // testing... +// $ff->Pman['XMPP']['to'] = 'edward@roojs.com'; // testing... $core_person = DB_DataObject::factory('core_person'); @@ -46,7 +46,7 @@ class Pman_Core_VerifyAccess extends Pman } - function post() + function post($base) { $core_ip_access = DB_DataObject::factory('core_ip_access'); @@ -69,7 +69,7 @@ class Pman_Core_VerifyAccess extends Pman $this->jerr('[System Error] This site does not using IP management'); } - $ff->Pman['XMPP']['to'] = 'edward@roojs.com'; // testing... +// $ff->Pman['XMPP']['to'] = 'edward@roojs.com'; // testing... $core_person = DB_DataObject::factory('core_person'); @@ -81,14 +81,10 @@ class Pman_Core_VerifyAccess extends Pman $core_ip_access->setFrom(array( 'status' => empty($_REQUEST['status']) ? 0 : $_REQUEST['status'], - 'expire_dt' => '', + 'expire_dt' => ($_REQUEST['status'] != -2 || empty($_REQUEST['expire_dt'])) ? '' : date('Y-m-d', strtotime($_REQUEST['expire_dt'])), 'authorized_by' => $core_person->id )); - if($core_ip_access->status == -2){ - $core_ip_access->expire_dt = date('Y-m-d', strtotime($_REQUEST['expire_dt'])); - } - $core_ip_access->update($o); $this->jok('OK');