Ejemplo n.º 1
0
 /** 
  *Updates images if it change
  *@params string $ps_product_id, string $images_url
  */
 private function _updatePsImages($ps_product_id, $images_url)
 {
     $image_manager = new PrestashopImageHandler();
     for ($i = 0; $i < sizeof($images_url); $i++) {
         $image_id = $image_manager->getIdImageByName($images_url[$i]);
         $tmp_manager = new UpdateTmpTables();
         if ($image_id === "") {
             //primo inserimento dell'immagine
         } else {
             //update immagine già esistente
             $result = $tmp_manager->updateImageField($this->url_photo . $images_url[$i], $ps_product_id, $image_id);
             if ($result) {
                 $image_manager->updateImageInPrestashop($ps_product_id, $image_id, $this->url_photo, $images_url[$i]);
                 //update su prestashop
             }
         }
     }
 }