Inheritance diagram for oxPictureHandler:
 Collaboration diagram for oxPictureHandler: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) | |
| getPicUrl ($sPath, $sFile, $sSize, $sIndex=null, $sAltPath=false) | |
| getProductPicUrl ($sPath, $sFile, $sSize, $sIndex=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 238 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 280 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 47 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 126 of file oxpicturehandler.php.
| oxPictureHandler.deleteThumbnail | ( | $ | oObject | ) | 
Deletes custom thumbnail, which name is specified in oxthumb field.
| oxArticle | $oObject article object | 
Definition at line 141 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 158 of file oxpicturehandler.php.
| oxPictureHandler.getIconName | ( | $ | sFilename | ) | 
Returns article picture icon name for selected article picture
| string | $sFilename file name | 
Definition at line 189 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 251 of file oxpicturehandler.php.
| static oxPictureHandler.getInstance | ( | ) |  [static] | 
        
Returns object instance
Definition at line 20 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 201 of file oxpicturehandler.php.
| oxPictureHandler.getPicUrl | ( | $ | sPath, | |
| $ | sFile, | |||
| $ | sSize, | |||
| $ |  sIndex = null,  | 
        |||
| $ |  sAltPath = false | |||
| ) | 
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] | 
Definition at line 326 of file oxpicturehandler.php.
| oxPictureHandler.getProductPicUrl | ( | $ | sPath, | |
| $ | sFile, | |||
| $ | sSize, | |||
| $ |  sIndex = 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] | 
Definition at line 350 of file oxpicturehandler.php.
| oxPictureHandler.getThumbName | ( | $ | sMasterImageFile | ) | 
Returns thumb image name generated from master picture
| string | $sMasterImageFile master image file name | 
Definition at line 213 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 226 of file oxpicturehandler.php.
oxPictureHandler.$_instance = null [static, private] | 
        
Definition at line 13 of file oxpicturehandler.php.
 1.7.1