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) | 
|   | __call ($sMethod, $aArgs) | 
|   | __construct () | 
|   | getConfig () | 
|   | setConfig ($oConfig) | 
|   | getSession () | 
|   | setSession ($oSession) | 
|   | getUser () | 
|   | setUser ($oUser) | 
|   | isAdmin () | 
|   | setAdminMode ($blAdmin) | 
Detailed Description
class for pictures processing 
Definition at line 6 of file oxpicturehandler.php.
Member Function Documentation
  
  
      
        
          | oxPictureHandler::_getBaseMasterImageFileName  | 
          ( | 
            | 
          $sMasterImageFile | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
Gets master image file name and removes suffics (e.g. _p1) from file end.
- Parameters
 - 
  
    | string | $sMasterImageFile | master image file name | 
  
   
- Returns
 - null 
 
Definition at line 190 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
- Parameters
 - 
  
    | 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 | 
  
   
- Returns
 - array 
 
Definition at line 233 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.
- Parameters
 - 
  
    | oxArticle | $oObject | article object  | 
    | int | $iIndex | master picture index  | 
    | bool | $blDeleteMasterPicture | delete master picture, default is true | 
  
   
- Returns
 - null 
 
Definition at line 20 of file oxpicturehandler.php.
 
 
      
        
          | oxPictureHandler::deleteMainIcon  | 
          ( | 
            | 
          $oObject | ) | 
           | 
        
      
 
Deletes custom main icon, which name is specified in oxicon field.
- Parameters
 - 
  
  
 
Definition at line 80 of file oxpicturehandler.php.
 
 
      
        
          | oxPictureHandler::deleteThumbnail  | 
          ( | 
            | 
          $oObject | ) | 
           | 
        
      
 
Deletes custom thumbnail, which name is specified in oxthumb field.
- Parameters
 - 
  
  
 
Definition at line 93 of file oxpicturehandler.php.
 
 
      
        
          | oxPictureHandler::deleteZoomPicture  | 
          ( | 
            | 
          $oObject,  | 
        
        
           | 
           | 
            | 
          $iIndex  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Deletes custom zoom picture, which name is specified in oxzoom field.
- Parameters
 - 
  
    | oxArticle | $oObject | article object  | 
    | int | $iIndex | zoom picture index | 
  
   
- Returns
 - null 
 
Definition at line 110 of file oxpicturehandler.php.
 
 
      
        
          | oxPictureHandler::getAltImageUrl  | 
          ( | 
            | 
          $sFilePath,  | 
        
        
           | 
           | 
            | 
          $sFile,  | 
        
        
           | 
           | 
            | 
          $blSSL = null  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Returns alternative image url
- Parameters
 - 
  
    | string | $sFilePath | path to file  | 
    | string | $sFile | filename in pictures dir  | 
    | bool | $blSSL | is ssl ? | 
  
   
- Returns
 - string 
 
Definition at line 261 of file oxpicturehandler.php.
 
 
      
        
          | oxPictureHandler::getIconName  | 
          ( | 
            | 
          $sFilename | ) | 
           | 
        
      
 
Returns article picture icon name for selected article picture
- Parameters
 - 
  
    | string | $sFilename | file name | 
  
   
- Returns
 - string 
 
Definition at line 141 of file oxpicturehandler.php.
 
 
      
        
          | oxPictureHandler::getImageSize  | 
          ( | 
            | 
          $aImgSizes,  | 
        
        
           | 
           | 
            | 
          $sIndex = null  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Returns image sizes from provided config array
- Parameters
 - 
  
    | mixed | $aImgSizes | array or string of sizes in format x*y  | 
    | string | $sIndex | index in array | 
  
   
- Returns
 - array 
 
Definition at line 203 of file oxpicturehandler.php.
 
 
      
        
          | oxPictureHandler::getMainIconName  | 
          ( | 
            | 
          $sMasterImageFile | ) | 
           | 
        
      
 
Returns article main icon name generated from master picture
- Parameters
 - 
  
    | string | $sMasterImageFile | master image file name | 
  
   
- Returns
 - string 
 
Definition at line 153 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
- Parameters
 - 
  
    | 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 | 
  
   
- Returns
 - string | bool 
 
Definition at line 303 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
- Parameters
 - 
  
    | 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 | 
  
   
- Returns
 - string | bool 
 
Definition at line 329 of file oxpicturehandler.php.
 
 
      
        
          | oxPictureHandler::getThumbName  | 
          ( | 
            | 
          $sMasterImageFile | ) | 
           | 
        
      
 
Returns thumb image name generated from master picture
- Parameters
 - 
  
    | string | $sMasterImageFile | master image file name | 
  
   
- Returns
 - string 
 
Definition at line 165 of file oxpicturehandler.php.
 
 
      
        
          | oxPictureHandler::getZoomName  | 
          ( | 
            | 
          $sMasterImageFile,  | 
        
        
           | 
           | 
            | 
          $iIndex  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Returns zoom image name generated from master picture
- Parameters
 - 
  
    | string | $sMasterImageFile | master image file name  | 
    | string | $iIndex | master image index | 
  
   
- Returns
 - string 
 
Definition at line 178 of file oxpicturehandler.php.
 
 
The documentation for this class was generated from the following file: