summaryrefslogtreecommitdiff
path: root/inc/pageutils.php
diff options
context:
space:
mode:
authorBen Coburn <btcoburn@silicodon.net>2006-07-05 13:46:01 +0200
committerBen Coburn <btcoburn@silicodon.net>2006-07-05 13:46:01 +0200
commit2844584ff3fc18be6cdd83e4cb80f35197a962d1 (patch)
tree876e3206c59108bea77fa717560c0bc1ccdd7732 /inc/pageutils.php
parentcc7d0c94bfa9c4c59fad7c52eb7c9b0decffb885 (diff)
downloadrpg-2844584ff3fc18be6cdd83e4cb80f35197a962d1.tar.gz
rpg-2844584ff3fc18be6cdd83e4cb80f35197a962d1.tar.bz2
optimize noNS
darcs-hash:20060705114601-05dcb-e8fda6653d8d085591d578f24d3677b29f09fa01.gz
Diffstat (limited to 'inc/pageutils.php')
-rw-r--r--inc/pageutils.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/inc/pageutils.php b/inc/pageutils.php
index c10c1c4e8..4859465bb 100644
--- a/inc/pageutils.php
+++ b/inc/pageutils.php
@@ -123,8 +123,13 @@ function getNS($id){
*
* @author Andreas Gohr <andi@splitbrain.org>
*/
-function noNS($id){
- return preg_replace('/.*:/','',$id);
+function noNS($id) {
+ $pos = strrpos($id, ':');
+ if ($pos!==false) {
+ return substr($id, $pos+1);
+ } else {
+ return $id;
+ }
}
/**