function clean_br($ret) { $ret = mb_ereg_replace("(\r\n)|(\n\r)", "\n", $ret); $ret = mb_ereg_replace("[\n]{2,}", "\n\n", $ret); //$ret=clean_prespace($ret); $ret = clean_prespace($ret); $ret = repair_badn($ret); $ret = repair_badn($ret); //$ret=repair_tags($ret); foreach (conn_ref_out() as $k => $v) { $ret = str_replace("\n" . $v . ']', $v . ']', $ret); } //$ret=mb_ereg_replace("[\r]{2,}","\r\r",$ret); $ret = clean_br_lite($ret); return $ret; }
function modif_art($read, $msg) { $qdm = $_SESSION['qdm']; if ($_SESSION['auth'] < 3) { return; } $msg = str_replace("\r", "", $msg); $msg = html_entity_decode_b($msg); $msg = embed_links($msg); $msg = unescape($msg); $msg = correct_txt($msg, $read, 'savimg'); $msg = clean_br_lite($msg); $msg = clean_punct($msg); $msg = repair_tags($msg); //if(rstr(70))$msg=retape($msg,$read); $msg = addslashes(stripslashes($msg)); msquery("UPDATE {$qdm} SET msg='{$msg}' WHERE id='{$read}' LIMIT 1"); return stripslashes($msg); }
function prepare_msg_rech($id, $msg, $r = '', $n) { $rech = good_rech(); if ($_GET['bool']) { $parts = explode(' ', trim($rech)); } $nbp = count($parts); $msg = strip_tags($msg); $msg = clean_internaltag($msg); $r = explode('.', $msg); if (!$_GET['titles']) { foreach ($r as $k => $v) { if ($nbp > 1) { foreach ($parts as $kb => $vb) { if ($v && $vb) { $va = str_detect($v, $vb, $id); } else { $va = ''; } } if ($va) { $ret .= divc('track', $va . '.'); } } else { $res = str_detect($v, $rech, $id); if ($res) { $ret .= divc('track', $res . '.'); } } } } if ($_GET['titles']) { $panout['msg'] = ''; } else { $panout['msg'] = clean_br_lite($ret); } return $panout; }
function batch_preview($f, $sug = '') { req('pop,spe,tri'); $f = http($f); $_GET['urlsrc'] = $f; $w = prma('content'); list($suj, $msg) = vacuum($f); $msg = embed_links($msg); $msg = clean_br_lite($msg); $msg = clean_punct($msg); $msg = format_txt($msg, '', 'test'); $sty = atc('justy') . ats('width:' . $w . 'px;'); if (strlen($msg) > 400) { $sty .= atd('scroll'); } $titl = bal('h2', $suj); $_SESSION['sugm'] = $sug; $rid = randid('btch'); $rel = lj('', 'popup_call__x_ajxf_batch*preview_' . ajx($f) . '_', pictit('reload', nms(101))) . ' '; $rel .= lj('', 'popup_addArt__x_' . ajx($f) . '_1', picto('edit')) . ' '; if (auth(6)) { $titl .= $rel . urledt($f) . ' '; } $titl .= lkt('', $f, picto('url')); if (auth(6)) { $titl .= newartcat($f); } $ret .= bal('section', bal('header', $titl) . balb('article', $sty, $msg)); //$_SESSION['vacuum'][$f]=''; return popup(preplink($f), $ret, $w); }