/** * Create object and set filter. * * @param array $config * @return void */ function __construct($config = array()) { $this->filter[JOOMDOC_FILTER_STATE] = JOOMDOC_STRING; $this->filter[JOOMDOC_FILTER_ORDERING] = JOOMDOC_STRING; $this->filter[JOOMDOC_FILTER_DIRECTION] = JOOMDOC_STRING; $this->filter[JOOMDOC_FILTER_START] = JOOMDOC_INT; $this->filter[JOOMDOC_FILTER_LINKS] = JOOMDOC_INT; $this->filter[JOOMDOC_FILTER_LIMIT] = JOOMDOC_INT; $this->filter[JOOMDOC_FILTER_KEYWORDS] = JOOMDOC_STRING; if (empty($config['filter_fields'])) { $config['filter_fields'] = array(JOOMDOC_FILTER_ID, JOOMDOC_FILTER_TITLE, JOOMDOC_FILTER_STATE, JOOMDOC_FILTER_CREATED, JOOMDOC_FILTER_ORDERING, JOOMDOC_ORDER_ORDERING); } parent::__construct($config); }
/** * Create object and set filter. * * @param array $config * @return void */ function __construct($config = array()) { $this->filter[JOOMDOC_FILTER_TITLE] = JOOMDOC_STRING; $this->filter[JOOMDOC_FILTER_FILENAME] = JOOMDOC_STRING; $this->filter[JOOMDOC_FILTER_ACCESS] = JOOMDOC_INT; $this->filter[JOOMDOC_FILTER_CATEGORY] = JOOMDOC_INT; $this->filter[JOOMDOC_FILTER_STATE] = JOOMDOC_STRING; $this->filter[JOOMDOC_FILTER_ORDERING] = JOOMDOC_STRING; $this->filter[JOOMDOC_FILTER_DIRECTION] = JOOMDOC_STRING; $this->filter[JOOMDOC_FILTER_START] = JOOMDOC_INT; $this->filter[JOOMDOC_FILTER_LINKS] = JOOMDOC_INT; $this->filter[JOOMDOC_FILTER_LIMIT] = JOOMDOC_INT; if (empty($config['filter_fields'])) { $config['filter_fields'] = array(JOOMDOC_FILTER_ID, JOOMDOC_FILTER_TITLE, JOOMDOC_FILTER_STATE, JOOMDOC_FILTER_ACCESS, JOOMDOC_FILTER_CREATED, JOOMDOC_FILTER_ORDERING, JOOMDOC_ORDER_ORDERING, JOOMDOC_FILTER_HITS, JOOMDOC_FILTER_PUBLISH_UP, JOOMDOC_FILTER_PUBLISH_DOWN, JOOMDOC_FILTER_PATH, JOOMDOC_FILTER_UPLOAD); } parent::__construct($config); }