- Class name: WebserviceSpecificManagementImagesCore
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 27
- This class implements: WebserviceSpecificManagementInterface
- $acceptedImgMimeTypes
- $defaultImage
- $imageResource
- $imageType
- $imageTypes
- $imgExtension
- $imgMaxUploadSize
- $imgToDisplay
- $objOutput
- $output
- $productImageDeclinationId
- $wsObject
- deleteImageOnDisk
- getContent
- getCustomizations
- getObjectOutput
- getWsObject
- manage
- manageCustomizationImages
- manageDeclinatedImages
- manageDeclinatedImagesCRUD
- manageDefaultDeclinatedImages
- manageEntityDeclinatedImages
- manageGeneralImages
- manageImages
- manageListDeclinatedImages
- manageProductImages
- setObjectOutput
- setWsObject
- writeImageOnDisk
- writePostedImageOnDisk
protected array $acceptedImgMimeTypes = array('image/gif', 'image/jpg', 'image/jpeg', 'image/pjpeg', 'image/png', 'image/x-png')
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 69.
protected boolean $defaultImage = false
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 79.
public mixed $imageResource = null
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 85.
protected string $imageType = null
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 59.
protected array $imageTypes = array('general' => array('header' => array(), 'mail' => array(), 'invoice' => array(), 'store_icon' => array()), 'products' => array(), 'categories' => array(), 'manufacturers' => array(), 'suppliers' => array(), 'stores' => array(), 'customizations' => array())
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 41.
protected string $imgExtension
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 36.
protected integer $imgMaxUploadSize = 3000000
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 64.
public string $imgToDisplay = null
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 84.
protected mixed $objOutput
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 29.
protected mixed $output
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 30.
protected string $productImageDeclinationId = null
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 74.
protected mixed $wsObject
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 31.
boolean WebserviceSpecificManagementImagesCore::deleteImageOnDisk(string $filePath, array $imageTypes, string $parentPath)
Delete the image on disk
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 865
- $filePath string - the image file path
- $imageTypes array - The differents sizes
- $parentPath string - The parent path
mixed WebserviceSpecificManagementImagesCore::getContent()
This must be return an array with specific values as WebserviceRequest expects.
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 116
mixed WebserviceSpecificManagementImagesCore::getCustomizations()
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 673
mixed WebserviceSpecificManagementImagesCore::getObjectOutput()
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 97
mixed WebserviceSpecificManagementImagesCore::getWsObject()
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 108
mixed WebserviceSpecificManagementImagesCore::manage()
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 161
mixed WebserviceSpecificManagementImagesCore::manageCustomizationImages()
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 690
boolean WebserviceSpecificManagementImagesCore::manageDeclinatedImages(string $directory)
Management of normal images (as categories, suppliers, manufacturers and stores)
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 648
- $directory string - the file path of the root of the images folder type
boolean WebserviceSpecificManagementImagesCore::manageDeclinatedImagesCRUD(boolean $filename_exists, string $filename, array $imageSizes, string $directory)
Management of normal images CRUD
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 792
- $filename_exists boolean - if the filename exists
- $filename string - the image path
- $imageSizes array - The
- $directory string
mixed WebserviceSpecificManagementImagesCore::manageDefaultDeclinatedImages($directory, $normal_image_sizes)
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 435
- $directory mixed
- $normal_image_sizes mixed
mixed WebserviceSpecificManagementImagesCore::manageEntityDeclinatedImages($directory, $normal_image_sizes)
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 527
- $directory mixed
- $normal_image_sizes mixed
boolean WebserviceSpecificManagementImagesCore::manageGeneralImages()
Management of general images
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 339
boolean WebserviceSpecificManagementImagesCore::manageImages()
Management of images URL segment
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 172
mixed WebserviceSpecificManagementImagesCore::manageListDeclinatedImages($directory, $normal_image_sizes)
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 480
- $directory mixed
- $normal_image_sizes mixed
mixed WebserviceSpecificManagementImagesCore::manageProductImages()
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 668
mixed WebserviceSpecificManagementImagesCore::setObjectOutput(\WebserviceOutputBuilderCore $obj)
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 91
mixed WebserviceSpecificManagementImagesCore::setWsObject(\WebserviceRequestCore $obj)
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 102
string WebserviceSpecificManagementImagesCore::writeImageOnDisk(string $basePath, string $newPath, integer $destWidth, integer $destHeight, array $imageTypes, string $parentPath)
Write the image on disk
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 908
- $basePath string
- $newPath string
- $destWidth integer
- $destHeight integer
- $imageTypes array
- $parentPath string
boolean WebserviceSpecificManagementImagesCore::writePostedImageOnDisk($receptionPath, integer $destWidth, integer $destHeight, array $imageTypes, string $parentPath)
Write the posted image on disk
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 1031
- $receptionPath mixed
- $destWidth integer
- $destHeight integer
- $imageTypes array
- $parentPath string