1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37:
<?php
/**
* Classes responsible for managing core page objects
*
* @copyright The ImpressCMS Project <http://www.impresscms.org/>
* @license LICENSE.txt
* @category ICMS
* @package Page
* @since ImpressCMS 1.1
* @author modified by UnderDog <underdog@impresscms.org>
* @author Gustavo Pilla (aka nekro) <nekro@impresscms.org> <gpilla@nubee.com.ar>
* @version SVN: $Id:Object.php 19775 2010-07-11 18:54:25Z malanciault $
*/
defined('ICMS_ROOT_PATH') or die('ImpressCMS root path not defined');
/**
* ImpressCMS page class.
*
* @since ImpressCMS 1.2
* @author Gustavo Pilla (aka nekro) <nekro@impresscms.org> <gpilla@nubee.com.ar>
*/
class icms_data_page_Object extends icms_ipf_Object {
public function __construct( & $handler) {
parent::__construct( $handler );
$this->quickInitVar('page_id', XOBJ_DTYPE_INT);
$this->quickInitVar('page_moduleid', XOBJ_DTYPE_INT, true);
$this->quickInitVar('page_title', XOBJ_DTYPE_TXTBOX, true);
$this->quickInitVar('page_url', XOBJ_DTYPE_TXTBOX, true);
$this->quickInitVar('page_status', XOBJ_DTYPE_INT, true);
}
}