コード例 #1
0
ファイル: search.php プロジェクト: philum/cms
function dig_h($n)
{
    $r = define_digr();
    $nprev = time_prev($n);
    if (!$r[$n]) {
        $r[$n] = $n >= 365 ? round($n / 365, 2) : $n;
    }
    $cur = $r[$n];
    if ($n != 1 && $n != 7) {
        $r[$n] = $r[$nprev] . ' ' . nms(36) . ' ' . $r[$n];
    }
    //from
    $r[$n] .= ' ' . ($n < 365 ? plurial($cur, 3) : plurial($cur, 7));
    if ($n > 365) {
        $r[$n] = date('Y', calc_date($n));
    }
    //from
    return menuder_h($r, 'srdig', $n, 'Search2();');
}
コード例 #2
0
ファイル: spe.php プロジェクト: philum/cms
function dig_it_j($n, $go)
{
    $r = define_digr();
    //most_read
    if (!$r[$n]) {
        $r[$n] = $n > 365 ? round($n / 365, 2) : $n;
    }
    $nprev = time_prev($n);
    $r[$n] .= ' ' . ($n < 365 ? plurial($r[$n], 3) : plurial($r[$n], 7));
    if ($n != 1 && $n != 7) {
        $r[$n] = $r[$nprev] . ' ' . nms(36) . ' ' . $r[$n];
    }
    //from
    if ($n > 365) {
        $r[$n] = date('Y', calc_date($n));
    }
    //from
    return divs('float:right;', slctmenus_sj($r, $go, $n));
}
コード例 #3
0
ファイル: mod.php プロジェクト: philum/cms
function special_link($d, $o = '')
{
    list($m, $v) = split_one('§', $d, 0);
    $m = str_replace('*', ' ', $m);
    switch ($m) {
        case 'lang':
            $ra = explode(' ', prmb(26) . ' all');
            return slct_menus($ra, '/?lang=', $_SESSION['lang'], "active", "", "v");
            if ($_GET['lang']) {
                return lkc('txtx', '/?module=All&refresh==', nms(60));
            }
            break;
        case 'time':
            $ra = define_digr();
            $nbj = $_SESSION['nbj'];
            if ($_SESSION['dayx'] - $_SESSION['daya'] > 3600) {
                $goto = target_date($_SESSION['daya']);
            } else {
                $goto = htac('nbj');
            }
            foreach ($ra as $k => $v) {
                if ($k == $nbj) {
                    $nm = ' ' . ($k < 365 ? plurial($v, 3) : plurial($v, 7));
                } else {
                    $nm = '';
                }
                if ($v) {
                    return lkc($k == $nbj ? 'active' : '', $goto . $k, $v . $nm) . ' ';
                }
            }
            break;
        case 'br':
            return br();
            break;
    }
    $r = mod_link_r($m, $v);
    $t = $r[3];
    if ($o) {
        $sp = '';
    } else {
        $sp = $d == 'cols' ? br() : ' ';
    }
    if ($r[1] == 'j') {
        return lj($r[0], $r[2], $t);
    } elseif ($r[1] == 'SaveJc') {
        return ljb($r[0], $r[1], $r[2], $t);
    } else {
        return lkc($r[0], $r[1] . $r[2], $t) . $sp;
    }
}
コード例 #4
0
ファイル: lib.php プロジェクト: philum/cms
function timetravel()
{
    $r = define_digr();
    $n = max(array_flip($r)) / 365;
    unset($r[1]);
    unset($r[7]);
    unset($r[30]);
    unset($r[90]);
    foreach ($r as $k => $v) {
        $tim = calctime($k);
        $t = date('Y', $tim);
        $ret[$t] = $tim;
    }
    return $ret;
}
コード例 #5
0
ファイル: admin.php プロジェクト: philum/cms
function dig_it($n, $send, $rid = '')
{
    $r = define_digr();
    $g = $_GET[$send];
    if (!$r[$n]) {
        $r[$n] = $n >= 365 ? round($n / 365, 2) : $n;
    }
    $cur = $r[$n];
    $nprev = time_prev($n);
    $r[$n] .= ' ' . ($n < 365 ? plurial($cur, 3) : plurial($cur, 7));
    if ($n != 1 && $n != 7) {
        $r[$n] = $r[$nprev] . ' ' . nms(36) . ' ' . $r[$n];
    }
    //from
    if ($n > 365) {
        $r[$n] = date('Y', calc_date($n));
    }
    //from
    //$dig=$_GET['dig']?$_GET['dig']:$_SESSION['nbj'];
    if ($_SESSION['rstr'][3] != '1') {
        if ($rid) {
            $ret = slctmenusja($r, 'load' . $rid . '_api___' . $send . ':' . ajx($g) . '_', $n);
        } else {
            $ret = slct_menus($r, htacb($send, $g, 'dig'), $n, "active", "", "");
        }
    }
    return btn('nb_pages', $ret);
}
コード例 #6
0
ファイル: api.php プロジェクト: philum/cms
function api_dig($ra)
{
    $r = define_digr();
    $n = $ra['minday'];
    if (!$r[$n]) {
        $r[$n] = $n >= 365 ? round($n / 365, 2) : $n;
    }
    $cur = $r[$n];
    $nprev = time_prev($n);
    $r[$n] .= ' ' . ($n < 365 ? plurial($cur, 3) : plurial($cur, 7));
    if ($n != 1 && $n != 7) {
        $r[$n] = $r[$nprev] . ' ' . nms(36) . ' ' . $r[$n];
    }
    if ($n > 365) {
        $r[$n] = date('Y', calc_date($n));
    }
    $r['all'] = nms(100);
    $ret = slctmenusja($r, $ra['rid'] . '_api_hid' . $ra['rid'] . '_exs__', $n);
    return btn('nb_pages', $ret);
}