示例#1
0
 function function_filter($params, &$smarty)
 {
     $o = new desktop_finder_builder_filter_render();
     $o->name_prefix = $params['name'];
     if ($params['app']) {
         $app = app::get($params['app']);
     } else {
         $app = $smarty->app;
     }
     $html = $o->main($params['object'], $app, $filter, $smarty);
     echo $html;
 }
示例#2
0
 function main()
 {
     $view = $_GET['view'];
     $view_filter = $this->get_views();
     $__filter = $view_filter[$view];
     if ($__filter['filter']) {
         $filter = $__filter['filter'];
     }
     $o = new desktop_finder_builder_filter_render($this->finder_aliasname);
     if (method_exists($this->object, 'object_name')) {
         $object_name = $this->object->object_name();
     } else {
         $object_name = $this->object->table_name();
     }
     return $o->main($object_name, $this->app, $filter, $this->controller);
 }
示例#3
0
文件: helper.php 项目: 453111208/bbc
 function function_filter($params, $template)
 {
     $o = new desktop_finder_builder_filter_render();
     $o->name_prefix = $params['name'];
     if ($params['app']) {
         $app = app::get($params['app']);
     } else {
         throw new \InvalidArgumentException('filter tag missing app argument. detail:' . var_export($params, 1));
     }
     $html = $o->main($params['object'], $app, $filter);
     return $html;
 }
示例#4
0
 function main()
 {
     $o = new desktop_finder_builder_filter_render();
     return $o->main($this->object->table_name(), $this->app, $filter, $this->controller);
 }