diff --git a/workflow/engine/classes/model/Process.php b/workflow/engine/classes/model/Process.php index 0cf034466..e30e0ed97 100755 --- a/workflow/engine/classes/model/Process.php +++ b/workflow/engine/classes/model/Process.php @@ -182,7 +182,7 @@ class Process extends BaseProcess $this->setProCategory( $aData['PRO_CATEGORY'] ); $this->setProSubCategory( '' ); $this->setProIndustry( '' ); - $this->setProCreateDate( 'now' ); + $this->setProCreateDate( date("Y-m-d H:i:s") ); $this->setProCreateUser( $aData['USR_UID'] ); $this->setProHeight( 5000 ); $this->setProWidth( 10000 ); diff --git a/workflow/engine/methods/processes/processes_Ajax.php b/workflow/engine/methods/processes/processes_Ajax.php index 2781def1a..161e681cf 100755 --- a/workflow/engine/methods/processes/processes_Ajax.php +++ b/workflow/engine/methods/processes/processes_Ajax.php @@ -119,7 +119,7 @@ try { if($proUid != "") { $valuesProcess['PRO_UID'] = $proUid; - $valuesProcess['PRO_UPDATE_DATE'] = date("Y-m-d H:m:i"); + $valuesProcess['PRO_UPDATE_DATE'] = date("Y-m-d H:i:s"); G::LoadClass('processes'); $infoProcess = new Processes(); $resultProcess = $infoProcess->updateProcessRow($valuesProcess); diff --git a/workflow/engine/methods/processes/processes_Save.php b/workflow/engine/methods/processes/processes_Save.php index ed4eed37f..472756449 100755 --- a/workflow/engine/methods/processes/processes_Save.php +++ b/workflow/engine/methods/processes/processes_Save.php @@ -96,6 +96,7 @@ switch ($function) { $resultProcessNew = $infoProcess->load($_POST['form']['PRO_UID']); $oldFields = array_diff_assoc($resultProcessOld,$resultProcessNew); $newFields = array_diff_assoc($resultProcessNew,$resultProcessOld); +$fields = array(); if(array_key_exists('PRO_TITLE', $newFields)) { $fields[] = G::LoadTranslation('ID_TITLE'); @@ -142,4 +143,12 @@ if(array_key_exists('PRO_TRI_UNPAUSED', $newFields)) { if(array_key_exists('PRO_TYPE_PROCESS', $newFields)) { $fields[] = "Type of process (only owners can edit private processes)"; } -G::auditLog('EditProcess','Edit fields ('.implode(', ',$fields).') in process "'.$_POST['form']['PRO_TITLE'].'"'); \ No newline at end of file +G::auditLog('EditProcess','Edit fields ('.implode(', ',$fields).') in process "'.$_POST['form']['PRO_TITLE'].'"'); + +if(isset($_POST['form']['PRO_UID']) && !empty($_POST['form']['PRO_UID'])) { + $valuesProcess['PRO_UID'] = $_POST['form']['PRO_UID']; + $valuesProcess['PRO_UPDATE_DATE'] = date("Y-m-d H:i:s"); + G::LoadClass('processes'); + $infoProcess = new Processes(); + $resultProcess = $infoProcess->updateProcessRow($valuesProcess); +} \ No newline at end of file diff --git a/workflow/engine/templates/processes/main.js b/workflow/engine/templates/processes/main.js index 68362bea2..e57dd8892 100755 --- a/workflow/engine/templates/processes/main.js +++ b/workflow/engine/templates/processes/main.js @@ -67,7 +67,7 @@ Ext.onReady(function(){ /*----------------------------------********---------------------------------*/ ,{name : "PRO_TYPE_PROCESS", type: "string"} /*----------------------------------********---------------------------------*/ - ,{name : "PRO_UPDATE_DATE"} + ,{name : "PRO_UPDATE_DATE"} ] }),