Skip to content

Commit

Permalink
fix: magicpages comparing classnames without namespaces
Browse files Browse the repository at this point in the history
  • Loading branch information
BernhardBaumrock committed May 22, 2023
1 parent b6f6d14 commit 28b5657
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions MagicPages.module.php
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ public function addMagicMethods($magicPage)
if (method_exists($magicPage, "editForm")) {
$this->wire->addHookAfter("ProcessPageEdit::buildForm", function ($event) use ($magicPage) {
$page = $event->object->getPage();
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$form = $event->return;
$page->editForm($form, $page);
});
Expand All @@ -132,7 +132,7 @@ public function addMagicMethods($magicPage)
if (method_exists($magicPage, "editFormContent")) {
$this->wire->addHookAfter("ProcessPageEdit::buildFormContent", function ($event) use ($magicPage) {
$page = $event->object->getPage();
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$form = $event->return;
$page->editFormContent($form, $page);
});
Expand All @@ -141,7 +141,7 @@ public function addMagicMethods($magicPage)
if (method_exists($magicPage, "editFormSettings")) {
$this->wire->addHookAfter("ProcessPageEdit::buildFormSettings", function ($event) use ($magicPage) {
$page = $event->object->getPage();
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$form = $event->return;
$page->editFormSettings($form, $page);
});
Expand All @@ -152,7 +152,7 @@ public function addMagicMethods($magicPage)
if (method_exists($magicPage, "onSaved")) {
$this->wire->addHookAfter("Pages::saved", function ($event) use ($magicPage) {
$page = $event->arguments(0);
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$page->onSaved();
});
}
Expand All @@ -162,7 +162,7 @@ public function addMagicMethods($magicPage)
if (method_exists($magicPage, "onSaveReady")) {
$this->wire->addHookAfter("Pages::saveReady", function ($event) use ($magicPage) {
$page = $event->arguments(0);
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$page->onSaveReady();
});
}
Expand All @@ -172,7 +172,7 @@ public function addMagicMethods($magicPage)
$this->wire->addHookAfter("Pages::saveReady", function ($event) use ($magicPage) {
$page = $event->arguments(0);
if ($page->id) return;
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$page->onCreate();
});
}
Expand All @@ -181,7 +181,7 @@ public function addMagicMethods($magicPage)
if (method_exists($magicPage, "onAdded")) {
$this->wire->addHookAfter("Pages::added", function ($event) use ($magicPage) {
$page = $event->arguments(0);
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$page->onAdded();
});
}
Expand All @@ -190,7 +190,7 @@ public function addMagicMethods($magicPage)
if (method_exists($magicPage, "onTrashed")) {
$this->wire->addHookAfter("Pages::trashed", function ($event) use ($magicPage) {
$page = $event->arguments(0);
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$page->onTrashed();
});
}
Expand All @@ -200,7 +200,7 @@ public function addMagicMethods($magicPage)
$this->wire->addHookAfter("InputfieldForm::processInput", function ($event) use ($magicPage) {
if ($event->process != "ProcessPageEdit") return;
$page = $event->process->getPage();
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$page->onProcessInput($event->arguments(0), $event->return);
});
}
Expand All @@ -209,7 +209,7 @@ public function addMagicMethods($magicPage)
if (method_exists($magicPage, "onChanged")) {
$this->wire->addHookAfter("Page::changed", function ($event) use ($magicPage) {
$page = $event->object;
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$page->onChanged(
$event->arguments(0),
$event->arguments(1),
Expand All @@ -229,13 +229,13 @@ public function addMagicMethods($magicPage)
if (method_exists($magicPage, "setPageName")) {
$this->wire->addHookAfter("Pages::saved(id>0)", function (HookEvent $event) use ($magicPage) {
$page = $event->arguments(0);
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$page->setName($page->setPageName());
$page->save(['noHooks' => true]);
});
$this->wire->addHookAfter("ProcessPageEdit::buildForm", function (HookEvent $event) use ($magicPage) {
$page = $event->process->getPage();
if ($page->className !== $magicPage->className) return;
if ($page->className(true) !== $magicPage->className(true)) return;
$form = $event->return;
if ($f = $form->get('_pw_page_name')) {
$f->prependMarkup = "<style>#wrap_{$f->id} input[type=text] { display: none; }</style>";
Expand Down

0 comments on commit 28b5657

Please sign in to comment.