/** * Template_Lite function plugin * */ function tpl_function_start_search_form($params, &$tpl) { $tpl->CI->load->helper('start'); if (empty($params['object']) && $tpl->CI->pg_module->is_module_installed('resumes')) { $params['object'] = 'resume'; } elseif (empty($params['object']) && $tpl->CI->pg_module->is_module_installed('vacancies')) { $params['object'] = 'vacancy'; } elseif (empty($params['object']) && $tpl->CI->pg_module->is_module_installed('listings')) { $tpl->CI->load->model('Listings_model'); $operation_types = $tpl->CI->Listings_model->get_operation_types(); if (count($operation_types)) { $params['object'] = current($operation_types); } } elseif (empty($params['object']) && $tpl->CI->pg_module->is_module_installed('idxbroker')) { $params['object'] = 'idxbroker'; } elseif (empty($params['object']) && $tpl->CI->pg_module->is_module_installed('users')) { $params['object'] = 'user'; } if (empty($params['type'])) { $params['type'] = 'line'; } if (!isset($params['show_data'])) { $params['show_data'] = false; } return main_search_form($params['object'], $params['type'], $params['show_data']); }
public function _dynamic_block_get_search_form() { $this->CI->load->helper('start'); $html = main_search_form('user', 'index', true, array('hide_popup' => true)); return $html; }