function editItem($id, $type_item_id, $website_category_id, $guid, $url, $title, $width_image, $height_image, $image, $alt_image, $description, $date_publication, $author) { global $bdd, $_TABLES; if (!is_null($bdd) && !is_null($_TABLES)) { $objItem = new Item($bdd, $_TABLES); $objItem->editItem($id, $type_item_id, $website_category_id, $guid, $url, $title, $width_image, $height_image, $image, $alt_image, $description, $date_publication, $author); } else { error_log("BDD ERROR : " . json_encode($bdd)); error_log("TABLES ERROR : " . json_encode($_TABLES)); } }
//obtenemos el nombre del item a partir de la variable POST } else { die('No se ha seleccionado un item'); } if (isset($_POST['quantity'])) { $quantity = $_POST["quantity"]; //obtenemos la cantidad del item a partir de la variable POST } else { die('No se ha seleccionado un item'); } if (isset($_POST['metric'])) { $metric = $_POST["metric"]; //obtenemos la unidad metrica del item a partir de la variable POST } else { die('No se ha seleccionado un item'); } //comprobamos que el usuario se ha autenticado y pertenece al grupo en cuya lista se encuentra el item eliminar $currentUser = User::getLoggedInUser(); if (!$currentUser) { die('Necesitas autenticarte para acceder a esta funcionalidad'); } if (!Item::userBelongsToGroupOfItemList($currentUser->id, $idList, $idItem)) { die("No perteneces al grupo de la lista cuyo item quieres editar"); } $item = new Item(); $item->idItem = $idItem; $item->itemName = $itemName; $item->quantity = $quantity; $item->metric = $metric; $item->editItem();