##文件位置: /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
~~~