Cheetah
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ChWsbAlbums Class Reference

Public Member Functions

 __construct ($sType, $iOwnerId=0)
 
 _getSqlPart ($aFields=array(), $sBound=', ', $bUseEmptyValues=false)
 
 _getSqlSpec ($aData)
 
 addAlbum ($aData=array(), $bCheck=true)
 
 getCorrectUri ($sCaption, $iOwnerId=0, $bCheck=true)
 
 checkUriUniq ($sUri, $iOwnerId)
 
 updateAlbum ($mixedIdent, $aData)
 
 updateAlbumById ($iId, $aData)
 
 _updateAlbum ($aAlbum, $aData)
 
 removeAlbum ($iAlbumId)
 
 _checkAlbumExistence ($aData)
 
 getAlbumObjList ($mixedAlbum)
 
 getAlbumCoverFiles ($iAlbumId, $aJoin=array(), $aJoinCond=array(), $iLimit=4)
 
 getAlbumList ($aData=array(), $iPage=1, $iPerPage=10, $bSimple=false)
 
 getAlbumCount ($aData=array())
 
 getAlbumInfo ($aIdent=array(), $aFields=array())
 
 getAlbumName ($iAlbumId)
 
 getAlbumDefaultName ()
 
 addObject ($iAlbumId, $mixedObj, $bUpdateCount=true)
 
 moveObject ($iAlbumId, $iNewAlbumId, $mixedObj)
 
 removeObject ($iAlbumId, $mixedObj, $bUpdateCount=true)
 
 removeObjectTotal ($iObj, $bUpdateCounter=true)
 
 sortObjects ($sAlbumUri, $aSort=array())
 
 updateLastObj ($iAlbumId, $iObjId=0)
 
 updateLastObjById ($iObjId)
 
 getLastObj ($iAlbumId)
 
 getClosestObj ($iAlbumId, $iObjectId, $sType='next', $iOrder=0, $aExcludeIds=array())
 
 getObjCount ($aIdent)
 
 getObjTotalCount ($aData=array())
 
 calcObjCount ($iAlbumId)
 
 updateObjCounter ($iAlbumId, $iNumber, $bIncrease=true)
 
 updateObjCounterById ($iObjId, $bIncrease=true)
 

Static Public Member Functions

static getAbumName ($sName, $iUserId)
 
static getAbumUri ($sName, $iUserId)
 

Public Attributes

 $sAlbumTable
 
 $sAlbumObjectsTable
 
 $aAlbumFields
 
 $sType
 
 $sAlbumCoverParam
 
 $iOwnerId
 

Detailed Description

This work, "Cheetah - https://www.cheetahwsb.com", is a derivative of "Dolphin Pro V7.4.2" by BoonEx Pty Limited - https://www.boonex.com/, used under CC-BY. "Cheetah" is licensed under CC-BY by Dean J. Bassett Jr. CC-BY License - http://creativecommons.org/licenses/by/3.0/

Definition at line 8 of file ChWsbAlbums.php.

Constructor & Destructor Documentation

◆ __construct()

ChWsbAlbums::__construct (   $sType,
  $iOwnerId = 0 
)

Definition at line 17 of file ChWsbAlbums.php.

Member Function Documentation

◆ _checkAlbumExistence()

ChWsbAlbums::_checkAlbumExistence (   $aData)

Definition at line 267 of file ChWsbAlbums.php.

◆ _getSqlPart()

ChWsbAlbums::_getSqlPart (   $aFields = array(),
  $sBound = ',
,
  $bUseEmptyValues = false 
)

Definition at line 56 of file ChWsbAlbums.php.

◆ _getSqlSpec()

ChWsbAlbums::_getSqlSpec (   $aData)

Definition at line 79 of file ChWsbAlbums.php.

◆ _updateAlbum()

ChWsbAlbums::_updateAlbum (   $aAlbum,
  $aData 
)

Definition at line 220 of file ChWsbAlbums.php.

◆ addAlbum()

ChWsbAlbums::addAlbum (   $aData = array(),
  $bCheck = true 
)

Definition at line 112 of file ChWsbAlbums.php.

◆ addObject()

ChWsbAlbums::addObject (   $iAlbumId,
  $mixedObj,
  $bUpdateCount = true 
)

Definition at line 475 of file ChWsbAlbums.php.

◆ calcObjCount()

ChWsbAlbums::calcObjCount (   $iAlbumId)

Definition at line 736 of file ChWsbAlbums.php.

◆ checkUriUniq()

ChWsbAlbums::checkUriUniq (   $sUri,
  $iOwnerId 
)

Definition at line 193 of file ChWsbAlbums.php.

◆ getAbumName()

static ChWsbAlbums::getAbumName (   $sName,
  $iUserId 
)
static

Definition at line 40 of file ChWsbAlbums.php.

◆ getAbumUri()

static ChWsbAlbums::getAbumUri (   $sName,
  $iUserId 
)
static

Definition at line 50 of file ChWsbAlbums.php.

◆ getAlbumCount()

ChWsbAlbums::getAlbumCount (   $aData = array())

