Exemplo n.º 1
0
    protected function _initialize(KObjectConfig $config)
    {
        $config->append(array(
            'behaviors' => array(
                'permissible',
                'lockable',
                'creatable',
                'modifiable',
                'sluggable',
                'identifiable',
                'hittable',
                'parameterizable',
                'timezonable' => array('fields' => array('publish_on', 'unpublish_on'))
            ),
            'column_map' => array(
                'parameters' => 'params',
                'touched_on' => 'GREATEST(tbl.created_on, tbl.modified_on)'
            ),
            'filters' => array(
                'parameters'   => array('json'),
                'title'        => array('trim'),
                'slug'         => array('trim'),
                'storage_type' => array('com://admin/docman.filter.identifier'),
                'description'  => array('trim', 'html')
            )
        ));

        parent::_initialize($config);
    }
Exemplo n.º 2
0
    protected function  _initialize(KObjectConfig $config)
    {
        $config->append(array(
            'relation_table' => 'docman_category_relations',
            'behaviors'      => array(
                'permissible',
                'lockable',
                'sluggable',
                'creatable',
                'modifiable',
                'identifiable',
                'orderable',
                'parameterizable',
                'nestable'     => array('relation_table' => 'docman_category_relations')
            ),
            'column_map' => array(
                'parameters' => 'params'
            ),
            'filters'        => array(
                'parameters'  => array('json'),
                'title'       => array('trim'),
                'slug'        => array('trim'),
                'description' => array('trim', 'html')
            )
        ));

        parent::_initialize($config);
    }
Exemplo n.º 3
0
	protected function _initialize(KObjectConfig $config)
	{
		$config->append(array(
			'filters' => array(
				'slug' 				 => 'cmd',
				'path'               => 'com:files.filter.path',
				'parameters'         => 'json'
			),
			'behaviors' => array(
                'lib:database.behavior.sluggable' => array('columns' => array('id', 'title')),
                'parameterizable'
            )
		));

		parent::_initialize($config);
	}
Exemplo n.º 4
0
 /**
  * Initializes the options for the object.
  *
  * Called from {@link __construct()} as a first step of object instantiation.
  *
  * @param KObjectConfig $config Configuration options.
  */
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('name' => 'activities', 'behaviors' => array('creatable', 'identifiable', 'parameterizable' => array('column' => 'metadata')), 'filters' => array('metadata' => 'json')));
     parent::_initialize($config);
 }
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('behaviors' => array('modifiable', 'creatable'), 'filters' => array()));
     parent::_initialize($config);
 }
Exemplo n.º 6
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('behaviors' => array('com:comments.database.behavior.commentable'), 'filters' => array('description' => array('trim', 'html'))));
     parent::_initialize($config);
 }
Exemplo n.º 7
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('name' => 'languages', 'base' => 'languages', 'identity_column' => 'lang_id'));
     parent::_initialize($config);
 }
Exemplo n.º 8
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('behaviors' => 'creatable', 'filters' => array('manifest' => 'com://admin/extman.filter.manifest', 'identifier' => 'com://admin/extman.filter.identifier')));
     parent::_initialize($config);
 }
Exemplo n.º 9
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('column_map' => array('container' => 'files_container_id'), 'behaviors' => array('identifiable', 'creatable', 'modifiable', 'lockable')));
     parent::_initialize($config);
 }
Exemplo n.º 10
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('behaviors' => array('identifiable', 'creatable', 'modifiable', 'parameterizable' => array('column' => 'conditions')), 'filters' => array('conditions' => array('json'))));
     parent::_initialize($config);
 }
Exemplo n.º 11
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('identity_column' => 'docman_category_id'));
     parent::_initialize($config);
 }
Exemplo n.º 12
0
 protected function _initialize(KConfig $config)
 {
     $timezonable = $this->getBehavior('timezonable')->setFields(array('publish_on', 'unpublish_on'));
     $config->append(array('command_chain' => $this->getService('com://admin/docman.command.chain'), 'behaviors' => array('aclable', 'configurable', 'lockable', 'creatable', 'modifiable', 'sluggable', 'identifiable', $timezonable), 'filters' => array('storage_type' => array('com://admin/docman.filter.identifier'), 'description' => array('html'))));
     parent::_initialize($config);
 }
Exemplo n.º 13
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('name' => 'articles_articles', 'behaviors' => array('identifiable', 'sluggable', 'orderable', 'lockable', 'creatable', 'modifiable', 'com://admin/translations.database.behavior.translatable')));
     parent::_initialize($config);
 }
Exemplo n.º 14
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('name' => 'articles_articles', 'behaviors' => array('com://admin/translations.database.behavior.translatable')));
     parent::_initialize($config);
 }
Exemplo n.º 15
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('name' => 'users'));
     parent::_initialize($config);
 }
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('behaviors' => array('orderable', 'lib:database.behavior.modifiable', 'identifiable', 'parameterizable' => array('column' => 'state')), 'filters' => array('state' => 'json')));
     parent::_initialize($config);
 }
Exemplo n.º 17
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('behaviors' => array('permissible', 'lockable', 'creatable', 'modifiable', 'sluggable', 'identifiable', 'parameterizable'), 'filters' => array('title' => array('trim'), 'slug' => array('trim'), 'description' => array('trim', 'html'))));
     parent::_initialize($config);
 }
Exemplo n.º 18
0
 protected function _initialize(KObjectConfig $config)
 {
     $config->append(array('behaviors' => array('defaultable', 'parameterizable', 'orderable', 'creatable', 'modifiable'), 'filters' => array('parameters' => array('json'), 'fields' => array('json'))));
     parent::_initialize($config);
 }