Developer Area

Changeset 449 for apps/php

Show
Ignore:
Timestamp:
07/11/09 09:32:34 (5 years ago)
Author:
henri
Message:

Added import_data() method.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • apps/php/trunk/Telhosting_Client.php

    r332 r449  
    7171                        'login' => $this->config['login'], 
    7272                        'password' => $this->config['password'], 
     73//      'trace' => true, 
    7374                        'exceptions' => 0 
    7475                ); 
     
    304305    $params = array(); 
    305306    if ($domains != '') { 
    306                   array_push($params['domains'], $domains); 
     307      $params['domains'] = $domains; 
    307308    } 
    308309    if ($zones != '') { 
    309                   array_push($params['zones'], $zones); 
     310      $params['zones'] = $zones; 
    310311    } 
    311312                $response = $this->soap_client->exportData($params); 
     313                if (is_soap_fault($response)) { 
     314                        $this->log_message('soap', "SOAP Fault: (faultcode: {". $response->faultcode ."}, faultstring: {".$response->faultstring."})"); 
     315                        return FALSE; 
     316                } else { 
     317                        return $response; 
     318                } 
     319        } 
     320 
     321 
     322        /** 
     323         * Import Data 
     324         * 
     325         * @param array $domains 
     326         * @param array $zones 
     327         * @param array $data 
     328         */ 
     329        function import_data($domains = '', $zones = '', $data = '', $overwrite = TRUE) { 
     330    $params = array( 
     331        'overwrite' => $overwrite, 
     332        'data' => $data 
     333        ); 
     334    if ($domains != '') { 
     335      $params['domains'] = $domains; 
     336    } 
     337    if ($zones != '') { 
     338      $params['zones'] = $zones; 
     339    } 
     340                $response = $this->soap_client->importData($params); 
    312341                if (is_soap_fault($response)) { 
    313342                        $this->log_message('soap', "SOAP Fault: (faultcode: {". $response->faultcode ."}, faultstring: {".$response->faultstring."})"); 
Telnic
Search This Site
Partners
Neustar
ICANN
Main site | WHOIS | Sell .tel | FAQ | Archived Site | About Telnic | Contact Us