SPTImage Class Reference

Public Member Functions

 SPTImage ($ImageIdOrFileNameOrImageObj, $MaxPreviewWidth=NULL, $MaxPreviewHeight=NULL, $MaxThumbnailWidth=NULL, $MaxThumbnailHeight=NULL)
 Id ()
 Url ()
 PreviewUrl ()
 ThumbnailUrl ()
 Format ()
 Height ()
 Width ()
 PreviewHeight ()
 PreviewWidth ()
 ThumbnailHeight ()
 ThumbnailWidth ()
 ImageStorageDirectory ()
 PreviewStorageDirectory ()
 ThumbnailStorageDirectory ()
 GetLink ()
 AltText ($NewValue=NULL)
 Delete ()
 Status ()
 CreateNewImage ($FileName, $MaxPreviewWidth, $MaxPreviewHeight, $MaxThumbnailWidth, $MaxThumbnailHeight)
 LoadImageInfo ($ImageId)
 CreateCopyOfImage ($SrcImage)
 SetFileNames ()
 GenerateNewImageId ()
 SaveImageInfo ()

Static Public Member Functions

static CheckDirectories ()

Public Attributes

const IMAGE_PATH = "ImageStorage/"
 IMAGE_PATH base path where images are stored PREVIEW_PATH path where preview images are stored THUMBNAIL_PATH path where thumbnail images are stored
const PREVIEW_PATH = "ImageStorage/Previews/"
const THUMBNAIL_PATH = "ImageStorage/Thumbnails/"
 $Id
 $FileName
 $PreviewFileName
 $ThumbnailFileName
 $Format
 $AltText
 $Url
 $PreviewUrl
 $ThumbnailUrl
 $Height
 $Width
 $PreviewHeight
 $PreviewWidth
 $ThumbnailHeight
 $ThumbnailWidth
 $DB
 $ErrorStatus

List of all members.


Detailed Description

Definition at line 34 of file SPTImage.php.


Member Function Documentation

SPTImage::AltText ( NewValue = NULL )

Definition at line 105 of file SPTImage.php.

References Id().

Referenced by CreateCopyOfImage(), and LoadImageInfo().

Here is the caller graph for this function:

static SPTImage::CheckDirectories (  ) [static]

Definition at line 147 of file SPTImage.php.

References IMAGE_PATH, PREVIEW_PATH, and THUMBNAIL_PATH.

SPTImage::CreateCopyOfImage ( SrcImage )

Definition at line 384 of file SPTImage.php.

References AltText(), Format(), GenerateNewImageId(), Height(), Id(), PreviewHeight(), PreviewWidth(), SaveImageInfo(), SetFileNames(), Image::Status(), ThumbnailHeight(), ThumbnailWidth(), and Width().

Referenced by SPTImage().

Here is the caller graph for this function:

SPTImage::CreateNewImage ( FileName,
MaxPreviewWidth,
MaxPreviewHeight,
MaxThumbnailWidth,
MaxThumbnailHeight 
)
SPTImage::Delete (  )

Definition at line 124 of file SPTImage.php.

References Id().

SPTImage::Format (  )

Definition at line 92 of file SPTImage.php.

References Format().

Referenced by CreateCopyOfImage(), CreateNewImage(), Format(), LoadImageInfo(), SaveImageInfo(), and SetFileNames().

Here is the caller graph for this function:

SPTImage::GenerateNewImageId (  )

Definition at line 441 of file SPTImage.php.

Referenced by CreateCopyOfImage(), and CreateNewImage().

Here is the caller graph for this function:

SPTImage::GetLink (  )

Definition at line 102 of file SPTImage.php.

SPTImage::Height (  )

Definition at line 93 of file SPTImage.php.

References Height().

Referenced by CreateCopyOfImage(), CreateNewImage(), Height(), and LoadImageInfo().

Here is the caller graph for this function:

SPTImage::Id (  )

Definition at line 88 of file SPTImage.php.

References Id().

Referenced by AltText(), CreateCopyOfImage(), CreateNewImage(), Delete(), Id(), LoadImageInfo(), SaveImageInfo(), and SetFileNames().

Here is the caller graph for this function:

SPTImage::ImageStorageDirectory (  )

Definition at line 99 of file SPTImage.php.

References IMAGE_PATH.

SPTImage::LoadImageInfo ( ImageId )

Definition at line 353 of file SPTImage.php.

References AltText(), Format(), Height(), Id(), PreviewHeight(), PreviewWidth(), SetFileNames(), ThumbnailHeight(), ThumbnailWidth(), and Width().

Referenced by SPTImage().

Here is the caller graph for this function:

SPTImage::PreviewHeight (  )

Definition at line 95 of file SPTImage.php.

References PreviewHeight().

Referenced by CreateCopyOfImage(), CreateNewImage(), LoadImageInfo(), and PreviewHeight().

