XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
Legacy_AbstractObject Class Reference
Inheritance diagram for Legacy_AbstractObject:
XoopsSimpleObject AbstractXoopsObject Legacy_AbstractCategoryObject

Public Member Functions

 __construct ()
 
 loadTable ( $table, $dirname=null)
 
 getPrimary ()
 
 getDataname ()
 
 renderUri ( $action=null)
 
 getImages ()
 
 getImageNumber ()
 
 setupImages ($isPost=true)
 
 loadTag ()
 
 onWorkflow ()
 
- Public Member Functions inherited from XoopsSimpleObject
 setNew ()
 
 unsetNew ()
 
 isNew ()
 
 initVar ($key, $dataType, $value=null, $required=false, $size=null)
 
 assignVar ($key, $value)
 
 assignVars ($values)
 
 set ($key, $value)
 
 get ($key)
 
 gets ()
 
 setVar ($key, $value)
 
 setVars ($values)
 
 getVar ($key)
 
 getShow ($key)
 
 getTypeInformations ()
 
 getPurifiedHtml ( $key, $encoding=null, $doctype=null)
 
 getDirname ()
 

Data Fields

 $mChildList = []
 
 $mParentList = []
 
 $mTable = []
 
 $mTag = []
 
 $mImage = []
 
- Data Fields inherited from XoopsSimpleObject
 $mVars = []
 
 $mIsNew = true
 
 $mDirname = null
 

Protected Member Functions

 _setupChildTables ()
 

Protected Attributes

 $_mMainTable = null
 
 $_mIsLoaded = []
 
 $_mIsTagLoaded = false
 

Detailed Description

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

Constructor & Destructor Documentation

◆ __construct()

__construct ( )

__construct

Parameters
void
Returns
void

Reimplemented from XoopsSimpleObject.

Reimplemented in Legacy_AbstractCategoryObject.

Definition at line 41 of file AbstractObject.class.php.

Member Function Documentation

◆ _setupChildTables()

_setupChildTables ( )
protected

_setupChildTables()

Parameters
void
Returns
void

Definition at line 54 of file AbstractObject.class.php.

◆ getDataname()

getDataname ( )

getDataname

Parameters
void
Returns
string

Reimplemented in Legacy_AbstractCategoryObject.

Definition at line 113 of file AbstractObject.class.php.

◆ getImageNumber()

getImageNumber ( )

get number of image used in this table

Parameters
void
Returns
int

Definition at line 152 of file AbstractObject.class.php.

◆ getImages()

getImages ( )

getImages

Returns
array

Definition at line 136 of file AbstractObject.class.php.

◆ getPrimary()

getPrimary ( )

getPrimary

Parameters
void
Returns
string

Reimplemented in Legacy_AbstractCategoryObject.

Definition at line 101 of file AbstractObject.class.php.

◆ loadTable()

loadTable ( $table,
$dirname = null )

load

Parameters
string$table
string$dirname
Returns
void
Parameters
$table* string **
$dirname* string **

Definition at line 74 of file AbstractObject.class.php.

◆ loadTag()

loadTag ( )

load tag array related to this page

Parameters
void
Returns
void

Definition at line 204 of file AbstractObject.class.php.

◆ onWorkflow()

onWorkflow ( )

Definition at line 225 of file AbstractObject.class.php.

◆ renderUri()

renderUri ( $action = null)

renderUri

Parameters
string$actionex) 'edit', 'delete', 'view'
Returns
string
Parameters
$action* string *

Reimplemented in Legacy_AbstractCategoryObject.

Definition at line 125 of file AbstractObject.class.php.

◆ setupImages()

setupImages ( $isPost = true)

Setup Image Objects linked to this object

Parameters
bool$isPost
Returns
void

Definition at line 164 of file AbstractObject.class.php.

Field Documentation

◆ $_mIsLoaded

$_mIsLoaded = []
protected

Definition at line 28 of file AbstractObject.class.php.

◆ $_mIsTagLoaded

$_mIsTagLoaded = false
protected

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

◆ $_mMainTable

$_mMainTable = null
protected

Definition at line 23 of file AbstractObject.class.php.

◆ $mChildList

$mChildList = []

Definition at line 25 of file AbstractObject.class.php.

◆ $mImage

$mImage = []

Definition at line 32 of file AbstractObject.class.php.

◆ $mParentList

$mParentList = []

Definition at line 26 of file AbstractObject.class.php.

◆ $mTable

$mTable = []

Definition at line 27 of file AbstractObject.class.php.

◆ $mTag

$mTag = []

Definition at line 31 of file AbstractObject.class.php.


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