function elimina_immagine()
{
$image_name = Params::get("image_name");
$id_prodotto_servizio = Params::get("id_prodotto_servizio");
$product_image_dir = new Dir(self::PRODUCT_IMAGE_DIR . "/" . $id_prodotto_servizio);
$product_image_file = $product_image_dir->newFile($image_name);
ImagePicker::delete_image_thumbnails($product_image_file);
//elimino la riga associata all'immagine
$peer = new ImmagineProdottoServizioPeer();
$peer->id_prodotto_servizio__EQUALS($id_prodotto_servizio);
$peer->nome_immagine__EQUALS($image_name);
$elenco_immagini_prodotto_servizio = $peer->find();
foreach ($elenco_immagini_prodotto_servizio as $img) {
$peer->delete($img);
}
$product_image_file->delete();
if ($product_image_dir->isEmpty()) {
$product_image_dir->delete();
}
return Redirect::success();
}