예제 #1
0
 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();
     }
 }
예제 #2
0
 public static function profile($data = [])
 {
     if (self::checkValues($data)) {
         $data["aktiven"] = 1;
         UsersDB::updateCustomer($data);
     }
     echo "Uspešno posodobljen profil.";
 }
예제 #3
0
파일: index.php 프로젝트: benjaminovak/ep
         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) {