public static function all()
 {
     self::check_logged_in();
     self::check_if_admin();
     $users = Kayttaja::all();
     View::make('user/users.html', array('users' => $users));
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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));
 }