Lines Matching defs:id
569 // resolve the id without cleaning it
571 // this id is internal (i.e. absolute) now, add ':' to make resolve_id work again
707 if (!isHiddenPage($pagearray['id'])) // skip hidden pages
708 $pages[] = $pagearray['id'];
723 $pages[] = $pagearray['id'];
741 if ($flags['order'] === 'id') {
787 $result[] = array('id' => $page, 'exists' => $exists, 'parent_id' => $parent_id);
828 function _get_language_of_wiki($id, $parent_id) {
831 if(strpos($id, '@BROWSER_LANG@') !== false){
845 $testpage = $this->_apply_macro(str_replace('@BROWSER_LANG@', $lang, $id), $parent_id);
860 function _apply_macro($id, $parent_id) {
890 if(preg_match('/@DATE(\w+)@/',$id,$matches)) {
917 $id = preg_replace('/@DATE(\w+)@/','', $id);
924 '@BROWSER_LANG@' => $this->_get_language_of_wiki($id, $parent_id),
938 return str_replace(array_keys($replace), array_values($replace), $id);