$t = $t ? $t : strrchr_b($id, ':'); $t = $t ? $t : $id; $s = $va ? $va : 640; $ret = build_mod_r($id); break; case "ajxlnk": req('pop,spe,art,tri,mod'); $_SESSION[$va] = $id; if ($id != 'close') { $ret = build_mod_r($id); } break; case "ajxlnk2": req('pop,spe,art,tri,mod,boot'); if ($id == 'art') { deductions_from_read($va, $cache); define_condition(); } if ($id == 'one') { $ret = build_mod_r($va); } else { $ret = build_modules('content', ''); } break; case "rssart": req('pop,tri,spe'); $t = $id; $s = 640; $ret = rss_art($id, $va, 1); break; case "archives":
// or $_SESSION['prmb'][0]!=$_SESSION['qb'] //master_params if (!$_SESSION['qd'] or $cache_refresh == "ok") { master_params('../params/_' . $db, $qd, $aqb, $subd); } //hubs if (!$_SESSION['mn'] or $cache_refresh == "ok") { define_hubs(); } //qb :: need $mn if (!$_GET['nbj'] && $cache_refresh == "ok") { define_qb($defo); } $qb = $_SESSION['qb']; if ($_GET['nbj']) { $_SESSION['dayb'] = calc_date($_GET['nbj']); } else { $_SESSION['dayb'] = calc_date(30); } //$_SESSION['nbj']=dayslength($_SESSION['qb'],50); //deductions $read = $_GET['read']; $cache_refresh = deductions_from_read($read, $cache_refresh); //qb_in if (!$_SESSION['qbin'] or $cache_refresh) { define_config(); } //rss if ($_GET['hub']) { $_SESSION["qb"] = $_GET['hub']; }
date_default_timezone_set(prms('timez')); if ($_SESSION['dev']) { error_report(); } if (!$_SESSION['mn'] or $cache) { define_hubs(); } //hubs if ($cache) { define_qb(); } //qb::need $mn if (isset($_GET['rebuild_img'])) { $_GET['read'] = $_SESSION['read']; } $cache = deductions_from_read($_GET['read'], $cache); //art $read = $_GET['read']; if (!$_SESSION['qbin'] or $cache) { define_config(); } //qb_in if ($_SESSION['rstr'][22]) { block_crawls(); } //crawl //if(isset($_GET['switch_design']))$_SESSION['switch']=$_GET['switch_design']; if (!$_SESSION['iq']) { eye_iq(); } //eye
function save_art() { $dayx = $_SESSION['dayx']; $frm = $_SESSION['frm']; $qb = $_SESSION['qb']; $base = $_SESSION['qda']; $qdm = $_SESSION['qdm']; $USE = $_SESSION['USE']; if (!$frm or $frm == "Home" or $frm == "user") { $frm = "public"; } $suj = clean_title($_POST['suj']); $suj = etc($suj, 240); $msg = nl2br($_POST['msg']); $name = $_POST['name']; $mail = $_POST['mail']; $ib = trim($_POST['ib']); $pdat = $_POST['postdat']; $urlsrc = $_POST['urlsrc']; if ($_POST['pub']) { $re = 1; } if ($urlsrc) { $mail = https($urlsrc); } $mail = utmsrc($mail); if (!$ib) { $ib = '/'; } //!$_POST['sub'] or if (!$name or $name == nms(38)) { alert("empty_name {$name}"); $stoop = "ok"; } if ($mail == "mail" or $mail == "url") { $mail = ''; $urlsrc = ''; } $msg = str_replace(array("<br />", "<br/>", "<br>", "<BR>"), "\n", $msg); $msg = str_replace("\n", "", $msg); $msg = str_replace("\r", "\n", $msg); if (!$msg && $urlsrc) { list($suj, $msg) = vacuum($mail, $suj); } $msg = html_entity_decode_b($msg); $msg = embed_links($msg); $msg = unescape($msg); $msg = clean_br_lite($msg); $msg = clean_punct($msg); if ($pdat != date("y-m-d-H-i", $dayx) && $pdat) { $rdat = explode('-', $pdat); $pdt = mktime($rdat[3], $rdat[4], 0, $rdat[1], $rdat[2], $rdat[0]); } else { $pdt = $dayx; } if (empty($suj)) { $suj = "forbidden title"; } if (empty($msg)) { alert('msg forbidden'); $stoop = 'ok'; } if ($stoop == "") { $msg = mysql_real_escape_string(stripslashes($msg)); $siz = strlen($msg); $suj = mysql_real_escape_string(stripslashes($suj)); $frm = mysql_real_escape_string(stripslashes($frm)); $nid = msquery("INSERT INTO {$base} VALUES ('','{$ib}','{$name}','{$mail}','{$pdt}','{$qb}','{$frm}','{$suj}','{$re}','{$lu}','{$img}','{$kywk}','{$siz}')"); $nid = msquery("INSERT INTO {$qdm} VALUES ('{$nid}','{$msg}')"); } if ($nid && $USE != $qb && $_SESSION["auth"] < 6) { mail($_SESSION['qbin']["adminmail"], 'new article: ' . stripslashes($suj), ' ' . host() . '/' . $nid . ', auth_level: ' . $_SESSION["auth"] . "\n", 'From: ' . $USE); } if ($_SESSION['vacuum'][nohttp($urlsrc)]) { unset($_SESSION['vacuum'][nohttp($urlsrc)]); } if ($nid) { $_SESSION['rqt'][$nid] = array($pdt, stripslashes($frm), stripslashes($suj), '', $qb, '', '', '', $siz, $urlsrc, $ib, $re); $msg = correct_txt($msg, $nid, 'savimg'); $exp_out = $nid; $_GET['read'] = $nid; deductions_from_read($nid, ''); $_POST = ''; } $_SESSION['daya'] = $_SESSION['dayx']; return $exp_out; }
case "ajxlnk": req('api,pop,spe,art,tri,mod'); if ($va) { $_SESSION[$va] = $id; } if ($id != 'close') { $ret = build_mod_r($id); } break; case "ajxlnk2": req('api,pop,spe,art,tri,mod,boot'); $tt = 'load'; $s = 640; $_GET[$id] = $va; if ($id == 'read') { deductions_from_read($va, ''); } define_frm(); define_condition(); $ret = build_modules('content', ''); break; case "rssart": req('pop,tri,spe'); $t = $id; $s = 640; $ret = rss_art($id, $va, 1); break; case "archives": req('spe'); $ret = m_archives($id); break;