private function filter($in) { $bb = new BBCode(); return $bb->format($in); }
$sub = $sanitize->CleanStr($sub, 0); //Or this $sub = preg_replace("[\r\n]", "", $sub); $url = $sanitize->CleanStr($url, 0); //Or this $url = preg_replace("[\r\n]", "", $url); $resto = $sanitize->CleanStr($resto, 0); //Or this $resto = preg_replace("[\r\n]", "", $resto); $com = $sanitize->CleanStr($com, $moderator); //But they can with this. $clean = $sanitize->process($name, $com, $sub, $email, $resto, $url, $dest, $moderator); if (USE_BBCODE === true) { require_once CORE_DIR . '/general/text_process/bbcode.php'; $bbcode = new BBCode(); $clean['com'] = $bbcode->format($clean['com']); } if (SPOILERS && $spoiler) { $clean['sub'] = "SPOILER<>" . $clean['sub']; } if ($moderator && isset($_POST['showCap'])) { if ($moderator == 1) { $clean['name'] = '<span class="cap moderator" >' . $clean['name'] . ' ## Mod </span> <img src="http://3chan.ml/static/mod-icon.png" alt="Mod Icon" title="This user is a 3chan Modorator." style="margin-bottom: -3px;"/> '; } if ($moderator == 2) { $clean['name'] = '<span class="cap admin" >' . $clean['name'] . ' ## Admin </span> <img src="http://3chan.ml/static/admin-icon.png" alt="Admin Icon" title="This user is a 3chan Administrator." style="margin-bottom: -3px;"/>'; } if ($moderator == 3) { $clean['name'] = '<span class="cap manager" >' . $clean['name'] . ' ## Manager </span>'; } }
/** * @param array $pools * @param string $heading * @param bool $check_all */ private function display_top($pools, $heading, $check_all = false) { global $page, $user; $page->set_title($heading); $page->set_heading($heading); $nav_html = '<a href="' . make_link() . '">Index</a>'; $poolnav_html = ' <a href="' . make_link("pool/list") . '">Pool Index</a> <br><a href="' . make_link("pool/new") . '">Create Pool</a> <br><a href="' . make_link("pool/updated") . '">Pool Changes</a> '; $page->add_block(new Block($nav_html, null, "left", 5, "indexnavleft")); $page->add_block(new Block("Pool Navigation", $poolnav_html, "left", 10)); if (count($pools) == 1) { $pool = $pools[0]; if ($pool['public'] == "Y" || $user->is_admin()) { // IF THE POOL IS PUBLIC OR IS ADMIN SHOW EDIT PANEL if (!$user->is_anonymous()) { // IF THE USER IS REGISTERED AND LOGGED IN SHOW EDIT PANEL $this->sidebar_options($page, $pool, $check_all); } } $bb = new BBCode(); $page->add_block(new Block(html_escape($pool['title']), $bb->format($pool['description']), "main", 10)); } }