Automatic merge with the upstream master branch
This commit is contained in:
@@ -22,20 +22,20 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once ("classes" . PATH_SEP . "model" . PATH_SEP . "AppCacheView.php");
|
||||
require_once "classes/model/Application.php";
|
||||
require_once "classes/model/AppDelegation.php";
|
||||
require_once "classes/model/AppThread.php";
|
||||
require_once "classes/model/Content.php";
|
||||
require_once "classes/model/Users.php";
|
||||
require_once "classes/model/GroupUser.php";
|
||||
require_once "classes/model/Task.php";
|
||||
require_once "classes/model/TaskUser.php";
|
||||
require_once "classes/model/Dynaform.php";
|
||||
require_once "entities/SolrRequestData.php";
|
||||
require_once "entities/SolrUpdateDocument.php";
|
||||
require_once "entities/AppSolrQueue.php";
|
||||
require_once "classes/model/AppSolrQueue.php";
|
||||
//require_once ("classes" . PATH_SEP . "model" . PATH_SEP . "AppCacheView.php");
|
||||
//require_once "classes/model/Application.php";
|
||||
//require_once "classes/model/AppDelegation.php";
|
||||
//require_once "classes/model/AppThread.php";
|
||||
//require_once "classes/model/Content.php";
|
||||
//require_once "classes/model/Users.php";
|
||||
//require_once "classes/model/GroupUser.php";
|
||||
//require_once "classes/model/Task.php";
|
||||
//require_once "classes/model/TaskUser.php";
|
||||
//require_once "classes/model/Dynaform.php";
|
||||
//require_once "entities/SolrRequestData.php";
|
||||
//require_once "entities/SolrUpdateDocument.php";
|
||||
//require_once "entities/AppSolrQueue.php";
|
||||
//require_once "classes/model/AppSolrQueue.php";
|
||||
|
||||
/**
|
||||
* Invalid search text for Solr exception
|
||||
|
||||
@@ -35,13 +35,13 @@ class Applications
|
||||
|
||||
G::LoadClass("BasePeer");
|
||||
G::LoadClass("configuration");
|
||||
require_once ("classes/model/AppCacheView.php");
|
||||
require_once ("classes/model/AppDelegation.php");
|
||||
require_once ("classes/model/AdditionalTables.php");
|
||||
require_once ("classes/model/AppDelay.php");
|
||||
require_once ("classes/model/Fields.php");
|
||||
require_once ("classes/model/Users.php");
|
||||
require_once ("classes/model/Process.php");
|
||||
//require_once ("classes/model/AppCacheView.php");
|
||||
//require_once ("classes/model/AppDelegation.php");
|
||||
//require_once ("classes/model/AdditionalTables.php");
|
||||
//require_once ("classes/model/AppDelay.php");
|
||||
//require_once ("classes/model/Fields.php");
|
||||
//require_once ("classes/model/Users.php");
|
||||
//require_once ("classes/model/Process.php");
|
||||
|
||||
$oAppCache = new AppCacheView();
|
||||
|
||||
@@ -693,14 +693,14 @@ class Applications
|
||||
|
||||
public function getSteps ($appUid, $index, $tasUid, $proUid)
|
||||
{
|
||||
require_once 'classes/model/Step.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/AppDocument.php';
|
||||
require_once 'classes/model/InputDocumentPeer.php';
|
||||
require_once 'classes/model/OutputDocument.php';
|
||||
require_once 'classes/model/Dynaform.php';
|
||||
//require_once 'classes/model/Step.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/AppDocument.php';
|
||||
//require_once 'classes/model/InputDocumentPeer.php';
|
||||
//require_once 'classes/model/OutputDocument.php';
|
||||
//require_once 'classes/model/Dynaform.php';
|
||||
|
||||
G::LoadClass( 'pmScript' );
|
||||
//G::LoadClass( 'pmScript' );
|
||||
G::LoadClass( 'case' );
|
||||
|
||||
$steps = Array ();
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once ("classes/model/Application.php");
|
||||
/*require_once ("classes/model/Application.php");
|
||||
require_once ("classes/model/AppCacheView.php");
|
||||
require_once ("classes/model/AppDelay.php");
|
||||
require_once ("classes/model/AppDelegation.php");
|
||||
@@ -42,24 +42,24 @@ require_once ("classes/model/CaseTrackerObject.php");
|
||||
require_once ("classes/model/Configuration.php");
|
||||
require_once ("classes/model/Content.php");
|
||||
require_once ("classes/model/DbSource.php");
|
||||
require_once ("classes/model/Dynaform.php");
|
||||
require_once ("classes/model/InputDocument.php");
|
||||
require_once ("classes/model/Language.php");
|
||||
require_once ("classes/model/ObjectPermission.php");
|
||||
require_once ("classes/model/OutputDocument.php");
|
||||
require_once ("classes/model/Process.php");
|
||||
require_once ("classes/model/ProcessUser.php");
|
||||
require_once ("classes/model/ReportTable.php");
|
||||
require_once ("classes/model/ReportVar.php");
|
||||
require_once ("classes/model/Route.php");
|
||||
require_once ("classes/model/Step.php");
|
||||
require_once ("classes/model/StepSupervisor.php");
|
||||
require_once ("classes/model/StepTrigger.php");
|
||||
require_once ("classes/model/SubApplication.php");
|
||||
require_once ("classes/model/Task.php");
|
||||
require_once ("classes/model/TaskUser.php");
|
||||
require_once ("classes/model/Triggers.php");
|
||||
require_once ("classes/model/Users.php");
|
||||
require_once ("classes/model/Dynaform.php");*/
|
||||
//require_once ("classes/model/InputDocument.php");
|
||||
//require_once ("classes/model/Language.php");
|
||||
//require_once ("classes/model/ObjectPermission.php");
|
||||
//require_once ("classes/model/OutputDocument.php");
|
||||
//require_once ("classes/model/Process.php");
|
||||
//require_once ("classes/model/ProcessUser.php");
|
||||
//require_once ("classes/model/ReportTable.php");
|
||||
//require_once ("classes/model/ReportVar.php");
|
||||
//require_once ("classes/model/Route.php");
|
||||
//require_once ("classes/model/Step.php");
|
||||
//require_once ("classes/model/StepSupervisor.php");
|
||||
//require_once ("classes/model/StepTrigger.php");
|
||||
//require_once ("classes/model/SubApplication.php");
|
||||
//require_once ("classes/model/Task.php");
|
||||
//require_once ("classes/model/TaskUser.php");
|
||||
//require_once ("classes/model/Triggers.php");
|
||||
//require_once ("classes/model/Users.php");
|
||||
|
||||
G::LoadClass("pmScript");
|
||||
|
||||
@@ -3467,6 +3467,201 @@ class Cases
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add a input document
|
||||
*
|
||||
* Return the application document ID
|
||||
*
|
||||
* @param string $inputDocumentUid Input document ID
|
||||
* @param string $appDocUid Application document ID
|
||||
* @param int $docVersion Document version
|
||||
* @param string $appDocType Document type
|
||||
* @param string $appDocComment Document comment
|
||||
* @param string $inputDocumentAction Action, posible values: null or empty (Add), "R" (Replace), "NV" (New Version)
|
||||
* @param string $applicationUid Application ID
|
||||
* @param int $delIndex Delegation index
|
||||
* @param string $taskUid Task ID
|
||||
* @param string $userUid User ID
|
||||
* @param string $option Option, posible values: "xmlform", "file"
|
||||
* @param string $file File ($_FILES["form"]["name"]["APP_DOC_FILENAME"] or path to file)
|
||||
* @param int $fileError File error ($_FILES["form"]["error"]["APP_DOC_FILENAME"] or 0)
|
||||
* @param string $fileTmpName File temporal name ($_FILES["form"]["tmp_name"]["APP_DOC_FILENAME"] or null)
|
||||
* @return string Return application document ID
|
||||
*/
|
||||
public function addInputDocument(
|
||||
$inputDocumentUid,
|
||||
$appDocUid,
|
||||
$docVersion,
|
||||
$appDocType,
|
||||
$appDocComment,
|
||||
$inputDocumentAction,
|
||||
$applicationUid,
|
||||
$delIndex,
|
||||
$taskUid,
|
||||
$userUid,
|
||||
$option,
|
||||
$file,
|
||||
$fileError = 0,
|
||||
$fileTmpName = null
|
||||
) {
|
||||
$appDocFileName = null;
|
||||
$sw = 0;
|
||||
|
||||
switch ($option) {
|
||||
case "xmlform":
|
||||
$appDocFileName = $file;
|
||||
|
||||
if ($fileError == 0) {
|
||||
$sw = 1;
|
||||
}
|
||||
break;
|
||||
case "file":
|
||||
$appDocFileName = basename($file);
|
||||
|
||||
if (file_exists($file) && is_file($file)) {
|
||||
$sw = 1;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if ($sw == 0) {
|
||||
return null;
|
||||
}
|
||||
|
||||
//Info
|
||||
$inputDocument = new InputDocument();
|
||||
$arrayInputDocumentData = $inputDocument->load($inputDocumentUid);
|
||||
|
||||
//Get the Custom Folder ID (create if necessary)
|
||||
$appFolder = new AppFolder();
|
||||
$folderId = $appFolder->createFromPath($arrayInputDocumentData["INP_DOC_DESTINATION_PATH"], $applicationUid);
|
||||
|
||||
$tags = $appFolder->parseTags($arrayInputDocumentData["INP_DOC_TAGS"], $applicationUid);
|
||||
|
||||
$appDocument = new AppDocument();
|
||||
$arrayField = array();
|
||||
|
||||
switch ($inputDocumentAction) {
|
||||
case "R":
|
||||
//Replace
|
||||
$arrayField = array(
|
||||
"APP_DOC_UID" => $appDocUid,
|
||||
"APP_UID" => $applicationUid,
|
||||
"DOC_VERSION" => $docVersion,
|
||||
"DEL_INDEX" => $delIndex,
|
||||
"USR_UID" => $userUid,
|
||||
"DOC_UID" => $inputDocumentUid,
|
||||
"APP_DOC_TYPE" => $appDocType,
|
||||
"APP_DOC_CREATE_DATE" => date("Y-m-d H:i:s"),
|
||||
"APP_DOC_COMMENT" => $appDocComment,
|
||||
"APP_DOC_TITLE" => "",
|
||||
"APP_DOC_FILENAME" => $appDocFileName,
|
||||
"FOLDER_UID" => $folderId,
|
||||
"APP_DOC_TAGS" => $tags
|
||||
);
|
||||
|
||||
$appDocument->update($arrayField);
|
||||
break;
|
||||
case "NV":
|
||||
//New Version
|
||||
$arrayField = array(
|
||||
"APP_DOC_UID" => $appDocUid,
|
||||
"APP_UID" => $applicationUid,
|
||||
"DEL_INDEX" => $delIndex,
|
||||
"USR_UID" => $userUid,
|
||||
"DOC_UID" => $inputDocumentUid,
|
||||
"APP_DOC_TYPE" => $appDocType,
|
||||
"APP_DOC_CREATE_DATE" => date("Y-m-d H:i:s"),
|
||||
"APP_DOC_COMMENT" => $appDocComment,
|
||||
"APP_DOC_TITLE" => "",
|
||||
"APP_DOC_FILENAME" => $appDocFileName,
|
||||
"FOLDER_UID" => $folderId,
|
||||
"APP_DOC_TAGS" => $tags
|
||||
);
|
||||
|
||||
$appDocument->create($arrayField);
|
||||
break;
|
||||
default:
|
||||
//New
|
||||
$arrayField = array(
|
||||
"APP_UID" => $applicationUid,
|
||||
"DEL_INDEX" => $delIndex,
|
||||
"USR_UID" => $userUid,
|
||||
"DOC_UID" => $inputDocumentUid,
|
||||
"APP_DOC_TYPE" => $appDocType,
|
||||
"APP_DOC_CREATE_DATE" => date("Y-m-d H:i:s"),
|
||||
"APP_DOC_COMMENT" => $appDocComment,
|
||||
"APP_DOC_TITLE" => "",
|
||||
"APP_DOC_FILENAME" => $appDocFileName,
|
||||
"FOLDER_UID" => $folderId,
|
||||
"APP_DOC_TAGS" => $tags
|
||||
);
|
||||
|
||||
$appDocument->create($arrayField);
|
||||
break;
|
||||
}
|
||||
|
||||
//Save the file
|
||||
$appDocUid = $appDocument->getAppDocUid();
|
||||
$docVersion = $appDocument->getDocVersion();
|
||||
$arrayInfo = pathinfo($appDocument->getAppDocFilename());
|
||||
$extension = (isset($arrayInfo["extension"]))? $arrayInfo["extension"] : null;
|
||||
$strPathName = PATH_DOCUMENT . $applicationUid . PATH_SEP;
|
||||
$strFileName = $appDocUid . "_" . $docVersion . "." . $extension;
|
||||
|
||||
switch ($option) {
|
||||
case "xmlform":
|
||||
G::uploadFile($fileTmpName, $strPathName, $strFileName);
|
||||
break;
|
||||
case "file":
|
||||
$umaskOld = umask(0);
|
||||
|
||||
if (!is_dir($strPathName)) {
|
||||
G::verifyPath($strPathName, true);
|
||||
}
|
||||
|
||||
copy($file, $strPathName . $strFileName);
|
||||
chmod($strPathName . $strFileName, 0666);
|
||||
umask($umaskOld);
|
||||
break;
|
||||
}
|
||||
|
||||
//Plugin Hook PM_UPLOAD_DOCUMENT for upload document
|
||||
$pluginRegistry = &PMPluginRegistry::getSingleton();
|
||||
|
||||
if ($pluginRegistry->existsTrigger(PM_UPLOAD_DOCUMENT) && class_exists("uploadDocumentData")) {
|
||||
$triggerDetail = $pluginRegistry->getTriggerInfo(PM_UPLOAD_DOCUMENT);
|
||||
$documentData = new uploadDocumentData(
|
||||
$applicationUid,
|
||||
$userUid,
|
||||
$strPathName . $strFileName,
|
||||
$arrayField["APP_DOC_FILENAME"],
|
||||
$appDocUid,
|
||||
$docVersion
|
||||
);
|
||||
$uploadReturn = $pluginRegistry->executeTriggers(PM_UPLOAD_DOCUMENT, $documentData);
|
||||
|
||||
if ($uploadReturn) {
|
||||
$arrayField["APP_DOC_PLUGIN"] = $triggerDetail->sNamespace;
|
||||
|
||||
if (!isset($arrayField["APP_DOC_UID"])) {
|
||||
$arrayField["APP_DOC_UID"] = $appDocUid;
|
||||
}
|
||||
|
||||
if (!isset($arrayField["DOC_VERSION"])) {
|
||||
$arrayField["DOC_VERSION"] = $docVersion;
|
||||
}
|
||||
|
||||
$appDocument->update($arrayField);
|
||||
|
||||
unlink($strPathName . $strFileName);
|
||||
}
|
||||
}
|
||||
//End plugin
|
||||
|
||||
return $appDocUid;
|
||||
}
|
||||
|
||||
/*
|
||||
* Return the input documents list to Review
|
||||
*
|
||||
@@ -4717,10 +4912,10 @@ class Cases
|
||||
|
||||
if ($sTo != null) {
|
||||
$oSpool = new spoolRun();
|
||||
if ($aConfiguration['MESS_RAUTH'] == false || (is_string($aConfiguration['MESS_RAUTH']) && $aConfiguration['MESS_RAUTH'] == 'false')) {
|
||||
$aConfiguration['MESS_RAUTH'] = 0;
|
||||
} else {
|
||||
$aConfiguration['MESS_RAUTH'] = 1;
|
||||
if ($aConfiguration['MESS_RAUTH'] == false || (is_string($aConfiguration['MESS_RAUTH']) && $aConfiguration['MESS_RAUTH'] == 'false')) {
|
||||
$aConfiguration['MESS_RAUTH'] = 0;
|
||||
} else {
|
||||
$aConfiguration['MESS_RAUTH'] = 1;
|
||||
}
|
||||
|
||||
$oSpool->setConfig(array(
|
||||
|
||||
@@ -50,8 +50,8 @@ class dashletRssReader implements DashletInterface
|
||||
curl_setopt( $pCurl, CURLOPT_CONNECTTIMEOUT, 10 );
|
||||
curl_setopt( $pCurl, CURLOPT_TIMEOUT, 20 );
|
||||
|
||||
curl_setopt( $pCurl, CURLOPT_NOPROGRESS, false );
|
||||
curl_setopt( $pCurl, CURLOPT_VERBOSE, true );
|
||||
curl_setopt( $pCurl, CURLOPT_NOPROGRESS, true );
|
||||
curl_setopt( $pCurl, CURLOPT_VERBOSE, false );
|
||||
|
||||
//Apply proxy settings
|
||||
$sysConf = System::getSystemConfiguration();
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*
|
||||
*/
|
||||
G::LoadClass('xmlDb');
|
||||
G::LoadSystem('dynaformhandler');
|
||||
//G::LoadClass('xmlDb');
|
||||
//G::LoadSystem('dynaformhandler');
|
||||
|
||||
/**
|
||||
* Dynaform Field - DynaformField class
|
||||
|
||||
@@ -219,6 +219,7 @@ class dynaformEditor extends WebResource
|
||||
//for showHide tab option @Neyek
|
||||
$G_PUBLISH->AddContent('panel-tab', G::LoadTranslation("ID_CONDITIONS_EDITOR"), $sName . '[9]', 'dynaformEditor.changeToShowHide', 'dynaformEditor.saveShowHide');
|
||||
$G_PUBLISH->AddContent('panel-close');
|
||||
$oHeadPublisher->addScriptFile("/js/maborak/core/maborak.loader.js",2);
|
||||
$oHeadPublisher->addScriptFile('/jscore/dynaformEditor/core/dynaformEditor.js');
|
||||
//$oHeadPublisher->addScriptFile('/js/dveditor/core/dveditor.js');
|
||||
//$oHeadPublisher->addScriptFile('/codepress/codepress.js',1);
|
||||
|
||||
@@ -66,7 +66,7 @@ class PMmemcached
|
||||
$this->version = $this->mem->getVersion();
|
||||
}
|
||||
} else {
|
||||
G::Loadclass( 'fileCache' );
|
||||
require_once ('classes/class.fileCache.php');
|
||||
// create cache folder
|
||||
$cacheFolder = PATH_DATA . "sites/" . $workspace . "/cachefiles/";
|
||||
if (! file_exists( $cacheFolder )) {
|
||||
|
||||
@@ -1102,7 +1102,7 @@ class PMPluginRegistry
|
||||
{
|
||||
try {
|
||||
$iPlugins = 0;
|
||||
G::LoadClass( 'serverConfiguration' );
|
||||
require_once ( 'class.serverConfiguration.php' );
|
||||
$oServerConf = & serverConf::getSingleton();
|
||||
$oServerConf->addPlugin( SYS_SYS, $this->_aPluginDetails );
|
||||
foreach ($this->_aPluginDetails as $namespace => $detail) {
|
||||
|
||||
@@ -786,12 +786,25 @@ function getEmailConfiguration ()
|
||||
* @param string(32) | $sTemplate | Name of the template | The name of the template file in plain text or HTML format which will produce the body of the email.
|
||||
* @param array | $aFields | An optional associative array | Optional parameter. An associative array where the keys are the variable names and the values are the variables' values.
|
||||
* @param array | $aAttachment | Attachment | An Optional arrray. An array of files (full paths) to be attached to the email.
|
||||
* @param boolean | $showMessage = true | Show message | Optional parameter.
|
||||
* @param int | $delIndex = 0 | Delegation index of the case | Optional parameter. The delegation index of the current task in the case.
|
||||
* @return int | $result | result | Result of sending email
|
||||
*
|
||||
*/
|
||||
//@param array | $aFields=array() | An associative array optional | Optional parameter. An associative array where the keys are the variable name and the values are the variable's value.
|
||||
function PMFSendMessage ($caseId, $sFrom, $sTo, $sCc, $sBcc, $sSubject, $sTemplate, $aFields = array(), $aAttachment = array(), $showMessage = true)
|
||||
{
|
||||
function PMFSendMessage(
|
||||
$caseId,
|
||||
$sFrom,
|
||||
$sTo,
|
||||
$sCc,
|
||||
$sBcc,
|
||||
$sSubject,
|
||||
$sTemplate,
|
||||
$aFields = array(),
|
||||
$aAttachment = array(),
|
||||
$showMessage = true,
|
||||
$delIndex = 0
|
||||
) {
|
||||
global $oPMScript;
|
||||
|
||||
if (isset( $oPMScript->aFields ) && is_array( $oPMScript->aFields )) {
|
||||
@@ -802,9 +815,22 @@ function PMFSendMessage ($caseId, $sFrom, $sTo, $sCc, $sBcc, $sSubject, $sTempla
|
||||
}
|
||||
}
|
||||
|
||||
G::LoadClass( 'wsBase' );
|
||||
G::LoadClass("wsBase");
|
||||
|
||||
$ws = new wsBase();
|
||||
$result = $ws->sendMessage( $caseId, $sFrom, $sTo, $sCc, $sBcc, $sSubject, $sTemplate, $aFields, $aAttachment, $showMessage);
|
||||
$result = $ws->sendMessage(
|
||||
$caseId,
|
||||
$sFrom,
|
||||
$sTo,
|
||||
$sCc,
|
||||
$sBcc,
|
||||
$sSubject,
|
||||
$sTemplate,
|
||||
$aFields,
|
||||
$aAttachment,
|
||||
$showMessage,
|
||||
$delIndex
|
||||
);
|
||||
|
||||
if ($result->status_code == 0) {
|
||||
return 1;
|
||||
@@ -1290,6 +1316,49 @@ function WSUnpauseCase ($caseUid, $delIndex, $userUid)
|
||||
return $response;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @method Add case note.
|
||||
*
|
||||
* @name WSAddCaseNote
|
||||
* @label WS Add case note
|
||||
* @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#WSAddCaseNote.28.29
|
||||
*
|
||||
* @param string(32) | $caseUid | ID of the case | The unique ID of the case.
|
||||
* @param string(32) | $processUid | ID of the process | The unique ID of the process.
|
||||
* @param string(32) | $taskUid | ID of the task | The unique ID of the task.
|
||||
* @param string(32) | $userUid | ID user | The unique ID of the user who will add note case.
|
||||
* @param string | $note | Note of the case | Note of the case.
|
||||
* @param int | $sendMail = 1 | Send mail | Optional parameter. If set to 1, will send an email to all participants in the case.
|
||||
* @return array | $response | WS array | A WS Response associative array.
|
||||
*
|
||||
*/
|
||||
function WSAddCaseNote($caseUid, $processUid, $taskUid, $userUid, $note, $sendMail = 1)
|
||||
{
|
||||
$client = WSOpen();
|
||||
|
||||
$sessionId = $_SESSION["WS_SESSION_ID"];
|
||||
|
||||
$params = array(
|
||||
"sessionId" => $sessionId,
|
||||
"caseUid" => $caseUid,
|
||||
"processUid" => $processUid,
|
||||
"taskUid" => $taskUid,
|
||||
"userUid" => $userUid,
|
||||
"note" => $note,
|
||||
"sendMail" => $sendMail
|
||||
);
|
||||
|
||||
$result = $client->__soapCall("addCaseNote", array($params));
|
||||
|
||||
$response = array();
|
||||
$response["status_code"] = $result->status_code;
|
||||
$response["message"] = $result->message;
|
||||
$response["time_stamp"] = $result->timestamp;
|
||||
|
||||
return $response;
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
@@ -1377,6 +1446,65 @@ function PMFUserList () //its test was successfull
|
||||
return $rows;
|
||||
}
|
||||
|
||||
/**
|
||||
* @method
|
||||
*
|
||||
* Add a input document.
|
||||
*
|
||||
* @name PMFAddInputDocument
|
||||
* @label PMF Add a input document.
|
||||
* @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#PMFAddInputDocument.28.29
|
||||
*
|
||||
* @param string(32) | $inputDocumentUid | ID of the input document | The unique ID of the input document.
|
||||
* @param string(32) | $appDocUid | ID of the application document | The unique ID of the application document; if action is set to null or empty (Add), then this parameter it set to null or empty.
|
||||
* @param int | $docVersion | Document version | Document version.
|
||||
* @param string | $appDocType = "INPUT" | Document type | Document type.
|
||||
* @param string | $appDocComment | Document comment | Document comment.
|
||||
* @param string | $inputDocumentAction | Action | Action, posible values: null or empty (Add), "R" (Replace), "NV" (New Version).
|
||||
* @param string(32) | $caseUid | ID of the case | The unique ID of the case.
|
||||
* @param int | $delIndex | Delegation index of the case | The delegation index of the current task in the case.
|
||||
* @param string(32) | $taskUid | ID of the task | The unique ID of the task.
|
||||
* @param string(32) | $userUid | ID user | The unique ID of the user who will add a input document.
|
||||
* @param string | $option = "file" | Option | Option, value: "file".
|
||||
* @param string | $file = "path_to_file/myfile.txt" | File, path to file | File, path to file.
|
||||
* @return string | $appDocUid | ID of the application document | Returns ID if it has added the input document successfully; otherwise, returns null or empty if an error occurred.
|
||||
*
|
||||
*/
|
||||
function PMFAddInputDocument(
|
||||
$inputDocumentUid,
|
||||
$appDocUid,
|
||||
$docVersion,
|
||||
$appDocType = "INPUT",
|
||||
$appDocComment,
|
||||
$inputDocumentAction,
|
||||
$caseUid,
|
||||
$delIndex,
|
||||
$taskUid,
|
||||
$userUid,
|
||||
$option = "file",
|
||||
$file = "path_to_file/myfile.txt"
|
||||
) {
|
||||
G::LoadClass("case");
|
||||
$case = new Cases();
|
||||
|
||||
$appDocUid = $case->addInputDocument(
|
||||
$inputDocumentUid,
|
||||
$appDocUid,
|
||||
$docVersion,
|
||||
$appDocType,
|
||||
$appDocComment,
|
||||
$inputDocumentAction,
|
||||
$caseUid,
|
||||
$delIndex,
|
||||
$taskUid,
|
||||
$userUid,
|
||||
$option,
|
||||
$file
|
||||
);
|
||||
|
||||
return $appDocUid;
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @method Generates an Output Document
|
||||
@@ -1402,7 +1530,7 @@ function PMFGenerateOutputDocument ($outputID, $sApplication = null, $index = nu
|
||||
|
||||
G::LoadClass( 'case' );
|
||||
$oCase = new Cases();
|
||||
$oCase->thisIsTheCurrentUser( $sApplication, $index, $sUserLogged, '', 'cases_List' );
|
||||
$oCase->thisIsTheCurrentUser( $sApplication, $index, $sUserLogged, '', 'casesListExtJs' );
|
||||
|
||||
//require_once 'classes/model/OutputDocument.php';
|
||||
$oOutputDocument = new OutputDocument();
|
||||
@@ -1981,7 +2109,7 @@ function jumping ($caseId, $delIndex)
|
||||
} catch (Exception $oException) {
|
||||
G::SendTemporalMessage( 'ID_NOT_DERIVATED', 'error', 'labels' );
|
||||
}
|
||||
G::header( 'Location: cases_List' );
|
||||
G::header( 'Location: casesListExtJs' );
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -2296,10 +2424,13 @@ function PMFGetCaseNotes ($applicationID, $type = 'array', $userUid = '')
|
||||
|
||||
/**
|
||||
*
|
||||
* @method Delete a specified case.
|
||||
* @method
|
||||
*
|
||||
* Delete a specified case.
|
||||
*
|
||||
* @name PMFDeleteCase
|
||||
* @label PMF Delete a specified case.
|
||||
* @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#PMFDeleteCase.28.29
|
||||
*
|
||||
* @param string(32) | $caseUid | ID of the case | The unique ID of the case.
|
||||
* @return int | $result | Result of the elimination | Returns 1 if the case is delete successfully; otherwise, returns 0 if an error occurred.
|
||||
@@ -2321,10 +2452,13 @@ function PMFDeleteCase ($caseUid)
|
||||
|
||||
/**
|
||||
*
|
||||
* @method Cancel a specified case.
|
||||
* @method
|
||||
*
|
||||
* Cancel a specified case.
|
||||
*
|
||||
* @name PMFCancelCase
|
||||
* @label PMF Cancel a specified case.
|
||||
* @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#PMFCancelCase.28.29
|
||||
*
|
||||
* @param string(32) | $caseUid | ID of the case | The unique ID of the case.
|
||||
* @param int | $delIndex | Delegation index of the case | The delegation index of the current task in the case.
|
||||
@@ -2358,10 +2492,13 @@ function PMFCancelCase ($caseUid, $delIndex, $userUid)
|
||||
|
||||
/**
|
||||
*
|
||||
* @method Pauses a specified case.
|
||||
* @method
|
||||
*
|
||||
* Pauses a specified case.
|
||||
*
|
||||
* @name PMFPauseCase
|
||||
* @label PMF Pauses a specified case.
|
||||
* @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#PMFPauseCase.28.29
|
||||
*
|
||||
* @param string(32) | $caseUid | ID of the case | The unique ID of the case.
|
||||
* @param int | $delIndex | Delegation index of the case | The delegation index of the current task in the case.
|
||||
@@ -2396,10 +2533,13 @@ function PMFPauseCase ($caseUid, $delIndex, $userUid, $unpauseDate = null)
|
||||
|
||||
/**
|
||||
*
|
||||
* @method Unpause a specified case.
|
||||
* @method
|
||||
*
|
||||
* Unpause a specified case.
|
||||
*
|
||||
* @name PMFUnpauseCase
|
||||
* @label PMF Unpause a specified case.
|
||||
* @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#PMFUnpauseCase.28.29
|
||||
*
|
||||
* @param string(32) | $caseUid | ID of the case | The unique ID of the case.
|
||||
* @param int | $delIndex | Delegation index of the case | The delegation index of the current task in the case.
|
||||
@@ -2421,3 +2561,36 @@ function PMFUnpauseCase ($caseUid, $delIndex, $userUid)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @method
|
||||
*
|
||||
* Add case note.
|
||||
*
|
||||
* @name PMFAddCaseNote
|
||||
* @label PMF Add case note
|
||||
* @link http://wiki.processmaker.com/index.php/ProcessMaker_Functions#PMFAddCaseNote.28.29
|
||||
*
|
||||
* @param string(32) | $caseUid | ID of the case | The unique ID of the case.
|
||||
* @param string(32) | $processUid | ID of the process | The unique ID of the process.
|
||||
* @param string(32) | $taskUid | ID of the task | The unique ID of the task.
|
||||
* @param string(32) | $userUid | ID user | The unique ID of the user who will add note case.
|
||||
* @param string | $note | Note of the case | Note of the case.
|
||||
* @param int | $sendMail = 1 | Send mail | Optional parameter. If set to 1, will send an email to all participants in the case.
|
||||
* @return int | $result | Result of the add case note | Returns 1 if the note has been added to the case.; otherwise, returns 0 if an error occurred.
|
||||
*
|
||||
*/
|
||||
function PMFAddCaseNote($caseUid, $processUid, $taskUid, $userUid, $note, $sendMail = 1)
|
||||
{
|
||||
G::LoadClass("wsBase");
|
||||
|
||||
$ws = new wsBase();
|
||||
$result = $ws->addCaseNote($caseUid, $processUid, $taskUid, $userUid, $note, $sendMail);
|
||||
|
||||
if ($result->status_code == 0) {
|
||||
return 1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -545,6 +545,7 @@ function handleErrors ($errno, $errstr, $errfile, $errline)
|
||||
if (isset($oPMScript) && isset($_SESSION['APPLICATION'])) {
|
||||
G::LoadClass( 'case' );
|
||||
$oCase = new Cases();
|
||||
$oPMScript->aFields['__ERROR__'] = $errstr;
|
||||
$oCase->updateCase($_SESSION['APPLICATION'], array('APP_DATA' => $oPMScript->aFields));
|
||||
}
|
||||
registerError( 1, $errstr, $errline - 1, $sCode );
|
||||
@@ -578,6 +579,7 @@ function handleFatalErrors ($buffer)
|
||||
}
|
||||
global $oPMScript;
|
||||
if (isset($oPMScript) && isset($_SESSION['APPLICATION'])) {
|
||||
$oPMScript->aFields['__ERROR__'] = $aAux[0];
|
||||
$oCase->updateCase($_SESSION['APPLICATION'], array('APP_DATA' => $oPMScript->aFields));
|
||||
}
|
||||
G::header( 'Location: ' . $aNextStep['PAGE'] );
|
||||
@@ -586,6 +588,7 @@ function handleFatalErrors ($buffer)
|
||||
$_SESSION['_NO_EXECUTE_TRIGGERS_'] = 1;
|
||||
global $oPMScript;
|
||||
if (isset($oPMScript) && isset($_SESSION['APPLICATION'])) {
|
||||
$oPMScript->aFields['__ERROR__'] = $aAux[0];
|
||||
$oCase->updateCase($_SESSION['APPLICATION'], array('APP_DATA' => $oPMScript->aFields));
|
||||
}
|
||||
G::header( 'Location: ' . $_SERVER['REQUEST_URI'] );
|
||||
@@ -602,6 +605,7 @@ function handleFatalErrors ($buffer)
|
||||
}
|
||||
global $oPMScript;
|
||||
if (isset($oPMScript) && isset($_SESSION['APPLICATION'])) {
|
||||
$oPMScript->aFields['__ERROR__'] = $aAux[0];
|
||||
$oCase->updateCase($_SESSION['APPLICATION'], array('APP_DATA' => $oPMScript->aFields));
|
||||
}
|
||||
G::header( 'Location: ' . $aNextStep['PAGE'] );
|
||||
|
||||
@@ -28,41 +28,41 @@
|
||||
*
|
||||
* @package workflow.engine.ProcessMaker
|
||||
*/
|
||||
G::LoadThirdParty( 'pear/json', 'class.json' );
|
||||
G::LoadClass( 'groups' );
|
||||
G::LoadClass( 'tasks' );
|
||||
//G::LoadThirdParty( 'pear/json', 'class.json' );
|
||||
//G::LoadClass( 'groups' );
|
||||
//G::LoadClass( 'tasks' );
|
||||
G::LoadClass( 'xmlfield_InputPM' );
|
||||
G::LoadClass( 'calendar' );
|
||||
//G::LoadClass( 'calendar' );
|
||||
|
||||
require_once 'classes/model/AppDelegation.php';
|
||||
require_once 'classes/model/CaseTracker.php';
|
||||
require_once 'classes/model/CaseTrackerObject.php';
|
||||
require_once 'classes/model/Configuration.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/DbSource.php';
|
||||
require_once 'classes/model/Dynaform.php';
|
||||
require_once 'classes/model/Event.php';
|
||||
require_once 'classes/model/Groupwf.php';
|
||||
require_once 'classes/model/InputDocument.php';
|
||||
require_once 'classes/model/ObjectPermission.php';
|
||||
require_once 'classes/model/OutputDocument.php';
|
||||
require_once 'classes/model/Process.php';
|
||||
require_once 'classes/model/ProcessUser.php';
|
||||
require_once 'classes/model/ReportTable.php';
|
||||
require_once 'classes/model/Route.php';
|
||||
require_once 'classes/model/CaseScheduler.php';
|
||||
require_once 'classes/model/LogCasesScheduler.php';
|
||||
require_once 'classes/model/Step.php';
|
||||
require_once 'classes/model/StepSupervisor.php';
|
||||
require_once 'classes/model/StepTrigger.php';
|
||||
require_once 'classes/model/SubProcess.php';
|
||||
require_once 'classes/model/SwimlanesElements.php';
|
||||
require_once 'classes/model/Task.php';
|
||||
require_once 'classes/model/TaskUser.php';
|
||||
require_once 'classes/model/Triggers.php';
|
||||
require_once 'classes/model/Users.php';
|
||||
require_once 'classes/model/Gateway.php';
|
||||
require_once 'classes/model/om/BaseUsers.php';
|
||||
//require_once 'classes/model/AppDelegation.php';
|
||||
//require_once 'classes/model/CaseTracker.php';
|
||||
//require_once 'classes/model/CaseTrackerObject.php';
|
||||
//require_once 'classes/model/Configuration.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/DbSource.php';
|
||||
//require_once 'classes/model/Dynaform.php';
|
||||
//require_once 'classes/model/Event.php';
|
||||
//require_once 'classes/model/Groupwf.php';
|
||||
//require_once 'classes/model/InputDocument.php';
|
||||
//require_once 'classes/model/ObjectPermission.php';
|
||||
//require_once 'classes/model/OutputDocument.php';
|
||||
//require_once 'classes/model/Process.php';
|
||||
//require_once 'classes/model/ProcessUser.php';
|
||||
//require_once 'classes/model/ReportTable.php';
|
||||
//require_once 'classes/model/Route.php';
|
||||
//require_once 'classes/model/CaseScheduler.php';
|
||||
//require_once 'classes/model/LogCasesScheduler.php';
|
||||
//require_once 'classes/model/Step.php';
|
||||
//require_once 'classes/model/StepSupervisor.php';
|
||||
//require_once 'classes/model/StepTrigger.php';
|
||||
//require_once 'classes/model/SubProcess.php';
|
||||
//require_once 'classes/model/SwimlanesElements.php';
|
||||
//require_once 'classes/model/Task.php';
|
||||
//require_once 'classes/model/TaskUser.php';
|
||||
//require_once 'classes/model/Triggers.php';
|
||||
//require_once 'classes/model/Users.php';
|
||||
//require_once 'classes/model/Gateway.php';
|
||||
//require_once 'classes/model/om/BaseUsers.php';
|
||||
|
||||
/**
|
||||
* processMap - Process Map class
|
||||
@@ -418,8 +418,8 @@ class processMap
|
||||
$oPM->taskOptions[] = $taskOption;
|
||||
}
|
||||
|
||||
$oJSON = new Services_JSON();
|
||||
return $oJSON->encode( $oPM );
|
||||
//$oJSON = new Services_JSON();
|
||||
return Bootstrap::json_encode($oPM);//$oJSON->encode( $oPM );
|
||||
} catch (Exception $oError) {
|
||||
throw ($oError);
|
||||
}
|
||||
@@ -1426,9 +1426,8 @@ class processMap
|
||||
$oNewTask->statusIcons = array ();
|
||||
$oNewTask->statusIcons[] = array ('label' => '','icon' => '/images/alert.gif','message' => '','url' => ''
|
||||
);
|
||||
$oJSON = new Services_JSON();
|
||||
|
||||
return $oJSON->encode( $oNewTask );
|
||||
//$oJSON = new Services_JSON();
|
||||
return Bootstrap::json_encode($oNewTask);//$oJSON->encode( $oNewTask );
|
||||
} catch (Exception $oError) {
|
||||
throw ($oError);
|
||||
}
|
||||
@@ -1669,8 +1668,8 @@ class processMap
|
||||
$oGateway->update( $aData );
|
||||
}
|
||||
$oEncode->uid = $sGat_uid;
|
||||
$oJSON = new Services_JSON();
|
||||
return $oJSON->encode( $oEncode );
|
||||
//$oJSON = new Services_JSON();
|
||||
return Bootstrap::json_encode($oEncode);//$oJSON->encode( $oEncode );
|
||||
} catch (Exception $oError) {
|
||||
throw ($oError);
|
||||
}
|
||||
@@ -1700,8 +1699,8 @@ class processMap
|
||||
) );
|
||||
break;
|
||||
}
|
||||
$oJSON = new Services_JSON();
|
||||
return $oJSON->encode( $oNewGuide );
|
||||
//$oJSON = new Services_JSON();
|
||||
return Bootstrap::json_encode($oNewGuide);//$oJSON->encode( $oNewGuide );
|
||||
} catch (Exception $oError) {
|
||||
throw ($oError);
|
||||
}
|
||||
@@ -1791,8 +1790,8 @@ class processMap
|
||||
$oSL = new SwimlanesElements();
|
||||
$oNewText->uid = $oSL->create( array ('PRO_UID' => $sProcessUID,'SWI_TYPE' => 'TEXT','SWI_TEXT' => $sLabel,'SWI_X' => $iX,'SWI_Y' => $iY,'SWI_NEXT_UID' => $sNext_uid
|
||||
) );
|
||||
$oJSON = new Services_JSON();
|
||||
return $oJSON->encode( $oNewText );
|
||||
//$oJSON = new Services_JSON();
|
||||
return Bootstrap::json_encode($oNewText);//$oJSON->encode( $oNewText );
|
||||
} catch (Exception $oError) {
|
||||
throw ($oError);
|
||||
}
|
||||
@@ -4660,14 +4659,14 @@ class processMap
|
||||
$oNewTask->label = 'Sub-Process'; //G::LoadTranslation('ID_TASK');
|
||||
$oNewTask->uid = $oTask->create( array ('PRO_UID' => $sProcessUID,'TAS_TITLE' => $oNewTask->label,'TAS_POSX' => $iX,'TAS_POSY' => $iY,'TAS_TYPE' => 'SUBPROCESS'
|
||||
) );
|
||||
$oJSON = new Services_JSON();
|
||||
//$oJSON = new Services_JSON();
|
||||
|
||||
$oOP = new SubProcess();
|
||||
$aData = array ('SP_UID' => G::generateUniqueID(),'PRO_UID' => 0,'TAS_UID' => 0,'PRO_PARENT' => $sProcessUID,'TAS_PARENT' => $oNewTask->uid,'SP_TYPE' => 'SIMPLE','SP_SYNCHRONOUS' => 0,'SP_SYNCHRONOUS_TYPE' => 'ALL','SP_SYNCHRONOUS_WAIT' => 0,'SP_VARIABLES_OUT' => '','SP_VARIABLES_IN' => '','SP_GRID_IN' => ''
|
||||
);
|
||||
$oOP->create( $aData );
|
||||
|
||||
return $oJSON->encode( $oNewTask );
|
||||
return Bootstrap::json_endoce($oNewTask);//$oJSON->encode( $oNewTask );
|
||||
} catch (Exception $oError) {
|
||||
throw ($oError);
|
||||
}
|
||||
@@ -5081,8 +5080,8 @@ class processMap
|
||||
);
|
||||
$oDataset->next();
|
||||
}
|
||||
$oJSON = new Services_JSON();
|
||||
return $oJSON->encode( $aProcesses );
|
||||
//$oJSON = new Services_JSON();
|
||||
return Bootstrap::json_encode($aProcesses);//$oJSON->encode( $aProcesses );
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -7396,8 +7395,8 @@ class processMap
|
||||
$oEvent->update( $aData );
|
||||
}
|
||||
$oEncode->uid = $sEvn_uid;
|
||||
$oJSON = new Services_JSON();
|
||||
return $oJSON->encode( $oEncode );
|
||||
//$oJSON = new Services_JSON();
|
||||
return Bootstrap::json_encode($oEncode);//$oJSON->encode( $oEncode );
|
||||
}
|
||||
|
||||
public function saveExtEvents ($oData)
|
||||
|
||||
@@ -338,8 +338,13 @@ class propelTable
|
||||
$this->tpl->newBlock( "headers" );
|
||||
$sortOrder = (((isset( $this->aOrder[$this->fields[$r]['Name']] )) && ($this->aOrder[$this->fields[$r]['Name']] === 'ASC')) ? 'DESC' : 'ASC');
|
||||
$sortOrder = (((isset( $this->aOrder[$this->fields[$r]['Name']] )) && ($this->aOrder[$this->fields[$r]['Name']] === 'DESC')) ? '' : $sortOrder);
|
||||
$this->style[$r]['href'] = $this->ownerPage . '?order=' . ($sortOrder !== '' ? (G::createUID( '', $this->fields[$r]['Name'] ) . '=' . $sortOrder) : '') . '&page=' . $this->currentPage;
|
||||
$this->style[$r]['onsort'] = $this->id . '.doSort("' . G::createUID( '', $this->fields[$r]['Name'] ) . '" , "' . $sortOrder . '");return false;';
|
||||
if ($this->style[$r]['titleVisibility'] != '0') {
|
||||
$this->style[$r]['href'] = $this->ownerPage . '?order=' . ($sortOrder !== '' ? (G::createUID( '', $this->fields[$r]['Name'] ) . '=' . $sortOrder) : '') . '&page=' . $this->currentPage;
|
||||
$this->style[$r]['onsort'] = $this->id . '.doSort("' . G::createUID( '', $this->fields[$r]['Name'] ) . '" , "' . $sortOrder . '");return false;';
|
||||
} else {
|
||||
$this->style[$r]['href'] = '#';
|
||||
$this->style[$r]['onsort'] = 'return false;';
|
||||
}
|
||||
if (isset( $this->style[$r]['href'] )) {
|
||||
$this->tpl->assign( "href", $this->style[$r]['href'] );
|
||||
}
|
||||
@@ -492,7 +497,7 @@ class propelTable
|
||||
}
|
||||
}
|
||||
//Hidden titles
|
||||
if (! (strpos( ' linknew button endgrid2 ', ' ' . $this->fields[$r]['Type'] . ' ' ) === false)) {
|
||||
if (! (strpos( ' linknew button link endgrid2 ', ' ' . $this->fields[$r]['Type'] . ' ' ) === false)) {
|
||||
$this->style[$r]['titleVisibility'] = '0';
|
||||
}
|
||||
//Align titles
|
||||
|
||||
@@ -30,6 +30,7 @@ require_once ("classes/model/AppCacheView.php");
|
||||
require_once ("classes/model/AppDelegation.php");
|
||||
require_once ("classes/model/AppDocument.php");
|
||||
require_once ("classes/model/AppDelay.php");
|
||||
require_once ("classes/model/AppNotes.php");
|
||||
require_once ("classes/model/AppThread.php");
|
||||
require_once ("classes/model/Department.php");
|
||||
require_once ("classes/model/Dynaform.php");
|
||||
@@ -728,10 +729,24 @@ class wsBase
|
||||
* @param string $sSubject
|
||||
* @param string $sTemplate
|
||||
* @param $appFields = null
|
||||
* @param $aAttachment = null
|
||||
* @param boolean $showMessage = true
|
||||
* @param int $delIndex = 0
|
||||
* @return $result will return an object
|
||||
*/
|
||||
public function sendMessage ($caseId, $sFrom, $sTo, $sCc, $sBcc, $sSubject, $sTemplate, $appFields = null, $aAttachment = null, $showMessage = true)
|
||||
{
|
||||
public function sendMessage(
|
||||
$caseId,
|
||||
$sFrom,
|
||||
$sTo,
|
||||
$sCc,
|
||||
$sBcc,
|
||||
$sSubject,
|
||||
$sTemplate,
|
||||
$appFields = null,
|
||||
$aAttachment = null,
|
||||
$showMessage = true,
|
||||
$delIndex = 0
|
||||
) {
|
||||
try {
|
||||
G::loadClass( 'system' );
|
||||
|
||||
@@ -788,7 +803,21 @@ class wsBase
|
||||
}
|
||||
$showMessage = ($showMessage) ? 1 : 0 ;
|
||||
|
||||
$messageArray = array ('msg_uid' => '','app_uid' => $caseId,'del_index' => 0,'app_msg_type' => 'TRIGGER','app_msg_subject' => $sSubject,'app_msg_from' => $sFrom,'app_msg_to' => $sTo,'app_msg_body' => $sBody,'app_msg_cc' => $sCc,'app_msg_bcc' => $sBcc,'app_msg_attach' => $aAttachment,'app_msg_template' => '','app_msg_status' => 'pending', 'app_msg_show_message' => $showMessage
|
||||
$messageArray = array(
|
||||
"msg_uid" => "",
|
||||
"app_uid" => $caseId,
|
||||
"del_index" => $delIndex,
|
||||
"app_msg_type" => "TRIGGER",
|
||||
"app_msg_subject" => $sSubject,
|
||||
"app_msg_from" => $sFrom,
|
||||
"app_msg_to" => $sTo,
|
||||
"app_msg_body" => $sBody,
|
||||
"app_msg_cc" => $sCc,
|
||||
"app_msg_bcc" => $sBcc,
|
||||
"app_msg_attach" => $aAttachment,
|
||||
"app_msg_template" => "",
|
||||
"app_msg_status" => "pending",
|
||||
"app_msg_show_message" => $showMessage
|
||||
);
|
||||
|
||||
$oSpool->create( $messageArray );
|
||||
@@ -3026,5 +3055,75 @@ class wsBase
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Add case note
|
||||
*
|
||||
* @param string caseUid : ID of the case.
|
||||
* @param string processUid : ID of the process.
|
||||
* @param string taskUid : ID of the task.
|
||||
* @param string userUid : The unique ID of the user who will add note case.
|
||||
* @param string note : Note of the case.
|
||||
* @param int sendMail : Optional parameter. If set to 1, will send an email to all participants in the case.
|
||||
* @return $result will return an object
|
||||
*/
|
||||
public function addCaseNote($caseUid, $processUid, $taskUid, $userUid, $note, $sendMail = 1)
|
||||
{
|
||||
try {
|
||||
if (empty($caseUid)) {
|
||||
$result = new wsResponse(100, G::LoadTranslation("ID_REQUIRED_FIELD") . " caseUid");
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
if (empty($processUid)) {
|
||||
$result = new wsResponse(100, G::LoadTranslation("ID_REQUIRED_FIELD") . " processUid");
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
if (empty($taskUid)) {
|
||||
$result = new wsResponse(100, G::LoadTranslation("ID_REQUIRED_FIELD") . " taskUid");
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
if (empty($userUid)) {
|
||||
$result = new wsResponse(100, G::LoadTranslation("ID_REQUIRED_FIELD") . " userUid");
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
if (empty($note)) {
|
||||
$result = new wsResponse(100, G::LoadTranslation("ID_REQUIRED_FIELD") . " note");
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
$case = new Cases();
|
||||
|
||||
$respView = $case->getAllObjectsFrom($processUid, $caseUid, $taskUid, $userUid, "VIEW");
|
||||
$respBlock = $case->getAllObjectsFrom($processUid, $caseUid, $taskUid, $userUid, "BLOCK");
|
||||
|
||||
if ($respView["CASES_NOTES"] == 0 && $respBlock["CASES_NOTES"] == 0) {
|
||||
$result = new wsResponse(100, G::LoadTranslation("ID_CASES_NOTES_NO_PERMISSIONS"));
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
//Add note case
|
||||
$appNote = new AppNotes();
|
||||
$response = $appNote->addCaseNote($caseUid, $userUid, $note, $sendMail);
|
||||
|
||||
//Response
|
||||
$result = new wsResponse(0, G::LoadTranslation("ID_COMMAND_EXECUTED_SUCCESSFULLY"));
|
||||
|
||||
return $result;
|
||||
} catch (Exception $e) {
|
||||
$result = new wsResponse(100, $e->getMessage());
|
||||
|
||||
return $result;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -386,8 +386,10 @@ function getDynaformsVars ($sProcessUID, $bSystemVars = true, $bIncMulSelFields
|
||||
$aFields[] = array ('sName' => 'PIN','sType' => 'system','sLabel' => 'System variable'
|
||||
);
|
||||
}
|
||||
$aInvalidTypes = array ('title','subtitle','link','file','button','reset','submit','javascript');
|
||||
$aMultipleSelectionFields = array ('listbox','checkgroup','grid');
|
||||
|
||||
$aInvalidTypes = array("title", "subtitle", "file", "button", "reset", "submit", "javascript");
|
||||
$aMultipleSelectionFields = array("listbox", "checkgroup", "grid");
|
||||
|
||||
if ($bIncMulSelFields != 0) {
|
||||
$aInvalidTypes = array_merge( $aInvalidTypes, $aMultipleSelectionFields );
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
/**
|
||||
* Application Solr Queue
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
/**
|
||||
* Facet group entity that represent a facet group
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
class Entity_FacetInterfaceRequest extends Entity_Base
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
class Entity_FacetInterfaceResult extends Entity_Base
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
class Entity_FacetRequest extends Entity_Base
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
class Entity_FacetResult extends Entity_Base
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
class Entity_SelectedFacetGroupItem extends Entity_Base
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
class Entity_SolrQueryResult extends Entity_Base
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
class Entity_SolrRequestData extends Entity_Base
|
||||
{
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
require_once ('Base.php');
|
||||
//require_once ('Base.php');
|
||||
|
||||
class Entity_SolrUpdateDocument extends Entity_Base
|
||||
{
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once ('classes/model/om/BaseAppCacheView.php');
|
||||
//require_once ('classes/model/om/BaseAppCacheView.php');
|
||||
|
||||
|
||||
/**
|
||||
@@ -18,11 +18,11 @@ require_once ('classes/model/om/BaseAppCacheView.php');
|
||||
*
|
||||
*/
|
||||
|
||||
require_once ('classes/model/Application.php');
|
||||
require_once ('classes/model/AppDelegation.php');
|
||||
require_once ('classes/model/AppDelay.php');
|
||||
require_once ('classes/model/Task.php');
|
||||
require_once ('classes/model/AdditionalTables.php');
|
||||
//require_once ('classes/model/Application.php');
|
||||
//require_once ('classes/model/AppDelegation.php');
|
||||
//require_once ('classes/model/AppDelay.php');
|
||||
//require_once ('classes/model/Task.php');
|
||||
//require_once ('classes/model/AdditionalTables.php');
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseAppDelay.php';
|
||||
//require_once 'classes/model/om/BaseAppDelay.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -25,11 +25,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseAppDelegation.php';
|
||||
require_once ("classes/model/HolidayPeer.php");
|
||||
require_once ("classes/model/TaskPeer.php");
|
||||
require_once ("classes/model/Task.php");
|
||||
G::LoadClass( "dates" );
|
||||
//require_once 'classes/model/om/BaseAppDelegation.php';
|
||||
//require_once ("classes/model/HolidayPeer.php");
|
||||
//require_once ("classes/model/TaskPeer.php");
|
||||
//require_once ("classes/model/Task.php");
|
||||
//G::LoadClass( "dates" );
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'APP_DELEGATION' table.
|
||||
|
||||
@@ -25,9 +25,9 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseAppDocument.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/InputDocument.php';
|
||||
//require_once 'classes/model/om/BaseAppDocument.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/InputDocument.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'APP_DOCUMENT' table.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseAppEvent.php';
|
||||
//require_once 'classes/model/om/BaseAppEvent.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'APP_EVENT' table.
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseAppFolder.php';
|
||||
require_once 'classes/model/Application.php';
|
||||
//require_once 'classes/model/om/BaseAppFolder.php';
|
||||
//require_once 'classes/model/Application.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'APP_FOLDER' table.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseAppHistory.php';
|
||||
//require_once 'classes/model/om/BaseAppHistory.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseAppMessage.php';
|
||||
//require_once 'classes/model/om/BaseAppMessage.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'APP_MESSAGE' table.
|
||||
@@ -120,5 +120,13 @@ class AppMessage extends BaseAppMessage
|
||||
return $this->getAppMsgUid();
|
||||
}
|
||||
}
|
||||
|
||||
public function updateStatus($msgUid, $msgStatus)
|
||||
{
|
||||
$message = AppMessagePeer::retrieveByPk( $msgUid );
|
||||
$message->fromArray( $message, BasePeer::TYPE_FIELDNAME );
|
||||
$message->setAppMsgStatus($msgStatus);
|
||||
$message->save();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
*/
|
||||
|
||||
// include base peer class
|
||||
require_once 'classes/model/om/BaseAppMessagePeer.php';
|
||||
//require_once 'classes/model/om/BaseAppMessagePeer.php';
|
||||
|
||||
// include object class
|
||||
include_once 'classes/model/AppMessage.php';
|
||||
//include_once 'classes/model/AppMessage.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
|
||||
require_once 'classes/model/om/BaseAppNotes.php';
|
||||
//require_once 'classes/model/om/BaseAppNotes.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'APP_NOTES' table.
|
||||
@@ -217,10 +217,10 @@ class AppNotes extends BaseAppNotes
|
||||
|
||||
$sTo = ((($aUser['USR_FIRSTNAME'] != '') || ($aUser['USR_LASTNAME'] != '')) ? $aUser['USR_FIRSTNAME'] . ' ' . $aUser['USR_LASTNAME'] . ' ' : '') . '<' . $aUser['USR_EMAIL'] . '>';
|
||||
$oSpool = new spoolRun();
|
||||
if ($aConfiguration['MESS_RAUTH'] == false || (is_string($aConfiguration['MESS_RAUTH']) && $aConfiguration['MESS_RAUTH'] == 'false')) {
|
||||
$aConfiguration['MESS_RAUTH'] = 0;
|
||||
} else {
|
||||
$aConfiguration['MESS_RAUTH'] = 1;
|
||||
if ($aConfiguration['MESS_RAUTH'] == false || (is_string($aConfiguration['MESS_RAUTH']) && $aConfiguration['MESS_RAUTH'] == 'false')) {
|
||||
$aConfiguration['MESS_RAUTH'] = 0;
|
||||
} else {
|
||||
$aConfiguration['MESS_RAUTH'] = 1;
|
||||
}
|
||||
|
||||
$oSpool->setConfig( array ('MESS_ENGINE' => $aConfiguration['MESS_ENGINE'],'MESS_SERVER' => $aConfiguration['MESS_SERVER'],'MESS_PORT' => $aConfiguration['MESS_PORT'],'MESS_ACCOUNT' => $aConfiguration['MESS_ACCOUNT'],'MESS_PASSWORD' => $aConfiguration['MESS_PASSWORD'],'SMTPAuth' => $aConfiguration['MESS_RAUTH'] == '1' ? true : false,'SMTPSecure' => isset( $aConfiguration['SMTPSecure'] ) ? $aConfiguration['SMTPSecure'] : '') );
|
||||
@@ -235,5 +235,30 @@ class AppNotes extends BaseAppNotes
|
||||
throw $oException;
|
||||
}
|
||||
}
|
||||
|
||||
public function addCaseNote($applicationUid, $userUid, $note, $sendMail)
|
||||
{
|
||||
$response = $this->postNewNote($applicationUid, $userUid, $note, false);
|
||||
|
||||
if ($sendMail == 1) {
|
||||
G::LoadClass("case");
|
||||
|
||||
$case = new Cases();
|
||||
|
||||
$p = $case->getUsersParticipatedInCase($applicationUid);
|
||||
$noteRecipientsList = array();
|
||||
|
||||
foreach ($p["array"] as $key => $userParticipated) {
|
||||
$noteRecipientsList[] = $key;
|
||||
}
|
||||
|
||||
$noteRecipients = implode(",", $noteRecipientsList);
|
||||
$note = stripslashes($note);
|
||||
|
||||
$this->sendNoteNotification($applicationUid, $userUid, $note, $noteRecipients);
|
||||
}
|
||||
|
||||
return $response;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseAppOwner.php';
|
||||
//require_once 'classes/model/om/BaseAppOwner.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?php
|
||||
|
||||
require_once 'classes/model/om/BaseAppSolrQueue.php';
|
||||
require_once 'classes/entities/AppSolrQueue.php';
|
||||
//require_once 'classes/model/om/BaseAppSolrQueue.php';
|
||||
//require_once 'classes/entities/AppSolrQueue.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'APP_SOLR_QUEUE' table.
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseAppThread.php';
|
||||
//require_once 'classes/model/om/BaseAppThread.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once ('classes/model/om/BaseApplication.php');
|
||||
require_once ('classes/model/Content.php');
|
||||
//require_once ('classes/model/om/BaseApplication.php');
|
||||
//require_once ('classes/model/Content.php');
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseCaseScheduler.php';
|
||||
//require_once 'classes/model/om/BaseCaseScheduler.php';
|
||||
|
||||
require_once 'classes/model/Process.php';
|
||||
require_once 'classes/model/Task.php';
|
||||
//require_once 'classes/model/Process.php';
|
||||
//require_once 'classes/model/Task.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'CASE_SCHEDULER' table.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseCaseTracker.php';
|
||||
//require_once 'classes/model/om/BaseCaseTracker.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'CASE_TRACKER' table.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseCaseTrackerObject.php';
|
||||
//require_once 'classes/model/om/BaseCaseTrackerObject.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'CASE_TRACKER_OBJECT' table.
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseConfiguration.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseConfiguration.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseContent.php';
|
||||
//require_once 'classes/model/om/BaseContent.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'CONTENT' table.
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
*/
|
||||
|
||||
// include base peer class
|
||||
require_once 'classes/model/om/BaseContentPeer.php';
|
||||
//require_once 'classes/model/om/BaseContentPeer.php';
|
||||
|
||||
// include object class
|
||||
include_once 'classes/model/Content.php';
|
||||
//include_once 'classes/model/Content.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
* Coral Gables, FL, 33134, USA, or email info@colosa.com.
|
||||
*
|
||||
*/
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/om/BaseDbSource.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseDbSource.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'DB_SOURCE' table.
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseDynaform.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once ('classes/model/AdditionalTables.php');
|
||||
G::LoadClass( 'dynaFormField' );
|
||||
//require_once 'classes/model/om/BaseDynaform.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once ('classes/model/AdditionalTables.php');
|
||||
//G::LoadClass( 'dynaFormField' );
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'DYNAFORM' table.
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/om/BaseEvent.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseEvent.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'EVENT' table.
|
||||
@@ -18,9 +18,9 @@ require_once 'classes/model/om/BaseEvent.php';
|
||||
* long as it does not already exist in the output directory.
|
||||
*/
|
||||
|
||||
require_once 'classes/model/AppDelegation.php';
|
||||
require_once 'classes/model/AppEvent.php';
|
||||
require_once 'classes/model/Triggers.php';
|
||||
//require_once 'classes/model/AppDelegation.php';
|
||||
//require_once 'classes/model/AppEvent.php';
|
||||
//require_once 'classes/model/Triggers.php';
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseFields.php';
|
||||
|
||||
//require_once 'classes/model/om/BaseFields.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'FIELDS' table.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseGateway.php';
|
||||
//require_once 'classes/model/om/BaseGateway.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'GATEWAY' table.
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseGroupUser.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/Users.php';
|
||||
require_once 'classes/model/Groupwf.php';
|
||||
//require_once 'classes/model/om/BaseGroupUser.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/Users.php';
|
||||
//require_once 'classes/model/Groupwf.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'GROUP_USER' table.
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseInputDocument.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseInputDocument.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'INPUT_DOCUMENT' table.
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
*/
|
||||
|
||||
// include base peer class
|
||||
require_once 'classes/model/om/BaseInputDocumentPeer.php';
|
||||
//require_once 'classes/model/om/BaseInputDocumentPeer.php';
|
||||
|
||||
// include object class
|
||||
include_once 'classes/model/InputDocument.php';
|
||||
//include_once 'classes/model/InputDocument.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseIsoCountry.php';
|
||||
//require_once 'classes/model/om/BaseIsoCountry.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseIsoLocation.php';
|
||||
//require_once 'classes/model/om/BaseIsoLocation.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseIsoSubdivision.php';
|
||||
//require_once 'classes/model/om/BaseIsoSubdivision.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -25,11 +25,11 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseLanguage.php';
|
||||
//require_once 'classes/model/om/BaseLanguage.php';
|
||||
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/IsoCountry.php';
|
||||
require_once 'classes/model/Translation.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/IsoCountry.php';
|
||||
//require_once 'classes/model/Translation.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'LANGUAGE' table.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseLogCasesScheduler.php';
|
||||
//require_once 'classes/model/om/BaseLogCasesScheduler.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseObjectPermission.php';
|
||||
//require_once 'classes/model/om/BaseObjectPermission.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'OBJECT_PERMISSION' table.
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once ("classes/model/om/BaseOutputDocument.php");
|
||||
require_once ("classes/model/Content.php");
|
||||
//require_once ("classes/model/om/BaseOutputDocument.php");
|
||||
//require_once ("classes/model/Content.php");
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'OUTPUT_DOCUMENT' table.
|
||||
|
||||
@@ -25,9 +25,9 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseProcess.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/ProcessCategory.php';
|
||||
//require_once 'classes/model/om/BaseProcess.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/ProcessCategory.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'PROCESS' table.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseProcessCategory.php';
|
||||
//require_once 'classes/model/om/BaseProcessCategory.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'PROCESS_CATEGORY' table.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseProcessUser.php';
|
||||
//require_once 'classes/model/om/BaseProcessUser.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/om/BaseReportTable.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseReportTable.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'REPORT_TABLE' table.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseReportVar.php';
|
||||
//require_once 'classes/model/om/BaseReportVar.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'REPORT_VAR' table.
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseRoute.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseRoute.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'ROUTE' table.
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseStep.php';
|
||||
//require_once 'classes/model/om/BaseStep.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'STEP' table.
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseStepSupervisor.php';
|
||||
//require_once 'classes/model/om/BaseStepSupervisor.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'STEP_SUPERVISOR' table.
|
||||
|
||||
@@ -5,10 +5,10 @@
|
||||
*/
|
||||
|
||||
// include base peer class
|
||||
require_once 'classes/model/om/BaseStepSupervisorPeer.php';
|
||||
//require_once 'classes/model/om/BaseStepSupervisorPeer.php';
|
||||
|
||||
// include object class
|
||||
include_once 'classes/model/StepSupervisor.php';
|
||||
//include_once 'classes/model/StepSupervisor.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseStepTrigger.php';
|
||||
//require_once 'classes/model/om/BaseStepTrigger.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'STEP_TRIGGER' table.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseSubApplication.php';
|
||||
//require_once 'classes/model/om/BaseSubApplication.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
* @package workflow.engine.classes.model
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseSubProcess.php';
|
||||
//require_once 'classes/model/om/BaseSubProcess.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'SUB_PROCESS' table.
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseSwimlanesElements.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseSwimlanesElements.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'SWIMLANES_ELEMENTS' table.
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
*/
|
||||
|
||||
// include base peer class
|
||||
require_once 'classes/model/om/BaseSwimlanesElementsPeer.php';
|
||||
//require_once 'classes/model/om/BaseSwimlanesElementsPeer.php';
|
||||
|
||||
// include object class
|
||||
include_once 'classes/model/SwimlanesElements.php';
|
||||
//include_once 'classes/model/SwimlanesElements.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<?php
|
||||
require_once 'classes/model/om/BaseTask.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseTask.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -25,8 +25,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseTaskUser.php';
|
||||
require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseTaskUser.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'GROUP_USER' table.
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseTranslation.php';
|
||||
//require_once 'classes/model/om/BaseTranslation.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'TRANSLATION' table.
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/Content.php';
|
||||
require_once 'classes/model/om/BaseTriggers.php';
|
||||
//require_once 'classes/model/Content.php';
|
||||
//require_once 'classes/model/om/BaseTriggers.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
*/
|
||||
|
||||
// include base peer class
|
||||
require_once 'classes/model/om/BaseTriggersPeer.php';
|
||||
//require_once 'classes/model/om/BaseTriggersPeer.php';
|
||||
|
||||
// include object class
|
||||
include_once 'classes/model/Triggers.php';
|
||||
//include_once 'classes/model/Triggers.php';
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -25,10 +25,10 @@
|
||||
*
|
||||
*/
|
||||
|
||||
require_once 'classes/model/om/BaseUsers.php';
|
||||
require_once 'classes/model/IsoCountry.php';
|
||||
require_once 'classes/model/IsoSubdivision.php';
|
||||
require_once 'classes/model/IsoLocation.php';
|
||||
//require_once 'classes/model/om/BaseUsers.php';
|
||||
//require_once 'classes/model/IsoCountry.php';
|
||||
//require_once 'classes/model/IsoSubdivision.php';
|
||||
//require_once 'classes/model/IsoLocation.php';
|
||||
|
||||
/**
|
||||
* Skeleton subclass for representing a row from the 'USERS' table.
|
||||
|
||||
Reference in New Issue
Block a user