]> projects.mako.cc - scuttle/blobdiff - templates/sidebar.block.related.php
updated readme with information on a series of bugs I know exist
[scuttle] / templates / sidebar.block.related.php
index 3a37718e3e6a5ecfd8aba96235460fa01de4fb3b..15af8bfe15f2de6bf5ec5e5d21de0c68c72b5284 100644 (file)
@@ -1,11 +1,18 @@
 <?php
-$tagservice =& ServiceFactory::getServiceInstance('TagService');
-$userservice =& ServiceFactory::getServiceInstance('UserService');
+$sf = new ServiceFactory();
+$tagservice  =& $sf->getServiceInstance('TagService');
+$userservice =& $sf->getServiceInstance('UserService');
 
 $logged_on_userid = $userservice->getCurrentUserId();
 if ($logged_on_userid === false) {
     $logged_on_userid = NULL;
 }
+if (!isset($userid)) {
+    $userid = NULL;
+}
+if (!isset($user)) {
+    $user = NULL;
+}
 if ($currenttag) {
     $relatedTags = $tagservice->getRelatedTags($currenttag, $userid, $logged_on_userid);
     if (sizeof($relatedTags) > 0) {
@@ -18,6 +25,7 @@ if ($currenttag) {
     <tr>
         <td><a href="<?php echo sprintf($cat_url, filter($user, 'url'), filter($currenttag, 'url') .'+'. filter($row['tag'], 'url')); ?>">+</a></td>
         <td><a href="<?php echo sprintf($cat_url, filter($user, 'url'), filter($row['tag'], 'url')); ?>" rel="tag"><?php echo filter($row['tag']); ?></a></td>
+
     </tr>
     <?php endforeach; ?>
     </table>
@@ -26,4 +34,4 @@ if ($currenttag) {
 <?php
     }
 }
-?>
\ No newline at end of file
+?>

Benjamin Mako Hill || Want to submit a patch?