Lines Matching defs:id
21 * @var string sort key: 'cdate', 'mdate', 'pagename', 'id', 'ns', 'title'
71 'params' => ['id' => 'string'],
140 * @param string $id page id
143 public function td($id) {
144 $subject = $this->getTagsFromPageMetadata($id);
280 case 'id':
308 'id' => $page,
338 * @param array $pages The pages that shall be filtered, each page needs to be an array with a key "id"
351 if (!in_array($page['id'], $allMatchedPages)) {
435 * @param string $id the page id
438 protected function getTagsFromPageMetadata($id){
439 $tags = p_get_metadata($id, 'subject');
495 * @param bool $clean replace placeholders and clean id
619 * @param string $id the page id
623 public function isVisible($id, $ns='') {
624 return !$this->isNotVisible($id, $ns);
630 * @param string $id the page id
634 public function isNotVisible($id, $ns="") {
636 if (isHiddenPage($id)) {
640 if (auth_quickaclcheck($id) < AUTH_READ) {
647 if(getNS($id) !== false) {
651 // hide if ns is not matching the page id (match gives strpos===0)
652 if ($ns && strpos(':'.getNS($id).':', ':'.$ns.':') !== 0) {
656 return !page_exists($id, '', false);
710 * @param string $id
714 public function _isVisible($id, $ns='') {
715 return $this->isVisible($id, $ns);
747 * @param string $id the page id
750 public function _getSubjectMetadata($id){
751 return $this->getTagsFromPageMetadata($id);