0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
3.2.0-5
/
standard
/
htdocs
/
lib
/
smarty_tiki
/
[
Home
]
File: modifier.sefurl.php
<?php // CVS: $Id: modifier.sefurl.php,v 1.1.2.2 2008-02-16 22:40:31 sylvieg Exp $ // Translate only if feature_multilingual is on //this script may only be included - so its better to die if called directly. if (strpos($_SERVER["SCRIPT_NAME"],basename(__FILE__)) !== false) { header("location: index.php"); exit; } function smarty_modifier_sefurl($source, $type='wiki', $with_next = '' ) { global $prefs, $wikilib, $smarty; include_once('lib/wiki/wikilib.php'); switch($type){ case 'wiki page': case 'wiki': return $wikilib->sefurl($source, $with_next); case 'blog': $href = 'tiki-view_blog.php?blogId='.$source; break; case 'blogpost': $href = 'tiki-view_blog_post.php?postId='.$source; break; case 'gallery': $href = 'tiki-browse_gallery.php?galleryId='. $source; break; case 'article': $href = 'tiki-read_article.php?articleId='. $source; break; default: $href = $source; break; } if ($with_next) { $href .= '&'; } if ($prefs['feature_sefurl'] == 'y') { include_once('tiki-sefurl.php'); return filter_out_sefurl($href, $smarty, $type); } else { return $href; } }