Lines Matching defs:page

62                 ->setBodyAsJsonMessage("The page path (id form) is empty")
66 $page = MarkupPath::createMarkupFromId($id);
67 if (!$page->exists()) {
72 ->setBodyAsJsonMessage("The page ($id) does not exist")
80 if (!$page->canBeUpdatedByCurrentUser()) {
86 ->setBodyAsJsonMessage("Not Authorized: The user ($user) has not the `write` permission for the page (:$id).")
135 self::handleManagerPost($event, $page, $_POST);
137 self::handleViewerPost($event, $page, $_POST);
144 self::handleManagerGet($event, $page);
146 self::handleViewerGet($event, $page);
156 * @param MarkupPath $page
159 private static function handleManagerPost($event, MarkupPath $page, array $post)
162 $formStore = MetadataFormDataStore::getOrCreateFromResource($page, $post);
163 $targetStore = MetadataDokuWikiStore::getOrCreateFromResource($page);
177 ->setResource($page)
191 $transfer = MetadataStoreTransfer::createForPage($page)
218 $frontMatterMessage = MetadataFrontmatterStore::createFromPage($page)
241 * @param MarkupPath $page
243 private static function handleManagerGet(Doku_Event $event, MarkupPath $page)
245 $formMeta = MetaManagerForm::createForPage($page)->toFormMeta();
258 * @param MarkupPath $page
260 private static function handleViewerGet(Doku_Event $event, MarkupPath $page)
272 $metadata = MetadataDokuWikiStore::getOrCreateFromResource($page)->getDataCurrentAndPersistent();
282 ->setDescription("The persistent metadata contains raw values. They contains the values set by the user and the fixed values such as page id.")
304 private static function handleViewerPost(Doku_Event $event, MarkupPath $page, array $post)
307 $metadataStore = MetadataDokuWikiStore::getOrCreateFromResource($page);
409 p_save_metadata($page->getWikiId(), $actualMeta);