Lines Matching defs:id

155  * Determine basic information for a request of $id
160 * @param string $id pageid
162 * @return array with info for a request of $id
165 function basicinfo($id, $htmlClient = true)
177 $info['perm'] = auth_quickaclcheck($id);
192 $info['perm'] = auth_aclcheck($id, '', null);
196 $info['namespace'] = getNS($id);
226 $info['id'] = $ID;
321 $JSINFO['id'] = $ID;
463 * @param string $id pageid being filtered
467 function idfilter($id, $ue = true)
473 $id = (string) $id;
476 $id = strtr($id, ':', '/');
482 $id = strtr($id, ':', ';');
485 $id = rawurlencode($id);
486 $id = str_replace('%3A', ':', $id); //keep as colon
487 $id = str_replace('%3B', ';', $id); //keep as semicolon
488 $id = str_replace('%2F', '/', $id); //keep as slash
490 return $id;
500 * @param string $id page id, defaults to start page
506 function wl($id = '', $urlParameters = '', $absolute = false, $separator = '&')
518 if ($id === '') {
519 $id = $conf['start'];
521 $id = idfilter($id);
529 $xlink .= DOKU_SCRIPT . '/' . $id;
532 $xlink .= $id;
534 } elseif ($id !== '') {
535 $xlink .= DOKU_SCRIPT . '?id=' . $id;
551 * @param string $id page id, defaults to start page
558 function exportlink($id = '', $format = 'raw', $urlParameters = '', $abs = false, $sep = '&')
568 $id = idfilter($id);
576 $xlink .= DOKU_SCRIPT . '/' . $id . '?do=export_' . $format;
579 $xlink .= '_export/' . $format . '/' . $id;
582 $xlink .= DOKU_SCRIPT . '?do=export_' . $format . $sep . 'id=' . $id;
597 * @param string $id the media file id or URL
604 function ml($id = '', $more = '', $direct = true, $sep = '&', $abs = false)
607 $isexternalimage = media_isexternal($id);
609 $id = cleanID($id);
617 $more['tok'] = media_get_token($id, $w, $h);
623 if (isset($more['id']) && $direct) unset($more['id']);
634 $more .= 'tok=' . media_get_token($id, $resize['w'], $resize['h']);
651 $xlink .= $sep . 'media=' . rawurlencode($id);
655 $id = idfilter($id);
672 $xlink .= $script . '/' . $id;
676 $xlink .= $sep . 'media=' . $id;
678 $xlink .= $script . '?media=' . $id;
919 * @param string $id page id
922 function checklock($id)
928 $lock = wikiLockFN($id);
953 * @param string $id page id to lock
955 function lock($id)
965 $lock = wikiLockFN($id);
978 * @param string $id page id to unlock
981 function unlock($id)
986 $lock = wikiLockFN($id);
1042 * @param string $id page id
1046 function rawLocale($id, $ext = 'txt')
1048 return io_readFile(localeFN($id, $ext));
1056 * @param string $id page id
1060 function rawWiki($id, $rev = '')
1062 return io_readWikiPage(wikiFN($id, $rev), $id, $rev);
1071 * @param string $id the id of the page to be created
1074 function pageTemplate($id)
1078 if (is_array($id)) $id = $id[0];
1082 'id' => $id, // the id of the page to be created
1094 $path = dirname(wikiFN($id));
1132 * @var string $id the id of the page to be created
1145 $file = noNS($id);
1169 $id,
1170 getNS($id),
1171 curNS($id),
1172 PhpString::ucfirst(curNS($id)),
1173 PhpString::ucwords(curNS($id)),
1174 PhpString::strtoupper(curNS($id)),
1211 * @param string $id page id
1215 function rawWikiSlices($range, $id, $rev = '')
1217 $text = io_readWikiPage(wikiFN($id, $rev), $id, $rev);
1275 * @param string $id the page ID
1278 function detectExternalEdit($id)
1281 (new PageFile($id))->detectExternalEdit();
1291 * @param string $id page id
1296 function saveWikiText($id, $text, $summary, $minor = false)
1300 $data = (new PageFile($id))->saveWikiText($text, $summary, $minor);
1305 notify($id, 'admin', $rev, $summary, $minor, $new_rev);
1306 notify($id, 'subscribers', $rev, $summary, $minor, $new_rev);
1310 $pages = ft_backlinks($id, true);
1323 * @param string $id page id
1327 function saveOldRevision($id)
1330 return (new PageFile($id))->saveOldRevision();
1336 * @param string $id The changed page
1347 function notify($id, $who, $rev = '', $summary = '', $minor = false, $replace = [], $current_rev = false)
1361 $data = ['id' => $id, 'addresslist' => '', 'self' => false, 'replacements' => $replace];
1376 return $subscription->sendPageDiff($to, $tpl, $id, $rev, $summary, $current_rev);