Exemplo n.º 1
0
 /**
  * Renders API reply as JSON string
  * 
  * @param array $data
  * 
  * @rerutn void
  */
 protected function renderReply($data)
 {
     $result = 'undefined';
     if (!$this->debugMode) {
         header('Content-Type: application/json');
         if (!empty($data)) {
             $result = json_encode($data);
         }
         die($result);
     } else {
         debarr($data);
     }
 }
Exemplo n.º 2
0
 /**
  * Use for debug only
  * 
  * @return void
  */
 public function dumpData()
 {
     debarr($this->ispData);
     debarr($this->geoData);
 }
Exemplo n.º 3
0
     zb_StorageSet('IMPORT_OPTS', $import_opts);
 } else {
     $import_rawdata = zb_StorageGet('IMPORT_RAWDATA');
     $import_opts = zb_StorageGet('IMPORT_OPTS');
 }
 //last checks
 if (!wf_CheckGet(array('goregister'))) {
     web_MigrationPrepare($import_rawdata, $import_opts);
 } else {
     //register imported users
     $regdata_raw = zb_StorageGet('IMPORT_REGDATA');
     $regdata = unserialize(base64_decode($regdata_raw));
     $querybuff = '';
     if (!empty($regdata)) {
         foreach ($regdata as $io => $user) {
             debarr($user);
             //typical register of each user
             $login = vf($user['login']);
             $password = vf($user['password']);
             $ip = $user['ip'];
             $iopts = unserialize(base64_decode($import_opts));
             $netid = $iopts['netid'];
             //Ubilling normal registration mode
             if ($iopts['regtype'] == 'UB') {
                 $billing->createuser($login);
                 log_register("StgUser REGISTER " . $login);
                 $billing->setpassword($login, $password);
                 log_register("StgUser PASSWORD " . $password);
                 $billing->setip($login, $ip);
                 log_register("StgUser IP " . $ip);
                 multinet_add_host($netid, $ip);
Exemplo n.º 4
0
 /**
  * Do all data preprocessing and store results into database
  * 
  * @return void
  */
 public function runHorse()
 {
     $this->preprocessUserData();
     $this->preprocessFinanceData();
     $this->preprocessUkvData();
     $this->preprocessEquipmentData();
     $this->preprocessAskoziaData();
     $this->saveHorseData();
     if (self::DEBUG) {
         debarr($this->storeTmp);
     }
 }