XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
Legacy_AbstractClientObjectHandler Class Reference
Inheritance diagram for Legacy_AbstractClientObjectHandler:
XoopsObjectGenericHandler XoopsObjectHandler

Public Member Functions

 insert (&$obj, $force=false)
 
 delete (&$obj, $force=false)
 
 getClientField ( $key)
 
- Public Member Functions inherited from XoopsObjectGenericHandler
 __construct (&$db)
 
create ($isNew=true)
 
get ($id)
 
getObjects ($criteria=null, $limit=null, $start=null, $id_as_key=false)
 
 getIdList ($criteria=null, $limit=null, $start=null)
 
 getCount ($criteria=null)
 
 _getCount ($sql=null)
 
 _insert (&$obj)
 
 _update (&$obj)
 
 _makeVars4sql (&$obj)
 
 _makeCriteria4sql ($criteria)
 
 _makeCriteriaElement4sql ($criteria, &$obj)
 
 _escapeValue ($value, $type)
 
 deleteAll ($criteria, $force=false)
 
 getDirname ()
 
 getDataname ()
 
 _callDelegate ( $type, &$obj)
 
- Public Member Functions inherited from XoopsObjectHandler
create ()
 
 insert (&$object)
 
 delete (&$object)
 

Protected Member Functions

 _getTagList ( $obj)
 
 _setClientData ( $obj)
 
 _deleteClientData ( $obj)
 
 _saveActivity ( $obj)
 
 _saveTags ( $obj, $tagDirname)
 
 _saveImages ( $obj)
 
 _saveMap ($obj)
 
 _deleteActivity ( $obj)
 
 _deleteTags ( $obj, $tagDirname)
 
 _deleteWorkflow ( $obj)
 
 _deleteImages ( $obj)
 
 _isActivityClient ( $conf)
 
 _isTagClient ( $conf)
 
 _isWorkflowClient ( $conf)
 
 _isImageClient ( $conf)
 
 _isMapClient ( $conf)
 

Protected Attributes

 $_mClientField = ['title' =>'title', 'category' =>'category_id', 'posttime' =>'posttime']
 
 $_mClientConfig = ['tag' =>'tag_dirname', 'image' =>'use_image', 'workflow' =>'use_workflow', 'activity' =>'use_activity', 'map' =>'use_map']
 

Additional Inherited Members

- Data Fields inherited from XoopsObjectGenericHandler
 $mTable = null
 
 $mPrimary = null
 
 $mClass = null
 
 $mDirname = null
 
 $mDataname = null
 
 $_mDummyObj = null
 
- Data Fields inherited from XoopsObjectHandler
 $db
 

Detailed Description

Definition at line 18 of file AbstractClientObjectHandler.class.php.

Member Function Documentation

◆ _deleteActivity()

_deleteActivity ( $obj)
protected

delete activity

Parameters
XoopsSimpleObject$obj
Returns
bool
Parameters
$obj* XoopsSimpleObject **

Definition at line 249 of file AbstractClientObjectHandler.class.php.

◆ _deleteClientData()

_deleteClientData ( $obj)
protected

delete client data: tag, activity, workflow, image

Parameters
XoopsSimpleObject$obj
Returns
bool
Parameters
$obj* XoopsSimpleObject **

Definition at line 116 of file AbstractClientObjectHandler.class.php.

◆ _deleteImages()

_deleteImages ( $obj)
protected

delete images

Parameters
XoopsSimpleObject$obj
Returns
bool
Parameters
$obj* XoopsSimpleObject **

Definition at line 299 of file AbstractClientObjectHandler.class.php.

◆ _deleteTags()

_deleteTags ( $obj,
$tagDirname )
protected

delete tags

Parameters
XoopsSimpleObject$obj
string$tagDirname
Returns
bool
Parameters
$obj* XoopsSimpleObject **
$tagDirname* string **

Definition at line 264 of file AbstractClientObjectHandler.class.php.

◆ _deleteWorkflow()

_deleteWorkflow ( $obj)
protected

delete workflow

Parameters
XoopsSimpleObject$obj
Returns
void
Parameters
$obj* XoopsSimpleObject **

Definition at line 287 of file AbstractClientObjectHandler.class.php.

◆ _getTagList()

_getTagList ( $obj)
protected

_getTagList

