Public Member Functions | |
deleteArticleMasterPicture ($oObject, $iIndex, $blDeleteMasterPicture=true) | |
deleteMainIcon ($oObject) | |
deleteThumbnail ($oObject) | |
deleteZoomPicture ($oObject, $iIndex) | |
getIconName ($sFilename) | |
getMainIconName ($sMasterImageFile) | |
getThumbName ($sMasterImageFile) | |
getZoomName ($sMasterImageFile, $iIndex) | |
getImageSize ($aImgSizes, $sIndex=null) | |
getAltImageUrl ($sFilePath, $sFile, $blSSL=null) | |
getPicUrl ($sPath, $sFile, $sSize, $sIndex=null, $sAltPath=false, $bSsl=null) | |
getProductPicUrl ($sPath, $sFile, $sSize, $sIndex=null, $bSsl=null) | |
Static Public Member Functions | |
static | getInstance () |
Protected Member Functions | |
_getBaseMasterImageFileName ($sMasterImageFile) | |
_getPictureInfo ($sFilePath, $sFile, $blAdmin=false, $blSSL=null, $iLang=null, $iShopId=null) | |
Static Private Attributes | |
static | $_instance = null |
class for pictures processing
Definition at line 6 of file oxpicturehandler.php.
oxPictureHandler._getBaseMasterImageFileName | ( | $ | sMasterImageFile | ) | [protected] |
Gets master image file name and removes suffics (e.g. _p1) from file end.
string | $sMasterImageFile master image file name |
Definition at line 212 of file oxpicturehandler.php.
oxPictureHandler._getPictureInfo | ( | $ | sFilePath, | |
$ | sFile, | |||
$ | blAdmin = false , |
|||
$ | blSSL = null , |
|||
$ | iLang = null , |
|||
$ | iShopId = null | |||
) | [protected] |
Returns dir/url info for given image file
string | $sFilePath path to file | |
string | $sFile filename in pictures dir | |
bool | $blAdmin is admin mode ? | |
bool | $blSSL is ssl ? | |
int | $iLang language id | |
int | $iShopId shop id |
Definition at line 254 of file oxpicturehandler.php.
oxPictureHandler.deleteArticleMasterPicture | ( | $ | oObject, | |
$ | iIndex, | |||
$ | blDeleteMasterPicture = true | |||
) |
Deletes master picture and all images generated from it. If third parameter is false, skips master image delete, only all generated images will be deleted.
oxArticle | $oObject article object | |
int | $iIndex master picture index | |
bool | $blDeleteMasterPicture delete master picture, default is true |
Definition at line 38 of file oxpicturehandler.php.
oxPictureHandler.deleteMainIcon | ( | $ | oObject | ) |
Deletes custom main icon, which name is specified in oxicon field.
oxArticle | $oObject article object |
Definition at line 100 of file oxpicturehandler.php.
oxPictureHandler.deleteThumbnail | ( | $ | oObject | ) |
Deletes custom thumbnail, which name is specified in oxthumb field.
oxArticle | $oObject article object |
Definition at line 115 of file oxpicturehandler.php.
oxPictureHandler.deleteZoomPicture | ( | $ | oObject, | |
$ | iIndex | |||
) |
Deletes custom zoom picture, which name is specified in oxzoom field.
oxArticle | $oObject article object | |
int | $iIndex zoom picture index |
Definition at line 132 of file oxpicturehandler.php.
oxPictureHandler.getAltImageUrl | ( | $ | sFilePath, | |
$ | sFile, | |||
$ | blSSL = null | |||
) |
Returns alternative image url
string | $sFilePath path to file | |
string | $sFile filename in pictures dir | |
bool | $blSSL is ssl ? |
Definition at line 282 of file oxpicturehandler.php.
oxPictureHandler.getIconName | ( | $ | sFilename | ) |
Returns article picture icon name for selected article picture
string | $sFilename file name |
Definition at line 163 of file oxpicturehandler.php.
oxPictureHandler.getImageSize | ( | $ | aImgSizes, | |
$ | sIndex = null | |||
) |
Returns image sizes from provided config array
mixed | $aImgSizes array or string of sizes in format x*y | |
string | $sIndex index in array |
Definition at line 225 of file oxpicturehandler.php.
static oxPictureHandler.getInstance | ( | ) | [static] |
Returns object instance
Definition at line 22 of file oxpicturehandler.php.
oxPictureHandler.getMainIconName | ( | $ | sMasterImageFile | ) |
Returns article main icon name generated from master picture
string | $sMasterImageFile master image file name |
Definition at line 175 of file oxpicturehandler.php.
oxPictureHandler.getPicUrl | ( | $ | sPath, | |
$ | sFile, | |||
$ | sSize, | |||
$ | sIndex = null , |
|||
$ | sAltPath = false , |
|||
$ | bSsl = null | |||
) |
Returns requested picture url. If image is not available - returns false
string | $sPath path from pictures/master/ | |
string | $sFile picture file name | |
string | $sSize picture sizes (x, y) | |
string | $sIndex picture index [optional] | |
string | $sAltPath alternative picture path [optional] | |
bool | $bSsl Whether to force SSL |
Definition at line 324 of file oxpicturehandler.php.
oxPictureHandler.getProductPicUrl | ( | $ | sPath, | |
$ | sFile, | |||
$ | sSize, | |||
$ | sIndex = null , |
|||
$ | bSsl = null | |||
) |
Returns requested product picture url. If image is not available - returns url to nopic.jpg
string | $sPath path from pictures/master/ | |
string | $sFile picture file name | |
string | $sSize picture sizes (x, y) | |
string | $sIndex picture index [optional] | |
bool | $bSsl Whether to force SSL |
Definition at line 349 of file oxpicturehandler.php.
oxPictureHandler.getThumbName | ( | $ | sMasterImageFile | ) |
Returns thumb image name generated from master picture
string | $sMasterImageFile master image file name |
Definition at line 187 of file oxpicturehandler.php.
oxPictureHandler.getZoomName | ( | $ | sMasterImageFile, | |
$ | iIndex | |||
) |
Returns zoom image name generated from master picture
string | $sMasterImageFile master image file name | |
string | $iIndex master image index |
Definition at line 200 of file oxpicturehandler.php.
oxPictureHandler.$_instance = null [static, private] |
Definition at line 13 of file oxpicturehandler.php.