<form method="post" action="admin.php?action=pages&new"> <h4>Title:<h4> <input type="text" size="50" name="title" value="' . $title . '"> <h4>Content:</h4> <div class="large"><textarea name="content" class="large" id="large">' . $content . '</textarea></div> <span class="html">HTML enabled - useful tags: p, a and img.</span> <p><input type="checkbox" name="ispublic" value="yes"> Is the page public?</p> <input type="hidden" name="save" value="yes"> <p><input type="submit" value="Save" size="35"> or <span class="cancel"><a href="admin.php?action=pages">cancel</a></span></p> </form>'; } elseif (isset($_GET['del'])) { $pagecontent .= '<h3>Delete Page</h3>'; $page = new page($sql); $page->id = intval($_GET['del']); if ($page->load()) { if ($sql->query("DELETE FROM wolfvtc_pages WHERE id=" . intval($_GET['del']))) { $pagecontent .= '<div class="notification green"><p>The page has been deleted.</p></div>'; } else { $pagecontent .= '<div class="notification red"><p>Failed to delete page.</p></div>'; } } else { $pagecontent .= '<div class="notification red"><p>page does not exist.</p></div>'; } $pagecontent .= '<p><span class="cancel"><a href="admin.php?action=pages">Back</a></span></p>'; } else { $list = $sql->query("SELECT * FROM wolfvtc_pages"); $pagecontent .= '<h3>Pages</h3> <p><a href="admin.php?action=pages&new" class="linkify">Create new page</a></p>'; if ($list->num_rows >= 1) { $pagecontent .= '<table class="table" id="pages"><thead>
<?php chdir(dirname(__FILE__)); require_once './helpers/func_main.php'; require_once './config.php'; session_start(); $db1 = new mysql($C->DB_HOST, $C->DB_USER, $C->DB_PASS, $C->DB_NAME); $db2 =& $db1; $network = new network(); $network->load(); $user = new user(); $user->load(); $page = new page(); $page->load();
exit; } /*if(date('m/d/y') == '1/18/12') { header('Location: http://sopablackout.org/learnmore/'); die(); }*/ if (false && $_SERVER['REMOTE_ADDR'] == '::ffff:75.179.179.209') { ini_set('display_errors', 1); ini_set('error_reporting', E_ALL ^ E_NOTICE); } else { ini_set('display_errors', 0); } // image check $b = explode('/', $_REQUEST['page']); if ($b[0] == 'i') { require_once 'i.php'; exit; } libxml_use_internal_errors(true); require_once 'includes/common.php'; //echo $_REQUEST['page']; //if($_REQUEST['page'] != 'dead') // header('Location: http://tf2stats.net/dead'); page::load($_REQUEST['page']); //page::load("dead"); //$page->error("ERROR l4ZY","Programmer is lazy."); //printf("<!-- %s -->", $user->id()); if (IsUserAdmin()) { printf("<pre>%s\nTotal run time: %s</pre>", $CACHE_LOG, number_format(microtime(true) - $runtime, 3)); }
* 它会在任何代码执行之前载入 * 2. 注册bid过程 * 该过程文件注册当前页可用的页面显示类型(bid)。 * 通常简单列出所有可用的bid即可,当然也可以根据情况判断并有选择地注册。 * 对于bid是什么的解释,见 * @see PAGE::load() * * 3. 全局初始化过程 * 该过程文件在载入页面之前载入,主要用于定义全局变量等。 * 比如,可以在它里面定义所有页都可用的 $USER 对象, * 方便在页面中进行用户登录验证,避免每个页都要重复定义。 * 该过程还可以用于用于验证用户是否有访问权限、过滤URL等。 */ require_once dirname(__FILE__) . '/config.inc.php'; try { /*分析URL*/ $PAGE = new page(); $PAGE->cutPath(); page::regBid($PAGE->bid); /*载入注册bid过程*/ require_once SUB_DIR . '/reg_page_bid.php'; /*选择自定义模板*/ $PAGE->selectTpl(); /*载入全局初始化过程*/ include SUB_DIR . '/global_init.php'; /*载入页面*/ include $PAGE->load(); } catch (exception $ERR) { /*载入错误提示页*/ include $PAGE->load('error', 'pageerr'); }