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)); } }