@@ -71,7 +71,7 @@ public function newpost($req, $res, $args)
7171
7272 // Sort out who the moderators are and if we are currently a moderator (or an admin)
7373 $ mods_array = ($ cur_posting ['moderators ' ] != '' ) ? unserialize ($ cur_posting ['moderators ' ]) : array ();
74- $ is_admmod = (User::get ()->g_id == ForumEnv::get ('FEATHER_ADMIN ' ) || (User::getPref ('mod.is_mod ' ) == ' 1 ' && array_key_exists (User::get ()->username , $ mods_array ))) ? true : false ;
74+ $ is_admmod = (User::get ()->g_id == ForumEnv::get ('FEATHER_ADMIN ' ) || (User::can ('mod.is_mod ' ) && array_key_exists (User::get ()->username , $ mods_array ))) ? true : false ;
7575
7676 // Do we have permission to post?
7777 if ((($ args ['tid ' ] && (($ cur_posting ['post_replies ' ] == '' && User::get ()->g_post_replies == '0 ' ) || $ cur_posting ['post_replies ' ] == '0 ' )) ||
@@ -208,7 +208,7 @@ public function delete($req, $res, $args)
208208
209209 // Sort out who the moderators are and if we are currently a moderator (or an admin)
210210 $ mods_array = ($ cur_post ['moderators ' ] != '' ) ? unserialize ($ cur_post ['moderators ' ]) : array ();
211- $ is_admmod = (User::get ()->g_id == ForumEnv::get ('FEATHER_ADMIN ' ) || (User::getPref ('mod.is_mod ' ) == ' 1 ' && array_key_exists (User::get ()->username , $ mods_array ))) ? true : false ;
211+ $ is_admmod = (User::get ()->g_id == ForumEnv::get ('FEATHER_ADMIN ' ) || (User::can ('mod.is_mod ' ) && array_key_exists (User::get ()->username , $ mods_array ))) ? true : false ;
212212
213213 $ is_topic_post = ($ args ['id ' ] == $ cur_post ['first_post_id ' ]) ? true : false ;
214214
@@ -249,7 +249,7 @@ public function editpost($req, $res, $args)
249249
250250 // Sort out who the moderators are and if we are currently a moderator (or an admin)
251251 $ mods_array = ($ cur_post ['moderators ' ] != '' ) ? unserialize ($ cur_post ['moderators ' ]) : array ();
252- $ is_admmod = (User::get ()->g_id == ForumEnv::get ('FEATHER_ADMIN ' ) || (User::getPref ('mod.is_mod ' ) == ' 1 ' && array_key_exists (User::get ()->username , $ mods_array ))) ? true : false ;
252+ $ is_admmod = (User::get ()->g_id == ForumEnv::get ('FEATHER_ADMIN ' ) || (User::can ('mod.is_mod ' ) && array_key_exists (User::get ()->username , $ mods_array ))) ? true : false ;
253253
254254 $ can_edit_subject = $ args ['id ' ] == $ cur_post ['first_post_id ' ];
255255
0 commit comments