Esempio n. 1
0
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 
}
Esempio n. 2
0
<?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">