コード例 #1
0
ファイル: console.php プロジェクト: xintao222/livehub
            $site = ORM::forTable('sites')->findOne($_SESSION['siteid']);
            // print_r($site);
            $data['user'] = $user;
            $data['site'] = $site;
        } else {
            if ($navid == 'password') {
            }
        }
    }
    $app->render("console/setting/{$navid}.html", $data);
})->name('setting');
$app->post('/setting/(:navid)', function ($navid = 'theme') use($app) {
    $req = $app->request();
    if ($navid == 'theme') {
        $theme = $req->post('theme');
        SiteModel::siteMeta($_SESSION['siteid'], 'theme', $theme);
        $app->flash('info', "主题'{$theme}'设置成功!");
    } else {
        if ($navid == 'account') {
            $name = $req->post('name');
            $app->flash('info', '保存成功' . $name);
            if ($name) {
                $user = ORM::forTable('users')->findOne($_SESSION['uid']);
                $user->nick = $name;
                $user->save();
            }
        } else {
            if ($navid == 'password') {
                $user = ORM::forTable('users')->findOne($_SESSION['uid']);
                $oldpass = $req->post('old_password');
                $newpass = $req->post('new_password');