menu.php

来自「全新且完善的强大网上商店系统」· PHP 代码 · 共 138 行

PHP
138
字号
<?

if(!defined('IN_SOOBIC')) {
        exit('Access Denied');
}

function showmenu($title, $menus = array(),$target='') {
	global $menucount, $expand;

?>
<tr><td bgcolor="<?=ALTBG1?>"><a name="#<?=$menucount?>"></a>
<table cellspacing="0" cellpadding="0" border="0" width="100%" align="center"> 
<tr><td bgcolor="<?=BORDERCOLOR?>"> 
<table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%"> 
<?

	if(is_array($menus)) {
		 $menucount++;
		 $expanded = preg_match("/(^|_)$menucount($|_)/is", $expand);
		 echo "<tr><td width=\"100%\" class=\"header\"><img src=\"images/common/".($expanded ? "minus" : "plus").".gif\"><a href=\"".tep_href_link('admincp.php','act=menu')."&expand=$expand&change=$menucount#$menucount\" style=\"color: ".HEADERTEXT."\">$title</td></tr>\n";
		 if($expanded) {
			  foreach($menus as $menu) {
				   echo "<tr><td bgcolor=\"".ALTBG2."\" onMouseOver=\"this.style.backgroundColor='".ALTBG1."'\" onMouseOut=\"this.style.backgroundColor='".ALTBG2."'\"><img src=\"images/common/spacer.gif\"><a href=\"".($menu[url])."\" target=\"".($menu[target] ? $menu[target] : 'main')."\">$menu[name]</a></td></tr>";
			  }
		 }
	} else {
		  echo "<tr><td width=\"100%\" class=\"header\"><img src=\"images/common/plus.gif\"><a href=\"".($menus)."\" target=\"".($target ? $target : 'main')."\" style=\"color: ".HEADERTEXT."\">$title</a></td></tr>\n";
	}
	echo "</table></td></tr></table></td></tr>";
}

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<?=CHARSET?>">
<? include template('css'); ?>
</head>

<body leftmargin="3" topmargin="3">

