function DoCreate($chatpath, $topic, $post, $username, $password) { global $handler, $jbblock, $jbbc; require_once '../../common/helpers.php'; $userlevel = ChatVerifyLogin($username, $password, $chatpath); if ($userlevel == -1) { $username = "******"; $userlevel = 0; } if ($jbblock > 0 && !$userlevel) { echo "<center>This board can only be used by members of the chat.<br>"; echo "...<a href=\"?pid={$pid}\">Return</a>...</center>"; //echo '<pre>', var_export($_REQUEST, true), '</pre>'; return 0; } $topic = strip_tags($topic); if (empty($topic)) { $topic = "No Topic"; } $post = nl2br($post); if (empty($post)) { $post = "No Post"; } @mysql_query("INSERT INTO uo_chat_boards SET chat='{$chatpath}',flags='O',utime='" . time() . "',topic='" . mysql_escape_string($topic) . "',username='******',ctime='" . time() . "'", $handler); $pid = @mysql_insert_id($handler); @mysql_query("INSERT INTO uo_chat_threads SET chat='{$chatpath}',id='{$pid}',utime='" . time() . "',topic='" . mysql_escape_string($topic) . "',post='" . mysql_escape_string($post) . "',post_org='" . mysql_escape_string($post) . "',username='******'", $handler); echo "<center>Thread <b>" . htmlentities($topic) . "</b> created with ID <b>{$pid}</b>.<p>\n...<a href=\"?\">Return</a>...</center>"; }
<?php $_REQUEST = TrimArray($_REQUEST); extract($_REQUEST); if (!isset($urlblock)) { $urlblock = $logblock; } if (!empty($altdata)) { $chatpath = $altdata; } else { $chatpath = ereg_replace(".*/([^/]+)/gui_opt.php\$", "chat\\1", $_SERVER['PHP_SELF']); if ($_SERVER['HTTP_HOST'] != 'v2.pjj.cc' && strstr($_SERVER['HTTP_HOST'], '.pjj.cc')) { $chatpath = preg_replace('/(.*?)\\.pjj\\.cc/is', 'chat\\1', $_SERVER['HTTP_HOST']); } } $fn = "options.php"; $flags = ChatVerifyLogin($_REQUEST['login'], $_REQUEST['password'], $chatpath); $bing = GetChatPrefs($chatpath); if (!empty($message) && CheckFlags("oXZmM", $flags)) { @count_mysql_query("DELETE FROM uo_chat_adminlog WHERE stamp<DATE_SUB(now(), INTERVAL 28 DAY)", $handler); @count_mysql_query("INSERT INTO uo_chat_adminlog\n\t\t\t(page_id,chat_id,user_id,user_ip,stamp)\n\t\t\tVALUES (\n\t\t\t2,\n\t\t\t{$GLOBALS['biglog']['chat_id']},\n\t\t\t{$GLOBALS['biglog']['user_id']},\n\t\t\t'{$_SERVER['REMOTE_ADDR']}',\n\t\t\tnow()\n\t\t\t)", $handler); $fi = fopen($fn, "w"); if (!$fi) { die("An error occured trying to write to the file."); } fwrite($fi, "<?php\n\$banwords = array (\n"); for ($cc = 0; $cc < count($_REQUEST['iname']); $cc++) { if (trim($_REQUEST['iname'][$cc]) != "") { fwrite($fi, var_export(stripslashes(trim($_REQUEST['iname'][$cc])), true) . " => " . var_export(stripslashes(trim($_REQUEST['ifile'][$cc])), true) . ",\n"); } } fwrite($fi, ");\n\$images = array(\n");
<head> \t<meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> \t<title>pJJ Session/Cookie Inspection</title> </head> <body> <pre> <b>Session:</b> HEADER; print_r($_SESSION); echo "\n\n<b>Cookies:</b>\n"; print_r($_COOKIE); echo "</pre>"; } else { if (!empty($_REQUEST['xml']) || $_REQUEST['p'] == 'xml') { $_REQUEST['handle'] = strtolower(ereg_replace($master_name_filter, '', $_REQUEST['handle'])); $userlevel = ChatVerifyLogin($_REQUEST['handle'], $_REQUEST['password'], $chatpath); if ($memonly <= 1 || $userlevel > 0) { UpdateViewers($realpath); $nview = GetViewers($realpath); GenerateXML(intval($_REQUEST['lastpost']), $_REQUEST['xmlinfo']); die; } else { header('HTTP/1.1 403 Access Denied'); die; } //* } else { if (!empty($_REQUEST['urls']) || $_REQUEST['p'] == 'urls') { header('X-Robots-Tag: noindex, nofollow, noarchive'); echo <<<HEADER <!DOCTYPE html>