<?php require "config.php"; $action = isset($_GET['action']) ? $_GET['action'] : ""; switch ($action) { case 'archive': archive(); break; case 'viewArticle': viewArticle(); break; case 'viewPage': viewPage(); break; case 'viewcategory_1': viewcategory_1(); break; case 'viewcategory_2': viewcategory_2(); break; case 'viewcategory_3': viewcategory_3(); break; case 'viewcategory_4': viewcategory_4(); break; case 'viewReserved': viewReserved(); break; default: homepage();
}elseif ($_GET['page'] == "Random Page"){ $dirc = $dir."*"; $pages = glob($dirc); $n = rand(0,count($pages)-1); $p = basename($pages[$n]); viewPage($p,$dir); } else { if ($_GET['edit']){ editPage($page, $dir); } elseif ($_GET['delete']){ deletePage($page); } else { viewPage($page, $dir); } } function replaceWiki($str,$t){ $htmlstr = $str; $regexs = array( "/'{3}(.*?)'{3}/" => "<b>$1</b>", "/'{2}(.*?)'{2}/" => "<i>$1</i>", "/={2}(.*?)={2}/" => "<h2>$1</h2>", "/\[{2}(.*?)[|](.*?)\]{2}/" => "<a href= './index.php?page=$1'>$2</a>", "/\[{2}(.*?)\]{2}/" => "<a href= './index.php?page=$1'>$1</a>", "/\[(http.*?)[|](.*?)\]/" => "<a href= '$1'>$2</a>", "/\[(http.*?)\]/" => "<a href= '$1'>$1</a>", );