Example #1
0
 /**
  * AddUploadlog
  * 
  * @param array $content json data
  * 
  * @return void
  */
 function addUploadlog($content)
 {
     $this->load->model('servicepublicclass/uploadlogpublic', 'uploadlogpublic');
     $uploadlog = new uploadlogpublic();
     $uploadlog->loaduploadlog($content);
     $eventInfo = isset($uploadlog->eventInfo) ? $uploadlog->eventInfo : "";
     if (isset($eventInfo)) {
         if (is_array($eventInfo)) {
             foreach ($eventInfo as $event) {
                 $this->event->addEvent($event);
             }
         }
     }
     $errorInfo = isset($uploadlog->errorInfo) ? $uploadlog->errorInfo : "";
     if (isset($errorInfo)) {
         if (is_array($errorInfo)) {
             foreach ($errorInfo as $errorlog) {
                 $this->userlog->addUserlog($errorlog);
             }
         }
     }
     $clientData = isset($uploadlog->clientData) ? $uploadlog->clientData : "";
     if (isset($clientData)) {
         if (is_array($clientData)) {
             foreach ($clientData as $clientdataInfo) {
                 $this->clientdata->addClientdata($clientdataInfo);
             }
         }
     }
     $activityInfo = isset($uploadlog->activityInfo) ? $uploadlog->activityInfo : "";
     if (isset($activityInfo)) {
         if (is_array($activityInfo)) {
             foreach ($activityInfo as $erroractivity) {
                 $this->activitylog->addActivitylog($erroractivity);
             }
         }
     }
     $tagInfo = isset($uploadlog->tags) ? $uploadlog->tags : "";
     if (isset($tagInfo)) {
         if (is_array($tagInfo)) {
             foreach ($tagInfo as $tagactivity) {
                 $this->usertag->addusertag($tagactivity);
             }
         }
     }
 }
Example #2
0
 function uploadLog()
 {
     $this->load->model('servicepublicclass/uploadlogpublic', 'uploadlogpublic');
     if (!isset($_POST["content"])) {
         $ret = array('flag' => -3, 'msg' => 'Invalid content.');
         echo json_encode($ret);
         return;
     }
     $encoded_content = $_POST['content'];
     log_message("debug", $encoded_content);
     $content = json_decode($encoded_content);
     $uploadlog = new uploadlogpublic();
     $uploadlog->loaduploadlog($content);
     $key = $uploadlog->appkey;
     $isKeyAvailable = $this->utility->isKeyAvailale($key);
     if (!$isKeyAvailable) {
         $ret = array('flag' => -1, 'msg' => 'NotAvailable appkey  ');
         echo json_encode($ret);
         return;
     } else {
         try {
             $this->uploadlog->addUploadlog($content);
             $ret = array('flag' => 1, 'msg' => 'ok');
         } catch (Exception $ex) {
             $ret = array('flag' => -4, 'msg' => 'DB Error');
         }
     }
     echo json_encode($ret);
 }