function modifica()
 {
     $prodotto_servizio_peer = new ProdottoServizioPeer();
     $p = $prodotto_servizio_peer->updateByParams();
     $prodotto_servizio_peer->save($p);
     $image_count = Params::get("image_count");
     $i = 0;
     while ($i < $image_count) {
         if (Upload::isUpload("file_" . $i) && Upload::isUploadSuccessful("file_" . $i)) {
             call("prodotto_servizio", "aggiungi_immagine", array("file_field_name" => "file_" . $i, "id_prodotto_servizio" => $p->id_prodotto_servizio));
         }
         $i++;
     }
     return Redirect::success();
 }
 function modifica()
 {
     $prodotto_servizio_peer = new ProdottoServizioPeer();
     $p = $prodotto_servizio_peer->updateByParams();
     if (Params::is_set("prezzo_iva_compresa")) {
         $p_iva_compresa = Params::get("prezzo_iva_compresa");
         $p_iva_esclusa = $p_iva_compresa / (1.0 + Config::instance()->TAX_IVA_ITALY) * 100;
         $p->prezzo_iva_esclusa = $p_iva_esclusa;
     }
     $prodotto_servizio_peer->save($p);
     $image_count = Params::get("image_count");
     $i = 0;
     while ($i < $image_count) {
         if (Upload::isUpload("file_" . $i) && Upload::isUploadSuccessful("file_" . $i)) {
             call("prodotto_servizio", "aggiungi_immagine", array("file_field_name" => "file_" . $i, "id_prodotto_servizio" => $p->id_prodotto_servizio));
         }
         $i++;
     }
     return Redirect::success();
 }