Public Member Functions | 
|   | resizeImage ($sSrc, $sTarget, $iDesiredWidth, $iDesiredHeight) | 
|   | safePictureDelete ($sPicName, $sAbsDynImageDir, $sTable, $sField) | 
|   | overwritePic ($oObject, $sPicTable, $sPicField, $sPicType, $sPicDir, $aParams, $sAbsDynImageDir) | 
|   | __call ($sMethod, $aArgs) | 
|   | __construct () | 
|   | getConfig () | 
|   | setConfig ($oConfig) | 
|   | getSession () | 
|   | setSession ($oSession) | 
|   | getUser () | 
|   | setUser ($oUser) | 
|   | isAdmin () | 
|   | setAdminMode ($blAdmin) | 
Protected Member Functions | 
|   | _deletePicture ($sPicName, $sAbsDynImageDir) | 
|   | _isPicDeletable ($sPicName, $sTable, $sField) | 
|   | _resizeGif ($sSrc, $sTarget, $iNewWidth, $iNewHeight, $iOriginalWidth, $iOriginalHeigth, $iGDVer, $blDisableTouch) | 
|   | _resize ($aImageInfo, $sSrc, $hDestinationImage, $sTarget, $iNewWidth, $iNewHeight, $iGdVer, $blDisableTouch, $iDefQuality) | 
|   | _copyAlteredImage ($sDestinationImage, $sSourceImage, $iNewWidth, $iNewHeight, $aImageInfo, $sTarget, $iGdVer, $blDisableTouch) | 
Protected Attributes | 
|   | $_aImageTypes = array("GIF" => IMAGETYPE_GIF, "JPG" => IMAGETYPE_JPEG, "PNG" => IMAGETYPE_PNG, "JPEG" => IMAGETYPE_JPEG) | 
Detailed Description
Including pictures generator functions file Image manipulation class 
Definition at line 11 of file oxutilspic.php.
Member Function Documentation
  
  
      
        
          | oxUtilsPic::_copyAlteredImage  | 
          ( | 
            | 
          $sDestinationImage,  | 
         
        
           | 
           | 
            | 
          $sSourceImage,  | 
         
        
           | 
           | 
            | 
          $iNewWidth,  | 
         
        
           | 
           | 
            | 
          $iNewHeight,  | 
         
        
           | 
           | 
            | 
          $aImageInfo,  | 
         
        
           | 
           | 
            | 
          $sTarget,  | 
         
        
           | 
           | 
            | 
          $iGdVer,  | 
         
        
           | 
           | 
            | 
          $blDisableTouch  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
create and copy the resized image
- Parameters
 - 
  
    | string | $sDestinationImage | file + path of destination  | 
    | string | $sSourceImage | file + path of source  | 
    | int | $iNewWidth | new width of the image  | 
    | int | $iNewHeight | new height of the image  | 
    | array | $aImageInfo | additional info  | 
    | string | $sTarget | target file path  | 
    | int | $iGdVer | used gd version  | 
    | bool | $blDisableTouch | wether Touch() should be called or not | 
  
   
- Returns
 - null 
 
Definition at line 236 of file oxutilspic.php.
 
 
  
  
      
        
          | oxUtilsPic::_deletePicture  | 
          ( | 
            | 
          $sPicName,  | 
         
        
           | 
           | 
            | 
          $sAbsDynImageDir  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
Removes picture file from disk.
- Parameters
 - 
  
    | string | $sPicName | name of picture  | 
    | string | $sAbsDynImageDir | the absolute image diectory, where to delete the given image ($myConfig->getPictureDir(false)) | 
  
   
- Returns
 - null 
 
Definition at line 77 of file oxutilspic.php.
 
 
  
  
      
        
          | oxUtilsPic::_isPicDeletable  | 
          ( | 
            | 
          $sPicName,  | 
         
        
           | 
           | 
            | 
          $sTable,  | 
         
        
           | 
           | 
            | 
          $sField  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
Checks if current picture file is used in more than one table entry, returns true if one, false if more than one.
- Parameters
 - 
  
    | string | $sPicName | Name of picture file  | 
    | string | $sTable | in which table  | 
    | string | $sField | table field value | 
  
   
- Returns
 - bool 
 
Definition at line 118 of file oxutilspic.php.
 
 
  
  
      
        
          | oxUtilsPic::_resize  | 
          ( | 
            | 
          $aImageInfo,  | 
         
        
           | 
           | 
            | 
          $sSrc,  | 
         
        
           | 
           | 
            | 
          $hDestinationImage,  | 
         
        
           | 
           | 
            | 
          $sTarget,  | 
         
        
           | 
           | 
            | 
          $iNewWidth,  | 
         
        
           | 
           | 
            | 
          $iNewHeight,  | 
         
        
           | 
           | 
            | 
          $iGdVer,  | 
         
        
           | 
           | 
            | 
          $blDisableTouch,  | 
         
        
           | 
           | 
            | 
          $iDefQuality  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
type dependant image resizing
- Parameters
 - 
  
    | array | $aImageInfo | Contains information on image's type / width / height  | 
    | string | $sSrc | source image  | 
    | string | $hDestinationImage | Destination Image  | 
    | string | $sTarget | Resized Image target  | 
    | int | $iNewWidth | Resized Image's width  | 
    | int | $iNewHeight | Resized Image's height  | 
    | mixed | $iGdVer | used GDVersion, if null or false returns false  | 
    | bool | $blDisableTouch | false if "touch()" should be called for gif resizing  | 
    | string | $iDefQuality | quality for "imagejpeg" function | 
  
   
- Returns
 - bool 
 
Definition at line 192 of file oxutilspic.php.
 
 
  
  
      
        
          | oxUtilsPic::_resizeGif  | 
          ( | 
            | 
          $sSrc,  | 
         
        
           | 
           | 
            | 
          $sTarget,  | 
         
        
           | 
           | 
            | 
          $iNewWidth,  | 
         
        
           | 
           | 
            | 
          $iNewHeight,  | 
         
        
           | 
           | 
            | 
          $iOriginalWidth,  | 
         
        
           | 
           | 
            | 
          $iOriginalHeigth,  | 
         
        
           | 
           | 
            | 
          $iGDVer,  | 
         
        
           | 
           | 
            | 
          $blDisableTouch  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
protected   | 
  
 
Resizes and saves GIF image. This method was separated due to GIF transparency problems.
- Parameters
 - 
  
    | string | $sSrc | image file  | 
    | string | $sTarget | destination file  | 
    | int | $iNewWidth | new width  | 
    | int | $iNewHeight | new height  | 
    | int | $iOriginalWidth | original width  | 
    | int | $iOriginalHeigth | original height  | 
    | int | $iGDVer | GD packet version  | 
    | bool | $blDisableTouch | false if "touch()" should be called | 
  
   
- Returns
 - bool 
 
Definition at line 172 of file oxutilspic.php.
 
 
      
        
          | oxUtilsPic::overwritePic  | 
          ( | 
            | 
          $oObject,  | 
        
        
           | 
           | 
            | 
          $sPicTable,  | 
        
        
           | 
           | 
            | 
          $sPicField,  | 
        
        
           | 
           | 
            | 
          $sPicType,  | 
        
        
           | 
           | 
            | 
          $sPicDir,  | 
        
        
           | 
           | 
            | 
          $aParams,  | 
        
        
           | 
           | 
            | 
          $sAbsDynImageDir  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Deletes picture if new is uploaded or changed
- Parameters
 - 
  
    | object | $oObject | in whitch obejct search for old values  | 
    | string | $sPicTable | pictures table  | 
    | string | $sPicField | where picture are stored  | 
    | string | $sPicType | how does it call in $_FILE array  | 
    | string | $sPicDir | directory of pic  | 
    | array | $aParams | new input text array  | 
    | string | $sAbsDynImageDir | the absolute image diectory, where to delete the given image ($myConfig->getPictureDir(false)) | 
  
   
- Returns
 - null 
 
Definition at line 143 of file oxutilspic.php.
 
 
      
        
          | oxUtilsPic::resizeImage  | 
          ( | 
            | 
          $sSrc,  | 
        
        
           | 
           | 
            | 
          $sTarget,  | 
        
        
           | 
           | 
            | 
          $iDesiredWidth,  | 
        
        
           | 
           | 
            | 
          $iDesiredHeight  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Resizes image to desired width and height, returns true on success.
- Parameters
 - 
  
    | string | $sSrc | Source of image file  | 
    | string | $sTarget | Target to write resized image file  | 
    | mixed | $iDesiredWidth | Width of resized image  | 
    | mixed | $iDesiredHeight | Height of resized image | 
  
   
- Returns
 - bool 
 
Definition at line 31 of file oxutilspic.php.
 
 
      
        
          | oxUtilsPic::safePictureDelete  | 
          ( | 
            | 
          $sPicName,  | 
        
        
           | 
           | 
            | 
          $sAbsDynImageDir,  | 
        
        
           | 
           | 
            | 
          $sTable,  | 
        
        
           | 
           | 
            | 
          $sField  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
deletes the given picutre and checks before if the picture is deletable
- Parameters
 - 
  
    | string | $sPicName | Name of picture file  | 
    | string | $sAbsDynImageDir | the absolute image diectory, where to delete the given image ($myConfig->getPictureDir(false))  | 
    | string | $sTable | in which table  | 
    | string | $sField | table field value | 
  
   
- Returns
 - bool 
 
Definition at line 59 of file oxutilspic.php.
 
 
Member Data Documentation
  
  
      
        
          | oxUtilsPic::$_aImageTypes = array("GIF" => IMAGETYPE_GIF, "JPG" => IMAGETYPE_JPEG, "PNG" => IMAGETYPE_PNG, "JPEG" => IMAGETYPE_JPEG) | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: