From 9de1fad67ab74d90f2f5a4eb38c4735f9abc11f0 Mon Sep 17 00:00:00 2001 From: Brayan Osmar Pereyra Suxo Date: Mon, 28 Jan 2013 21:08:15 -0400 Subject: [PATCH 1/4] Add missing new .sql file --- .../setupSchemas/app_delegation_del_last_index_update.sql | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 workflow/engine/methods/setup/setupSchemas/app_delegation_del_last_index_update.sql diff --git a/workflow/engine/methods/setup/setupSchemas/app_delegation_del_last_index_update.sql b/workflow/engine/methods/setup/setupSchemas/app_delegation_del_last_index_update.sql new file mode 100644 index 000000000..f0a930446 --- /dev/null +++ b/workflow/engine/methods/setup/setupSchemas/app_delegation_del_last_index_update.sql @@ -0,0 +1,3 @@ +UPDATE APP_DELEGATION AS APPDEL INNER JOIN (SELECT APP_UID, MAX(DEL_INDEX) AS MAX_DEL_INDEX FROM APP_DELEGATION GROUP BY APP_UID) AS SUBSQL + ON SUBSQL.APP_UID = APPDEL.APP_UID AND SUBSQL.MAX_DEL_INDEX = APPDEL.DEL_INDEX +SET APPDEL.DEL_LAST_INDEX = 1 \ No newline at end of file From 852fe3493309bc807486d9ee4e8add113884d090 Mon Sep 17 00:00:00 2001 From: Brayan Osmar Pereyra Suxo Date: Tue, 29 Jan 2013 10:25:10 -0400 Subject: [PATCH 2/4] Merged --- .../setupSchemas/app_delegation_del_last_index_update.sql | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 workflow/engine/methods/setup/setupSchemas/app_delegation_del_last_index_update.sql diff --git a/workflow/engine/methods/setup/setupSchemas/app_delegation_del_last_index_update.sql b/workflow/engine/methods/setup/setupSchemas/app_delegation_del_last_index_update.sql deleted file mode 100644 index f0a930446..000000000 --- a/workflow/engine/methods/setup/setupSchemas/app_delegation_del_last_index_update.sql +++ /dev/null @@ -1,3 +0,0 @@ -UPDATE APP_DELEGATION AS APPDEL INNER JOIN (SELECT APP_UID, MAX(DEL_INDEX) AS MAX_DEL_INDEX FROM APP_DELEGATION GROUP BY APP_UID) AS SUBSQL - ON SUBSQL.APP_UID = APPDEL.APP_UID AND SUBSQL.MAX_DEL_INDEX = APPDEL.DEL_INDEX -SET APPDEL.DEL_LAST_INDEX = 1 \ No newline at end of file From c148800df9eeb68af75d4d106cdb30fc33683a61 Mon Sep 17 00:00:00 2001 From: Brayan Osmar Pereyra Suxo Date: Tue, 29 Jan 2013 11:33:32 -0400 Subject: [PATCH 3/4] PMSQL I added to change to PMFDerivateCase SOLVED I added to change to PMFDerivateCase --- workflow/engine/bin/tasks/cliUpgrade.php | 2 +- workflow/engine/classes/class.pmFunctions.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/workflow/engine/bin/tasks/cliUpgrade.php b/workflow/engine/bin/tasks/cliUpgrade.php index 3b59a837b..9a596dd6a 100755 --- a/workflow/engine/bin/tasks/cliUpgrade.php +++ b/workflow/engine/bin/tasks/cliUpgrade.php @@ -99,7 +99,7 @@ function run_upgrade($command, $args) CLI::logging("Clearing cache...\n"); if (defined('PATH_C')) { G::rm_dir(PATH_C); - mkdir(PATH_C, 0777, true); + @mkdir(PATH_C, 0777, true); } $workspaces = get_workspaces_from_args($command); $count = count($workspaces); diff --git a/workflow/engine/classes/class.pmFunctions.php b/workflow/engine/classes/class.pmFunctions.php index 3db4080f0..9e5b1c849 100755 --- a/workflow/engine/classes/class.pmFunctions.php +++ b/workflow/engine/classes/class.pmFunctions.php @@ -1963,7 +1963,8 @@ function PMFDerivateCase ($caseId, $delIndex, $bExecuteTriggersBeforeAssignment $ws = new wsBase(); $result = $ws->derivateCase( $sUserLogged, $caseId, $delIndex, $bExecuteTriggersBeforeAssignment ); if (isset( $result->status_code )) { - return $result->status_code; + $resultArray = (array)$result; + return $result['status_code']; } else { return 0; } From 4591e4527a88099eb79eacc5966e7bba88d84cbd Mon Sep 17 00:00:00 2001 From: Brayan Osmar Pereyra Suxo Date: Tue, 29 Jan 2013 11:51:34 -0400 Subject: [PATCH 4/4] PMSQL I added to change to PMFDerivateCase SOLVED I added to change to PMFDerivateCase --- workflow/engine/bin/tasks/cliUpgrade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow/engine/bin/tasks/cliUpgrade.php b/workflow/engine/bin/tasks/cliUpgrade.php index 9a596dd6a..152e1db20 100755 --- a/workflow/engine/bin/tasks/cliUpgrade.php +++ b/workflow/engine/bin/tasks/cliUpgrade.php @@ -99,7 +99,7 @@ function run_upgrade($command, $args) CLI::logging("Clearing cache...\n"); if (defined('PATH_C')) { G::rm_dir(PATH_C); - @mkdir(PATH_C, 0777, true); + G::mk_dir(PATH_C, 0777); } $workspaces = get_workspaces_from_args($command); $count = count($workspaces);