public static function updateUser($data = []) { if (self::checkValues($data)) { UsersDB::updateCustomer($data); self::addActionToDiary($_SESSION["id"], "Prodajalec z id-jem " . $_SESSION["id"] . " je posodobil stranko z id-jem " . $_SESSION["uid"]); echo ViewHelper::redirect(BASE_URL . "users"); } else { self::updateUserForm(); } }
public static function profile($data = []) { if (self::checkValues($data)) { $data["aktiven"] = 1; UsersDB::updateCustomer($data); } echo "Uspešno posodobljen profil."; }
echo returnError(404, "Unknown request: [{$http_method} {$resource}]"); } break; case "profile": //TODO: sanitize session_start(); if ($http_method == "GET" && $param == null) { $user_data = UsersDB::getCustomer(["id" => $_SESSION["id"]]); unset($user_data["aktiven"]); http_response_code(200); echo json_encode($user_data); } else { if ($http_method == "POST" && $param == null) { $filtered_input = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING); // echo $filtered_input["ime"]; UsersDB::updateCustomer($filtered_input); $status = array('status' => 'OK'); http_response_code(204); echo json_encode($status); } else { // error echo returnError(404, "Unknown request: [{$http_method} {$resource}]"); } } break; case "cart": session_start(); if ($http_method == "GET" && $param == null) { ApiUtils::getCartProducts(); } else { if ($http_method == "POST" && $param != null) {