]> projects.mako.cc - scuttle/blob - templates/sidebar.block.popular.php
updated readme with information on a series of bugs I know exist
[scuttle] / templates / sidebar.block.popular.php
1 <?php
2 $sf = new ServiceFactory();
3 $tagservice  =& $sf->getServiceInstance('TagService');
4 $userservice =& $sf->getServiceInstance('UserService');
5
6 $logged_on_userid = $userservice->getCurrentUserId();
7 if ($logged_on_userid === false) {
8     $logged_on_userid = NULL;
9 }
10 if (!isset($userid)) {
11     $userid = NULL;
12 }
13 if (!isset($user)) {
14     $user = NULL;
15 }
16 $popularTags =& $tagservice->getPopularTags($userid, $popCount, $logged_on_userid);
17 $popularTags =& $tagservice->tagCloud($popularTags, 5, 90, 225, 'alphabet_asc'); 
18
19 if ($popularTags && count($popularTags) > 0) {
20 ?>
21
22 <h2><?php echo T_('Popular Tags'); ?></h2>
23 <div id="popular">
24     <p class="tags">
25     <?php
26     $contents = '';
27     foreach ($popularTags as $row) {
28         $entries = T_ngettext('bookmark', 'bookmarks', $row['bCount']);
29         $contents .= '<a href="'. sprintf($cat_url, $user, filter($row['tag'], 'url')) .'" title="'. $row['bCount'] .' '. $entries .'" rel="tag" style="font-size:'. $row['size'] .'">'. filter($row['tag']) .'</a> ';
30     }
31     echo $contents ."\n";
32     ?>
33     </p>
34 </div>
35
36 <?php
37 }
38 ?>

Benjamin Mako Hill || Want to submit a patch?