includeTemplate($GLOBALS['top_include']); include('search.inc.php'); ?>

isAdmin($userid)): ?>

getLastTagDescription($currenttag)) { $description = $cdservice->getLastTagDescription($currenttag); echo nl2br(filter($description['cdDescription'])); } elseif(isset($hash) && $cdservice->getLastBookmarkDescription($hash)) { $description = $cdservice->getLastBookmarkDescription($hash); echo nl2br(filter($description['cdTitle'])). "
"; echo nl2br(filter($description['cdDescription'])). "
"; } //common tag description edit if($userservice->isLoggedOn()) { if($currenttag!= '') { echo ' '; echo T_('common description').' '; } elseif(isset($hash)) { echo ' ('; echo T_('edit common description').')'; } } ?>

getUserByUsername($user); if($tagservice->getDescription($currenttag, $userObject['uId'])) { ?>

getDescription($currenttag, $userObject['uId']); echo nl2br(filter($description['tDescription'])); //personal tag description edit if($userservice->isLoggedOn()) { if($currenttag!= '') { echo ' '; echo T_('personal description').' '; } } ?>

0) { ?>

- / / '; echo T_('Bookmarks from other users for this tag').''; //echo T_(' for these tags'); } else if($userservice->isLoggedOn()){ echo ' - '; echo ''; echo T_('Only your bookmarks for this tag').''; //echo T_(' for these tags'); } } ?>

    0 ? ' start="'. ++$start .'"' : ''); ?> id="bookmarks"> '. filter($tag) .', '; $tagsForCopy.= $tag.','; } $cats = substr($cats, 0, -2); if ($cats != '') { $cats = ' '.T_('Tags:').' '. $cats; } // Edit and delete links $edit = ''; if ($bookmarkservice->editAllowed($row['bId'])) { $edit = ' - '. T_('Edit') .''; } // Last update $update = ' ('. T_('update') .' '. date($GLOBALS['shortdate'], strtotime($row['bModified'])). ') '; // User attribution $copy = ' '. T_('by'). ' '; if($userservice->isLoggedOn() && $currentUser->getUsername() == $row['username']) { $copy.= T_('you'); } else { $copy.= ''. $row['username'] .''; } // Udders! if (!isset($hash)) { $others = $bookmarkservice->countOthers($row['bAddress']); $ostart = ''; $oend = ''; switch ($others) { case 0: break; case 1: $copy .= sprintf(T_(' and %s1 other%s'), $ostart, $oend); break; default: $copy .= sprintf(T_(' and %2$s%1$s others%3$s'), $others, $ostart, $oend); } } // Copy link if ($userservice->isLoggedOn() && ($currentUser->getId() != $row['uId']) && !$bookmarkservice->bookmarkExists($row['bAddress'], $currentUser->getId())) { $copy .= ' - '. T_('Copy') .''; } // Nofollow option $rel = ''; if ($GLOBALS['nofollow']) { $rel = ' rel="nofollow"'; } $address = filter($row['bAddress']); // Redirection option if ($GLOBALS['useredir']) { $address = $GLOBALS['url_redir'] . $address; } // Admin specific design if($userservice->isAdmin($row['uId'])) { $adminBgClass = 'class="adminBackground"'; $adminStar = ' '; } else { $adminBgClass = ''; $adminStar = ''; } // Output echo '
  1. '."\n"; if ($GLOBALS['enableWebsiteThumbnails']) { $thumbnailHash = md5($address.$GLOBALS['thumbnailsUserId'].$GLOBALS['thumbnailsKey']); //echo ''; echo ''; } echo '
    ';; echo '\n"; if ($row['bDescription'] == '') { $bkDescription = '-'; } else { // Improve description display (anchors, links, ...) $bkDescription = preg_replace('|\[\/.*?\]|', '', filter($row['bDescription'])); // remove final anchor $bkDescription = preg_replace('|\[(.*?)\]|', ' $1 ', $bkDescription); // highlight starting anchor $bkDescription = preg_replace('@((http|https|ftp)://.*?)( |\r|$)@', '$1$3', $bkDescription); // make url clickable } echo '
    '. nl2br($bkDescription) ."
    \n"; //if(!isset($hash)) { echo '
    '.shortenString($address).'
    '; //} echo '
    '. $cats . $copy . $edit . $update ."
    \n"; echo '
    '; echo "
  2. \n"; } ?>
'. T_('First') .''; $bprev = ''. T_('Previous') .''; } else { $prev = $page - 1; $prev = 'page='. $prev; $start = ($page - 1) * $perpage; $bfirst= ''. T_('First') .''; $bprev = ''. T_('Previous') .''; } // Next $next = $page + 1; $totalpages = ceil($total / $perpage); if (count($bookmarks) < $perpage || $perpage * $page == $total) { $bnext = ''. T_('Next') .''; $blast = ''. T_('Last') ."\n"; } else { $bnext = ''. T_('Next') .''; $blast = ''. T_('Last') ."\n"; } // RSS $brss = ''; $size = count($rsschannels); for ($i = 0; $i < $size; $i++) { $brss = ''. $rsschannels[$i][0] .''; } echo '

'. $bfirst .' / '. $bprev .' / '. $bnext .' / '. $blast .' / '. sprintf(T_('Page %d of %d'), $page, $totalpages) ." ". $brss ."

\n"; } else { echo '

'.T_('No bookmarks available').'

'; } $this->includeTemplate('sidebar.tpl'); $this->includeTemplate($GLOBALS['bottom_include']); ?>