function fof_sidebar_tags_default() { global $sharing; global $what_a; $unread_id = fof_db_get_tag_by_name('unread'); $star_id = fof_db_get_tag_by_name('star'); $folded_id = fof_db_get_tag_by_name('folded'); $tags = fof_get_tags(fof_current_user()); $taglines = array(); $n = 0; foreach ($tags as $tag) { $tag_id = $tag['tag_id']; if ($tag_id == $unread_id || $tag_id == $star_id || $tag_id == $folded_id) { continue; } $tagline = ''; $tag_name = $tag['tag_name']; $tag_name_html = htmlentities($tag_name); $tag_name_json = htmlentities(json_encode($tag_name), ENT_QUOTES); $count = $tag['count']; $unread = $tag['unread']; $tag_classes = array(); if (++$n % 2) { $tag_classes[] = 'odd-row'; } if (in_array($tag_name, $what_a)) { $tag_classes[] = 'current-view'; } $tag_classes = implode(' ', $tag_classes); if (!empty($tag_classes)) { $tag_classes = ' class="' . $tag_classes . '"'; } $tagline .= ' <tr' . $tag_classes . '>'; $tagline .= '<td class="unread">'; if ($unread) { $tagline .= '<a class="unread" href="' . fof_url('.', array('what' => "{$tag_name} unread", 'how' => 'paged')) . "\">{$unread}</a>/"; } $tagline .= '<a href="' . fof_url('.', array('what' => $tag_name, 'how' => 'paged')) . "\">{$count}</a>"; $tagline .= '</td>'; $tagline .= '<td class="title"><b><a href="' . fof_url('.', array('what' => $tag_name, 'how' => 'paged')) . '">' . $tag_name_html . '</a></b></td>'; $tagline .= '<td class="controls"><a href="#" title="untag all items" onclick="return sb_del_tag_conf(' . $tag_name_json . ');">[x]</a></td>'; if ($sharing == 'all_tagged') { $tagline .= '<td class="sharing"><a href="' . fof_url('./shared.php', array('user' => $fof_user_id, 'which' => $tag_name, 'how' => 'paged')) . '">[' . $tag_name_html . ']</a>'; } $tagline .= '</tr>'; $taglines[] = $tagline; } if (!empty($taglines)) { ?> <div id="tags"> <table cellspacing="0" cellpadding="1" border="0" id="taglist"> <tr class="heading"><td><span class="unread">#</span></td><td class="title">tag name</td><td class="controls">untag</td><?php if ($sharing == 'all_tagged') { echo '<td class="sharing">shared page</td>'; } ?> </tr> <?php echo implode("\n", $taglines); ?> </table> </div> <!--tags end--> <?php } ?> <?php }
<?php if ($what == "unread") { echo "<input type='hidden' name='what' value='all'>"; } else { echo "<input type='hidden' name='what' value='{$what}'>"; } if (isset($_GET['when'])) { echo "<input type='hidden' name='what' value='{$_GET['when']}'>"; } ?> </form> </li> </ul> <?php $tags = fof_get_tags(fof_current_user()); $n = 0; foreach ($tags as $tag) { $tag_id = $tag['tag_id']; if ($tag_id == 1 || $tag_id == 2) { continue; } $n++; } if ($n) { ?> <div id="tags"> <table cellspacing="0" cellpadding="1" border="0" id="taglist">