現状のnucleusでは、ブログ管理権限を持つユーザーは、そのブログに関してはスーパー管理者の権限まで剥奪できてしまいます。
当該ブログの権限を剥奪されたスーパー管理者は、そのブログに対しては何もできなくなってしまい、そのブログはブログ管理者の独壇場になってしまいます。
ブログ管理者が最高管理権限保持者(スーパー管理者)の権限を剥奪できるという仕様に違和感があるので、ブログ管理者は最高管理権限保持者の権限を剥奪できないように修正してみました。
customADMIN.zip[88clicks]
設置方法
- customADMIN.zipを解凍して、blog/nucleusに、customADMIN.phpをアップロードします。
- blog/nucleus/index.phpの72行目をコメントアウトして下記のように書き換えます。
blog/nucleus/index.php
// $admin = new ADMIN();
include("./libs/customADMIN.php");
$admin = new customADMIN();
$admin->action($action);