Class icms_ipf_Object
icms_ipf_Object base class
Base class representing a single icms_ipf_Object
- icms_core_Object
- icms_ipf_Object
Direct known subclasses
icms_data_file_Object, icms_data_page_Object, icms_data_urllink_Object, icms_ipf_seo_Object, icms_view_block_Object, icms_view_block_position_ObjectIndirect known subclasses
icms_ipf_category_Object
Package: Ipf\Object
Category: ICMS
Copyright: The ImpressCMS Project http://www.impresscms.org/
License: GNU General Public License (GPL)
Author: marcan marcan@smartfactory.ca
Located at ipf/Object.php
Category: ICMS
Copyright: The ImpressCMS Project http://www.impresscms.org/
License: GNU General Public License (GPL)
Author: marcan marcan@smartfactory.ca
Located at ipf/Object.php
public
|
|
public
|
|
public
boolean
|
|
public
|
#
openFormSection( str $section_name, boolean $value = FALSE )
open a new form section to seperate form elements |
public
|
|
public
|
#
initVar( string $key, integer $data_type, mixed $value = null, boolean $required = false, integer $maxlength = null, string $options = '', boolean $multilingual = false, string $form_caption = '', string $form_dsc = '', boolean $sortby = false, boolean $persistent = true, boolean $displayOnForm = true )
|
public
|
#
initNonPersistableVar( $key, $data_type, str $itemName = false, str $form_caption = '', $sortby = false, $value = '', boolean $displayOnForm = false, boolean $required = false )
|
public
|
#
quickInitVar( string $key, integer $data_type, boolean $required = false, string $form_caption = '', string $form_dsc = '', mixed $value = null )
Quickly initiate a var |
public
|
|
public
|
#
setControl( string $var, array $options = array() )
Set control information for an instance variable |
public
|
|
public
a
|
|
public
a
|
#
getSecureForm( $form_caption, $form_name, $form_action = false, $submit_button_caption = _CO_ICMS_SUBMIT, $cancel_js_action = false, $captcha = false )
Create the secure form for this object |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
string
|
#
getGroupPerm( $group_perm )
Retreive the group that have been granted access to a specific permission for this object |
public
|
|
public
|
|
public
|
|
public
integer
|
|
public
string
|
|
public
string
|
|
public
string
|
#
getAdminViewItemLink( boolean $onlyUrl = false )
Retreive the object admin side link, displayijng a SingleView page |
public
string
|
|
public
|
|
public
|
|
public
|
#
getDeleteItemLink( boolean $onlyUrl = false, boolean $withimage = false, boolean $userSide = false )
|
public
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
|
|
public
mixed
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
content
|
#
displaySingleObject( boolean $fetchOnly = false, boolean $userSide = false, $actions = array(), $headerAsRow = true )
Display an automatic SingleView of the object, based on the displayOnSingleView param of each vars |
public
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
|
|
public
boolean
|
assignVar(),
assignVars(),
cleanVars(),
getErrors(),
getHtmlErrors(),
getValues(),
getVars(),
isDirty(),
isNew(),
isNewConfig(),
registerFilter(),
setDirty(),
setFormVars(),
setNew(),
setNewConfig(),
setVar(),
setVars(),
unsetDirty(),
unsetNew(),
unsetNewConfig(),
xoopsClone()
|
public
|
$_image_path
|
|
public
|
$_image_url
|
|
public
boolean
|
$seoEnabled
|
#
false
|
public
|
$titleField
|
|
public
boolean
|
$summaryField
|
#
false
|
public
object
|
$handler
Reference to the handler managing this object |
|
public
array
|
$controls
References to control objects, managing the form fields of this object |
#
array()
|
$_isNewConfig,
$cleanVars,
$vars
|