Lines Matching refs:page

203      * @param string $page A page or media ID
209 public function aclCheck($page, $user = '', $groups = []) argument
214 $page = $this->checkPage($page, 0, false, AUTH_NONE);
217 return auth_quickaclcheck($page);
227 return auth_aclcheck($page, $user, $groups);
303 $page = new Page($pages[$idx], 0, 0, '', null, $perm);
304 if ($hash) $page->calculateHash();
306 $list[] = $page;
396 * @param string $page wiki page id
402 public function getPage($page, $rev = 0) argument
404 $page = $this->checkPage($page, $rev, false);
406 $text = rawWiki($page, $rev);
408 return pageTemplate($page);
425 * @param string $page page id
431 public function getPageHTML($page, $rev = 0) argument
433 $page = $this->checkPage($page, $rev);
435 return (string)p_wiki_xhtml($page, $rev, false);
445 * @param string $page page id
453 public function getPageInfo($page, $rev = 0, $author = false, $hash = false) argument
455 $page = $this->checkPage($page, $rev);
457 $result = new Page($page, $rev);
471 * @param string $page page id
478 public function getPageHistory($page, $first = 0) argument
482 $page = $this->checkPage($page, 0, false);
484 $pagelog = new PageChangeLog($page);
491 if (!page_exists($page, $rev)) continue; // skip non-existing revisions
495 $page,
517 * @param string $page page id
526 public function getPageLinks($page) argument
528 $page = $this->checkPage($page);
531 $ins = p_cached_instructions(wikiFN($page), false, $page);
565 * @param string $page page id
570 public function getPageBackLinks($page) argument
572 $page = $this->checkPage($page, 0, false);
574 return ft_backlinks($page);
652 * @param string $page page id
661 public function savePage($page, $text, $summary = '', $isminor = false) argument
666 $page = $this->checkPage($page, 0, false, AUTH_EDIT);
670 if (!page_exists($page) && trim($TEXT) == '') {
675 if (checklock($page)) {
685 if (!page_exists($page) && empty($summary)) {
690 if (page_exists($page) && empty($TEXT) && empty($summary)) {
696 lock($page);
697 saveWikiText($page, $TEXT, $summary, $isminor);
698 unlock($page);
701 idx_addPage($page);
716 * @param string $page page id
724 public function appendPage($page, $text, $summary = '', $isminor = false) argument
726 $currentpage = $this->getPage($page);
730 return $this->savePage($page, $currentpage . $text, $summary, $isminor);