BUG 10272 Redireccionamiento en Triggers no funciona despues de hacer login nuevamente SOLVED

- Siempre se estaba usando el valor de la vriable URL cuando q se encuentra en la pantalla de login
- El uso de la variable URL en la pantalla de login ahora esta condicionado de acuerdo al REFERER
This commit is contained in:
Julio Cesar Laura
2013-01-08 13:21:40 -04:00
parent 1b1ed1abdb
commit d2cc200031

View File

@@ -243,7 +243,15 @@ try {
// getting default user location
if (isset($_REQUEST['form']['URL']) && $_REQUEST['form']['URL'] != '') {
$sLocation = $_REQUEST['form']['URL'];
if (isset($_SERVER['HTTP_REFERER'])) {
if (strpos($_SERVER['HTTP_REFERER'], 'processes/processes_Map?PRO_UID=') !== false) {
$sLocation = $_SERVER['HTTP_REFERER'];
} else {
$sLocation = $_REQUEST['form']['URL'];
}
} else {
$sLocation = $_REQUEST['form']['URL'];
}
} else {
if (isset($_REQUEST['u']) && $_REQUEST['u'] != '') {
$sLocation = $_REQUEST['u'];