예제 #1
0
 /**
  * Constructor
  *
  * @param 	object 	An optional KConfig object with configuration options
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $me = KFactory::get('admin::com.ninjaboard.model.people')->getMe();
     // Set the state
     $this->_state->insert('by', 'int', $me->id)->insert('type', 'int')->insert('type_name', 'cmd')->insert('type_id', 'int')->insert('topic', 'int');
 }
예제 #2
0
	public function __construct(KConfig $config)
	{
		parent::__construct($config);

		$this->_state
			->insert('status'  , 'cmd');
	}
예제 #3
0
    public function __construct(KConfig $config)
    {
        parent::__construct($config);

        $this->_state
            ->insert('published', 'int')
            ->insert('category', 'int');
    }
예제 #4
0
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('application', 'cmd')->insert('type', 'cmd')->insert('package', 'cmd')->insert('name', 'cmd')->insert('action', 'cmd')->insert('user', 'cmd')->insert('distinct', 'boolean', false)->insert('column', 'cmd');
     $this->_state->remove('direction')->insert('direction', 'word', 'desc');
     // Force ordering by created_on
     $this->_state->sort = 'created_on';
 }
예제 #5
0
	public function __construct(KConfig $config)
	{
		parent::__construct($config);
	
		$this->_state
		 	->insert('sort'   , 'cmd', 'folder')
		 	->insert('enabled', 'int')
		 	->insert('type'   , 'cmd');
	}
예제 #6
0
	public function __construct(KConfig $config)
	{
		parent::__construct($config);
	
		$this->_state
		 	->insert('enabled', 'int')
		 	->insert('parent' , 'int')
		 	->insert('option' , 'cmd'); 	
	}
예제 #7
0
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     
     $this->_state
         ->insert('enabled',     'int')
         ->insert('category',    'int')
         ->insert('sticky',    	'int')
         ->insert('tags',        'string');
 }
예제 #8
0
	public function __construct(KConfig $config)
	{
		parent::__construct($config);
		
		$this->_state
		 	->insert('search'	 , 'string')
			->insert('scope'	 ,'string', 'content')
			->insert('published' ,'int');

	}
예제 #9
0
	public function __construct(KConfig $config)
	{
		parent::__construct($config);

		$this->_state
			->insert('container', 'identifier', null)
			->insert('folder', 'com://admin/files.filter.path', null)
			->insert('files', 'com://admin/files.filter.path', null)
			->insert('source', 'raw', null, true)
			;
	}
예제 #10
0
    public function __construct(KConfig $config)
	{
        parent::__construct($config);

        // Set the state
        $this->_state
            ->insert('section'   , 'string')
            ->insert('parent'    , 'string')
            ->insert('published' , 'int')
            ->insert('distinct'  , 'string');

    }
예제 #11
0
	public function __construct(KConfig $config)
	{
		parent::__construct($config);
	
		$this->_state
		 	->insert('application', 'cmd', 'site')
		 	->insert('sort'  	  , 'cmd', array('position', 'ordering'))
		 	->insert('enabled'	  , 'int')
		 	->insert('position'   , 'cmd')
		 	->insert('type' 	  , 'cmd')
		 	->insert('installed'  , 'boolean', false);
	}
예제 #12
0
파일: users.php 프로젝트: raeldc/com_learn
    /**
     * Constructor.
     *
     * @param   KConfig  An optional KConfig object with configuration options.
     */
	public function __construct(KConfig $config)
	{
		parent::__construct($config);

        $this->_state
        	->insert('activation'   , 'md5', null, true)
            ->insert('email'        , 'email', null, true)
            ->insert('username'     , 'alnum', null, true)
            ->insert('group_name'   , 'string')
            ->insert('group'        , 'int')
            ->insert('enabled'      , 'int')
            ->insert('visited'      , 'int')
            ->insert('loggedin'     , 'int');
	}
예제 #13
0
    /**
     * Constructor
     *
     * @param KConfig $config Configuration options
     */
    public function __construct(KConfig $config)
    {
        parent::__construct($config);

        self::$_pages_model = $this->getService('com://site/docman.model.pages');

        $this->_state
            ->insert('page', 'int')
            ->insert('page_conditions', 'raw', array())
            ->insert('current_user', 'int')
            ->insert('access', 'int')
            ->insert('status', 'cmd')
        ;
    }
