Esempio n. 1
0
 /**
  * Возвращает фильтр для выборки файлов.
  */
 protected function getNodeFilter()
 {
     $filter = parent::getNodeFilter();
     switch ($this->type) {
         case 'multimedia':
             $filter['filetype?|'] = array('audio/%', 'video/%', 'application/x-shockwave-flash');
             break;
         case 'picture':
             $filter['filetype?|'] = 'image/%';
             break;
         case 'office':
             $filter['filename?|'] = array('%.doc', '%.docx', '%.rtf', '%.xsl', '%.xlsx', '%.pdf', '%.ppt', '%.pptx', '%.pps', '%.ppsx');
             break;
     }
     return $filter;
 }
Esempio n. 2
0
 public static function on_get_list(Context $ctx)
 {
     $tmp = new AdminListHandler($ctx);
     return $tmp->getHTML('users', array('edit' => $ctx->user->hasAccess(ACL::UPDATE, 'user'), '#raw' => true, 'self' => $ctx->user->id));
 }
 public function __construct(Context $ctx)
 {
     $ctx->theme = os::path('lib', 'modules', 'subscription', 'template.xsl');
     parent::__construct($ctx);
 }
Esempio n. 4
0
 public static function on_get_dict_list(Context $ctx)
 {
     $tmp = new AdminListHandler($ctx);
     return $tmp->getHTML('dictlist');
 }