\n", error_reporting(3)); ////////////////// main //////////////// if (! empty($edit)) { require 'phiki_special.inc'; do_edit($edit); } elseif (! empty($savepage)) { require 'phiki_special.inc'; do_savepage($savepage); } elseif (! empty($fullsearch)) { require 'phiki_special.inc'; do_fullsearch($fullsearch); } elseif (! empty($titlesearch)) { require 'phiki_special.inc'; do_titlesearch($titlesearch); } else { if (! empty($goto)) $query = $goto; elseif (! empty($QUERY_STRING)) $query = $QUERY_STRING; else $query = 'FrontPage'; $word_match = preg_match('/\b([A-Z][a-z]+){2,}/', $query, $matches); if ($word_match) { $word = $matches[0]; if ($word == 'RecentChanges') { require 'phiki_special.inc'; do_recent_changes(); } else { $page = new Page($word); $page->send_page(); } } else print "
Cannot understand query: $query
";
}
?>