public function spracuj($parametre) { //parameter - zvysna cast URL v poli ( uz bez nazvu controleru) $fm = new FirmaManager(); if (!$fm->firmaExistuje($parametre[0])) { $this->presmeruj("/home"); exit; } if (User::jePrihlaseny()) { if (isset($_POST['id'])) { try { $fm->zmaz($_POST['id']); Sprava::zobraz("Firma bola úspešne vymazaná!"); $this->presmeruj("/home"); exit; } catch (Exception $e) { Sprava::zobraz("Došlo k chybe: " . $e->getMessage()); } } } $firma = $fm->vratFirmu($parametre[0]); // Hlavicka stranky $this->hlavicka = array('titulok' => 'Parametre firmy', 'klucove_slova' => 'firma', 'popis' => 'popis'); // Inicializovanie dat $kluce = array('id_firma', 'nazov', 'popis', 'logo', 'telefon', 'gps', 'email', 'www', 'adresa', 'mesto', 'psc', 'kraj', 'pondelok', 'pouzivatel'); $this->data = array_intersect_key($firma, array_flip($kluce)); //parametre - (zdroj,ciel s pozadovanimi hodnotami) // Nastavenie pohladu $this->view = 'zobrazenie'; }
public function spracuj($parametry) { $fm = new FirmaManager(); //vytvorenie modelu $this->view = "pridanie"; $this->hlavicka = array('titulok' => 'Pridaj firmu', 'klucove_slova' => 'pridanie firmy', 'popis' => 'popis'); if (User::jePrihlaseny()) { try { $fm->zmaz($_POST['id']); Sprava::zobraz("Firma bola úspešne vymazaná!"); $this->presmeruj("/home"); exit; } catch (Exception $e) { Sprava::zobraz("Došlo k chybe: " . $e->getMessage()); } } }