rendered paste bodyfunction HandleTags(){ $sitename = DoHandleTags($_GET["tag"]); Redirect($sitename);}function DoHandleTags($tag){ global $tags_prefix; $taggedPages; // $tag = $_GET["tag"]; $pagelist = ListPages(); foreach ($pagelist as $pagename) { $page=ReadPage($pagename, READPAGE_CURRENT); if (preg_match('/\\(:tags\\s.*?'.$tag.'.*?:\\)/i',$page['text']$ { $name=explode(".",$page['name']); $taggedPages=$taggedPages.'*[['.$name[1].'->'.$pagename$ $taggedPages=$taggedPages." \n"; } } $text="Sites that are tagged with: @@".$tag."@@ \n\n"; $page = array("text"=>$text.$taggedPages); $sitename=$tags_prefix.".".ucfirst(str_replace(" ","",$tag)); WritePage($sitename,$page);// Redirect($sitename); return $sitename;}