$rt = repair_post_treat($rt); } if ($va == 'easytables') { $rt = str_replace('¬', '¬' . "\n", $id); } if ($va == 'addlines') { $rt = add_lines($id); } if ($va == 'addanchors') { $rt = add_anchors($id); } if ($va == 'deltables') { $rt = del_tables($id); } if ($va == 'delqmark') { $rt = del_qmark($id); } if ($va == 'imglabel') { $rt = add_comments($id); } if ($va == 'oldconn') { req(pop); $rt = retape('<br>' . $id, ''); } if ($va == 'replace') { list($rep, $by) = ajxr($res); $rt = str_replace($rep, $by, $id); } //if($va=='table'){$rt=ajxg($res);} if ($va == 'randim') { $_POST['randim'] = 1;
function post_treat_batch($v, $t, $p) { $todo = explode('|', $p); //admin/edit_msql_j foreach ($todo as $ka => $va) { list($act, $pb) = split_one(':', $va, 0); //global if ($act == 'deltables' && $v) { $v = del_tables($v); } elseif ($act == 'delblocks' && $v) { $v = correct_txt($v, ':q', 'correct'); } elseif ($act == 'stripconn' && $v) { $v = correct_txt($v, 'stripconn', 'correct'); } elseif ($act == 'striplink' && $v) { $v = correct_txt($v, 'striplink', 'correct'); } elseif ($act == 'delconn' && $pb && $v) { $v = correct_txt($v, ':' . $pb, 'correct'); } elseif ($act == 'cleanmail' && $v) { $v = convertmail($v); } elseif ($act == 'delqmark' && $v) { $v = del_qmark($v); } elseif ($act == '-??') { $v = str_replace('-??', '-', $v); } elseif ($act == '???') { $v = mb_ereg_replace("[?]{2,}", "", $v); } } $r = explode("\n", $v); $nbr = count($r); foreach ($r as $k => $v) { $cur = true; //by_lines foreach ($todo as $ka => $va) { list($act, $pb) = split_right(':', $va, 0); if ($cur != false) { if ($act == 'line' && $k == $pb - 1) { $cur = false; } elseif ($act == 'del') { if ($pb == 'title') { $pb = $t; } $cur = str_replace($pb, '', $v); } elseif ($act == 'line' && $pb == 'last' && $k == $nbr) { $cur = false; } elseif ($act == 'linewith' && strpos($v, $pb) !== false) { $cur = false; } elseif ($act == 'boldline' && $k == $pb - 1 && $v) { $cur = '[' . $v . ':b]'; } elseif ($act == 'line' && $pb == 'title' && $t) { $vb = clean_title(pre_clean(trim($v))); $tb = $t; if (strpos($vb, $tb) !== false) { $cur = false; } else { $cur = $v; } } elseif ($act == 'del-link' && strpos($v, $pb) !== false) { $cur = embed_detect($v, '§', ']'); } elseif ($act == 'linenolink' && $k == $pb - 1) { list($no, $cur) = explode("§", substr($v, 0, -1)); } else { $cur = $v; } } } $ret .= $cur . "\n"; } $ret = clean_br($ret); $ret = repair_tags($ret); $ret = utflatindecode($ret); return trim($ret); }