All pastes #491198 Raw Edit

Something

public php v1 · immutable
·published 2007-05-16 14:27 UTC
rendered paste body
function 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;}