mirror of
git://develop.git.wordpress.org/
synced 2025-02-24 08:33:35 +01:00
Added checks to category functions for empty results.
git-svn-id: https://develop.svn.wordpress.org/trunk@432 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
444ca5379c
commit
42ca15ac98
@ -1047,19 +1047,21 @@ function dropdown_cats($optionall = 1, $all = 'All', $sort_column = 'ID', $sort_
|
|||||||
$all = apply_filters('list_cats', $all);
|
$all = apply_filters('list_cats', $all);
|
||||||
echo "\t<option value='all'>$all</option>\n";
|
echo "\t<option value='all'>$all</option>\n";
|
||||||
}
|
}
|
||||||
foreach ($categories as $category) {
|
if ($categories) {
|
||||||
$cat_name = apply_filters('list_cats', $category->cat_name);
|
foreach ($categories as $category) {
|
||||||
echo "\t<option value=\"".$category->cat_ID."\"";
|
$cat_name = apply_filters('list_cats', $category->cat_name);
|
||||||
if ($category->cat_ID == $cat)
|
echo "\t<option value=\"".$category->cat_ID."\"";
|
||||||
echo ' selected="selected"';
|
if ($category->cat_ID == $cat)
|
||||||
echo '>'.stripslashes($cat_name);
|
echo ' selected="selected"';
|
||||||
if (intval($optioncount) == 1) {
|
echo '>'.stripslashes($cat_name);
|
||||||
echo ' ('.$category->cat_count.')';
|
if (intval($optioncount) == 1) {
|
||||||
}
|
echo ' ('.$category->cat_count.')';
|
||||||
if (intval($optiondates) == 1) {
|
}
|
||||||
echo ' '.$category->lastday.'/'.$category->lastmonth;
|
if (intval($optiondates) == 1) {
|
||||||
}
|
echo ' '.$category->lastday.'/'.$category->lastmonth;
|
||||||
echo "</option>\n";
|
}
|
||||||
|
echo "</option>\n";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
echo "</select>\n";
|
echo "</select>\n";
|
||||||
}
|
}
|
||||||
@ -1087,6 +1089,15 @@ function list_cats($optionall = 1, $all = 'All', $sort_column = 'ID', $sort_orde
|
|||||||
$query .= " ORDER BY $sort_column $sort_order, post_date DESC";
|
$query .= " ORDER BY $sort_column $sort_order, post_date DESC";
|
||||||
|
|
||||||
$categories = $wpdb->get_results($query);
|
$categories = $wpdb->get_results($query);
|
||||||
|
|
||||||
|
if (!$categories) {
|
||||||
|
if ($list) {
|
||||||
|
$before = '<li>';
|
||||||
|
$after = '</li>';
|
||||||
|
}
|
||||||
|
echo $before . "No categories" . $after . "\n";
|
||||||
|
return;
|
||||||
|
}
|
||||||
++$querycount;
|
++$querycount;
|
||||||
if (intval($optionall) == 1) {
|
if (intval($optionall) == 1) {
|
||||||
$all = apply_filters('list_cats', $all);
|
$all = apply_filters('list_cats', $all);
|
||||||
@ -1094,6 +1105,7 @@ function list_cats($optionall = 1, $all = 'All', $sort_column = 'ID', $sort_orde
|
|||||||
if ($list) echo "\n\t<li>$link</li>";
|
if ($list) echo "\n\t<li>$link</li>";
|
||||||
else echo "\t$link<br />\n";
|
else echo "\t$link<br />\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
foreach ($categories as $category) {
|
foreach ($categories as $category) {
|
||||||
$cat_name = apply_filters('list_cats', $category->cat_name);
|
$cat_name = apply_filters('list_cats', $category->cat_name);
|
||||||
$link = '<a href="'.$file.$querystring_start.'cat'.$querystring_equal.$category->cat_ID.'">';
|
$link = '<a href="'.$file.$querystring_start.'cat'.$querystring_equal.$category->cat_ID.'">';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user