get rid of is_admin, fixes #676
This commit is contained in:
@ -31,7 +31,7 @@ class RotateImage extends Extension
|
||||
public function onImageAdminBlockBuilding(ImageAdminBlockBuildingEvent $event)
|
||||
{
|
||||
global $user, $config;
|
||||
if ($user->is_admin() && $config->get_bool("rotate_enabled")
|
||||
if ($user->can(Permissions::EDIT_FILES) && $config->get_bool("rotate_enabled")
|
||||
&& in_array($event->image->ext, self::SUPPORTED_EXT)) {
|
||||
/* Add a link to rotate the image */
|
||||
$event->add_part($this->theme->get_rotate_html($event->image->id));
|
||||
@ -52,7 +52,7 @@ class RotateImage extends Extension
|
||||
{
|
||||
global $page, $user;
|
||||
|
||||
if ($event->page_matches("rotate") && $user->is_admin()) {
|
||||
if ($event->page_matches("rotate") && $user->can(Permissions::EDIT_FILES)) {
|
||||
// Try to get the image ID
|
||||
$image_id = int_escape($event->get_arg(0));
|
||||
if (empty($image_id)) {
|
||||
|
Reference in New Issue
Block a user