Lines Matching defs:id
158 * Determine basic information for a request of $id
160 * @param string $id pageid
162 * @return array with info for a request of $id
168 function basicinfo($id, $htmlClient = true)
180 $info['perm'] = auth_quickaclcheck($id);
195 $info['perm'] = auth_aclcheck($id, '', null);
199 $info['namespace'] = getNS($id);
229 $info['id'] = $ID;
324 $JSINFO['id'] = $ID;
455 * @param string $id pageid being filtered
461 function idfilter($id, $ue = true)
467 $id = (string)$id;
470 $id = strtr($id, ':', '/');
476 $id = strtr($id, ':', ';');
479 $id = rawurlencode($id);
480 $id = str_replace('%3A', ':', $id); //keep as colon
481 $id = str_replace('%3B', ';', $id); //keep as semicolon
482 $id = str_replace('%2F', '/', $id); //keep as slash
484 return $id;
492 * @param string $id page id, defaults to start page
500 function wl($id = '', $urlParameters = '', $absolute = false, $separator = '&')
512 if ($id === '') {
513 $id = $conf['start'];
515 $id = idfilter($id);
523 $xlink .= DOKU_SCRIPT . '/' . $id;
526 $xlink .= $id;
528 } elseif ($id !== '') {
529 $xlink .= DOKU_SCRIPT . '?id=' . $id;
544 * @param string $id page id, defaults to start page
552 function exportlink($id = '', $format = 'raw', $urlParameters = '', $abs = false, $sep = '&')
562 $id = idfilter($id);
570 $xlink .= DOKU_SCRIPT . '/' . $id . '?do=export_' . $format;
573 $xlink .= '_export/' . $format . '/' . $id;
576 $xlink .= DOKU_SCRIPT . '?do=export_' . $format . $sep . 'id=' . $id;
591 * @param string $id the media file id or URL
598 function ml($id = '', $more = '', $direct = true, $sep = '&', $abs = false)
601 $isexternalimage = media_isexternal($id);
603 $id = cleanID($id);
611 $more['tok'] = media_get_token($id, $w, $h);
617 if (isset($more['id']) && $direct) unset($more['id']);
628 $more .= 'tok=' . media_get_token($id, $resize['w'], $resize['h']);
645 $xlink .= $sep . 'media=' . rawurlencode($id);
649 $id = idfilter($id);
666 $xlink .= $script . '/' . $id;
670 $xlink .= $sep . 'media=' . $id;
672 $xlink .= $script . '?media=' . $id;
885 * @param string $id page id
890 function checklock($id)
896 $lock = wikiLockFN($id);
919 * @param string $id page id to lock
923 function lock($id)
933 $lock = wikiLockFN($id);
944 * @param string $id page id to unlock
949 function unlock($id)
954 $lock = wikiLockFN($id);
1008 * @param string $id page id
1014 function rawLocale($id, $ext = 'txt')
1016 return io_readFile(localeFN($id, $ext));
1022 * @param string $id page id
1028 function rawWiki($id, $rev = '')
1030 return io_readWikiPage(wikiFN($id, $rev), $id, $rev);
1037 * @param string $id the id of the page to be created
1042 function pageTemplate($id)
1046 if (is_array($id)) $id = $id[0];
1050 'id' => $id, // the id of the page to be created
1062 $path = dirname(wikiFN($id));
1100 * @var string $id the id of the page to be created
1113 $file = noNS($id);
1137 $id,
1138 getNS($id),
1139 curNS($id),
1140 PhpString::ucfirst(curNS($id)),
1141 PhpString::ucwords(curNS($id)),
1142 PhpString::strtoupper(curNS($id)),
1177 * @param string $id page id
1183 function rawWikiSlices($range, $id, $rev = '')
1185 $text = io_readWikiPage(wikiFN($id, $rev), $id, $rev);
1241 * wiki, triggered in @param string $id the page ID
1246 function detectExternalEdit($id)
1249 (new PageFile($id))->detectExternalEdit();
1256 * @param string $id page id
1264 function saveWikiText($id, $text, $summary, $minor = false)
1268 $data = (new PageFile($id))->saveWikiText($text, $summary, $minor);
1273 notify($id, 'admin', $rev, $summary, $minor, $new_rev);
1274 notify($id, 'subscribers', $rev, $summary, $minor, $new_rev);
1278 $pages = ft_backlinks($id, true);
1289 * @param string $id page id
1295 function saveOldRevision($id)
1298 return (new PageFile($id))->saveOldRevision();
1304 * @param string $id The changed page
1315 function notify($id, $who, $rev = '', $summary = '', $minor = false, $replace = [], $current_rev = false)
1329 $data = ['id' => $id, 'addresslist' => '', 'self' => false, 'replacements' => $replace];
1344 return $subscription->sendPageDiff($to, $tpl, $id, $rev, $summary, $current_rev);