public function initialize() { $this->setDefaultProperties(array("sort" => "name", "output_format" => "tree", "limit" => 10)); $this->setProperties(array('dir' => $this->getProperty('sort_dir', "ASC"))); switch ($this->getProperty('sort')) { case 'size': case 'lastmod': $this->setProperty('dir', 'DESC'); break; # case 'lastmod': # $this->setProperty('sort', 'createdon'); # break; # case 'lastmod': # $this->setProperty('sort', 'createdon'); # break; default: } # $this->setProperty('sort', 'rand()'); if (!(int) $this->getProperty('source')) { return "Не указан источник файлов"; } return parent::initialize(); }
public function initialize() { $this->setDefaultProperties(array('json' => false)); return parent::initialize(); }
public function initialize() { $this->setDefaultProperties(array('limit' => 0, "sort" => "rank", "dir" => "ASC")); return parent::initialize(); }