示例#1
0
 public static function insertCustomer(array $params)
 {
     $options = array("cost" => 10);
     $params["geslo"] = password_hash($params["geslo"], PASSWORD_BCRYPT, $options);
     if (isset($params["aktiven"]) && $params["aktiven"] == 1) {
         $params["aktiven"] = "da";
     } else {
         $params["aktiven"] = "ne";
     }
     if (PostDB::get(["posta" => $params["posta"]]) == null) {
         $posta = PostDB::insert(["posta" => $params["posta"], "kraj" => $params["kraj"]]);
     } else {
         $posta = $params["posta"];
     }
     $result = self::insert(["ime" => $params["ime"], "priimek" => $params["priimek"], "mail" => $params["mail"], "uporabnisko_ime" => $params["uporabnisko_ime"], "geslo" => $params["geslo"], "aktiven" => $params["aktiven"]]);
     //var_dump($result, $params, ["uporabnik_id" => $result, "telefon" => $params["telefon"], "ulica" => $params["ulica"], "stevilka"=> $params["stevilka"], "posta_id" => $posta]);
     return parent::modify("INSERT INTO stranka (uporabnik_id, telefon, ulica, stevilka, posta_id) " . " VALUES (:uporabnik_id, :telefon, :ulica, :stevilka, :posta_id)", ["uporabnik_id" => $result, "telefon" => $params["telefon"], "ulica" => $params["ulica"], "stevilka" => $params["stevilka"], "posta_id" => $posta]);
 }