Beispiel #1
0
if ($k != "") {
    $infobox = false;
} else {
    #note current user collection for add/remove links
    $user = get_user($userref);
    $usercollection = $user['current_collection'];
}
# Disable checkboxes for external users.
if ($k != "") {
    $use_checkboxes_for_selection = false;
}
$search = getvalescaped("search", "");
hook("moresearchcriteria");
# create a display_fields array with information needed for detailed field highlighting
$df = array();
$all_field_info = get_fields_for_search_display(array_unique(array_merge($sort_fields, $thumbs_display_fields, $list_display_fields, $xl_thumbs_display_fields, $small_thumbs_display_fields)));
# get display and normalize display specific variables
$display = getvalescaped("display", $default_display);
setcookie("display", $display);
if ($display == "thumbs") {
    $display_fields = $thumbs_display_fields;
    if (isset($search_result_title_height)) {
        $result_title_height = $search_result_title_height;
    }
    $results_title_trim = $search_results_title_trim;
    $results_title_wordwrap = $search_results_title_wordwrap;
}
if ($display == "list") {
    $display_fields = $list_display_fields;
    $results_title_trim = $list_search_results_title_trim;
}
Beispiel #2
0
$refs = array();
#echo "search=$search";
# Special query? Ignore restypes
if (strpos($search, "!") !== false) {
    $restypes = "";
}
# Story only? Display as list
#if ($restypes=="2") {$display="list";}
$result = do_search($search, $restypes, "relevance", $archive, 100, "desc", false, $starsearch);
//echo $result[0];
# Create a title for the feed
$searchstring = "search={$search}&restypes={$restypes}&archive={$archive}&starsearch={$starsearch}";
$feed_title = $applicationname . " - " . xml_entities(get_search_title($searchstring));
$r = new RSSFeed($feed_title, $baseurl, str_replace("%search%", xml_entities($searchstring), $lang["filtered_resource_update_for"]));
// rss fields can include any of thumbs, smallthumbs, list, xlthumbs display fields, or data_joins.
$all_field_info = get_fields_for_search_display($rss_fields);
$n = 0;
foreach ($rss_fields as $display_field) {
    # Find field in selected list
    for ($m = 0; $m < count($all_field_info); $m++) {
        if ($all_field_info[$m]["ref"] == $display_field) {
            $field_info = $all_field_info[$m];
            $df[$n]['ref'] = $display_field;
            $df[$n]['name'] = $field_info['name'];
            $df[$n]['title'] = $field_info['title'];
            $df[$n]['type'] = $field_info['type'];
            $df[$n]['value_filter'] = $field_info['value_filter'];
            $n++;
        }
    }
}
<div class="Question">
<label><?php 
echo $lang["size"];
?>
</label>
<select class="shrtwidth" name="size" id="size" onChange="jQuery().rsContactSheet('revert');"><?php 
echo $papersize_select;
?>
</select>
<div class="clearerleft"> </div>
</div>

<?php 
if ($contactsheet_sorting) {
    $all_field_info = get_fields_for_search_display(array_unique(array_merge($thumbs_display_fields, $list_display_fields, $config_sheetlist_fields, $config_sheetthumb_fields)));
    ?>
<div class="Question">
<label><?php 
    echo $lang["sortorder"];
    ?>
</label>
<select class="shrtwidth" name="orderby" id="orderby" onChange="jQuery().rsContactSheet('preview');">
<option value="relevance" selected><?php 
    echo $lang["collection-order"];
    ?>
</option>
<option value="date"><?php 
    echo $lang["date"];
    ?>
</option>