";
}
# ----- SETUP ----------------------------------------------------------------
if (!isset($H_FieldsHavingTextForms)) {
throw new Exception("H_FieldsHavingTextForms not defined.");
}
if (!isset($H_OpenByDefault)) {
throw new Exception("H_OpenByDefault not defined.");
}
if (!isset($H_OpenSearchLimits)) {
throw new Exception("H_OpenSearchLimits not defined.");
}
if (!isset($H_RecordsPerPage)) {
throw new Exception("H_RecordsPerPage not defined.");
}
if (!isset($H_SavedSearches)) {
throw new Exception("H_SavedSearches not defined.");
}
if (!isset($H_SchemaNames)) {
throw new Exception("H_SchemaNames not defined.");
}
if (!isset($H_SearchLimits)) {
throw new Exception("H_SearchLimits not defined.");
}
if (!isset($H_SearchParameters)) {
throw new Exception("H_SearchParameters not defined.");
}
if (!isset($H_SelectedFields)) {
throw new Exception("H_SelectedFields not defined.");
}
if (!isset($H_SelectedSortField)) {
throw new Exception("H_SelectedSortField not defined.");
}
if (!isset($H_SortFields)) {
throw new Exception("H_SortFields not defined.");
}
$AF = ApplicationFramework::getInstance();
$SearchButton = new HtmlButton("Search");
$SearchButton->setIcon("MagnifyingGlass.svg");
$SearchButton->setSize(HtmlButton::SIZE_SMALL);
$SearchButton->makeSubmitButton();
$ShowAllButton = new HtmlButton("Show All");
$ShowAllButton->setIcon("Maximize.svg");
$ShowAllButton->addClass("mv-limits-showall");
$ShowAllButton->setOnclick("showAllLimits()");
$ShowAllButton->setSize(HtmlButton::SIZE_SMALL);
$HideAllButton = new HtmlButton("Hide All");
$HideAllButton->setIcon("Minimize.svg");
$HideAllButton->addClass("mv-limits-hideall");
$HideAllButton->setOnclick("hideAllLimits()");
$HideAllButton->setSize(HtmlButton::SIZE_SMALL);
$SaveButton = new HtmlButton("Save");
$SaveButton->setIcon("Disk.svg");
$SaveButton->setSize(HtmlButton::SIZE_SMALL);
$SaveButton->makeSubmitButton();
$ClearButton = new HtmlButton("Clear");
$ClearButton->setIcon("Broom.svg");
$ClearButton->setSize(HtmlButton::SIZE_SMALL);
$ClearButton->setTitle("Reset all search terms");
$ClearButton->setLink("index.php?P=AdvancedSearch");
$CheckIfButton = new HtmlButton("Allow Unassigned Values");
$CheckIfButton->setIcon("Check.svg");
$CheckIfButton->addClass("toggle-disabled");
$CheckIfButton->setSize(HtmlButton::SIZE_SMALL);
$AddFieldButton = new HtmlButton("Add Field");
$AddFieldButton->setIcon("Plus.svg");
$AddFieldButton->addClass("mv-content-addfield");
$AddFieldButton->setSize(HtmlButton::SIZE_SMALL);
$AddFieldButton->setOnclick("addFieldClick()");
# ----- DISPLAY --------------------------------------------------------------
PageTitle("Advanced Search");
?>