Esempio n. 1
0
function bm_list_archives()
{
    $archives = array_keys(bm_get_archives());
    if (!empty($archives)) {
        echo '<ul>';
        foreach ($archives as $archive) {
            list($y, $m) = str_split($archive, 4);
            $title = bm_get_date('%B %Y', mktime(0, 0, 0, $m, 1, $y));
            $url = bm_get_url('archive') . $archive;
            echo "<li><a href=\"{$url}\">{$title}</a></li>";
        }
        echo '</ul>';
    }
}
Esempio n. 2
0
function bm_show_book($slug, $excerpt = false)
{
    $file = BMBOOKPATH . "{$slug}.xml";
    $book = @getXML($file);
    if (!empty($book) && $book->private != 'Y') {
        $url = bm_get_url('book') . $slug;
        $title = strip_tags(strip_decode($book->title));
        $date = bm_get_date(i18n_r('books_manager/DATE_FORMAT'), strtotime($book->date));
        $content = strip_decode($book->content);
        if ($excerpt) {
            $content = bm_create_excerpt($content);
        }
        # print book data
        ?>
    <div class="bm_book">
      <h3 class="bm_book_title">
        <a href="<?php 
        echo $url;
        ?>
"><?php 
        echo $title;
        ?>
</a>
      </h3>
      <!--<p class="bm_book_date"><?php 
        //echo i18n_r('news_manager/PUBLISHED') . " $date";
        ?>
</p>-->
      <p class="bm_book_date"><?php 
        echo 'books_manager' . " {$date}";
        ?>
</p>
      <div class="bm_book_content"><?php 
        echo $content;
        ?>
</div>
      <?php 
        # print tags, if any
        if (!empty($book->tags)) {
            // echo '<p class="bm_book_meta"><b>' . i18n_r('news_manager/TAGS') . ':</b>';
            echo '<p class="bm_book_meta"><b>' . 'books_manager' . ':</b>';
            $tags = explode(',', $book->tags);
            foreach ($tags as $tag) {
                $url = bm_get_url('tag') . $tag;
                echo " <a href=\"{$url}\">{$tag}</a>";
            }
            echo '</p>';
        }
        # show "go back" link, if required
        if (strstr($_SERVER['QUERY_STRING'], "book={$slug}")) {
            echo '<p class="bm_book_back"><a href="javascript:history.back()">&lt;&lt; ';
            //i18n('news_manager/GO_BACK');
            'books_manager';
            echo '</a></p>';
        }
        ?>
    </div>
    <?php 
    } else {
        //echo '<p>' . i18n_r('news_manager/NOT_EXIST') . '</p>';
        echo '<p>' . 'books_manager' . '</p>';
    }
}