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() . "'");
     }
 }
Пример #2
0
     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');
Пример #3
0
<?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;
}