Interface Legacy_iImageDelegate
Interface of Image delegate Legacy_Image module must be unique. You can get
its dirname by constant LEGACY_IMAGE_DIRNAME
Methods summary
public static
|
#
createImageObject( Legacy_AbstractImageObject & $obj )
createImageObject Legacy_Image.CreateImageObject Create new Image Object must
be 'setNew()'.
createImageObject Legacy_Image.CreateImageObject Create new Image Object must
be 'setNew()'.
Parameters
|
public static
|
#
saveImage( boolean & $ret, Abstract_ImageObject $obj )
saveImage Legacy_Image.SaveImage
- insert Legacy_AbstractImageObject to database
- copy image from upload file($_FILES['legacy_image']) to upload
directory
- create thumbnail if needed.
saveImage Legacy_Image.SaveImage
- insert Legacy_AbstractImageObject to database
- copy image from upload file($_FILES['legacy_image']) to upload
directory
- create thumbnail if needed.
Parameters
- $ret
boolean &$ret
- $obj
Abstract_ImageObject
|
public static
|
#
deleteImage( boolean & $ret, Abstract_ImageObject $obj )
deleteImage Legacy_Image.DeleteImage
- delete thumbnails
- delete image file
- delete image data from database
deleteImage Legacy_Image.DeleteImage
- delete thumbnails
- delete image file
- delete image data from database
Parameters
- $ret
boolean &$ret
- $obj
Abstract_ImageObject
|
public static
|
#
getImageObjects( Legacy_AbstractImageObject[] & $objects, string $dirname, string $dataname, integer $dataId = 0, integer $num = 0, integer $limit = 10, integer $start = 0 )
getImageObjects Legacy_Image.GetImageObjects return requested image
objects
getImageObjects Legacy_Image.GetImageObjects return requested image
objects
Parameters
- $objects
Legacy_AbstractImageObject[]
&$objects
- $dirname
string client module dirname
- $dataname
string client module dataname
- $dataId
integer client module primary key
- $num
integer image serial number in a client data
- $limit
integer the number of images
- $start
integer offset value
|