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();'); }
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)); }
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; } }
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; }
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); }
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); }