<br><table cellspacing="0" cellpadding="0" border="0" width="100%" align="center" style="table-layout: fixed">
<tr><td bgcolor="<?=BORDERCOLOR?>">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr><td bgcolor="<?=ALTBG1?>">
<table width="100%" border="0" cellspacing="3" cellpadding="6">
<?

		if(preg_match("/(^|_)$change($|_)/is", $expand)) {
			$expandlist = explode('_', $expand);
			$expand = $underline = '';
			foreach($expandlist as $count) {
				if($count != $change) {
					$expand .= $underline.$count;
					$underline = '_';
				}
			}
		} else {
			$expand .= isset($expand) ? '_'.$change : $change;
		}

		if($expand || $expand == '0') {
			 setcookie('expand_menu', $expand, $timestamp + 2592000, $cookiepath, $cookiedomain);
		} else {
			 $expand = $HTTP_COOKIE_VARS['expand_menu'];
		}

		$menucount = 0;
		$query = $db->query("select configuration_group_id as cgID, configuration_group_title as cgTitle from $table_configuration_group where visible = '1' order by sort_order");
    while ($configuration_groups = $db->fetch_array($query)) {
      $cfg_groups[]=array('name' => $configuration_groups['cgTitle'], 'url' => tep_href_link('admincp.php','act=configuration&gID=' . $configuration_groups['cgID']));
		}
		showmenu('面板首页', tep_href_link('admincp.php','act=main'));
		showmenu('常规选项', $cfg_groups);
	  showmenu('信息管理', array(
		        array('name' => '商城新闻', 'url' => tep_href_link('admincp.php','act=news')),
		        ));
		showmenu(BOX_HEADING_CATALOG, array(
		        array('name' => BOX_CATALOG_CATEGORIES_PRODUCTS, 'url' => tep_href_link('admincp.php','act=catalog')),
		        array('name' => BOX_CATALOG_MANUFACTURERS, 'url' => tep_href_link('admincp.php','act=manufacturers')),
		        array('name' => BOX_CATALOG_CATEGORIES_PRODUCTS_ATTRIBUTES, 'url' => tep_href_link('admincp.php','act=products_attributes_add_p')),
		        array('name' => BOX_CATALOG_REVIEWS, 'url' => tep_href_link('admincp.php','act=reviews')),
		        array('name' => BOX_CATALOG_SPECIALS, 'url' => tep_href_link('admincp.php','act=specials')),
		        array('name' => BOX_CATALOG_FEATURED_PRODUCTS, 'url' => tep_href_link('admincp.php','act=featured')),
						));
		showmenu('其它设置', array(
		        array('name' => BOX_CATALOG_CATEGORIES_PRODUCTS_ATTRIBUTES, 'url' => tep_href_link('admincp.php','act=products_attributes_add_a')),
		        array('name' => '商品属性值', 'url' => tep_href_link('admincp.php','act=products_attributes_v')),
		        ));
		showmenu(BOX_HEADING_MODULES, array(
		        array('name' => BOX_MODULES_PAYMENT, 'url' => tep_href_link('admincp.php','act=modules&set=payment')),
		        array('name' => BOX_MODULES_SHIPPING, 'url' => tep_href_link('admincp.php','act=modules&set=shipping')),
		        array('name' => BOX_MODULES_ORDER_TOTAL, 'url' => tep_href_link('admincp.php','act=modules&set=ordertotal')),
		        ));
		showmenu(BOX_HEADING_ORDERS, array(
		        array('name' => BOX_ORDERS_ORDERS, 'url' => tep_href_link('admincp.php','act=orders')),
		        array('name' => BOX_ORDERS_SEARCH, 'url' => tep_href_link('admincp.php','act=orders&type=search')),
		        ));
		showmenu(BOX_HEADING_LOCATION_AND_TAXES, array(
		        array('name' => BOX_TAXES_COUNTRIES, 'url' => tep_href_link('admincp.php','act=countries')),
		        array('name' => BOX_TAXES_ZONES, 'url' => tep_href_link('admincp.php','act=zones')),
		        array('name' => BOX_TAXES_GEO_ZONES, 'url' =>tep_href_link('admincp.php','act=geo_zones')),
		        array('name' => BOX_TAXES_TAX_CLASSES, 'url' => tep_href_link('admincp.php','act=tax_classes')),
		        array('name' => BOX_TAXES_TAX_RATES, 'url' => tep_href_link('admincp.php','act=tax_rates')),
		        ));
		showmenu(BOX_HEADING_LOCALIZATION, array(
		        array('name' => BOX_LOCALIZATION_CURRENCIES, 'url' => tep_href_link('admincp.php','act=currencies')),
		        array('name' => BOX_LOCALIZATION_LANGUAGES, 'url' => tep_href_link('admincp.php','act=languages')),
		        array('name' => BOX_LOCALIZATION_ORDERS_STATUS, 'url' => tep_href_link('admincp.php','act=orders_status')),
		        ));
		showmenu('界面风格', array(	array('name' => '风格方案', 'url' => tep_href_link('admincp.php','act=styles')),
						array('name' => '模板套系', 'url' => tep_href_link('admincp.php','act=templates')),
						));
		
		showmenu('用户设置', array(	array('name' => '添加用户', 'url' => tep_href_link('admincp.php','act=addmember')),
						array('name' => '用户编辑', 'url' => tep_href_link('admincp.php','act=members')),
						array('name' => '用户组编辑', 'url' => tep_href_link('admincp.php','act=usergroups')),
						));
    showmenu('系统工具', array(	
						array('name' => '更新缓存', 'url' => tep_href_link('admincp.php','act=updatecache')),
						array('name' => BOX_TOOLS_DEFINE_LANGUAGE, 'url' => tep_href_link('admincp.php','act=define_language')),
						array('name' => BOX_TOOLS_MAIL, 'url' => tep_href_link('admincp.php','act=send_mail')),
						array('name' => BOX_TOOLS_NEWSLETTER_MANAGER, 'url' => tep_href_link('admincp.php','act=newsletters')),
						));
		showmenu('数据管理', array(	array('name' => '数据备份', 'url' => tep_href_link('admincp.php','act=export')),
						array('name' => '数据恢复', 'url' => tep_href_link('admincp.php','act=import')),
						array('name' => '数据库升级', 'url' => tep_href_link('admincp.php','act=runquery')),
						array('name' => '数据表优化', 'url' => tep_href_link('admincp.php','act=optimize')),
						));
		showmenu('管理选项', array(	array('name' => '修改密码', 'url' => tep_href_link('admincp.php','act=changepw')),
						array('name' => '退出管理', 'url' => tep_href_link('admincp.php','act=logout'),'target'=>'_parent'),
						));

?>
</table></td></tr></table></td></tr></table>

</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?