Example #1
0
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));
    }
}
Example #2
0
    //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();