function validChars($data) { $i = 0; $badChars = badChars(); for ($i = 0; $i < sizeof($badChars); $i += 1) { $pos = strpos(stripslashes(strtolower($data)), $badChars[$i]); if ($pos === false) { // do nothing } else { if ($badChars[$i] == ' ') { $badChars[$i] = 'space'; } return C_LANG8 . ": [ " . $badChars[$i] . " ]<br>"; } } }
echo "var userStatusMes = new Array(); "; $userStatusMes = explode(",", $userStatusMes); $userStatusMesArrayLength = count($userStatusMes); for ($i = 0; $i < $userStatusMesArrayLength; $i++) { echo 'userStatusMes[' . $i . ']="' . $userStatusMes[$i] . '"; '; } /* * timestamp for messages * */ echo "var showMessageTimeStamp = " . $showTimeStamp . "; "; /* * badwords/characters * */ $_badwords = implode("|", badChars()); $_badwords = str_replace("'", "\\'", $_badwords); echo "var badChars = '" . $_badwords . "'; "; /* * assign admin status * */ if (isset($_SESSION['adminUser'])) { unset($_SESSION['adminUser']); } /* * user status * */ echo "var admin = " . getAdmin($_SESSION['username']) . "; "; echo "var moderator = " . getModerator($_SESSION['username']) . "; ";