- 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
- getObjectOutput
- getWsObject
- manage
- 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 68.
protected boolean $defaultImage = false
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 78.
public mixed $imageResource = null
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 84.
protected string $imageType = null
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 58.
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())
- 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 63.
public string $imgToDisplay = null
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 83.
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 73.
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 739
- $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 115
mixed WebserviceSpecificManagementImagesCore::getObjectOutput()
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 96
mixed WebserviceSpecificManagementImagesCore::getWsObject()
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 107
mixed WebserviceSpecificManagementImagesCore::manage()
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 149
boolean WebserviceSpecificManagementImagesCore::manageDeclinatedImages(string $directory)
Management of normal images (as categories, suppliers, manufacturers and stores)
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 633
- $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 668
- $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 420
- $directory mixed
- $normal_image_sizes mixed
mixed WebserviceSpecificManagementImagesCore::manageEntityDeclinatedImages($directory, $normal_image_sizes)
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 512
- $directory mixed
- $normal_image_sizes mixed
boolean WebserviceSpecificManagementImagesCore::manageGeneralImages()
Management of general images
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 325
boolean WebserviceSpecificManagementImagesCore::manageImages()
Management of images URL segment
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 160
mixed WebserviceSpecificManagementImagesCore::manageListDeclinatedImages($directory, $normal_image_sizes)
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 465
- $directory mixed
- $normal_image_sizes mixed
mixed WebserviceSpecificManagementImagesCore::manageProductImages()
- Visibility: protected
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 654
mixed WebserviceSpecificManagementImagesCore::setObjectOutput(\WebserviceOutputBuilderCore $obj)
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 90
mixed WebserviceSpecificManagementImagesCore::setWsObject(\WebserviceRequestCore $obj)
- Visibility: public
- Source: classes/webservice/WebserviceSpecificManagementImages.php line 101
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 782
- $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 892
- $receptionPath mixed
- $destWidth integer
- $destHeight integer
- $imageTypes array
- $parentPath string