function get_main_title() { if (is_archive()) { return apply_filters('ubik_archive_title', get_archive_title()); } if (is_search()) { return apply_filters('ubik_search_title', get_search_title()); } if (is_home()) { if ($page = get_option('page_for_posts', true)) { return get_the_title($page); } return esc_html__('Latest posts', 'ubik'); } if (is_404()) { return esc_html__('Page not found', 'ubik'); } // Note: this function should never reach this point if (is_singular()) { return single_post_title('', false); } return get_the_title(); }
$archive = getvalescaped("saved_archive", 0); setcookie("saved_archive", $archive); } $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++;
function add_smart_collection() { global $userref; $search = getvalescaped("addsmartcollection", ""); $restypes = getvalescaped("restypes", ""); if ($restypes == "Global") { $restypes = ""; } $archive = getvalescaped("archive", "", true); $starsearch = getvalescaped("starsearch", 0); // more compact search strings should work with get_search_title $searchstring = array(); if ($search != "") { $searchstring[] = "search={$search}"; } if ($restypes != "") { $searchstring[] = "restypes={$restypes}"; } if ($starsearch != "") { $searchstring[] = "starsearch={$starsearch}"; } if ($archive != 0) { $searchstring[] = "archive={$archive}"; } $searchstring = implode("&", $searchstring); if ($starsearch == "") { $starsearch = 0; } $newcollection = create_collection($userref, get_search_title($searchstring), 1); sql_query("insert into collection_savedsearch(collection,search,restypes,archive,starsearch) values ('{$newcollection}','" . $search . "','" . $restypes . "','" . $archive . "','" . $starsearch . "')"); $savedsearch = sql_insert_id(); sql_query("update collection set savedsearch='{$savedsearch}' where ref='{$newcollection}'"); set_user_collection($userref, $newcollection); }
echo_menu(); ?> <h1 align="center">Authors</h1> <?php $message = @$_GET['message']; if (isset($message)) { echo '<center>' . html_safe($message) . '</center><br />'; } $sortUtility = new SortUtility('authors_listing'); prepare_search(); echo_search_form(); ?> <h2 align="center"><?php echo get_search_title(); ?> </h2> <?php $can_edit = user_is_PM() || user_is_authors_db_manager(); $result = search(); $browseUtility = new BrowseUtility($result); // "Displaying entries x-y of z" echo '<p align="center">' . $browseUtility->getDisplayingString() . '</p>'; // "Previous" and/or "Next" links? $prev_next_links = ''; if ($browseUtility->isPreviousBrowseAvailable()) { $prev_next_links = "<a href='listing.php?{$query}" . $browseUtility->getPreviousBrowseQueryString() . "'><- " . _('Previous') . '</a> '; } if ($browseUtility->isNextBrowseAvailable()) {