forked from extern/egroupware
fix to get menuaction proxys (eg. used when creating a link) working again
This commit is contained in:
parent
a4727231c5
commit
a6fe9b04bc
@ -1359,7 +1359,7 @@ foreach(array('_GET','_POST','_REQUEST','HTTP_GET_VARS','HTTP_POST_VARS') as $n
|
|||||||
//if (is_array($GLOBALS['egw_unset_vars'])) { echo "egw_unset_vars=<pre>".htmlspecialchars(print_r($GLOBALS['egw_unset_vars'],true))."</pre>"; exit; }
|
//if (is_array($GLOBALS['egw_unset_vars'])) { echo "egw_unset_vars=<pre>".htmlspecialchars(print_r($GLOBALS['egw_unset_vars'],true))."</pre>"; exit; }
|
||||||
|
|
||||||
// check menuaction and die if it contains something nasty or unexpected
|
// check menuaction and die if it contains something nasty or unexpected
|
||||||
if (isset($_GET['menuaction']) && !preg_match('/^[A-Za-z0-9_-]+\.[A-Za-z0-9_]+\.[A-Za-z0-9_]+$/',$_GET['menuaction']))
|
if (isset($_GET['menuaction']) && !preg_match('/^[A-Za-z0-9_-]+\.[A-Za-z0-9_]+\.[A-Za-z0-9_]+(\.[A-Za-z0-9_]+)?$/',$_GET['menuaction']))
|
||||||
{
|
{
|
||||||
die('Invalid menuaction!');
|
die('Invalid menuaction!');
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user