mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-19 23:32:17 +02:00
Portal : Preserve debug parameter through urls
SVN:trunk[4408]
This commit is contained in:
@@ -44,6 +44,7 @@ class UrlGenerator extends SymfonyUrlGenerator
|
|||||||
*/
|
*/
|
||||||
public function generate($name, $parameters = array(), $referenceType = SymfonyUrlGenerator::ABSOLUTE_PATH)
|
public function generate($name, $parameters = array(), $referenceType = SymfonyUrlGenerator::ABSOLUTE_PATH)
|
||||||
{
|
{
|
||||||
|
// Mandatory parameters
|
||||||
$sExecModule = utils::ReadParam('exec_module', '', false, 'string');
|
$sExecModule = utils::ReadParam('exec_module', '', false, 'string');
|
||||||
$sExecPage = utils::ReadParam('exec_page', '', false, 'string');
|
$sExecPage = utils::ReadParam('exec_page', '', false, 'string');
|
||||||
if ($sExecModule !== '' && $sExecPage !== '')
|
if ($sExecModule !== '' && $sExecPage !== '')
|
||||||
@@ -52,6 +53,18 @@ class UrlGenerator extends SymfonyUrlGenerator
|
|||||||
$parameters['exec_page'] = $sExecPage;
|
$parameters['exec_page'] = $sExecPage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Optional parameters
|
||||||
|
$sEnvSwitch = utils::ReadParam('env_switch', '', false, 'string');
|
||||||
|
if ($sEnvSwitch !== '')
|
||||||
|
{
|
||||||
|
$parameters['env_switch'] = $sEnvSwitch;
|
||||||
|
}
|
||||||
|
$sDebug = utils::ReadParam('debug', '', false, 'string');
|
||||||
|
if ($sDebug !== '')
|
||||||
|
{
|
||||||
|
$parameters['debug'] = $sDebug;
|
||||||
|
}
|
||||||
|
|
||||||
return parent::generate($name, $parameters, $referenceType);
|
return parent::generate($name, $parameters, $referenceType);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user