| 1393 |
$checker = explode(',', $types); |
$checker = explode(',', $types); |
| 1394 |
$result = null; |
$result = null; |
| 1395 |
foreach ($this->_menus as $menu) { |
foreach ($this->_menus as $menu) { |
| 1396 |
if (in_array($menu->menutype, $checker)) $result[] = $menu; |
if (in_array($menu->type, $checker)) $result[] = $menu; |
| 1397 |
} |
} |
| 1398 |
return $result; |
return $result; |
| 1399 |
} |
} |
| 2488 |
if ($mos_change_template) { |
if ($mos_change_template) { |
| 2489 |
// check that template exists in case it was deleted |
// check that template exists in case it was deleted |
| 2490 |
$path = mamboCore::get('mosConfig_absolute_path')."/templates/$mos_change_template/index.php"; |
$path = mamboCore::get('mosConfig_absolute_path')."/templates/$mos_change_template/index.php"; |
| 2491 |
if (strpos($mos_change_template,'..') == false AND strpos($mos_change_template,':') == false AND file_exists($path)) { |
if (strpos($mos_change_template,'..') === false AND strpos($mos_change_template,':') === false AND file_exists($path)) { |
| 2492 |
$lifetime = 60*10; |
$lifetime = 60*10; |
| 2493 |
$cur_template = $mos_change_template; |
$cur_template = $mos_change_template; |
| 2494 |
setcookie( "mos_user_template", "$mos_change_template", time()+$lifetime); |
setcookie( "mos_user_template", "$mos_change_template", time()+$lifetime); |
| 2787 |
if (!$task) die('Illegal task for mainframe validFormId in core.classes.php'); |
if (!$task) die('Illegal task for mainframe validFormId in core.classes.php'); |
| 2788 |
if (!is_object($my)) die('Illegal user object for mainframe validFormId in core.classes.php'); |
if (!is_object($my)) die('Illegal user object for mainframe validFormId in core.classes.php'); |
| 2789 |
if (!isset($_REQUEST['f'])) die('Missing hash for mainframe validFormId in core.classes.php'); |
if (!isset($_REQUEST['f'])) die('Missing hash for mainframe validFormId in core.classes.php'); |
| 2790 |
|
mos_session_start(); |
| 2791 |
if (!isset($_SESSION['mosfid'])) return false; |
if (!isset($_SESSION['mosfid'])) return false; |
| 2792 |
$valid = $_SESSION['mosfid'] == md5($_REQUEST['f'].$option.$task.$my->id.mamboCore::get('mosConfig_secret')); |
$valid = $_SESSION['mosfid'] == md5($_REQUEST['f'].$option.$task.$my->id.mamboCore::get('mosConfig_secret')); |
| 2793 |
unset($_SESSION['mosfid']); |
unset($_SESSION['mosfid']); |