Definition at line 371 of file ChWsbAlbums.php.

◆ getAlbumCoverFiles()

ChWsbAlbums::getAlbumCoverFiles (   $iAlbumId,
  $aJoin = array(),
  $aJoinCond = array(),
  $iLimit = 4 
)

Definition at line 294 of file ChWsbAlbums.php.

◆ getAlbumDefaultName()

ChWsbAlbums::getAlbumDefaultName ( )

Definition at line 469 of file ChWsbAlbums.php.

◆ getAlbumInfo()

ChWsbAlbums::getAlbumInfo (   $aIdent = array(),
  $aFields = array() 
)

Definition at line 425 of file ChWsbAlbums.php.

◆ getAlbumList()

ChWsbAlbums::getAlbumList (   $aData = array(),
  $iPage = 1,
  $iPerPage = 10,
  $bSimple = false 
)

Definition at line 316 of file ChWsbAlbums.php.

◆ getAlbumName()

ChWsbAlbums::getAlbumName (   $iAlbumId)

Definition at line 462 of file ChWsbAlbums.php.

◆ getAlbumObjList()

ChWsbAlbums::getAlbumObjList (   $mixedAlbum)

Definition at line 280 of file ChWsbAlbums.php.

◆ getClosestObj()

ChWsbAlbums::getClosestObj (   $iAlbumId,
  $iObjectId,
  $sType = 'next',
  $iOrder = 0,
  $aExcludeIds = array() 
)

Definition at line 667 of file ChWsbAlbums.php.

◆ getCorrectUri()

ChWsbAlbums::getCorrectUri (   $sCaption,
  $iOwnerId = 0,
  $bCheck = true 
)

Definition at line 165 of file ChWsbAlbums.php.

◆ getLastObj()

ChWsbAlbums::getLastObj (   $iAlbumId)

Definition at line 658 of file ChWsbAlbums.php.

◆ getObjCount()

ChWsbAlbums::getObjCount (   $aIdent)

Definition at line 710 of file ChWsbAlbums.php.

◆ getObjTotalCount()

ChWsbAlbums::getObjTotalCount (   $aData = array())

Definition at line 717 of file ChWsbAlbums.php.

◆ moveObject()

ChWsbAlbums::moveObject (   $iAlbumId,
  $iNewAlbumId,
  $mixedObj 
)

Definition at line 511 of file ChWsbAlbums.php.

◆ removeAlbum()

ChWsbAlbums::removeAlbum (   $iAlbumId)

Definition at line 242 of file ChWsbAlbums.php.

◆ removeObject()

ChWsbAlbums::removeObject (   $iAlbumId,
  $mixedObj,
  $bUpdateCount = true 
)

Definition at line 555 of file ChWsbAlbums.php.

◆ removeObjectTotal()

ChWsbAlbums::removeObjectTotal (   $iObj,
  $bUpdateCounter = true 
)

Definition at line 594 of file ChWsbAlbums.php.

◆ sortObjects()

ChWsbAlbums::sortObjects (   $sAlbumUri,
  $aSort = array() 
)

Definition at line 612 of file ChWsbAlbums.php.

◆ updateAlbum()

ChWsbAlbums::updateAlbum (   $mixedIdent,
  $aData 
)

Definition at line 202 of file ChWsbAlbums.php.

◆ updateAlbumById()

ChWsbAlbums::updateAlbumById (   $iId,
  $aData 
)

Definition at line 211 of file ChWsbAlbums.php.

◆ updateLastObj()

ChWsbAlbums::updateLastObj (   $iAlbumId,
  $iObjId = 0 
)

Definition at line 633 of file ChWsbAlbums.php.

◆ updateLastObjById()

ChWsbAlbums::updateLastObjById (   $iObjId)

Definition at line 646 of file ChWsbAlbums.php.

◆ updateObjCounter()

ChWsbAlbums::updateObjCounter (   $iAlbumId,
  $iNumber,
  $bIncrease = true 
)

Definition at line 744 of file ChWsbAlbums.php.

◆ updateObjCounterById()

ChWsbAlbums::updateObjCounterById (   $iObjId,
  $bIncrease = true 
)

Definition at line 753 of file ChWsbAlbums.php.

Member Data Documentation

◆ $aAlbumFields

ChWsbAlbums::$aAlbumFields

Definition at line 12 of file ChWsbAlbums.php.

◆ $iOwnerId

ChWsbAlbums::$iOwnerId

Definition at line 15 of file ChWsbAlbums.php.

◆ $sAlbumCoverParam

ChWsbAlbums::$sAlbumCoverParam

Definition at line 14 of file ChWsbAlbums.php.

◆ $sAlbumObjectsTable

ChWsbAlbums::$sAlbumObjectsTable

Definition at line 11 of file ChWsbAlbums.php.

◆ $sAlbumTable

ChWsbAlbums::$sAlbumTable

Definition at line 10 of file ChWsbAlbums.php.

◆ $sType

ChWsbAlbums::$sType

Definition at line 13 of file ChWsbAlbums.php.


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