mirror of
https://github.com/e107inc/e107.git
synced 2025-02-24 00:34:13 +01:00
29 lines
711 B
Scala
29 lines
711 B
Scala
if (ADMIN) {
|
|
global $ns, $pref;
|
|
ob_start();
|
|
//Show upper_right menu if the function exists
|
|
$tmp = explode(".",e_PAGE);
|
|
$adminmenu_func = $tmp[0]."_adminmenu";
|
|
if(function_exists($adminmenu_func)){
|
|
if (!$parm) {
|
|
call_user_func($adminmenu_func,$adminmenu_parms);
|
|
} else {
|
|
ob_end_clean();
|
|
return 'pre';
|
|
}
|
|
}
|
|
$plugindir = (str_replace("/","",str_replace("..","",e_PLUGIN))."/");
|
|
$plugpath = e_PLUGIN.str_replace(basename(e_SELF),"",str_replace($plugindir,"",strstr(e_SELF,$plugindir)))."admin_menu.php";
|
|
if(file_exists($plugpath)){
|
|
if (!$parm) {
|
|
@require_once($plugpath);
|
|
} else {
|
|
ob_end_clean();
|
|
return 'pre';
|
|
}
|
|
}
|
|
$ret = ob_get_contents();
|
|
ob_end_clean();
|
|
return $ret;
|
|
}
|