Overview

Packages

  • Auth
    • Ads
    • Ldap
    • Xoops
  • Autotasks
  • Config
    • Category
    • Item
    • Option
  • Core
    • Filesystem
    • Filters
    • Logger
    • Mail
    • Message
    • Password
    • Security
    • StopSpammer
    • Template
    • Textsanitizer
    • VersionChecker
  • Data
    • Avatar
    • Comment
  • Database
    • Connection
    • Criteria
    • Legacy
    • MySQL
    • PDO
    • Updater
  • Feeds
    • RSS
  • File
  • Form
    • Base
    • Elements
  • ICMS
    • IPF
      • View
  • Image
    • Category
  • Ipf
    • Category
    • Controller
    • Export
    • form
    • Keyhighlighter
    • Member
    • Object
    • Permission
    • richfile
    • Tree
    • urllink
    • View
  • kernel
    • Set
  • Member
    • Group
    • GroupMembership
    • GroupPermission
    • User
  • Messaging
  • Module
  • None
  • Notification
  • Page
  • Plugins
    • Editor
  • Preload
    • Libraries
  • Privmessage
  • Session
  • SmartObject
  • View
    • Block
    • Breadcrumb
    • PageNav
    • PrinterFriendly
    • Template
    • Templates
    • Theme
    • Tree

Classes

  • icms_data_page_Handler
  • icms_data_page_Object
  • Overview
  • Package
  • Class

Class icms_data_page_Handler

ImpressCMS page handler class.

icms_core_ObjectHandler
Extended by icms_ipf_Handler
Extended by icms_data_page_Handler
Package: Page
Copyright: The ImpressCMS Project http://www.impresscms.org/
License: LICENSE.txt
Author: Gustavo Pilla (aka nekro) nekro@impresscms.org gpilla@nubee.com.ar
Since: ImpressCMS 1.2
Located at data/page/Handler.php
Methods summary
public object
# __construct( object & $db, string $itemname,…, string $keyname,…, string $idenfierName,…, string $summaryName,…, string $modulename,… )

Constructor - called from child classes

Constructor - called from child classes

Parameters

$db
Database object XoopsDatabase
$itemname,…
Object to be managed
$keyname,…
Name of the table key that uniquely identify each icms_ipf_Object
$idenfierName,…
Name of the field which properly identify the icms_ipf_Object
$summaryName,…
Name of the field which will be use as a summary for the object
$modulename,…
Directory name of the module controlling this object

Returns

object

Overrides

icms_ipf_Handler::__construct()
public array
# getList( object $criteria = null, integer $limit = 0, integer $start = 0, $debug = false )

Retrieve a list of objects as arrays - DON'T USE WITH JOINT KEYS

Retrieve a list of objects as arrays - DON'T USE WITH JOINT KEYS

Parameters

$criteria
icms_db_criteria_Element conditions to be met
$limit
Max number of objects to fetch
$start
Which record to start at
$debug

Returns

array

Overrides

icms_ipf_Handler::getList()
public
# getPageSelOptions( $value = null )
Methods inherited from icms_ipf_Handler
addEventHook(), addPermission(), convertResultSet(), create(), delete(), deleteAll(), disableEvent(), enableUpload(), executeEvent(), get(), getCount(), getD(), getIdentifierName(), getIdsFromObjectsAsArray(), getImagePath(), getImageUrl(), getListD(), getModuleConfig(), getModuleInfo(), getModuleItemString(), getObjects(), getObjectsAsArray(), getObjectsD(), getPermissions(), insert(), insertD(), query(), setGrantedObjectsCriteria(), setUploaderConfig(), updateAll(), updateCounter()
Properties inherited from icms_ipf_Handler
$_allowedMimeTypes, $_disabledEvents, $_eventHooks, $_itemname, $_maxFileSize, $_maxHeight, $_maxWidth, $_moduleName, $_modulePath, $_moduleUrl, $_page, $_uploadPath, $_uploadUrl, $className, $eventArray, $generalSQL, $highlightFields, $identifierName, $keyName, $permissionsArray, $summaryName, $table, $uploadEnabled
Properties inherited from icms_core_ObjectHandler
$db
API documentation generated by ApiGen