function matrix_rq() { return ses('rqt'); req('art,boot,spe'); $_GET['dig'] = 30; //$r=sql_b($sql,''); list($slct, $in, $wh, $ord) = play_req(' and re>0'); $sq = sqlmk($slct, 'qda', $in, $wh, $ord); $rq = $req = mysql_query($sq); $ret = tri_cache($rq); if ($rq) { mysql_free_result($rq); } return $ret; }
function load_arts($frm, $prw) { $frm = $frm ? $frm : $_SESSION['frm']; $prw = slct_media($prw); $qda = $_SESSION['qda']; $qdm = $_SESSION['qdm']; $use = $_SESSION['USE']; $page = $_SESSION['page']; $npg = $_SESSION['prmb'][6]; $min = ($page - 1) * $npg; if ($frm != "Home" && $frm != "All" && $frm) { $wh = ' and frm="' . $frm . '"'; } else { $wh = ' and substring(frm,1,1)!="_"'; } if ($_SESSION['rstr'][33] == "1") { $wh .= ' and ib="0"'; } if ($_SESSION['auth'] < 4) { $wh .= ' and re>="1"'; } if ($use && $_SESSION['auth'] < 4) { $wh .= ' OR (re<1 and name="' . $use . '")'; } list($slct, $in, $wh, $ord, $gr) = play_req($wh); $sql = play_req($wh); //$in.=' inner join '.$qdm.' on '.$qda.'.id='.$qdm.'.id'; $sql = sqlmk($slct, 'qda', $in, $wh, $ord); //.' limit '.$min.', '.$npg $req = mysql_query($sql); if ($req) { while ($r = mysql_fetch_assoc($req)) { $ret[$r['id']] = $r; } } //' id='.$r[0]; return $ret; }
function cache_arts() { $nod = $_SESSION['qb'] . '_cache'; $main = msql_read_b('', $nod); if ($main["_menus_"]) { unset($main["_menus_"]); } if ($main) { $last = current($main); } $lastart = last_art($last[0]); if (!is_array($main[$lastart]) && $lastart or get('refresh') or $_GET['nbj']) { list($slct, $in, $wh, $ord) = play_req(' and re>0'); $sq = sqlmk($slct, 'qda', $in, $wh, $ord); $rq = $req = mysql_query($sq); $ret["_menus_"] = array('date', 'cat', 'title', 'img', 'hub', 'tag', 'lu', 'author', 'lenght', 'url', 'ib', 're'); $rtb = tri_cache($rq); if ($rtb) { $ret += $rtb; } if ($rq) { mysql_free_result($rq); } if (!$_GET["lang"] && count($ret) < 500) { //!$_GET["timetravel"] && !$_GET["nbj"] && $ok = 'cache reloaded'; msql_save('', $nod, $ret); maj_nbarts($last[0]); } } else { $_SESSION['rqt'] = $main; } //if($ok && $rtb)alert($ok); return lka('/reload/' . ses('qb'), 'reload'); }