Parameters
XoopsSimpleObject$obj
Returns
string[]
Parameters
$obj* XoopsSimpleObject **

Definition at line 30 of file AbstractClientObjectHandler.class.php.

◆ _isActivityClient()

_isActivityClient ( $conf)
protected

check if use Legacy_Activity

Parameters
mixed[]$conf
Returns
bool
Parameters
$conf* mixed[] **

Definition at line 324 of file AbstractClientObjectHandler.class.php.

◆ _isImageClient()

_isImageClient ( $conf)
protected

check if use Legacy_Image

Parameters
mixed[]$conf
Returns
bool
Parameters
$conf* mixed[] **

Definition at line 381 of file AbstractClientObjectHandler.class.php.

◆ _isMapClient()

_isMapClient ( $conf)
protected

check if use Legacy_Map

Parameters
mixed[]$conf
Returns
bool
Parameters
$conf* mixed[] **

Definition at line 400 of file AbstractClientObjectHandler.class.php.

◆ _isTagClient()

_isTagClient ( $conf)
protected

check if use Legacy_Tag

Parameters
mixed[]$conf
Returns
bool
Parameters
$conf* mixed[] **

Definition at line 343 of file AbstractClientObjectHandler.class.php.

◆ _isWorkflowClient()

_isWorkflowClient ( $conf)
protected

check if use Legacy_Workflow

Parameters
mixed[]$conf
Returns
bool
Parameters
$conf* mixed[] **

Definition at line 362 of file AbstractClientObjectHandler.class.php.

◆ _saveActivity()

_saveActivity ( $obj)
protected

save activity

Parameters
XoopsSimpleObject$obj
Returns
bool
Parameters
$obj* XoopsSimpleObject **

Definition at line 154 of file AbstractClientObjectHandler.class.php.

◆ _saveImages()

_saveImages ( $obj)
protected

upload and save images

Parameters
XoopsSimpleObject$obj
Returns
bool
Parameters
$obj* Legacy_AbstractObject **

Definition at line 200 of file AbstractClientObjectHandler.class.php.

◆ _saveMap()

_saveMap ( $obj)
protected

save map data

Parameters
XoopsSimpleObject$obj
Returns
array

Definition at line 226 of file AbstractClientObjectHandler.class.php.

◆ _saveTags()

_saveTags ( $obj,
$tagDirname )
protected

save tags

Parameters
XoopsSimpleObject$obj
string$tagDirname
Returns
bool
Parameters
$obj* XoopsSimpleObject **
$tagDirname* string **

Definition at line 178 of file AbstractClientObjectHandler.class.php.

◆ _setClientData()

_setClientData ( $obj)
protected

set client data: tag, image, activity, workflow

Parameters
XoopsSimpleObject$obj
Returns
bool
Parameters
$obj* XoopsSimpleObject **

Definition at line 76 of file AbstractClientObjectHandler.class.php.

◆ delete()

delete ( & $obj,
$force = false )

delete data from table

Parameters
XoopsSimpleObject$obj
bool$force
Returns
bool
Parameters
$obj* XoopsSimpleObject **
$force* bool **

Reimplemented from XoopsObjectGenericHandler.

Definition at line 61 of file AbstractClientObjectHandler.class.php.

◆ getClientField()

getClientField ( $key)

get client field name

Parameters
string$key
Returns
string
Parameters
$key* string **

Definition at line 419 of file AbstractClientObjectHandler.class.php.

◆ insert()

insert ( & $obj,
$force = false )

insert data to table

Parameters
XoopsSimpleObject$obj
bool$force
Returns
bool
Parameters
$obj* XoopsSimpleObject **
$force* bool **

Reimplemented from XoopsObjectGenericHandler.

Definition at line 43 of file AbstractClientObjectHandler.class.php.

Field Documentation

◆ $_mClientConfig

$_mClientConfig = ['tag' =>'tag_dirname', 'image' =>'use_image', 'workflow' =>'use_workflow', 'activity' =>'use_activity', 'map' =>'use_map']
protected

Definition at line 21 of file AbstractClientObjectHandler.class.php.

◆ $_mClientField

$_mClientField = ['title' =>'title', 'category' =>'category_id', 'posttime' =>'posttime']
protected

Definition at line 20 of file AbstractClientObjectHandler.class.php.


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