[ Index ] |
|
Code source de DokuWiki 2006-11-06 |
[Code source] [Imprimer] [Statistiques]
Utilities for handling pagenames
Author: | Andreas Gohr <andi@splitbrain.org> |
License: | GPL 2 (http://www.gnu.org/licenses/gpl.html) |
Poids: | 478 lignes (12 kb) |
Inclus ou requis: | 9 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
getID($param='id',$clean=true) X-Ref |
Fetch the an ID from request Uses either standard $_REQUEST variable or extracts it from the full request URI when userewrite is set to 2 For $param='id' $conf['start'] is returned if no id was found. If the second parameter is true (default) the ID is cleaned. author: Andreas Gohr <andi@splitbrain.org> |
cleanID($raw_id,$ascii=false) X-Ref |
Remove unwanted chars from ID Cleans a given ID to only use allowed characters. Accented characters are converted to unaccented ones author: Andreas Gohr <andi@splitbrain.org> param: string $raw_id The pageid to clean param: boolean $ascii Force ASCII |
getNS($id) X-Ref |
Return namespacepart of a wiki ID author: Andreas Gohr <andi@splitbrain.org> |
noNS($id) X-Ref |
Returns the ID without the namespace author: Andreas Gohr <andi@splitbrain.org> |
wikiFN($raw_id,$rev='',$clean=true) X-Ref |
returns the full path to the datafile specified by ID and optional revision The filename is URL encoded to protect Unicode chars author: Andreas Gohr <andi@splitbrain.org> |
wikiLockFN($id) X-Ref |
Returns the full path to the file for locking the page while editing. author: Ben Coburn <btcoburn@silicodon.net> |
metaFN($id,$ext) X-Ref |
returns the full path to the meta file specified by ID and extension The filename is URL encoded to protect Unicode chars author: Steven Danz <steven-danz@kc.rr.com> |
metaFiles($id) X-Ref |
returns an array of full paths to all metafiles of a given ID author: Esther Brunner <esther@kaffeehaus.ch> |
mediaFN($id) X-Ref |
returns the full path to the mediafile specified by ID The filename is URL encoded to protect Unicode chars author: Andreas Gohr <andi@splitbrain.org> |
localeFN($id) X-Ref |
Returns the full filepath to a localized textfile if local version isn't found the english one is returned author: Andreas Gohr <andi@splitbrain.org> |
resolve_id($ns,$id,$clean=true) X-Ref |
Resolve relative paths in IDs Do not call directly use resolve_mediaid or resolve_pageid instead Partyly based on a cleanPath function found at http://www.php.net/manual/en/function.realpath.php#57016 author: <bart at mediawave dot nl> |
resolve_mediaid($ns,&$page,&$exists) X-Ref |
Returns a full media id author: Andreas Gohr <andi@splitbrain.org> |
resolve_pageid($ns,&$page,&$exists) X-Ref |
Returns a full page id author: Andreas Gohr <andi@splitbrain.org> |
getCacheName($data,$ext='') X-Ref |
Returns the name of a cachefile from given data The needed directory is created by this function! author: Andreas Gohr <andi@splitbrain.org> param: string $data This data is used to create a unique md5 name param: string $ext This is appended to the filename if given return: string The filename of the cachefile |
isHiddenPage($id) X-Ref |
Checks a pageid against $conf['hidepages'] author: Andreas Gohr <gohr@cosmocode.de> |
isVisiblePage($id) X-Ref |
Reverse of isHiddenPage author: Andreas Gohr <gohr@cosmocode.de> |
http_conditionalRequest($timestamp) X-Ref |
Checks and sets HTTP headers for conditional HTTP requests returns: void or void with previously header() commands executed author: Simon Willison <swillison@gmail.com> param: timestamp $timestamp lastmodified time of the cache file |
Généré le : Tue Apr 3 20:47:31 2007 | par Balluche grâce à PHPXref 0.7 |