Changeset 1204


Ignore:
Timestamp:
02/21/10 11:04:46 (3 years ago)
Author:
nick_ramsay
Message:

[Branch 1.2] SB Base 0.3: Bug fix, cleaner list template and new "sb_no_posts" template.

Location:
branches/1.2/content/plugins/sb_base
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/1.2/content/plugins/sb_base/languages/sb_base_language.php

    r1178 r1204  
    4040$lang["sb_base_top_365_days"] = "Top Posts (last 365 Days)"; 
    4141$lang["sb_base_top_all_time"] = "Top Posts (All-Time)"; 
     42$lang["sb_base_no_posts"] = "No posts found."; 
    4243 
    4344/* Post */ 
  • branches/1.2/content/plugins/sb_base/readme.txt

    r1187 r1204  
    1414Changelog 
    1515--------- 
     16v.0.3 2010/02/21 - Nick - Bug fix, cleaner list template and new "sb_no_posts" template 
    1617v.0.2 2010/02/18 - Nick - Code changes for pagination 
    1718v.0.1 2009/12/16 - Nick - Released first version 
  • branches/1.2/content/plugins/sb_base/sb_base.php

    r1189 r1204  
    33 * name: SB Base 
    44 * description: Social Bookmarking base - provides "list" and "post" templates.  
    5  * version: 0.2 
     5 * version: 0.3 
    66 * folder: sb_base 
    77 * class: SbBase 
     
    123123        // get settings 
    124124        $h->vars['sb_base_settings'] = $h->getSerializedSettings('sb_base'); 
    125         $h->vars['posts_per_page'] = $h->vars['sb_base_settings']['posts_per_page']; 
     125        $posts_per_page = $h->vars['sb_base_settings']['posts_per_page']; 
    126126         
    127127        // if a list, get the posts: 
     
    129129        { 
    130130            case 'list': 
    131                 $h->vars['post_count'] = $sb_funcs->prepareList($h, '', 'count');   // get the number of posts 
    132                 $h->vars['post_query'] = $sb_funcs->prepareList($h, '', 'query');   // and the SQL query used 
     131                $post_count = $sb_funcs->prepareList($h, '', 'count');   // get the number of posts 
     132                $post_query = $sb_funcs->prepareList($h, '', 'query');   // and the SQL query used 
     133                $h->vars['pagedResults'] = $h->pagination($post_query, $post_count, $posts_per_page, 'posts'); 
    133134                break; 
    134135            case 'post': 
     
    289290                 
    290291            case 'list': 
    291                  
    292                 $h->displayTemplate('sb_list'); 
     292                if (isset($h->vars['pagedResults']->items)) { 
     293                    $h->displayTemplate('sb_list'); 
     294                    echo $h->pageBar($h->vars['pagedResults']); 
     295                } else { 
     296                    $h->displayTemplate('sb_no_posts'); 
     297                }  
    293298                return true; 
    294299        } 
  • branches/1.2/content/plugins/sb_base/templates/sb_list.php

    r1170 r1204  
    2525 */ 
    2626 
    27 ?> 
    28 <?php  
    29 if ($h->vars['post_count']) { 
    30      
    31     $pagedResults = $h->pagination($h->vars['post_query'], $h->vars['post_count'], $h->vars['posts_per_page'], 'posts'); 
    32     foreach ($pagedResults->items as $post) { 
    33         $h->readPost(0, $post); 
    34         $user = new UserBase(); 
    35         $user->getUserBasic($h, $h->post->author); 
     27foreach ($h->vars['pagedResults']->items as $post) { 
     28    $h->readPost(0, $post); 
     29    $user = new UserBase(); 
     30    $user->getUserBasic($h, $h->post->author); 
    3631?> 
    3732 
     
    9792    <!-- END POST -->  
    9893 
    99 <?php     
    100     } 
    101     echo $h->pageBar($pagedResults); 
    102 } 
    103 ?> 
     94<?php } ?> 
Note: See TracChangeset for help on using the changeset viewer.