1.想要实现不同的站点的处理,就要找到siteid这个处理,站点公用的就去掉,站点私有地就保护起来。
function init () {
$tree = pc_base::load_sys_class('tree');
$tree->icon = array(' │ ',' ├─ ',' └─ ');
$tree->nbsp = ' ';
$userid = $_SESSION['userid'];
$admin_username = param::get_cookie('admin_username');
$table_name = $this->db->table_name;
$result = $this->db->select('','*','','listorder ASC,id DESC');
$array = array();
foreach($result as $r) {
$r['cname'] = L($r['name']);
$r['str_manage'] = '<a href="?m=admin&c=menu&a=add&parentid='.$r['id'].'&menuid='.$_GET['menuid'].'">'.L('add_submenu').'</a> | <a href="?m=admin&c=menu&a=edit&id='.$r['id'].'&menuid='.$_GET['menuid'].'">'.L('modify').'</a> | <a href="javascript:confirmurl(\'?m=admin&c=menu&a=delete&id='.$r['id'].'&menuid='.$_GET['menuid'].'\',\''.L('confirm',array('message'=>$r['cname'])).'\')">'.L('delete').'</a> ';
$array[] = $r;
}
$str = "<tr>
<td align='center'><input name='listorders[\$id]' type='text' size='3' value='\$listorder' class='input-text-c'></td>
<td align='center'>\$id</td>
<td >\$spacer\$cname</td>
<td align='center'>\$str_manage</td>
</tr>";
$tree->init($array);
$categorys = $tree->get_tree(0, $str);
include $this->admin_tpl('menu');