public function __construct($formatString, $dataObject)
 {
     parent::__construct($dataObject);
     $this->_dataObject = $dataObject;
     $this->_process();
 }
Exemplo n.º 2
0
 public function __destruct()
 {
     parent::__destruct();
 }
Exemplo n.º 3
0
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;
}