Viewing file: admin.php (2.46 KB) -rwxr-xr-x Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<? $time_start = gettimeofday(); include("core5.php"); global $alang, $ALANG, $ulang, $ULANG; $smarty = new Smarty(); $smarty->template_dir = "admin/templates/"; $smarty->compile_dir = "tmp/_compile_admin/"; $smarty->assign('ALANG', $ALANG); $smarty->assign('ULANG', $ULANG); $smarty->assign('alang', $alang); $smarty->assign('ulang', $ulang); $smarty->assign('PageTitle', GetParam("AdminPageTitle", $alang)); $smarty->assign('HeaderTitle', GetParam("AdminHeaderTitle", $alang)); if (!isset($_SESSION['admin_login'])) { $time_end = gettimeofday(); $time_total = (float)($time_end['sec'] - $time_start['sec']) + ((float)($time_end['usec'] - $time_start['usec'])/1000000); $footer['left'] = 'Powered by AMCMS v5.0'; $footer['center'] = $time_total.' sec.'; $footer['right'] = 'Copyright (c) Morozov Andriy'; $smarty->assign('footer', $footer); $smarty->display('auth.tpl'); die; } $menu = array(); foreach($Modules as $key => $value) { if ($value->AdminMode == false) continue; if ($_SESSION['admin_type'] != 'root' && $value->ClassName != 'Admins') { if ((!@in_array($value->ClassName,$_SESSION['admin_access']['modules']) && !isset($_SESSION['admin_access'][$value->ClassName]))) continue; } $arr = explode(DIRECTORY_SEPARATOR, $value->Directory); $moduleName = $arr[count($arr)-1]; $class = ''; if ($value->ClassName == $_GET['mod']) $class = 'class="selected"'; $menu [] = array('title' => GetParam("Module".$value->ClassName, $alang), 'icon' => "modules/".$moduleName."/icon.gif", 'link' => "?mod=".$value->ClassName, 'class' => $class); if ($value->ClassName == $_GET['mod']) $res = $value->Menu(); if ($res) $smarty->assign('submenu', $res); if (isset($_REQUEST['mod']) && $_REQUEST['mod'] == $value->ClassName) $result = $value->Admin(); if (isset($result) && $result != null) foreach($result as $key => $value) $smarty->assign($key, $value); } $smarty->assign('menu', $menu); $time_end = gettimeofday(); $time_total = (float)($time_end['sec'] - $time_start['sec']) + ((float)($time_end['usec'] - $time_start['usec'])/1000000); $footer['left'] = 'Powered by AMCMS v5.0'; $footer['center'] = $time_total.' sec.'; $footer['right'] = 'Copyright (c) Morozov Andriy'; $smarty->assign('footer', $footer); $smarty->display('index.tpl'); ?>
|