GetFieldByName($FieldTypesOrFieldName)); } else { $Fields = $Schema->GetFields($FieldTypesOrFieldName); } # set up a counter for the loop $Counter = 0; foreach ($Fields as $CurrentField) { # if limit field is marked to be used in Advanced Search if ($CurrentField->Enabled() && $CurrentField->IncludeInAdvancedSearch() && ($G_User->HasPriv($CurrentField->ViewingPrivilege()) || $G_User->HasPriv($CurrentField->EditingPrivilege()) || ($CurrentField->ViewingPrivilege() == 0))) { if (($CurrentField->Type() & (MDFTYPE_OPTION | MDFTYPE_FLAG | MDFTYPE_USER)) || $CurrentField->Name() == "Cumulative Rating") { # print entry and increment counter print strtolower($CurrentField->Name()).", "; $Counter++; } } if (is_numeric($ListLength) && $Counter >= $ListLength) { print "and more"; break; } } } ?>
Advanced Search
(Need Help?)
SearchGroups(); if ($SearchGroups && isset($SearchGroups["MAIN"]["SearchStrings"])) { $DefaultValues = array_keys($SearchGroups["MAIN"]["SearchStrings"]); } } ?> IsLoggedIn() && EditingSavedSearch() && count($SavedSearch->GetSearchFieldNames())) { return count($SavedSearch->GetSearchFieldNames()); } return $Default; } PrintSearchTextFormEntries(GetCorrectNumFormEntries()); ?>
Field: Search Terms:
    
IsLoggedIn() ) { ?>

Show Limits (Optional) ()
IsLoggedIn() ) { ?>
Load Saved Search: