/** zalozi noveho uzivatele * @param string $login zadejte email, je pouzit jako login * @param string $heslo * @param string $jmeno * @param string $primeni * @param string $telefon telefonni cislo ve formatu 420xxxxxxxxx * @return array */ function create($login, $heslo = "", $jmeno = "", $prijmeni = "", $telefon = "", $icq = "", $skype = "", $adresa = "", $doprava = array()) { $sql = "INSERT INTO uzivatel SET bazar=?, login=?, email=?, heslo=?, telefon=?, jmeno=?,prijmeni=?, icq=?, skype=? "; $rs = $this->db2->query($sql, array($this->bazar, $login, $login, $heslo, $telefon, $jmeno, $prijmeni, $icq, $skype)); $out["result"] = SQLEngine::getErrorCode($rs); $out["result_text"] = SQLEngine::getErrorText($rs); if (!SQLEngine::isError($rs)) { $userId = SQLEngine::getLastInsertId($rs); $sql = "INSERT INTO uzivatel_adresa SET uzivatel_id=?,sidlo=?,ulice=?,mesto=?,psc=?,kraj=?,uiradr_id=?"; $rs = $this->db2->query($sql, array($userId, emptyOnNull($adresa["sidlo"]), emptyOnNull($adresa["ulice"]), emptyOnNull($adresa["mesto"]), emptyOnNull($adresa["psc"]), emptyOnNull($adresa["kraj"]), emptyOnNull($adresa["uiradr_id"]))); $out["result"] = SQLEngine::getErrorCode($rs); $out["result_text"] = SQLEngine::getErrorText($rs); } return $out; }
foreach ($s["kanal"] as $idKanal => $cenaZaZpravu) { $sql = "REPLACE skupiny_kanaly SET cenaZaZpravu = ?, idSkupina = ?, idKanal = ?"; $rs = $sqlEngine->query($sql, array($cenaZaZpravu * 100, $id, $idKanal)); if (SQLEngine::isError($rs)) { $chyba = SQLEngine::getErrorText($rs); } } } } else { $chyba = "Oops něco se porouchalo"; } break; case "addNew": $sql = "REPLACE skupiny SET nazev = ? , stav = ?"; $rs = $sqlEngine->query($sql, array($_REQUEST["nazevNova"], $_REQUEST["stav"])); $idSkupina = SQLEngine::getLastInsertId($rs); if (!SQLEngine::isError($rs)) { foreach ($_REQUEST["cena"] as $idKanal => $cenaZaZpravu) { //idSkupina idKanal cenaZaZpravu $sql = "REPLACE skupiny_kanaly SET idSkupina = ?, idKanal = ?, cenaZaZpravu = ?"; $rs = $sqlEngine->query($sql, array($idSkupina, $idKanal, $cenaZaZpravu * 100)); } } else { $chyba = "Oops něco se porouchalo"; } header("location: " . getUrl("adminSkupiny")); break; } } // polozky menu include_once 'moduly/menuAdmin.php';