Exemple #1
0
 function CI_Xmlrpcs($config = array())
 {
     parent::CI_Xmlrpc();
     $this->set_system_methods();
     if (isset($config['functions']) && is_array($config['functions'])) {
         $this->methods = array_merge($this->methods, $config['functions']);
     }
     log_message('debug', "XML-RPC Server Class Initialized");
 }
Exemple #2
0
 function XML_RPC_Values($val = -1, $type = '')
 {
     parent::CI_Xmlrpc();
     if ($val != -1 || $type != '') {
         $type = $type == '' ? 'string' : $type;
         if ($this->xmlrpcTypes[$type] == 1) {
             $this->addScalar($val, $type);
         } elseif ($this->xmlrpcTypes[$type] == 2) {
             $this->addArray($val);
         } elseif ($this->xmlrpcTypes[$type] == 3) {
             $this->addStruct($val);
         }
     }
 }