diff --git a/ext/featured/main.php b/ext/featured/main.php index 88aecf86..65aaae67 100644 --- a/ext/featured/main.php +++ b/ext/featured/main.php @@ -70,7 +70,7 @@ class Featured extends Extension public function onImageAdminBlockBuilding(ImageAdminBlockBuildingEvent $event) { global $user; - if ($user->can(Permissions::EDIT_FEATURE)) { + if ($user->can(Permissions::EDIT_FEATURE) && $event->context == "view") { $event->add_part($this->theme->get_buttons_html($event->image->id)); } } diff --git a/ext/handle_pixel/main.php b/ext/handle_pixel/main.php index 8fdb4424..cbc86d7b 100644 --- a/ext/handle_pixel/main.php +++ b/ext/handle_pixel/main.php @@ -57,15 +57,17 @@ class PixelFileHandler extends DataHandlerExtension public function onImageAdminBlockBuilding(ImageAdminBlockBuildingEvent $event) { - $event->add_part(" -
- ", 20); + if ($event->context == "view") { + $event->add_part(" + + ", 20); + } } } diff --git a/ext/report_image/theme.php b/ext/report_image/theme.php index fdc9f17b..96c88a0b 100644 --- a/ext/report_image/theme.php +++ b/ext/report_image/theme.php @@ -16,7 +16,7 @@ class ReportImageTheme extends Themelet $reporter_name = html_escape($report['reporter_name']); $userlink = "$reporter_name"; - $iabbe = new ImageAdminBlockBuildingEvent($image, $user); + $iabbe = new ImageAdminBlockBuildingEvent($image, $user, "report"); send_event($iabbe); ksort($iabbe->parts); $actions = join("