示例#1
0
    $res = \DB::getPDO()->query($qry);
    $row = $res->fetch();
    if ($row) {
        $title = $row['title'];
        $content = $row['content'];
        $smarty = CODOF\Smarty\Single::get_instance();
        $smarty->assign('contents', $content);
        \CODOF\Store::set('sub_title', $title);
        \CODOF\Smarty\Layout::load('page');
        \CODOF\Hook::call('on_page_load', array($id));
    } else {
        $page = \DB::table(PREFIX . 'codo_pages')->where('id', $id)->first();
        if ($page == null) {
            \CODOF\Smarty\Layout::not_found();
        } else {
            \CODOF\Smarty\Layout::access_denied();
        }
    }
});
//-------------USER-------------------------------------------------------------
dispatch_get('/user/logout', function () {
    $user = new \Controller\user();
    $user->logout();
    CODOF\Smarty\Layout::load($user->view, $user->css_files, $user->js_files);
});
dispatch_get('/user/profile', function () {
    $user = new \Controller\user();
    $user->profile(null, null);
    CODOF\Smarty\Layout::load($user->view, $user->css_files, $user->js_files);
});
dispatch_get('/user/avatar/', function () {