Beispiel #1
0
 public static function laheta()
 {
     $parametrit = $_POST;
     $attribuutit = array('otsikko' => $parametrit['otsikko'], 'saajaid' => $parametrit['saajaid'], 'viesti' => $parametrit['viesti'], 'saajanimi' => null);
     $viesti = new Viesti($attribuutit);
     $virheet = $viesti->virheet();
     if ($attribuutit['saajaid'] && $attribuutit['saajaid'] > 0) {
         $attribuutit['saajanimi'] = Karhu::etsi($parametrit['saajaid'])->nimi;
     }
     if (count($virheet) == 0) {
         $viesti->tallenna($_SESSION['karhuid']);
         Redirect::to('/viestit', array('viesti' => 'Viesti lähetetty!'));
     } else {
         $karhut = Karhu::kaikki();
         View::make('viesti/uusi.html', array('virheet' => $virheet, 'karhut' => $karhut, 'attribuutit' => $attribuutit));
     }
 }