Changeset 1204
- Timestamp:
- 02/21/10 11:04:46 (3 years ago)
- Location:
- branches/1.2/content/plugins/sb_base
- Files:
-
- 4 edited
-
languages/sb_base_language.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
-
sb_base.php (modified) (4 diffs)
-
templates/sb_list.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/1.2/content/plugins/sb_base/languages/sb_base_language.php
r1178 r1204 40 40 $lang["sb_base_top_365_days"] = "Top Posts (last 365 Days)"; 41 41 $lang["sb_base_top_all_time"] = "Top Posts (All-Time)"; 42 $lang["sb_base_no_posts"] = "No posts found."; 42 43 43 44 /* Post */ -
branches/1.2/content/plugins/sb_base/readme.txt
r1187 r1204 14 14 Changelog 15 15 --------- 16 v.0.3 2010/02/21 - Nick - Bug fix, cleaner list template and new "sb_no_posts" template 16 17 v.0.2 2010/02/18 - Nick - Code changes for pagination 17 18 v.0.1 2009/12/16 - Nick - Released first version -
branches/1.2/content/plugins/sb_base/sb_base.php
r1189 r1204 3 3 * name: SB Base 4 4 * description: Social Bookmarking base - provides "list" and "post" templates. 5 * version: 0. 25 * version: 0.3 6 6 * folder: sb_base 7 7 * class: SbBase … … 123 123 // get settings 124 124 $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']; 126 126 127 127 // if a list, get the posts: … … 129 129 { 130 130 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'); 133 134 break; 134 135 case 'post': … … 289 290 290 291 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 } 293 298 return true; 294 299 } -
branches/1.2/content/plugins/sb_base/templates/sb_list.php
r1170 r1204 25 25 */ 26 26 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); 27 foreach ($h->vars['pagedResults']->items as $post) { 28 $h->readPost(0, $post); 29 $user = new UserBase(); 30 $user->getUserBasic($h, $h->post->author); 36 31 ?> 37 32 … … 97 92 <!-- END POST --> 98 93 99 <?php 100 } 101 echo $h->pageBar($pagedResults); 102 } 103 ?> 94 <?php } ?>
Note: See TracChangeset
for help on using the changeset viewer.