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; }
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); }
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; }
function main() { $o = new desktop_finder_builder_filter_render(); return $o->main($this->object->table_name(), $this->app, $filter, $this->controller); }