예제 #1
0
 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();
 }
예제 #2
0
 public function initialize()
 {
     $this->setDefaultProperties(array('json' => false));
     return parent::initialize();
 }
예제 #3
0
 public function initialize()
 {
     $this->setDefaultProperties(array('limit' => 0, "sort" => "rank", "dir" => "ASC"));
     return parent::initialize();
 }