public static function addAction($user_id, $msg) { $user = null; $dnevnik_id = null; if (UsersDB::isSalesman(["uporabnik_id" => $user_id])) { $user = UsersDB::getSalesman(["id" => $user_id]); $dnevnik_id = $user["dnevnik_id"]; if (!isset($user["dnevnik_id"])) { // echo $user_id; // echo $msg; // a; $params["uporabnik_id"] = $user_id; $dnevnik_id = $params["dnevnik_id"] = self::insertDiary(); UsersDB::updateSalesmanDiary($params); } } else { if (UsersDB::isAdmin(["uporabnik_id" => $user_id])) { $user = UsersDB::getAdmin(["id" => $user_id]); $dnevnik_id = $user["dnevnik_id"]; if (!isset($user["dnevnik_id"])) { $params["uporabnik_id"] = $user_id; $dnevnik_id = $params["dnevnik_id"] = self::insertDiary(); UsersDB::updateAdminDiary($params); } } else { throw new InvalidArgumentException("Le administrator in prodajalec lahko dodajata vnose v dnevnik."); } } $actionParams["dnevnik_id"] = $dnevnik_id; $actionParams["opis"] = $msg; return parent::modify("INSERT INTO akcija (dnevnik_id, opis) " . " VALUES (:dnevnik_id, :opis)", $actionParams); }
public static function delete(array $id) { return parent::modify("DELETE FROM tekma WHERE id = :id", $id); }
public static function delete(array $id) { return parent::modify("DELETE FROM posta WHERE posta = :posta", $id); }
public static function insertOrderProduct($params) { // --- vstavljanje izdelka v narocilo ----- return parent::modify("INSERT INTO izdelek_narocilo (kolicina, narocilo_id, izdelek_id) " . " VALUES (:kolicina, :narocilo_id, :izdelek_id)", $params); }
public static function updateAdminDiary(array $params) { return parent::modify("UPDATE administrator SET dnevnik_id = :dnevnik_id " . " WHERE uporabnik_id = :uporabnik_id", $params); }