function pubart($d) { list($v, $p) = split_one("§", $d, 1); switch ($p) { case 1: return art_read_b($v, '', 1, ''); break; case 2: return art_read_b($v, '', 2, ''); break; case 3: return art_read_b($v, '', 3, ''); break; case 4: if (strpos($v, ',')) { return m_pubart(array_flip(explode(',', $v)), '', ''); } else { pub_art($v); } break; default: return jread('', $v, suj_of_id($v)); break; } }
function collect_board($prm) { $frm = $_SESSION['frm']; $dad = $_SESSION["daya"] - 86400; $thr = tri_rqt('4', 11); $two = tri_rqt('3', 11); $one = tri_rqt('2', 11); if ($two) { if ($one) { $one += $two; } else { $one = $two; } } if ($one) { foreach ($one as $id => $nb) { if ($_SESSION['rqt'][$id][1] == $frm or $frm == "Home") { if ($_SESSION['rqt'][$id][0] >= $dad) { $v = pub_art($id); if ($v) { $re[$id] = $v; } } } } if ($re) { krsort($re); $ret .= build_titl($re, '24h', 1); $ret .= columns($re, $prm, 'board', 'panel') . br(); } } if ($two) { $re = ""; foreach ($two as $id => $nb) { if ($_SESSION['rqt'][$id][1] == $frm or $frm == "Home") { if ($_SESSION['rqt'][$id][0] < $dad) { $v = pub_art($id); if ($v) { $re[$id] = $v; } } } } if ($re) { krsort($re); $ret .= build_titl($re, nbof($_SESSION['nbj'], 3), 1); $ret .= columns($re, $prm, 'board', 'pubart') . br(); } } if ($thr) { $re = ""; foreach ($thr as $id => $nb) { if ($_SESSION['rqt'][$id][1] == $frm or $frm == "Home") { $v = pub_art($id); if ($v) { $re[$id] = $v; } } } if ($re) { krsort($re); $ret .= build_titl($re, '***', 1); $ret .= columns($re, $prm, 'board', 'pubart') . br(); } } if ($ret) { return $ret; } }