Ticket #2331: no-link-categories.diff

File no-link-categories.diff, 2.5 kB (added by doit-cu, 3 years ago)
  • wp-admin/link-categories.php

    old new  
    303303         . " show_rating, show_updated, sort_order, sort_desc, text_before_link, text_after_link, " 
    304304         . " text_after_all, list_limit FROM $wpdb->linkcategories ORDER BY cat_id"); 
    305305$i = 1; 
    306 foreach ($results as $row) { 
    307     if ($row->list_limit == -1) { 
    308         $row->list_limit = __('none'); 
    309     } 
    310     $style = ($i % 2) ? ' class="alternate"' : ''; 
    311     /* 
    312         Manually internationalize every sort order option. 
    313     */ 
    314     switch ($row->sort_order) { 
    315         case 'name': 
    316                 $row->sort_order = __('name'); 
    317                 break; 
    318         case 'id': 
    319                 $row->sort_order = __('id'); 
    320                 break; 
    321         case 'url': 
    322                 $row->sort_order = __('url'); 
    323                 break; 
    324         case 'rating': 
    325                 $row->sort_order = __('rating'); 
    326                 break; 
    327         case 'updated': 
    328                 $row->sort_order = __('updated'); 
    329                 break; 
    330         case 'rand': 
    331                 $row->sort_order = __('rand'); 
    332                 break; 
    333         case 'length': 
    334                 $row->sort_order = __('length'); 
    335                 break; 
    336     } 
     306if(is_array($results)){ 
     307        foreach ($results as $row) { 
     308            if ($row->list_limit == -1) { 
     309                $row->list_limit = __('none'); 
     310            } 
     311            $style = ($i % 2) ? ' class="alternate"' : ''; 
     312            /* 
     313                Manually internationalize every sort order option. 
     314            */ 
     315            switch ($row->sort_order) { 
     316                case 'name': 
     317                        $row->sort_order = __('name'); 
     318                        break; 
     319                case 'id': 
     320                        $row->sort_order = __('id'); 
     321                        break; 
     322                case 'url': 
     323                        $row->sort_order = __('url'); 
     324                        break; 
     325                case 'rating': 
     326                        $row->sort_order = __('rating'); 
     327                        break; 
     328                case 'updated': 
     329                        $row->sort_order = __('updated'); 
     330                        break; 
     331                case 'rand': 
     332                        $row->sort_order = __('rand'); 
     333                        break; 
     334                case 'length': 
     335                        $row->sort_order = __('length'); 
     336                        break; 
     337            } 
    337338?> 
    338339              <tr id="link-category-<?php echo $row->cat_id; ?>" valign="middle" align="center" <?php echo $style ?> style="border-bottom: 1px dotted #9C9A9C;"> 
    339340                <td><?php echo wp_specialchars($row->cat_name)?></td> 
     
    355356<?php 
    356357        ++$i; 
    357358    } 
     359} 
    358360?> 
    359361            </table> 
    360362<p><?php _e('These are the defaults for when you call a link category with no additional arguments. All of these settings may be overwritten.') ?></p>