public function __construct($formatString, $dataObject) { parent::__construct($dataObject); $this->_dataObject = $dataObject; $this->_process(); }
public function __destruct() { parent::__destruct(); }
function opensrs_TransferSync($params) { $regusername = $params['Username']; $regpassword = $params['Password']; $regprivatekey = $params['PrivateKey']; if ($params['TestMode']) { $mode = "test"; $protocol = "XCP"; } else { $mode = "live"; $protocol = "XCP"; } $server_ip = isset($_SERVER['SERVER_ADDR']) ? $_SERVER['SERVER_ADDR'] : $_SERVER['LOCAL_ADDR']; require_once dirname(__FILE__) . "/openSRS_base.php"; $domainid = $params['domainid']; $domain = $params['domain']; $username = opensrs_getusername($domain); $password = opensrs_getpassword($domainid, $domain); $O = new openSRS_base($mode, $protocol, $regusername, $regprivatekey); $opensrscookie = ""; $error = ""; $cmd = array("object" => "COOKIE", "action" => "SET", "registrant_ip" => $server_ip, "attributes" => array("domain" => $domain, "reg_username" => $username, "reg_password" => $password)); $result = $O->send_cmd($cmd); logModuleCall("opensrssync", "Get Domain Info", $cmd, $result, "", array($username, $password)); if ($result['is_success'] != "1") { return array("error" => $result['response_text']); } $opensrscookie = $result['attributes']['cookie']; $expirydate = $result['attributes']['expiredate']; $expirydate = explode(" ", $expirydate); $expirydate = $expirydate[0]; $rtn = array(); $rtn['active'] = true; $rtn['expirydate'] = $expirydate; return $rtn; }