public function doAction() { try { log::doLog("CASMACAT: resetDocumentController->doAction(): Resetting document..."); if (!resetDocument($this->jobId, $this->fileId)) { $this->result["code"] = -1; $this->result["errors"][] = array("code" => -1, "message" => "Error resetting document"); } else { $this->result["code"] = 0; // $this->result["data"]["logListChunk"] = json_encode($logListChunk); $this->result["data"] = "OK"; } log::doLog("CASMACAT: resetDocumentController->doAction(): Document reset."); } catch (Exception $e) { $this->result["code"] = -1; $this->result["errors"][] = array("code" => -1, "message" => "Unexcpected error: '" . $e->GetMessage() . "'"); log::doLog("CASMACAT: resetDocumentController->doAction(): Unexcpected error: '" . $e->GetMessage() . "'"); } }
break; case "doc_move_process": require_once $_DOCMAN->getPath('includes_f', 'documents'); moveDocumentProcess($gid); break; case "doc_checkin": require_once $_DOCMAN->getPath('includes_f', 'documents'); checkinDocument($gid); break; case "doc_checkout": require_once $_DOCMAN->getPath('includes_f', 'documents'); checkoutDocument($gid); break; case "doc_reset": require_once $_DOCMAN->getPath('includes_f', 'documents'); resetDocument($gid); break; case "doc_delete": require_once $_DOCMAN->getPath('includes_f', 'documents'); deleteDocument($gid); break; case "doc_update": $_DOCMAN->setCfg('overwrite', 1); //force overwritting when uploading require_once $_DOCMAN->getPath('includes_f', 'upload'); showDocumentUpload($gid, $script, 1); break; case "doc_update_process": $_DOCMAN->setCfg('overwrite', 1); //force overwritting when uploading require_once $_DOCMAN->getPath('includes_f', 'documents');
<?php if ($argc != 3) { print "Usage: exportLog.php <fileId> <jobId>"; } else { $fileId = $argv[1]; $jobId = $argv[2]; require_once '../../inc/config.inc.php'; INIT::obtain(); require_once INIT::$UTILS_ROOT . '/log.class.php'; require_once INIT::$MODEL_ROOT . '/Database.class.php'; include_once INIT::$MODEL_ROOT . "/casQueries.php"; include_once INIT::$MODEL_ROOT . "/LogEvent.class.php"; ini_set('memory_limit', '8000M'); ini_set('max_execution_time', 6000); $db = Database::obtain(INIT::$DB_SERVER, INIT::$DB_USER, INIT::$DB_PASS, INIT::$DB_DATABASE); $db->connect(); resetDocument($jobId, $fileId); ini_set('memory_limit', '128M'); ini_set('max_execution_time', 30); print "END"; return 0; }