Here is the caller graph for this function:

SPTImage::PreviewStorageDirectory (  )

Definition at line 100 of file SPTImage.php.

References PREVIEW_PATH.

SPTImage::PreviewUrl (  )

Definition at line 90 of file SPTImage.php.

SPTImage::PreviewWidth (  )

Definition at line 96 of file SPTImage.php.

References PreviewWidth().

Referenced by CreateCopyOfImage(), CreateNewImage(), LoadImageInfo(), and PreviewWidth().

Here is the caller graph for this function:

SPTImage::SaveImageInfo (  )

Definition at line 453 of file SPTImage.php.

References Format(), Id(), and ThumbnailHeight().

Referenced by CreateCopyOfImage(), and CreateNewImage().

Here is the caller graph for this function:

SPTImage::SetFileNames (  )

Definition at line 421 of file SPTImage.php.

References Image::Extension(), Format(), and Id().

Referenced by CreateCopyOfImage(), CreateNewImage(), and LoadImageInfo().

Here is the caller graph for this function:

SPTImage::SPTImage ( ImageIdOrFileNameOrImageObj,
MaxPreviewWidth = NULL,
MaxPreviewHeight = NULL,
MaxThumbnailWidth = NULL,
MaxThumbnailHeight = NULL 
)

Definition at line 48 of file SPTImage.php.

References CreateCopyOfImage(), CreateNewImage(), and LoadImageInfo().

SPTImage::Status (  )

Definition at line 140 of file SPTImage.php.

SPTImage::ThumbnailHeight (  )

Definition at line 97 of file SPTImage.php.

References ThumbnailHeight().

Referenced by CreateCopyOfImage(), CreateNewImage(), LoadImageInfo(), SaveImageInfo(), and ThumbnailHeight().

Here is the caller graph for this function:

SPTImage::ThumbnailStorageDirectory (  )

Definition at line 101 of file SPTImage.php.

References THUMBNAIL_PATH.

SPTImage::ThumbnailUrl (  )

Definition at line 91 of file SPTImage.php.

SPTImage::ThumbnailWidth (  )

Definition at line 98 of file SPTImage.php.

References ThumbnailWidth().

Referenced by CreateCopyOfImage(), CreateNewImage(), LoadImageInfo(), and ThumbnailWidth().

Here is the caller graph for this function:

SPTImage::Url (  )

Definition at line 89 of file SPTImage.php.

SPTImage::Width (  )

Definition at line 94 of file SPTImage.php.

References Width().

Referenced by CreateCopyOfImage(), CreateNewImage(), LoadImageInfo(), and Width().

Here is the caller graph for this function:


Member Data Documentation

SPTImage::$AltText

Definition at line 232 of file SPTImage.php.

SPTImage::$DB

Definition at line 242 of file SPTImage.php.

SPTImage::$ErrorStatus

Definition at line 243 of file SPTImage.php.

SPTImage::$FileName

Definition at line 228 of file SPTImage.php.

Referenced by CreateNewImage().

SPTImage::$Format

Definition at line 231 of file SPTImage.php.

SPTImage::$Height

Definition at line 236 of file SPTImage.php.

SPTImage::$Id

Definition at line 227 of file SPTImage.php.

SPTImage::$PreviewFileName

Definition at line 229 of file SPTImage.php.

SPTImage::$PreviewHeight

Definition at line 238 of file SPTImage.php.

SPTImage::$PreviewUrl

Definition at line 234 of file SPTImage.php.

SPTImage::$PreviewWidth

Definition at line 239 of file SPTImage.php.

SPTImage::$ThumbnailFileName

Definition at line 230 of file SPTImage.php.

SPTImage::$ThumbnailHeight

Definition at line 240 of file SPTImage.php.

SPTImage::$ThumbnailUrl

Definition at line 235 of file SPTImage.php.

SPTImage::$ThumbnailWidth

Definition at line 241 of file SPTImage.php.

SPTImage::$Url

Definition at line 233 of file SPTImage.php.

SPTImage::$Width

Definition at line 237 of file SPTImage.php.

const SPTImage::IMAGE_PATH = "ImageStorage/"

IMAGE_PATH base path where images are stored PREVIEW_PATH path where preview images are stored THUMBNAIL_PATH path where thumbnail images are stored

Definition at line 43 of file SPTImage.php.

Referenced by CheckDirectories(), and ImageStorageDirectory().

const SPTImage::PREVIEW_PATH = "ImageStorage/Previews/"

Definition at line 44 of file SPTImage.php.

Referenced by CheckDirectories(), and PreviewStorageDirectory().

const SPTImage::THUMBNAIL_PATH = "ImageStorage/Thumbnails/"

Definition at line 45 of file SPTImage.php.

Referenced by CheckDirectories(), and ThumbnailStorageDirectory().


The documentation for this class was generated from the following file: