$rangeindex = searchRangeDropDown($ds, $f1, $cust, $areaindex, $rangeindex); //$rangeindex=myRangeDropDown($ds, $f1, $cust, $areaindex); insert($f1, block("<p>")); insert($f1, $con2 = container("fieldset", array("class" => "fieldset"))); insert($con2, $legend = container("legend", array("class" => "legend"))); insert($legend, text(my_("Search field"))); insert($con2, text(my_("Field to search"))); if (empty($field)) { $field = "userinf"; } $lst = array("userinf" => my_("User"), "location" => my_("Location"), "descrip" => my_("Description"), "hname" => my_("Host Name"), "telno" => my_("Telephone Number"), "macaddr" => my_("MAC Address"), "template" => my_("Search in Template")); insert($con2, selectbox($lst, array("name" => "field", "onChange" => "submit()"), $field)); $template = new IPplanIPTemplate("iptemplate", $cust); if ($template->is_error() == FALSE) { // The function retruns part of the template definietions $tmpldef = $template->return_templ_name(); if ($field == "template") { // Search for specific template fields only with regex support if (DBF_TYPE == "mysql" or DBF_TYPE == "maxsql" or DBF_TYPE == "postgres7") { if (empty($tmplfield)) { $tmplfield = "any"; } insert($con2, selectbox($tmpldef, array("name" => "tmplfield", "onChange" => "submit()"), $tmplfield)); } } } insert($w, $f2 = form(array("name" => "ENTRY", "method" => "get", "action" => "searchall.php"))); // save customer name for actual post of data insert($f2, hidden(array("name" => "cust", "value" => "{$cust}"))); insert($f2, hidden(array("name" => "areaindex", "value" => "{$areaindex}"))); insert($f2, hidden(array("name" => "field", "value" => "{$field}")));