public static function all() { self::check_logged_in(); self::check_if_admin(); $users = Kayttaja::all(); View::make('user/users.html', array('users' => $users)); }
public static function kayttaja_create() { self::check_logged_in(); $params = $_POST; $uusi_kayttaja = new Kayttaja(array('kayttajatunnus' => $params['kayttajatunnus'], 'salasana' => $params['salasana'], 'etunimi' => $params['etunimi'], 'sukunimi' => $params['sukunimi'], 'kayttooikeudet' => $params['kayttooikeudet'])); // tsekataan käyttäjätunnuksen ja salasanan antaminen //$errors = KayttajaController::check_login_params($params); $errors = $uusi_kayttaja->errors(); if (count($errors) == 0) { $uusi_kayttaja->save(); $Kayttajat = Kayttaja::all(); View::make('Kayttaja/Kayttajienlistaus.html', array('Kayttajat' => $Kayttajat)); } else { // Annetuissa arvoissa oli jotain vikaa. Kint::dump($errors); View::make('Kayttaja/LisaaKayttaja.html', array('errors' => $errors, 'attiributes' => $params)); } return; }
public static function poista_kayttaja($kayttajatunnus) { $poistettava_kayttaja = new Kayttaja(array('kayttajatunnus' => $kayttajatunnus)); Kint::dump($poistettava_kayttaja); $poistettava_kayttaja->destroy(); // Käyttäjä näkee listauksesta, että kayttajatunnus on poistunut $Kayttajat = Kayttaja::all(); View::make('Kayttaja/Poista.html', array('Kayttajat' => $Kayttajat)); }
public static function index() { self::check_logged_in(); $kayttajat = Kayttaja::all(); View::make('kayttaja/index.html', array('kayttajat' => $kayttajat)); }
public static function kayttajalista() { $kayttajat = Kayttaja::all(); View::make('kirjaudu/kayttajalista.html', array('kayttajat' => $kayttajat)); }