Exemple #1
0
function _rm_page_day($page)
{
    $year = substr($page, 0, 2);
    $month = substr($page, 2, 2);
    $ereg = $page . '_[0-9]{5}\\.';
    $raws = array();
    foreach (rmconf('rawdir') as $udir => $dir) {
        if (!is_dir($dir)) {
            continue;
        }
        $raws[$udir] = rawman_readdir(sprintf('%s20%02d_%02d/', $dir, $year, $month), $ereg);
    }
    echo rawman_html('day', array('skins' => RM_WEB . '/skins', 'imgdir' => RM_WEB . '/index.php/image', 'thumbs' => rawman_listday($raws)));
}
Exemple #2
0
function _rm_page_month($page)
{
    $arr_month = array('01' => 'Styczeń', '02' => 'Luty', '03' => 'Marzec', '04' => 'Kwiecień', '05' => 'Maj', '06' => 'Czerwiec', '07' => 'Lipiec', '08' => 'Sierpień', '09' => 'Wrzesień', '10' => 'Październik', '11' => 'Listopad', '12' => 'Grudzień');
    $year = substr($page, 0, 2);
    $month = substr($page, 2, 2);
    $ereg = '[0-9]{6}_[0-9]{5}\\.';
    $raws = array();
    foreach (rmconf('rawdir') as $udir => $dir) {
        if (!is_dir($dir)) {
            continue;
        }
        $raws = array_merge($raws, rawman_readdir(sprintf('%s20%02d_%02d/', $dir, $year, $month), $ereg));
    }
    echo rawman_html('month', array('skins' => RM_WEB . '/skins', 'imgdir' => RM_WEB . '/index.php/image', 'content' => rawman_listmonth($raws), 'header' => $arr_month[$month] . ' 20' . $year, 'footer' => RetIf(!IsEmpty($_SESSION['bookmark']), sprintf('&raquo; <a href="' . RM_WEB . '/index.php/bookmark/all">%s</a> (%d) &laquo; ', 'Wyświetl ulubione', count($_SESSION['bookmark'])))));
}
Exemple #3
0
function _rm_page_main()
{
    $content = '';
    $months = array();
    foreach (rmconf('rawdir') as $udir => $dir) {
        if (!is_dir($dir)) {
            continue;
        }
        $months = array_merge($months, rawman_readdir($dir, '[0-9]{4}_[0-9]{2}'));
    }
    sort($months);
    $years = array();
    foreach ($months as $month) {
        if (preg_match('/\\d{2}(\\d{2})_(\\d{2})/', $month, $m)) {
            $years[$m[1]][] = $m[2];
        }
    }
    $content = '<table border="0">';
    foreach ($years as $year => $yd) {
        $content .= '<tr><td colspan="4" class="year">20' . $year . "</td></tr>\n";
        for ($m = 1; $m <= 12; $m++) {
            if ($m % 3 == 1) {
                $content .= '<tr><td width="50"></td>';
            }
            $content .= '<td>';
            $month = sprintf('%02d', $m);
            if (in_array($month, $yd)) {
                $link = sprintf('%02d%02d', $year, $month);
                $content .= '<div>' . '<a href="' . RM_WEB . '/index.php/month/all/' . $link . '"> ' . '<img src="' . RM_WEB . '/index.php/stack/all/' . $link . '" border="0" />' . '<br clear="all" />' . $month . '</a>' . "</div>\n";
            }
            $content .= '</td>';
            if ($m % 3 == 0) {
                $content .= "</tr>\n";
            }
        }
    }
    $content .= '</table>';
    echo rawman_html('main', array('skins' => RM_WEB . '/skins', 'content' => $content, 'footer' => RetIf(!IsEmpty($_SESSION['bookmark']), sprintf('&raquo; <a href="' . RM_WEB . '/index.php/bookmark/all">%s</a> (%d) &laquo; ', 'Wyświetl ulubione', count($_SESSION['bookmark'])))));
}
Exemple #4
0
function _rm_page_bookmark()
{
    echo rawman_html('day', array('skins' => RM_WEB . '/skins', 'imgdir' => RM_WEB . '/index.php/image', 'thumbs' => rawman_listbookmark()));
}