From a682c26e6218ec30d6edce34b9b6b7fea4438f99 Mon Sep 17 00:00:00 2001 From: Marco Antonio Nina Date: Thu, 26 Jul 2012 16:46:48 -0400 Subject: [PATCH] BUG 9185 Cuando se deshabilita o habilita un plugin... SOLVED - No found validation to the skin uxmodern. - were added validation for the skin. --- workflow/engine/methods/setup/pluginsMain.php | 7 +++++-- workflow/engine/templates/setup/pluginsMain.js | 11 ++++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/workflow/engine/methods/setup/pluginsMain.php b/workflow/engine/methods/setup/pluginsMain.php index d7bf6ac53..b7429b1a1 100755 --- a/workflow/engine/methods/setup/pluginsMain.php +++ b/workflow/engine/methods/setup/pluginsMain.php @@ -25,6 +25,8 @@ $headPublisher =& headPublisher::getSingleton(); $headPublisher->addExtJsScript('setup/pluginsMain', false); +$headPublisher->assign("PROCESSMAKER_URL", "/sys" . SYS_SYS . "/" . SYS_LANG . "/" . SYS_SKIN ); +$headPublisher->assign("SYS_SKIN", SYS_SKIN); $translations = G::getTranslations(array( 'ID_CONFIGURE', 'ID_STATUS', 'ID_DELETE', 'ID_IMPORT', 'ID_SELECT', 'ID_STATUS', 'ID_ACTIVATE', 'ID_DEACTIVATE', 'ID_PLUGINS', @@ -34,7 +36,8 @@ $translations = G::getTranslations(array( )); $headPublisher->assign('TRANSLATIONS', $translations); if (isset($_SESSION['__PLUGIN_ERROR__'])) { - $headPublisher->assign('__PLUGIN_ERROR__', $_SESSION['__PLUGIN_ERROR__']); - unset($_SESSION['__PLUGIN_ERROR__']); + $headPublisher->assign('__PLUGIN_ERROR__', $_SESSION['__PLUGIN_ERROR__']); + unset($_SESSION['__PLUGIN_ERROR__']); } G::RenderPage('publish', 'extJs'); + diff --git a/workflow/engine/templates/setup/pluginsMain.js b/workflow/engine/templates/setup/pluginsMain.js index 940d54148..08d051d38 100755 --- a/workflow/engine/templates/setup/pluginsMain.js +++ b/workflow/engine/templates/setup/pluginsMain.js @@ -255,9 +255,14 @@ function activeDeactive(){ method: 'GET', success: function ( result, request ) { //Ext.MessageBox.alert('Success', 'Data return from the server: '+ result.responseText); - - parent.parent.location.href = 'main?s='+parent._NODE_SELECTED; - return; + var site = ''; + if (SYS_SKIN.substring(0,2) == 'ux') { + site = PROCESSMAKER_URL + } else { + site = PROCESSMAKER_URL + "/setup"; + } + parent.parent.location.href = site +'/main?s='+parent._NODE_SELECTED; + return; store.reload();