BUG 12284 Pérdida de sesion al ejecutar la funcion PMFInformationUser() SOLVED

- Al ejecutar la función PMFInformationUser() se pierde la sesión al hacer subnit. Se abre una ventana modal para introducir el password, pero esta no desaparece despues de introducir el password. Si es posible ir al siguiente paso con Next step.
- Adjustment in session variables saved, for restoring  variables.
This commit is contained in:
Hector Cortez
2013-06-27 17:36:55 -04:00
parent 472c21c180
commit cc1d97d2e4
2 changed files with 20 additions and 20 deletions

View File

@@ -184,7 +184,11 @@ try {
//Obtain previous and next step - End
$aRequiredFields = array(
'APP_DATA' => $Fields['APP_DATA']
'APPLICATION' => $Fields['APP_DATA']['APPLICATION'],
'PROCESS' => $Fields['APP_DATA']['PROCESS'],
'TASK' => $Fields['APP_DATA']['TASK'],
'INDEX' => $Fields['APP_DATA']['INDEX'],
'TRIGGER_DEBUG' => $Fields['APP_DATA']['TRIGGER_DEBUG']
);
$oHeadPublisher->addScriptCode('var __dynaformSVal__ = \'' . base64_encode(serialize($aRequiredFields)) . '\'; ');

View File

@@ -34,25 +34,21 @@ if (isset($_REQUEST['dynaformEditorParams'])) {
if (isset($_REQUEST['dynaformRestoreValues'])) {
$aRetValues = unserialize(stripslashes(base64_decode($_REQUEST['dynaformRestoreValues'])));
if (isset($aRetValues['APP_DATA'])) {
$_SESSION['APP_DATA'] = $aRetValues['APP_DATA'];
if (isset($aRetValues['APP_DATA']['APPLICATION'])) {
$_SESSION['APPLICATION'] = $aRetValues['APP_DATA']['APPLICATION'];
}
if (isset($aRetValues['APP_DATA']['PROCESS'])) {
$_SESSION['PROCESS'] = $aRetValues['APP_DATA']['PROCESS'];
}
if (isset($aRetValues['APP_DATA']['TASK'])) {
$_SESSION['TASK'] = $aRetValues['APP_DATA']['TASK'];
}
if (isset($aRetValues['APP_DATA']['INDEX'])) {
$_SESSION['INDEX'] = $aRetValues['APP_DATA']['INDEX'];
}
if (isset($aRetValues['APP_DATA']['TRIGGER_DEBUG'])) {
$_SESSION['TRIGGER_DEBUG'] = $aRetValues['APP_DATA']['TRIGGER_DEBUG'];
}
if (isset($aRetValues['APPLICATION'])) {
$_SESSION['APPLICATION'] = $aRetValues['APPLICATION'];
}
if (isset($aRetValues['PROCESS'])) {
$_SESSION['PROCESS'] = $aRetValues['PROCESS'];
}
if (isset($aRetValues['TASK'])) {
$_SESSION['TASK'] = $aRetValues['TASK'];
}
if (isset($aRetValues['INDEX'])) {
$_SESSION['INDEX'] = $aRetValues['INDEX'];
}
if (isset($aRetValues['TRIGGER_DEBUG'])) {
$_SESSION['TRIGGER_DEBUG'] = $aRetValues['TRIGGER_DEBUG'];
}
}
die(G::json_encode($response));