public static function products() { $products = ProductsDB::getAllActive(); foreach ($products as $value) { $images[$value["id"]] = ImagesDB::getProdutFirst(["izdelek_id" => $value["id"]]); } echo ViewHelper::render("view/anonymous-products-list.php", ["products" => $products, "images" => $images]); }
public static function products() { $products = ProductsDB::getAllActive(); foreach ($products as &$value) { $images[$value["id"]] = ImagesDB::getProdutFirst(["izdelek_id" => $value["id"]]); $value["rating"] = RatingDB::getAverage(["izdelek_id" => $value["id"]]); } echo ViewHelper::render("view/customer-products-list.php", ["products" => $products, "images" => $images]); }
// za prodajalce, saj prikaže tudi neaktivne if ($http_method == "GET" && $param == null) { $products = ProductsDB::getAll(); foreach ($products as $_ => &$product) { $product["uri"] = "http://" . $server_addr . $script_uri . "/izdelki/" . $product["id"]; } echo json_encode($products); } else { echo returnError(404, "Unknown request: [{$http_method} {$resource}]"); } break; case "izdelki": session_start(); if ($http_method == "GET" && $param == null) { // getAll $products = ProductsDB::getAllActive(); foreach ($products as $_ => &$product) { $product["uri"] = "http://" . $server_addr . $script_uri . "/izdelki/" . $product["id"]; } echo json_encode($products); } else { if ($http_method == "GET" && $param != null) { $product = ProductsDB::get(["id" => $param]); if ($product != null) { $product["uri"] = "http://" . $server_addr . $script_uri . "/izdelki/" . $product["id"]; echo json_encode($product); } else { returnError(404, "No entry for id: " . $param); } } else { if ($http_method == "POST" && $param == null) {