1 |
<?php |
<?php |
2 |
$basic_logic = "AND"; |
$basic_logic = "AND"; |
|
function MySort($a, $b) { |
|
|
return MyCompare($a["caption"], $b["caption"]); |
|
|
} |
|
3 |
function Search($fields, $q1_fields, $q2_fields, $def_field = "") { |
function Search($fields, $q1_fields, $q2_fields, $def_field = "") { |
4 |
global $go; |
global $go; |
5 |
$tp = new Smarty(); |
$tp = new Smarty(); |
121 |
"caption" => MyEscape($v["caption"]) |
"caption" => MyEscape($v["caption"]) |
122 |
)); |
)); |
123 |
} |
} |
|
usort($flds, "MySort"); |
|
124 |
$tp->assign("fields", $flds); |
$tp->assign("fields", $flds); |
125 |
global $PHP_SELF, $section, $section_menu; |
global $PHP_SELF, $section, $section_menu; |
126 |
$tp->assign("section", $section); |
$tp->assign("section", $section); |
127 |
$tp->assign("section_menu", $section_menu); |
$tp->assign("section_menu", $section_menu); |
128 |
$tp->assign("FORM_ACTION", $PHP_SELF.HTMLSpecialChars("?section=$section§ion_menu={$section_menu}&stype=$stype")); |
$tp->assign("FORM_ACTION", $PHP_SELF.HTMLSpecialChars("?section=$section§ion_menu={$section_menu}&stype=$stype")); |
129 |
$form = $tp->fetch("search.tpl"); |
$form = $tp->fetch("search.tpl"); |
130 |
global $onload; |
if ($form) { |
131 |
$onload .= "document.forms[0].elements[".($stype?2:1)."].focus();"; |
global $onload; |
132 |
|
$onload .= "document.forms[1].elements[".($stype?2:1)."].focus();"; |
133 |
|
} |
134 |
return array($form, $qry_1, $qry_2); |
return array($form, $qry_1, $qry_2); |
135 |
} |
} |
136 |
?> |
?> |