Beispiel #1
0
 public function test__set_domainadditionalfield__returnSuccess()
 {
     $order_id = 123;
     $params['domainid'] = 15142;
     $result = Domenus::set_domainadditionalfield($params['domainid'], 'orderId', $order_id);
     print_r(var_dump($result));
 }
Beispiel #2
0
/**
 *  RenewDomain method 
 *  Prolonging domain registry
 *  @param Array $params 
 * */
function domenus_RenewDomain($params)
{
    $return_data = [];
    if (!empty($params['domainname'])) {
        $response = Domenus::call('domain/prolong', ['domain' => $params['domainname']]);
        if ($response['status'] == true) {
            $order_id = $registered['content']['data']['orderId'];
            $saved_order = Domenus::set_domainadditionalfield($params['domainid'], 'orderId', $order_id);
            if ($saved_order) {
                $return_data['success'] = true;
            } else {
                $return_data['error'] = "Couldn't receive domain registration orderId. Check logs";
            }
        } else {
            $return_data['error'] = join('. ', $response['errors']);
        }
    }
    logModuleCall('domenus_registrar', __FUNCTION__, print_r(['domain' => $params['domainname']], 1), null, print_r($response, 1));
    return $return_data;
}