put upload block on every page

This commit is contained in:
Shish 2019-05-26 16:15:43 +01:00
parent f4c18930ce
commit b91f20875a

View File

@ -82,18 +82,6 @@ class Upload extends Extension {
} }
} }
public function onPostListBuilding(PostListBuildingEvent $event) {
global $user, $page;
if($user->can("create_image")) {
if($this->is_full) {
$this->theme->display_full($page);
}
else {
$this->theme->display_block($page);
}
}
}
public function onSetupBuilding(SetupBuildingEvent $event) { public function onSetupBuilding(SetupBuildingEvent $event) {
$tes = array(); $tes = array();
$tes["Disabled"] = "none"; $tes["Disabled"] = "none";
@ -130,6 +118,15 @@ class Upload extends Extension {
public function onPageRequest(PageRequestEvent $event) { public function onPageRequest(PageRequestEvent $event) {
global $database, $page, $user; global $database, $page, $user;
if($user->can("create_image")) {
if($this->is_full) {
$this->theme->display_full($page);
}
else {
$this->theme->display_block($page);
}
}
if($event->page_matches("upload/replace")) { if($event->page_matches("upload/replace")) {
// check if the user is an administrator and can upload files. // check if the user is an administrator and can upload files.
if(!$user->can("replace_image")) { if(!$user->can("replace_image")) {