コード例 #1
0
ファイル: watches.php プロジェクト: ravenlife/Ninjaboard
 /**
  * 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
ファイル: revisions.php プロジェクト: raeldc/com_learn
	public function __construct(KConfig $config)
	{
		parent::__construct($config);

		$this->_state
			->insert('status'  , 'cmd');
	}
コード例 #3
0
ファイル: newsfeeds.php プロジェクト: raeldc/com_learn
    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
ファイル: plugins.php プロジェクト: raeldc/com_learn
	public function __construct(KConfig $config)
	{
		parent::__construct($config);
	
		$this->_state
		 	->insert('sort'   , 'cmd', 'folder')
		 	->insert('enabled', 'int')
		 	->insert('type'   , 'cmd');
	}
コード例 #6
0
ファイル: components.php プロジェクト: raeldc/com_learn
	public function __construct(KConfig $config)
	{
		parent::__construct($config);
	
		$this->_state
		 	->insert('enabled', 'int')
		 	->insert('parent' , 'int')
		 	->insert('option' , 'cmd'); 	
	}
コード例 #7
0
ファイル: banners.php プロジェクト: raeldc/com_learn
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     
     $this->_state
         ->insert('enabled',     'int')
         ->insert('category',    'int')
         ->insert('sticky',    	'int')
         ->insert('tags',        'string');
 }
コード例 #8
0
ファイル: sections.php プロジェクト: raeldc/com_learn
	public function __construct(KConfig $config)
	{
		parent::__construct($config);
		
		$this->_state
		 	->insert('search'	 , 'string')
			->insert('scope'	 ,'string', 'content')
			->insert('published' ,'int');

	}
コード例 #9
0
ファイル: thumbnails.php プロジェクト: raeldc/com_learn
	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
ファイル: categories.php プロジェクト: raeldc/com_learn
    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
ファイル: modules.php プロジェクト: raeldc/com_learn
	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
ファイル: default.php プロジェクト: kosmosby/medicine-prof
    /**
     * 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
ファイル: articles.php プロジェクト: raeldc/com_learn
    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
ファイル: default.php プロジェクト: kedweber/com_taxonomy
 /**
  * @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
ファイル: accounts.php プロジェクト: kedweber/com_cloudinary
 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
ファイル: usergroups.php プロジェクト: ravenlife/Ninjaboard
 /**
  * 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
ファイル: default.php プロジェクト: kosmosby/medicine-prof
 /**
  * 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
ファイル: images.php プロジェクト: kedweber/com_cloudinary
 /**
  * __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');
 }
コード例 #23
0
 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
ファイル: items.php プロジェクト: kedweber/com_carousel
 /**
  * @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);
 }
コード例 #27
0
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('business', 'int')->insert('tag', 'int');
 }
コード例 #28
0
ファイル: configs.php プロジェクト: raeldc/com_learn
	public function __construct(KConfig $config)
	{
		parent::__construct($config);

		$this->_state->insert('container', 'identifier', null);
	}
コード例 #29
0
ファイル: documents.php プロジェクト: kedweber/com_documents
 /**
  * @param KConfig $config
  */
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('taxonomy_taxonomy_id', 'int');
 }
コード例 #30
0
ファイル: mimetypes.php プロジェクト: kosmosby/medicine-prof
 public function __construct(KConfig $config)
 {
     parent::__construct($config);
     $this->_state->insert('mimetype', 'string')->insert('extension', 'string');
 }