##文件位置: /phpcms/moudles/admin/classes/admin.class.php
把原有的类admin改成_admin,并在同一个文件中新建一个类admin来继承_admin
这样可以保证最小改动原有的admin类,更新后合并也方便。
#### 修改位置1
~~~
public function __construct() {
self::check_admin();
self::check_priv();
~~~
修改为:重新引导登录判断和权限判断流程
~~~
//self::check_admin();
//self::check_priv();
$this->_check_admin();
$this->_check_priv();
~~~
* * * * *
#### 修改位置2
~~~
/**
* 按父ID查找菜单子项
* @param integer $parentid 父菜单ID
* @param integer $with_self 是否包括他自己
*/
final public static function admin_menu($parentid, $with_self = 0) {
~~~
修改为:
~~~
/**
* 按父ID查找菜单子项
* @param integer $parentid 父菜单ID
* @param integer $with_self 是否包括他自己
*/
public static function admin_menu($parentid, $with_self = 0) {
//这去掉了final
~~~