예제 #14
0
    public function __construct(KConfig $config)
    {
        parent::__construct($config);

        $this->_state
            ->insert('section'   , 'int')
            ->insert('category'  , 'int')
            ->insert('published' , 'int')
            ->insert('state'     , 'int')
            ->insert('created_by', 'int')
            ->insert('access'    , 'int')
            ->insert('featured'  , 'boolean')
            ->insert('deleted'   , 'int');

        $this->_state->remove('sort')->insert('sort', 'cmd', 'section_title');
    }
예제 #15
0
 /**
  * @param KConfig $config
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     //Dynamic state injection based on relations.
     if ($this->getTable()->hasBehavior('relationable')) {
         $relations = $this->getTable()->getBehavior('relationable')->getRelations();
         foreach ($relations as $children) {
             foreach ($children as $name => $relation) {
                 if (KInflector::isPlural($name)) {
                     $this->_state->insert($name, 'raw');
                 }
                 $this->_state->insert(KInflector::singularize($name), 'int');
             }
         }
     }
     $this->_state->insert('ancestors', 'raw');
 }
예제 #16
0
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->getState()->insert('default', 'int', null, true);
 }
예제 #17
0
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('table', 'cmd')->insert('row', 'int');
 }
예제 #18
0
 /**
  * Constructor
  *
  * @param 	object 	An optional KConfig object with configuration options
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     // Set the state
     $this->_state->insert('visible', 'int', KFactory::get('lib.joomla.application')->isSite());
 }
예제 #19
0
 /**
  * Constructor
  *
  * @param KConfig $config Configuration options
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('current_user', 'int');
 }
예제 #20
0
 /**
  * @param KConfig $config
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('table', 'string')->insert('row', 'int')->insert('translated', 'boolean')->insert('original', 'boolean', null, true);
 }
예제 #21
0
 /**
  * __construct declaration of states.
  *
  * @param KConfig $config
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->getState()->insert('width', 'int')->insert('height', 'int')->insert('path', 'string', null, true)->insert('gravity', 'word')->insert('crop', 'string', 'fill')->insert('x', 'int', 0)->insert('y', 'int', 0)->insert('cache', 'string')->insert('container', 'string')->insert('radius', 'string')->insert('quality', 'int')->insert('angle', 'string')->insert('effect', 'string')->insert('border', 'string')->insert('background', 'string')->insert('overlay', 'string')->insert('underlay', 'string')->insert('page', 'int')->insert('density', 'int')->insert('fetch_format', 'string', 'auto')->insert('flags', 'raw', 'progressive')->insert('type', 'string')->insert('attribs', 'string')->insert('getsize', 'string', 0);
 }
예제 #22
0
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('enabled', 'int')->insert('category', 'int')->insert('start_date', 'date')->insert('end_date', 'date')->insert('subscribed', 'boolean');
 }
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('container', 'com://admin/files.filter.container', null)->insert('folder', 'com://admin/files.filter.path')->insert('filename', 'com://admin/files.filter.path', null, true, array('container'))->insert('files', 'com://admin/files.filter.path', null)->insert('paths', 'com://admin/files.filter.path', null)->insert('source', 'raw', null, true)->insert('types', 'cmd', '')->insert('config', 'json', '');
 }
예제 #24
0
파일: tags.php 프로젝트: kedweber/com_terms
 /**
  * @param KConfig $config
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('slug', 'string', null, true)->insert('limit', 'int', 10)->insert('offset', 'int', 0);
 }
예제 #25
0
 /**
  * @param KConfig $config
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('sort', 'cmd', 'enabled')->insert('direction', 'word', 'desc')->insert('carousel_category_id', 'int')->insert('enabled', 'int');
 }
예제 #26
0
 /**
  * Constructor
  *
  * @param 	object 	An optional KConfig object with configuration options
  */
 public function __construct(KConfig $options)
 {
     parent::__construct($options);
     // Set the state
     $this->_state->insert('user', 'int', false);
 }
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('business', 'int')->insert('tag', 'int');
 }
예제 #28
0
	public function __construct(KConfig $config)
	{
		parent::__construct($config);

		$this->_state->insert('container', 'identifier', null);
	}
예제 #29
0
 /**
  * @param KConfig $config
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('taxonomy_taxonomy_id', 'int');
 }
예제 #30
0
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('mimetype', 'string')->insert('extension', 'string');
 }