コード例 #1
0
/**
 * 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']);
}
コード例 #2
0
ファイル: start_model.php プロジェクト: Calit2-UCI/IoT_Map
 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;
 }