* @package search * @version $Id: buildform.html.php 4129 2013-01-18 01:58:14Z wwccss $ * @link http://www.zentao.net */ ?> app->getWebRoot() . "js/"; include '../../common/view/datepicker.html.php'; include '../../common/view/chosen.html.php'; ?>
' target='hiddenwin' id='searchForm'>
session->$formSessionName; $fieldNO = 1; for($i = 1; $i <= $groupItems; $i ++) { $spanClass = $i == 1 ? '' : 'hidden'; echo ""; /* Get params of current field. */ $currentField = $formSession["field$fieldNO"]; if(!isset($fieldParams[$currentField])) { $currentField = key($searchFields); $formSession["field$fieldNO"] = $currentField; $formSession["operator$fieldNO"] = isset($fieldParams[$currentField]['operator']) ? $fieldParams[$currentField]['operator'] : '='; $formSession["value$fieldNO"] = ''; } $param = $fieldParams[$currentField]; /* Print and or. */ echo "'; /* Print field. */ echo "'; /* Print operator. */ echo "'; /* Print value. */ echo "'; $fieldNO ++; echo ''; } ?>
"; if($i == 1) echo "{$lang->search->group1}" . html::hidden("andOr$fieldNO", 'AND'); if($i > 1) echo html::select("andOr$fieldNO", $lang->search->andor, $formSession["andOr$fieldNO"], "class='form-control'"); echo '" . html::select("field$fieldNO", $searchFields, $formSession["field$fieldNO"], "onchange='setField(this, $fieldNO, {$module}params)' class='form-control chosen'") . '" . html::select("operator$fieldNO", $lang->search->operators, $formSession["operator$fieldNO"], "class='form-control'") . '"; if($param['control'] == 'select') echo html::select("value$fieldNO", $param['values'], $formSession["value$fieldNO"], "class='form-control searchSelect chosen'"); if($param['control'] == 'input') { $fieldName = $formSession["field$fieldNO"]; $fieldValue = $formSession["value$fieldNO"]; $extraClass = isset($param['class']) ? $param['class'] : ''; if($fieldValue && strpos('$lastWeek,$thisWeek,$today,$yesterday,$thisMonth,$lastMonth',$fieldValue) !== false) { echo html::input("dateValue$fieldNO", '', "class='form-control $extraClass searchInput' placeholder='{$fieldValue}'"); echo html::hidden("value$fieldNO", $fieldValue); } else { echo html::input("value$fieldNO", $fieldValue, "class='form-control $extraClass searchInput' autocomplete='off'"); } } echo '
search->andor, $formSession['groupAndOr'], "class='form-control'")?> "; /* Get params of current field. */ $currentField = $formSession["field$fieldNO"]; if(!isset($fieldParams[$currentField])) { $currentField = key($searchFields); $formSession["field$fieldNO"] = $currentField; $formSession["operator$fieldNO"] = isset($fieldParams[$currentField]['operator']) ? $fieldParams[$currentField]['operator'] : '='; $formSession["value$fieldNO"] = ''; } $param = $fieldParams[$currentField]; /* Print and or. */ echo "'; /* Print field. */ echo "'; /* Print operator. */ echo "'; /* Print value. */ echo "'; $fieldNO ++; echo ''; } ?>
"; if($i == 1) echo "{$lang->search->group2}" . html::hidden("andOr$fieldNO", 'AND'); if($i > 1) echo html::select("andOr$fieldNO", $lang->search->andor, $formSession["andOr$fieldNO"], "class='form-control'"); echo '" . html::select("field$fieldNO", $searchFields, $formSession["field$fieldNO"], "onchange='setField(this, $fieldNO, {$module}params)' class='form-control chosen'") . '" . html::select("operator$fieldNO", $lang->search->operators, $formSession["operator$fieldNO"], "class='form-control'") . '"; if($param['control'] == 'select') echo html::select("value$fieldNO", $param['values'], $formSession["value$fieldNO"], "class='form-control searchSelect chosen'"); if($param['control'] == 'input') { $fieldName = $formSession["field$fieldNO"]; $fieldValue = $formSession["value$fieldNO"]; $extraClass = isset($param['class']) ? $param['class'] : ''; if($fieldValue && strpos('$lastWeek,$thisWeek,$today,$yesterday,$thisMonth,$lastMonth',$fieldValue) !== false) { echo html::input("dateValue$fieldNO", '', "class='form-control $extraClass searchInput' placeholder='{$fieldValue}'"); echo html::hidden("value$fieldNO", $fieldValue); } else { echo html::input("value$fieldNO", $fieldValue, "class='form-control $extraClass searchInput' autocomplete='off'"); } } echo '

search->savedQuery;?>

$queryName):?> ' : ''), '', "class='label user-query' data-query-id='$queryID'");?>
search->common, '', 'btn btn-wide btn-primary') . "   "; if($style != 'simple') { if(common::hasPriv('search', 'saveQuery')) echo html::a($this->createLink('search', 'saveQuery', "module=$module&onMenuBar=$onMenuBar"), $lang->save, '', "class='btn-save-form btn btn-secondary btn-wide'") . " "; echo html::commonButton($lang->search->reset, 'onclick=resetForm(this)', 'btn-reset-form btn btn-gray btn-wide'); } echo html::commonButton('', '', 'btn-expand-form btn btn-info pull-right'); echo html::hidden('formType', 'lite'); ?>