/** * Возвращает фильтр для выборки файлов. */ 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; }
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); }
public static function on_get_dict_list(Context $ctx) { $tmp = new AdminListHandler($ctx); return $tmp->getHTML('dictlist'); }