public function pridajFirmu($firma) { $existuje_firma = DB::dotazSamotny('SELECT count(*) FROM firma AS f WHERE f.nazov = ? OR f.url = ?;', array($firma['nazov'], $firma['url'])); if ($existuje_firma != 0) { throw new Exception('Firma uz existuje!'); } $id_otvaracie_hodiny = DB::vloz('otvaracie_hodiny', array('pondelok' => $firma['otvaracie_hodiny'], 'utorok' => $firma['otvaracie_hodiny'], 'streda' => $firma['otvaracie_hodiny'], 'stvrtok' => $firma['otvaracie_hodiny'], 'piatok' => $firma['otvaracie_hodiny'], 'sobota' => $firma['otvaracie_hodiny'], 'nedela' => $firma['otvaracie_hodiny'])); $id_kontaktne_udaje = DB::vloz('kontaktne_udaje', array('telefon' => $firma['telefon'], 'gps' => $firma['gps'], 'email' => $firma['email'], 'www' => $firma['www'])); DB::vloz('adresa', array('id_kontaktne_udaje' => $id_kontaktne_udaje, 'adresa' => $firma['adresa'], 'mesto' => $firma['mesto'], 'psc' => $firma['psc'], 'kraj' => $firma['kraj'])); $id_firma = DB::vloz('firma', array('id_kontaktne_udaje' => $id_kontaktne_udaje, 'id_otvaracie_hodiny' => $id_otvaracie_hodiny, 'url' => $firma['url'], 'nazov' => $firma['nazov'], 'popis' => $firma['popis'], 'logo' => $firma['image'], 'pouzivatel' => user::getPrihlaseny())); DB::vloz('zaradene_kategorie', array('id_firma' => $id_firma, 'id_kategoria' => $firma['kategoria'])); return true; }
public function registruj($login, $pass, $pass2) { if (!self::jePrihlaseny()) { $result = DB::dotazSamotny('SELECT count(*) FROM pouzivatelia WHERE meno = ?', array($login)); if (!$result) { if ($pass == $pass2) { DB::vloz('pouzivatelia', array('meno' => $login, 'heslo' => self::hashuj($pass2))); return true; } else { throw new Exception('Hesla sa nezhoduju'); } } else { throw new Exception('Uzivatel uz existuje.'); } } }