コード例 #1
0
ファイル: FirmaManager.php プロジェクト: kixerik/VAII
 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;
 }
コード例 #2
0
ファイル: User.php プロジェクト: kixerik/VAII
 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.');
         }
     }
 }