* @package search * @version $Id: buildform.html.php 4129 2013-01-18 01:58:14Z wwccss $ * @link https://www.zentao.net */ ?> app->getWebRoot() . "js/"; include '../../common/view/datepicker.html.php'; include '../../common/view/chosen.html.php'; $formId = 'searchForm-' . uniqid(''); $groupItems = $config->search->groupItems; ?>
' target='hiddenwin' id='' class='search-form no-stash'> "; /* Get params of current field. */ $currentField = $formSession["field$fieldNO"]; if(!isset($fieldParams[$currentField])) { $currentField = key($fields); $formSession["field$fieldNO"] = $currentField; $formSession["operator$fieldNO"] = isset($fieldParams[$currentField]['operator']) ? $fieldParams[$currentField]['operator'] : '='; $formSession["value$fieldNO"] = ''; } $param = $fieldParams[$currentField]; /* Print and or. */ echo ""; if($i == 1) echo "{$lang->search->$group}" . html::hidden("andOr$fieldNO", 'AND'); if($i > 1) echo html::select("andOr$fieldNO", $lang->search->andor, $formSession["andOr$fieldNO"], "class='form-control'"); echo ''; /* Print field. */ echo "" . html::select("field$fieldNO", $fields, $formSession["field$fieldNO"], "onchange='setField(this, $fieldNO, {$module}params)' class='form-control chosen'") . ''; /* Print operator. */ echo "" . html::select("operator$fieldNO", $lang->search->operators, $formSession["operator$fieldNO"], "class='form-control' onchange='setPlaceHolder($fieldNO)'") . ''; /* Print value. */ echo ""; if(isset($config->moreLinks["field{$currentField}"])) { $selected = $formSession["value$fieldNO"]; if(!isset($param['values'][$selected])) $config->moreLinks["value$fieldNO"] = $config->moreLinks["field{$currentField}"]; } if($param['control'] == 'select') echo html::select("value$fieldNO", $param['values'], $formSession["value$fieldNO"], "class='form-control searchSelect chosen' data-max_drop_width='0'"); if($param['control'] == 'input') { $fieldName = $formSession["field$fieldNO"]; $fieldValue = $formSession["value$fieldNO"]; $extraClass = isset($param['class']) ? $param['class'] : ''; $placeholder = ''; if($fieldValue && strpos('$lastWeek,$thisWeek,$today,$yesterday,$thisMonth,$lastMonth',$fieldValue) !== false) { $placeholder = "placeholder='{$fieldValue}'"; } elseif($fieldName == 'id' and $formSession["operator$fieldNO"] == '=') { $placeholder = "placeholder='{$lang->search->queryTips}'";; } echo html::input("value$fieldNO", $fieldValue, "class='form-control $extraClass searchInput' $placeholder data-max_drop_width='0'"); } echo ''; $fieldNO ++; echo ''; } }; ?>
search->andor, $formSession['groupAndOr'], "class='form-control'")?>
search->common, '', 'btn btn-primary') . "   "; if($style != 'simple') echo html::commonButton($lang->search->reset, '', 'btn-reset-form btn'); echo html::commonButton('', '', 'btn-expand-form btn btn-info pull-right'); if($style != 'simple' and common::hasPriv('search', 'saveQuery')) echo html::a($this->createLink('search', 'saveOldQuery', "module=$module&onMenuBar=$onMenuBar"), ' ' . $lang->search->saveCondition . '', '', "class='btn-save-form btn btn-link btn-active-text text iframe' id='save-query'"); echo html::hidden('formType', zget($formSession, 'formType', 'lite')); ?>
search->custom);?>