/** * 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); } } } }
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); }