Class XoopsObject
Base class for all objects in the Xoops kernel (and beyond)
- Xoops\Core\Kernel\XoopsObject implements ArrayAccess
Direct known subclasses
AvatarsAvatar, AvatarsUserlink, MenusMenus, NotificationsNotification, PagePage_content, PagePage_rating, PagePage_related, PagePage_related_link, PmMessage, ProfileCategory, ProfileField, ProfileProfile, BannersBanner, ProfileRegstep, ProfileVisibility, PublisherCategory, PublisherFile, PublisherItem, PublisherMimetype, PublisherRating, SmiliesSmiley, UserconfigsItem, UserconfigsOption, BannersBannerclient, UserrankRank, XlanguageLanguage, Xoops\Core\Kernel\Handlers\XoopsBlock, Xoops\Core\Kernel\Handlers\XoopsBlockModuleLink, Xoops\Core\Kernel\Handlers\XoopsConfigItem, Xoops\Core\Kernel\Handlers\XoopsConfigOption, Xoops\Core\Kernel\Handlers\XoopsGroup, Xoops\Core\Kernel\Handlers\XoopsGroupPerm, Xoops\Core\Kernel\Handlers\XoopsMembership, Xoops\Core\Kernel\Handlers\XoopsModule, CommentsComment, Xoops\Core\Kernel\Handlers\XoopsOnline, Xoops\Core\Kernel\Handlers\XoopsPrivateMessage, Xoops\Core\Kernel\Handlers\XoopsTplFile, Xoops\Core\Kernel\Handlers\XoopsTplSet, Xoops\Core\Kernel\Handlers\XoopsUser, XoopsObject, ImagesCategory, ImagesImage, ImagesImage_Body, ImagesImagebody, MenusMenuIndirect known subclasses
ArtObject, XoopsBlock, XoopsPrivmessage, XoopsTplfile, XoopsTplset, XoopsUser, XoopsBlockmodulelink, XoopsConfigItem, XoopsConfigOption, XoopsGroup, XoopsGroupPerm, XoopsMembership, XoopsModule, XoopsOnline
Abstract
Namespace: Xoops\Core\Kernel
Package: Xoops\Core\Kernel
Category: Xoops\Core\Kernel\XoopsObject
Copyright: 2000-2015 XOOPS Project (http://xoops.org)
License: GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
Author: Kazumi Ono (AKA onokazu) <http://www.myweb.ne.jp/, http://jp.xoops.org/>
Author: Taiwen Jiang phppp@users.sourceforge.net
Since: 2.0.0
Link: http://xoops.org
Located at oops_lib/Xoops/Core/Kernel/XoopsObject.php
Namespace: Xoops\Core\Kernel
Package: Xoops\Core\Kernel
Category: Xoops\Core\Kernel\XoopsObject
Copyright: 2000-2015 XOOPS Project (http://xoops.org)
License: GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
Author: Kazumi Ono (AKA onokazu) <http://www.myweb.ne.jp/, http://jp.xoops.org/>
Author: Taiwen Jiang phppp@users.sourceforge.net
Since: 2.0.0
Link: http://xoops.org
Located at oops_lib/Xoops/Core/Kernel/XoopsObject.php
public
|
|
public
|
|
public
boolean
|
|
public
|
|
public
|
|
public
boolean
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
|
#
setFormVars( mixed $var_arr = null, string $pref = 'xo_' )
Assign values to multiple variables in a batch |
public
array
|
|
public
array
|
#
getValues( mixed $keys = null, string $format =
Returns the values of the specified variables |
public
mixed
|
#
getVar( string $key, string $format =
returns a specific variable for the object in a proper format |
public
boolean
|
|
public
|
|
public
|
|
public
object
|
|
public
|
|
public
|
|
public
array
|
|
public
string
|
|
public
array
|
|
public
boolean
|
|
public
mixed
|
|
public
|
|
public
|
public
array
|
$vars
holds all variables(properties) of an object |
#
array()
|
public
array
|
$cleanVars
variables cleaned for store in DB |
#
array()
|
public
string
|
$plugin_path
|