Exemplo n.º 1
0
Arquivo: routes.php Projeto: nob/joi
        $data['roles'] = $user->get_roles_list();
        $data['status_message'] = "Editing member: ";
        $data['biography'] = $user->get_biography_raw();
        $data['original_name'] = $name;
    }
    $template_list = array("member");
    Statamic_View::set_templates(array_reverse($template_list));
    $admin_app->render(null, array('route' => 'members', 'app' => $admin_app) + $data);
})->name('member');
// GET: DELETE MEMBER
$admin_app->get('/deletemember', function () use($admin_app) {
    authenticateForRole('admin');
    doStatamicVersionCheck($admin_app);
    $name = $admin_app->request()->get('name');
    if (Statamic_Auth::user_exists($name)) {
        $user = Statamic_Auth::get_user($name);
        $user->delete();
    }
    // Redirect
    $admin_app->flash('info', 'Member deleted');
    $url = $admin_app->urlFor('members');
    $admin_app->redirect($url);
})->name('deletemember');
// Account
// --------------------------------------------------------
$admin_app->get('/account', function () use($admin_app) {
    authenticateForRole('admin');
    doStatamicVersionCheck($admin_app);
    $template_list = array("account");
    Statamic_View::set_templates(array_reverse($template_list));
    $admin_app->render(null, array('route' => 'members', 'app' => $admin_app));