} else { $lockstatus = '0'; //Unlocked } if ($Enom->Values["status" . "{$i}"] == 'Expired') { $status = '0'; //expired status } elseif ($Enom->Values["status" . "{$i}"] == 'RGP') { $status = '3'; //RGP status } elseif ($Enom->Values["status" . "{$i}"] == 'Extended RGP') { $status = '4'; //ERGP status } $Enom2 = new CEnomInterface(); $Enom2->NewRequest(); $Enom2->AddParam("uid", $enom_username); $Enom2->AddParam("pw", $enom_password); $Enom2->AddParam("enduserip", $enduserip); $Enom2->AddParam("site", $sitename); $Enom2->AddParam("PassedDomain", $DomainName); $Enom2->AddParam("command", "parsedomain"); $Enom2->DoTransaction(); $sld = $Enom2->Values["SLD"]; $tld = $Enom2->Values["TLD"]; $query = "select * from domains where sld = '{$sld}' and tld = '{$tld}' and e_domain_id = '{$e_domain_id}'"; $result = @mysql_query($query); if (mysql_num_rows($result) == 0) { $SQL = "INSERT INTO domains (user_id, e_domain_id, sld, tld, exp_date, order_date, dns, mail, webhosted, status, pop, idprotect, auto_renew, reg_lock, tv, parking, name_phone, name_map, lastupdate)\n\t\t\t\t\t\t\tVALUES ('1', '{$e_domain_id}', '{$sld}', '{$tld}', '{$expdate}', '{$orderdate}', '1', '0', '0', '{$status}', '0', '0', '0', '{$lockstatus}', '0', '0', '0', '0', NOW())"; $RUN = @mysql_query($SQL); if ($RUN) {
<?php include "include/sessions.php"; $sld = $_SESSION['sld']; $tld = $_SESSION['tld']; include "include/DomainFns_inc.php"; include "include/LoggedIn.php"; include "include/EnomInterface_inc.php"; // Create URL Interface class $Enom = new CEnomInterface(); //Grab current email address $Enom->NewRequest(); $Enom->AddParam("uid", $username); $Enom->AddParam("pw", $password); $Enom->AddParam("tld", $tld); $Enom->AddParam("sld", $sld); $Enom->AddParam("command", "getdotnameforwarding"); $Enom->DoTransaction(); //error handling if ($Enom->Values["ErrCount"] != "0") { // Yes, get the first one $expMsg = $Enom->Values["Err1"]; $nameError = 1; } else { $dotNameFor = $Enom->Values["address"]; } $updateForward = $HTTP_POST_VARS["updateForward"]; if ($updateForward == 1) { $forwardto = $HTTP_POST_VARS["forwardto"]; //change email address $Enom->NewRequest();
function enom_TransferSync($params) { $cancelledstatusids = array("2", "4", "6", "7", "8", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "30", "31", "32", "33", "34", "36", "37", "45"); $pendingstatusids = array("0", "1", "3", "9", "10", "11", "12", "13", "14", "28", "29", "35"); $values = array(); $Enom = new CEnomInterface(); $Enom->NewRequest(); $Enom->AddParam("command", "TP_GetDetailsByDomain"); $Enom->AddParam("uid", $params['Username']); $Enom->AddParam("pw", $params['Password']); $Enom->AddParam("sld", $params['sld']); $Enom->AddParam("tld", $params['tld']); $Enom->DoTransaction($params); if ($Enom->Values['Err1'] || $Enom->Values['ResponseString1']) { $values['error'] = $Enom->Values['Err1']; } else { $count = $Enom->Values['ordercount']; $statusid = $Enom->Values["statusid" . $count]; $statusdesc = $Enom->Values["statusdesc" . $count]; if ($statusid == "5") { if ($params['idprotection']) { $Enom->NewRequest(); $Enom->AddParam("uid", $params['Username']); $Enom->AddParam("pw", $params['Password']); $Enom->AddParam("ProductType", "IDProtect"); $Enom->AddParam("TLD", $params['tld']); $Enom->AddParam("SLD", $params['sld']); $Enom->AddParam("Quantity", $params['regperiod']); $Enom->AddParam("ClearItems", "yes"); $Enom->AddParam("command", "AddToCart"); $Enom->DoTransaction($params); $Enom->NewRequest(); $Enom->AddParam("uid", $params['Username']); $Enom->AddParam("pw", $params['Password']); $Enom->AddParam("command", "InsertNewOrder"); $Enom->DoTransaction($params); } $values['completed'] = true; } else { if (in_array($statusid, $cancelledstatusids)) { $values['failed'] = true; $values['reason'] = $statusdesc; } else { if (in_array($statusid, $pendingstatusids)) { $values['pendingtransfer'] = true; $values['reason'] = $statusdesc; } } } } return $values; }