function themeheader() { global $prefix, $db, $user, $cookie, $bgcolor1, $bgcolor2, $bgcolor3, $banners, $sitename, $anonymous, $user; echo "<body bgcolor=\"{$bgcolor1}\">"; ads(0); if (is_user($user)) { cookiedecode($user); $username = $cookie[1]; $bienvenida = "Hello {$username}! [ <a href=\"modules.php?name=Your_Account&op=logout\"><b>Logout</b></a> ]"; } else { $bienvenida = "<a href=\"modules.php?name=Your_Account&op=new_user\">Create an Account</a>"; } $topics_list = "<select name=\"topic\" onChange='submit()'>\n"; $topics_list .= "<option value=\"\">All Topics</option>\n"; $toplist = $db->sql_query("select topicid, topictext from {$prefix}" . _topics . " order by topictext"); while (list($topicid, $topics) = $toplist->fetch_row()) { $topicid = intval($topicid); if ($topicid == $topic) { $sel = "selected "; } $topics_list .= "<option {$sel} value=\"{$topicid}\">{$topics}</option>\n"; $sel = ""; } echo "<center><a href=\"index.php\"><img src=\"themes/Sand_Journey/images/LogoLeft.gif\" alt=\"Welcome to {$sitename}\" title=\"Welcome to {$sitename}\" border=\"0\"></a><br><br></center>" . "<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" border=\"0\" align=\"center\" bgcolor=\"{$bgcolor1}\"><tr><td align=\"center\">" . "<form action=\"modules.php?name=Search\" method=\"post\">" . "<font class=\"content\"><b>Search</b> <input type=\"text\" size=\"15\" name=\"query\"> <b>in</b> {$topics_list}</font>" . "</select>" . "</form>" . "</td></tr></table>" . "<br>" . "<table border=\"0 cellpadding=\"4\" cellspacing=\"0\" width=\"100%\" align=\"center\">\n" . "<tr><td bgcolor=\"{$bgcolor2}\" align=\"left\" width=\"20%\"> {$bienvenida}</td>" . "<td bgcolor=\"{$bgcolor2}\" align=\"center\" width=\"60%\"><a href=\"index.php\">Home</a> | <a href=\"modules.php?name=Submit_News\">Submit News</a> | <a href=\"modules.php?name=Your_Account\">Your Account</a> | <a href=\"modules.php?name=Content\">Content</a> | <a href=\"modules.php?name=Topics\">Topics</a> | <a href=\"modules.php?name=Top\">Top 10</a></td>\n" . "<td bgcolor=\"{$bgcolor2}\" align=\"right\" width=\"20%\">" . "<b><script type=\"text/javascript\">\n\n" . "<!-- // Array ofmonth Names\n" . "var monthNames = new Array( \"" . _JANUARY . "\",\"" . _FEBRUARY . "\",\"" . _MARCH . "\",\"" . _APRIL . "\",\"" . _MAY . "\",\"" . _JUNE . "\",\"" . _JULY . "\",\"" . _AUGUST . "\",\"" . _SEPTEMBER . "\",\"" . _OCTOBER . "\",\"" . _NOVEMBER . "\",\"" . _DECEMBER . "\");\n" . "var now = new Date();\n" . "thisYear = now.getYear();\n" . "if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem\n" . "document.write(monthNames[now.getMonth()] + \" \" + now.getDate() + \", \" + thisYear);\n" . "// -->\n\n" . "</script></b> \n" . "</td></tr>\n" . "<tr><td valign=\"top\" width=\"100%\" colspan=3>\n"; $public_msg = public_message(); echo "{$public_msg}<br>"; echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\"><tr><td valign=\"top\" width=\"150\" bgcolor={$bgcolor1}>"; blocks("left"); echo "<img src=\"images/pix.gif\" border=\"0\" width=\"150\" height=\"1\"></td><td> </td><td width=\"100%\" valign=\"top\">"; }
function atGetUserName() { if (!atIsLoggedIn()) { $username = _AT_GUEST; } else { $cookie = cookiedecode($GLOBALS['user']); $username = $cookie[1]; } return $username; }
function SERVICE_CMSOPEN_phpnuke($authenticate_only) { global $this_site, $web_root, $path_to_zip, $root_dir, $media_dir, $audio_types, $video_types, $ext_graphic, $cms_user_access, $default_access, $cms_mode, $css, $include_path, $image_dir; // Now let's get the users name IF we need it $cookie = cookiedecode($_COOKIE['user']); $username = $cookie[1]; if ($username == "") { $username = "******"; } userAuthenticate($username); // Now let's see if we only wanted the user access if ($authenticate_only == true) { return; } include_once "header.php"; }
function themeheader() { global $user, $sitename; cookiedecode($user); $username = $cookie[1]; if (empty($username)) { $username = "******"; } echo "<body bgcolor=\"#FFFFFF\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\">\n" . "<br>\n"; ads(0); OpenTable(); echo "<table border=\"0\"><tr><td rowspan=\"2\">" . "<a href=\"index.php\"><img src=\"themes/Kaput/images/logo.gif\" border=\"0\" alt=\"" . _WELCOMETO . " {$sitename}\" align=\"left\"></a></td>" . "<td align=right width=100%>" . "<form action=\"modules.php?name=Search\" method=\"post\">" . "<font class=\"content\" color=\"#000000\"><b>" . _SEARCH . " </b>" . "<input type=\"text\" name=\"query\" size=\"14\"></font></form>" . "</td></tr><tr>" . "<td align=\"right\" valign=\"bottom\" width=\"100%\">" . "<font class=\"content\"><b>" . "<A href=\"/\">Home</a> · <A href=\"modules.php?name=Topics\">Topics</a> · " . "<A href=\"modules.php?name=Downloads\">Downloads</a> · <A href=\"modules.php?name=Your_Account\">Your Account</a>" . " · <A href=\"modules.php?name=Forum\">Forums</a> · <A href=\"modules.php?name=Top\">Top 10</a>" . "</b></font></td></tr></table>\n"; CloseTable(); $public_msg = public_message(); echo "{$public_msg}<br>"; echo "<table cellpadding=\"0\" cellspacing=\"0\" width=\"99%\" border=\"0\" align=\"center\" bgcolor=\"#ffffff\">\n" . "<tr><td bgcolor=\"#ffffff\" valign=\"top\">\n"; blocks("left"); echo "</td><td><img src=\"themes/NukeNews/images/pixel.gif\" width=\"15\" height=\"1\" border=\"0\" alt=\"\"></td><td width=\"100%\" valign=top>\n"; }
function themeheader() { global $user, $banners, $sitename, $slogan, $cookie, $prefix, $db; cookiedecode($user); $username = $cookie[1]; if ($username == "") { $username = "******"; } echo "<body bgcolor=\"#ffffff\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\"><br>\n\n\n"; if ($banners == 1) { include "banners.php"; } $topics_list = "<select name=\"topic\" onChange='submit()'>\n"; $topics_list .= "<option value=\"\">All Topics</option>\n"; $toplist = $db->sql_query("select topicid, topictext from " . $prefix . "_topics order by topictext"); while (list($topicid, $topics) = $db->sql_fetchrow($toplist)) { $topicid = intval($topicid); if ($topicid == $topic) { $sel = "selected "; } $topics_list .= "<option {$sel} value=\"{$topicid}\">{$topics}</option>\n"; $sel = ""; } if ($username == "Anonymous") { $theuser = "******"modules.php?name=Your_Account\">Create an account"; } else { $theuser = "******"; } $public_msg = public_message(); $tmpl_file = "themes/3D-Fantasy/header.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; blocks(left); $tmpl_file = "themes/3D-Fantasy/left_center.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; }
function themeheader() { global $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $anonymous; cookiedecode($user); $username = $cookie[1]; if (empty($username)) { $username = $anonymous; } echo "<body bgcolor=\"#505050\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\">"; ads(0); $topics_list = "<select name=\"new_topic\" onChange='submit()'>\n"; $topics_list .= "<option value=\"\">All Topics</option>\n"; $toplist = $db->sql_query("select topicid, topictext from " . $prefix . "_topics order by topictext"); while (list($topicid, $topics) = $toplist->fetch_row()) { $topicid = intval($topicid); if ($topicid == $topic) { $sel = "selected "; } $topics_list .= "<option {$sel} value=\"{$topicid}\">{$topics}</option>\n"; $sel = ""; } if ($username == $anonymous) { $theuser = "******"modules.php?name=Your_Account&op=new_user\">Create an account"; } else { $theuser = "******"; } $public_msg = public_message(); $tmpl_file = "themes/NukeNews/header.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; blocks("left"); $tmpl_file = "themes/NukeNews/left_center.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; }
function getusrinfo($user) { global $userinfo; if (empty($user)) { return; } if (isset($userinfo['uid'])) { return $userinfo; } $user3 = cookiedecode(); list($dbconn) = pnDBGetConn(); $pntable = pnDBGetTables(); $column = $pntable['users_column']; $sql = "SELECT {$column['uid']} AS uid,\n {$column['name']} AS name,\n {$column['uname']} AS uname,\n {$column['email']} AS email,\n {$column['femail']} AS femail,\n {$column['url']} AS url,\n {$column['user_avatar']} AS user_avatar,\n {$column['user_icq']} AS user_icq,\n {$column['user_occ']} AS user_occ,\n {$column['user_from']} AS user_from,\n {$column['user_intrest']} AS user_intrest,\n {$column['user_sig']} AS user_sig,\n {$column['user_viewemail']} AS user_viewemail,\n {$column['user_theme']} AS user_theme,\n {$column['user_aim']} AS user_aim,\n {$column['user_yim']} AS user_yim,\n {$column['user_msnm']} AS user_msnm,\n {$column['pass']} AS pass,\n {$column['storynum']} AS storynum,\n {$column['umode']} AS umode,\n {$column['uorder']} AS uorder,\n {$column['thold']} AS thold,\n {$column['noscore']} AS noscore,\n {$column['bio']} AS bio,\n {$column['ublockon']} AS ublockon,\n {$column['ublock']} AS ublock,\n {$column['theme']} AS theme,\n {$column['commentmax']} AS commentmax,\n {$column['timezone_offset']} AS timezone_offset\n FROM {$pntable['users']}\n WHERE {$column['uname']} = '" . pnVarPrepForStore($user3[1]) . "'"; $result = $dbconn->Execute($sql); if ($result->PO_RecordCount() == 1) { $userinfo = $result->GetRowAssoc(false); } else { echo "Problem obtaining user information<br>"; } return $userinfo; }
function broadcast($the_message, $who) { global $prefix, $db, $broadcast_msg, $module_name, $cookie, $user, $userinfo, $user_prefix; cookiedecode($user); getusrinfo($user); $row = $db->sql_fetchrow($db->sql_query("SELECT karma FROM " . $user_prefix . "_users WHERE user_id = '" . intval($cookie[0]) . "'")); if ($row['karma'] == 2 or $row['karma'] == 3) { Header("Location: modules.php?name=" . $module_name); die; } if (is_user($user) and strtolower($who) == strtolower($cookie[1]) and strtolower($userinfo['username']) == strtolower($cookie[1]) and $userinfo['user_password'] == $cookie[2]) { $who = $cookie[1]; $the_message = filter($the_message, "nohtml", 1); if ($broadcast_msg == 1) { include "header.php"; title("" . _BROADCAST . ""); OpenTable(); $numrows = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_public_messages WHERE who='{$who}'")); if (!empty($the_message) and $numrows == 0) { $the_time = time(); $who = filter($who, "nohtml", 1); $db->sql_query("INSERT INTO " . $prefix . "_public_messages VALUES (NULL, '{$the_message}', '{$the_time}', '{$who}')"); update_points(20); echo "<center>" . _BROADCASTSENT . "<br><br>[ <a href=\"modules.php?name={$module_name}\">" . _RETURNPAGE . "</a> ]</center>"; } else { echo "<center>" . _BROADCASTNOTSENT . "<br><br>[ <a href=\"modules.php?name={$module_name}\">" . _RETURNPAGE . "</a> ]</center>"; } CloseTable(); include "footer.php"; } else { echo "I don't like you..."; } } }
function replyPreview($pid, $pollID, $subject, $comment, $xanonpost, $mode, $order, $thold) { include_once "header.php"; global $userinfo, $user, $cookie, $AllowableHTML, $anonymous, $module_name, $nuke_editor; cookiedecode($user); getusrinfo($user); $subject = filter($subject, "nohtml", 0, preview); if (!isset($mode) or empty($mode)) { if (isset($userinfo['umode'])) { $mode = $userinfo['umode']; } else { $mode = "thread"; } } if (!isset($order) or empty($order)) { if (isset($userinfo['uorder'])) { $order = $userinfo['uorder']; } else { $order = 0; } } if (!isset($thold) or empty($thold)) { if (isset($userinfo['thold'])) { $thold = $userinfo['thold']; } else { $thold = 0; } } $comment = filter($comment); $pid = intval($pid); $pollID = intval($pollID); if (!isset($pid) || !isset($pollID)) { die(_NOTRIGHT); } OpenTable(); echo "<center><font class=\"title\"><b>" . _SURVEYCOMPRE . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<b>{$subject}</b><br>"; echo "<font class=content>" . _BY . " "; if (is_user($user)) { echo $cookie[1]; } else { echo $anonymous; } echo _ONN . "</font><br><br>"; echo $comment; CloseTable(); echo "<br>"; OpenTable(); echo "<form action=\"modules.php?name={$module_name}&file=comments\" method=\"post\">" . "<font class=\"content\"><B>" . _YOURNAME . ":</B></FONT> "; if (is_user($user)) { echo "<font class=\"content\"><a href=\"modules.php?name=Your_Account\">{$cookie['1']}</a> <font class=\"content\">[ <a href=\"modules.php?name=Your_Account&op=logout\">" . _LOGOUT . "</a> ]</font>"; } else { echo "<font class=\"content\">{$anonymous}</font>"; } echo "<br><br><font class=\"content\"><B>" . _SUBJECT . ":</B></FONT><BR>" . "<INPUT TYPE=\"text\" name=\"subject\" size=\"50\" maxlength=\"85\" value=\"{$subject}\"><br><br>" . "<P><font class=\"content\"><B>" . _UCOMMENT . ":</B></FONT><BR>" . "<TEXTAREA wrap=\"virtual\" cols=\"70\" rows=\"15\" name=\"comment\">{$comment}</TEXTAREA><br>"; if ($nuke_editor == 0) { echo "<font class=\"content\">" . _ALLOWEDHTML . "<br>"; while (list($key, ) = each($AllowableHTML)) { echo " <" . $key . ">"; } echo "</font><br><br>"; } else { echo "" . _HTMLNOTALLOWED . "</font><br><br>"; } if ($xanonpost and $anonpost == 1) { echo "<INPUT type=\"checkbox\" name=\"xanonpost\" checked> " . _POSTANON . "<br>"; } elseif (is_user($user) and $anonpost == 1) { echo "<INPUT type=\"checkbox\" name=\"xanonpost\"> " . _POSTANON . "<br>"; } echo "<INPUT type=\"hidden\" name=\"pid\" value=\"{$pid}\">" . "<INPUT type=\"hidden\" name=\"pollID\" value=\"{$pollID}\"><INPUT type=\"hidden\" name=\"mode\" value=\"{$mode}\">" . "<INPUT type=\"hidden\" name=\"order\" value=\"{$order}\"><INPUT type=\"hidden\" name=\"thold\" value=\"{$thold}\">" . "<br><INPUT type=submit name=op value=\"" . _PREVIEW . "\"> " . "<INPUT type=submit name=op value=\"" . _OK . "\"></FORM>"; CloseTable(); include_once "footer.php"; }
function replyPreview($pid, $pollID, $subject, $comment, $xanonpost, $mode, $order, $thold, $posttype) { include "header.php"; global $user, $cookie, $AllowableHTML, $anonymous, $module_name; cookiedecode($user); $subject = stripslashes(check_html($subject, "nohtml")); $comment = stripslashes($comment); $pid = intval($pid); $pollID = intval($pollID); if (!isset($pid) || !isset($pollID)) { echo "" . _NOTRIGHT . ""; exit; } OpenTable(); echo "<center><font class=\"title\"><b>" . _SURVEYCOMPRE . "</b></font></center>"; CloseTable(); echo "<br>"; OpenTable(); echo "<b>{$subject}</b><br>"; echo "<font class=content>" . _BY . " "; if (is_user($user)) { echo "{$cookie['1']}"; } else { echo "{$anonymous} "; } echo "" . _ONN . "</font><br><br>"; if ($posttype == "exttrans") { echo nl2br(htmlspecialchars($comment)); } elseif ($posttype == "plaintext") { echo nl2br($comment); } else { echo $comment; } CloseTable(); echo "<br>"; OpenTable(); echo "<form action=\"modules.php?name={$module_name}&file=comments\" method=\"post\">" . "<font class=\"content\"><B>" . _YOURNAME . ":</B></FONT> "; if (is_user($user)) { echo "<font class=\"content\"><a href=\"modules.php?name=Your_Account\">{$cookie['1']}</a> <font class=\"content\">[ <a href=\"modules.php?name=Your_Account&op=logout\">" . _LOGOUT . "</a> ]</font>"; } else { echo "<font class=\"content\">{$anonymous}</font>"; } echo "<br><br><font class=\"content\"><B>" . _SUBJECT . ":</B></FONT><BR>" . "<INPUT TYPE=\"text\" name=\"subject\" size=\"50\" maxlength=\"85\" value=\"{$subject}\"><br><br>" . "<P><font class=\"content\"><B>" . _UCOMMENT . ":</B></FONT><BR>" . "<TEXTAREA wrap=\"virtual\" cols=\"50\" rows=\"10\" name=\"comment\">{$comment}</TEXTAREA><br>"; echo "<font class=\"content\">" . _ALLOWEDHTML . "<br>"; while (list($key, ) = each($AllowableHTML)) { echo " <" . $key . ">"; } echo "<br>"; if ($xanonpost and $anonpost == 1) { echo "<INPUT type=\"checkbox\" name=\"xanonpost\" checked> " . _POSTANON . "<br>"; } elseif (is_user($user) and $anonpost == 1) { echo "<INPUT type=\"checkbox\" name=\"xanonpost\"> " . _POSTANON . "<br>"; } echo "<INPUT type=\"hidden\" name=\"pid\" value=\"{$pid}\">" . "<INPUT type=\"hidden\" name=\"pollID\" value=\"{$pollID}\"><INPUT type=\"hidden\" name=\"mode\" value=\"{$mode}\">" . "<INPUT type=\"hidden\" name=\"order\" value=\"{$order}\"><INPUT type=\"hidden\" name=\"thold\" value=\"{$thold}\">" . "<br><INPUT type=submit name=op value=\"" . _PREVIEW . "\"> " . "<INPUT type=submit name=op value=\"" . _OK . "\"> <SELECT name=\"posttype\"><OPTION value=\"exttrans\""; if ($posttype == "exttrans") { echo " SELECTED"; } echo ">" . _EXTRANS . "<OPTION value=\"html\""; if ($posttype == "html") { echo " SELECTED"; } echo ">" . _HTMLFORMATED . "<OPTION value=\"plaintext\""; if ($posttype != "exttrans" && $posttype != "html") { echo " SELECTED"; } echo ">" . _PLAINTEXT . "</SELECT></FORM>"; CloseTable(); include "footer.php"; }
function postcomment($id, $title) { global $user, $cookie, $AllowableHTML, $anonymous, $module_name, $anonpost; if (!is_user($user) && $anonpost == 0) { include "header.php"; title("{$module_name}"); OpenTable(); echo "<center><b>" . _RESTRICTEDAREA . "</b><br><br>" . _MODULEUSERS . ""; CloseTable(); include "footer.php"; die; } include "header.php"; cookiedecode($user); $title = filter($title, "nohtml"); OpenTable(); echo "<center><font class=option><b>" . _REVIEWCOMMENT . " {$title}</b><br><br></font></center>" . "<form action=modules.php?name={$module_name} method=post>"; if (!is_user($user) && $anonpost != 0) { echo "<b>" . _YOURNICK . "</b> {$anonymous} [ " . _RCREATEACCOUNT . " ]<br><br>"; $uname = $anonymous; } else { echo "<b>" . _YOURNICK . "</b> {$cookie['1']}<br><br>"; if ($anonpost != 0) { echo "<input type=checkbox name=xanonpost> " . _POSTANON . "<br><br>"; } else { echo "<input type=hidden name=xanonpost value=0>"; } $uname = $cookie[1]; } echo "\r\n <input type=hidden name=uname value={$uname}>\r\n <input type=hidden name=id value={$id}>\r\n <b>" . _SELECTSCORE . "</b>\r\n <select name=score>\r\n <option name=score value=10>10</option>\r\n <option name=score value=9>9</option>\r\n <option name=score value=8>8</option>\r\n <option name=score value=7>7</option>\r\n <option name=score value=6>6</option>\r\n <option name=score value=5>5</option>\r\n <option name=score value=4>4</option>\r\n <option name=score value=3>3</option>\r\n <option name=score value=2>2</option>\r\n <option name=score value=1>1</option>\r\n </select><br><br>\r\n <b>" . _YOURCOMMENT . "</b><br>\r\n <textarea name=comments rows=10 cols=70></textarea><br>\r\n " . _HTMLNOTALLOWED . "<br>"; echo "<br>\r\n <input type=hidden name=rop value=savecomment>\r\n <input type=submit value=Submit>\r\n </form>\r\n "; CloseTable(); include "footer.php"; }
function ratedownload($lid, $user) { global $prefix, $cookie, $datetime, $module_name, $user_prefix; include "header.php"; menu(1); $row = $db->sql_fetchrow($db->sql_query("SELECT title FROM " . $prefix . "_downloads_downloads WHERE lid='{$lid}'")); $displaytitle = filter($row['title'], "nohtml"); echo "<br>"; OpenTable(); if (isset($_SERVER['REMOTE_HOST'])) { $ip = $_SERVER['REMOTE_HOST']; } if (empty($ip)) { $ip = $_SERVER['REMOTE_ADDR']; } echo "<b>{$displaytitle}</b>" . "<ul><font class=\"content\">" . "<li>" . _RATENOTE1 . "" . "<li>" . _RATENOTE2 . "" . "<li>" . _RATENOTE3 . "" . "<li>" . _DRATENOTE4 . "" . "<li>" . _RATENOTE5 . ""; if (is_user($user)) { $user2 = base64_decode($user); $user2 = addslashes($user2); $cookie = explode(":", $user2); echo "<li>" . _YOUAREREGGED . "" . "<li>" . _FEELFREE2ADD . ""; cookiedecode($user); $auth_name = $cookie[1]; } else { echo "<li>" . _YOUARENOTREGGED . "" . "<li>" . _IFYOUWEREREG . ""; $auth_name = "{$anonymous}"; } echo "</ul>" . "<form method=\"post\" action=\"modules.php?name={$module_name}\">" . "<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\">" . "<tr><td width=\"25\" nowrap></td>" . "<tr><td width=\"25\" nowrap></td><td width=\"550\">" . "<input type=\"hidden\" name=\"ratinglid\" value=\"{$lid}\">" . "<input type=\"hidden\" name=\"ratinguser\" value=\"{$auth_name}\">" . "<input type=\"hidden\" name=\"ratinghost_name\" value=\"{$ip}\">" . "<font class=content>" . _RATETHISSITE . "" . "<select name=\"rating\">" . "<option>--</option>" . "<option>10</option>" . "<option>9</option>" . "<option>8</option>" . "<option>7</option>" . "<option>6</option>" . "<option>5</option>" . "<option>4</option>" . "<option>3</option>" . "<option>2</option>" . "<option>1</option>" . "</select></font>" . "<font class=\"content\"><input type=\"submit\" value=\"" . _RATETHISSITE . "\"></font>" . "<br><br>"; $karma = $db->sql_fetchrow($db->sql_query("SELECT karma FROM " . $user_prefix . "_users WHERE user_id='{$cookie['0']}'")); if (is_user($user) and $karma['karma'] != 3 and $karma['karma'] != 4) { echo "<b>" . _SCOMMENTS . ":</b><br><textarea wrap=\"virtual\" cols=\"70\" rows=\"15\" name=\"ratingcomments\"></textarea>" . "<br><br><br>" . "</font></td>"; } else { echo "<input type=\"hidden\" name=\"ratingcomments\" value=\"\">"; } echo "</tr></table></form>"; echo "<center>"; downloadfooterchild($lid); echo "</center>"; CloseTable(); include "footer.php"; }
function CreateTopic($xanonpost, $subject, $comment, $pid, $sid, $host_name, $mode, $order, $thold) { global $module_name, $user, $userinfo, $EditedMessage, $cookie, $AllowableHTML, $ultramode, $user_prefix, $prefix, $anonpost, $articlecomm, $db, $sitename; cookiedecode($user); getusrinfo($user); $sid = intval($sid); $pid = intval($pid); $author = filter($author, "nohtml", 1); $subject = filter($subject, "nohtml", 1); $comment = format_url($comment); $comment = filter($comment, "", 1); if (empty($subject) or empty($comment)) { include "header.php"; title("{$sitename} - " . _COMMENTSSYSTEM . ""); OpenTable(); echo "<center>" . _COMMENTPOSTERROR . "<br><br>" . _GOBACK . "</center>"; CloseTable(); include "footer.php"; fdie(); } //$comment = filter($comment); if (is_user($user) and !$xanonpost) { $name = $userinfo['username']; $email = $userinfo['femail']; $url = $userinfo['user_website']; $score = 1; } else { $name = ""; $email = ""; $url = ""; $score = 0; } if (!isset($ip)) { $ip = $_SERVER['REMOTE_ADDR']; } $fake = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_stories WHERE sid='{$sid}'")); $comment = trim($comment); $comment = filter($comment, "", 1); if ($fake == 1 and $articlecomm == 1) { if ($anonpost == 0 and is_user($user) or $anonpost == 1) { if (is_user($user)) { $krow = $db->sql_fetchrow($db->sql_query("SELECT karma FROM " . $user_prefix . "_users WHERE username='******'")); $koptions = ""; $koptions .= "&mode=" . $mode; $koptions .= "&order=" . $order; $koptions .= "&thold=" . $thold; if ($krow['karma'] == 2) { $db->sql_query("INSERT INTO " . $prefix . "_comments_moderated VALUES (NULL, '{$pid}', '{$sid}', now(), '{$name}', '{$email}', '{$url}', '{$ip}', '{$subject}', '{$comment}', '{$score}', '0', '0')"); include "header.php"; title(_MODERATEDTITLE); OpenTable(); echo "<center>" . _COMMENTMODERATED . ""; echo "<br><br><a href=\"modules.php?name={$module_name}&file=article&sid={$sid}{$koptions}\">" . _MODERATEDRETURN . "</a>"; CloseTable(); include "footer.php"; fdie(); } elseif ($krow['karma'] == 3) { Header("Location: modules.php?name={$module_name}&file=article&sid={$sid}{$koptions}"); fdie(); } } $db->sql_query("INSERT INTO " . $prefix . "_comments VALUES (NULL, '{$pid}', '{$sid}', now(), '{$name}', '{$email}', '{$url}', '{$ip}', '{$subject}', '{$comment}', '{$score}', '0', '0')"); $db->sql_query("UPDATE " . $prefix . "_stories SET comments=comments+1 WHERE sid='{$sid}'"); update_points(5); if ($ultramode) { ultramode(); } } else { die("Nice try.."); } } else { include "header.php"; echo "According to my records, the topic you are trying " . "to reply to does not exist. If you're just trying to be " . "annoying, well then too bad."; include "footer.php"; fdie(); } $options = ""; $options .= "&mode=" . $mode; $options .= "&order=" . $order; $options .= "&thold=" . $thold; Header("Location: modules.php?name={$module_name}&file=article&sid={$sid}{$options}"); }
function themeheader() { global $admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous; if ($banners == 1) { $numrows = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_banner WHERE type='0' AND active='1'")); /* Get a random banner if exist any. */ /* More efficient random stuff, thanks to Cristian Arroyo from http://www.planetalinux.com.ar */ if ($numrows > 1) { $numrows = $numrows - 1; mt_srand((double) microtime() * 1000000); $bannum = mt_rand(0, $numrows); } else { $bannum = 0; } $sql = "SELECT bid, imageurl, clickurl, alttext FROM " . $prefix . "_banner WHERE type='0' AND active='1' LIMIT {$bannum},1"; $result = $db->sql_query($sql); $row = $db->sql_fetchrow($result); $bid = $row[bid]; $imageurl = $row[imageurl]; $clickurl = $row[clickurl]; $alttext = $row[alttext]; if (!is_admin($admin)) { $db->sql_query("UPDATE " . $prefix . "_banner SET impmade=impmade+1 WHERE bid='{$bid}'"); } if ($numrows > 0) { $sql2 = "SELECT cid, imptotal, impmade, clicks, date FROM " . $prefix . "_banner WHERE bid='{$bid}'"; $result2 = $db->sql_query($sql2); $row2 = $db->sql_fetchrow($result2); $cid = $row2[cid]; $imptotal = $row2[imptotal]; $impmade = $row2[impmade]; $clicks = $row2[clicks]; $date = $row2[date]; /* Check if this impression is the last one and print the banner */ if ($imptotal <= $impmade and $imptotal != 0) { $db->sql_query("UPDATE " . $prefix . "_banner SET active='0' WHERE bid='{$bid}'"); $sql3 = "SELECT name, contact, email FROM " . $prefix . "_bannerclient WHERE cid='{$cid}'"; $result3 = $db->sql_query($sql3); $row3 = $db->sql_fetchrow($result3); $c_name = $row3[name]; $c_contact = $row3[contact]; $c_email = $row3[email]; if ($c_email != "") { $from = "{$sitename} <{$adminmail}>"; $to = "{$c_contact} <{$c_email}>"; $message = "" . _HELLO . " {$c_contact}:\n\n"; $message .= "" . _THISISAUTOMATED . "\n\n"; $message .= "" . _THERESULTS . "\n\n"; $message .= "" . _TOTALIMPRESSIONS . " {$imptotal}\n"; $message .= "" . _CLICKSRECEIVED . " {$clicks}\n"; $message .= "" . _IMAGEURL . " {$imageurl}\n"; $message .= "" . _CLICKURL . " {$clickurl}\n"; $message .= "" . _ALTERNATETEXT . " {$alttext}\n\n"; $message .= "" . _HOPEYOULIKED . "\n\n"; $message .= "" . _THANKSUPPORT . "\n\n"; $message .= "- {$sitename} " . _TEAM . "\n"; $message .= "{$nukeurl}"; $subject = "{$sitename}: " . _BANNERSFINNISHED . ""; mail($to, $subject, $message, "From: {$from}\nX-Mailer: PHP/" . phpversion()); } } $showbanners = "<a href=\"banners.php?op=click&bid={$bid}\" target=\"_blank\"><img src=\"{$imageurl}\" border=\"0\" alt='{$alttext}' title='{$alttext}'></a> "; } } cookiedecode($user); $username = $cookie[1]; if ($username == "") { $username = "******"; } echo "<body bgcolor=\"#FFFFFF\" text=\"#000000\">"; if ($username == "Anonymous") { $theuser = "******"modules.php?name=Your_Account\">" . _LOGIN . "</a> or <a href=\"modules.php?name=Your_Account&op=new_user\">" . _BREG . "</a>"; } else { $theuser = "******" . _BWEL . " {$username}!"; } $datetime = "<script type=\"text/javascript\">\n\n" . "<!-- // Array ofmonth Names\n" . "var monthNames = new Array( \"" . _JANUARY . "\",\"" . _FEBRUARY . "\",\"" . _MARCH . "\",\"" . _APRIL . "\",\"" . _MAY . "\",\"" . _JUNE . "\",\"" . _JULY . "\",\"" . _AUGUST . "\",\"" . _SEPTEMBER . "\",\"" . _OCTOBER . "\",\"" . _NOVEMBER . "\",\"" . _DECEMBER . "\");\n" . "var now = new Date();\n" . "thisYear = now.getYear();\n" . "if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem\n" . "document.write(monthNames[now.getMonth()] + \" \" + now.getDate() + \", \" + thisYear);\n" . "// -->\n\n" . "</script>"; $public_msg = public_message(); $tmpl_file = "themes/iCGstation/header.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; blocks(left); $tmpl_file = "themes/iCGstation/left_center.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; }
function paid() { global $db, $user, $cookie, $adminmail, $sitename, $nukeurl, $subscription_url, $user_prefix, $prefix; if (is_user($user)) { if (!empty($subscription_url)) { $renew = "" . _SUBRENEW . " {$subscription_url}"; } else { $renew = ""; } cookiedecode($user); $sql = "SELECT * FROM " . $prefix . "_subscriptions WHERE userid='{$cookie['0']}'"; $result = $db->sql_query($sql); $numrows = $db->sql_numrows($result); $row = $db->sql_fetchrow($result); if ($numrows == 0) { return 0; } elseif ($numrows != 0) { $time = time(); if ($row['subscription_expire'] <= $time) { $db->sql_query("DELETE FROM " . $prefix . "_subscriptions WHERE userid='{$cookie['0']}' AND id='" . intval($row['id']) . "'"); $from = "{$sitename} <{$adminmail}>"; $subject = "{$sitename}: " . _SUBEXPIRED . ""; $body = "" . _HELLO . " {$cookie['1']}:\n\n" . _SUBSCRIPTIONAT . " {$sitename} " . _HASEXPIRED . "\n{$renew}\n\n" . _HOPESERVED . "\n\n{$sitename} " . _TEAM . "\n{$nukeurl}"; $row = $db->sql_fetchrow($db->sql_query("SELECT user_email FROM " . $user_prefix . "_users WHERE id='{$cookie['0']}' AND nickname='{$cookie['1']}' AND password='******'2']}'")); mail($row['user_email'], $subject, $body, "From: {$from}\nX-Mailer: PHP/" . phpversion()); } return 1; } } else { return 0; } }
function PayMethod() { global $db, $prefix, $cookie, $user; $link = ""; $row = $db->sql_fetchrow($db->sql_query("SELECT * FROM " . $prefix . "_hosting_order_config")); // Physical checks aren't supported yet, look for them in a future version :) if (isset($_POST['pay_by_cc'])) { cookiedecode($user); $user_info = $db->sql_fetchrow($db->sql_query("SELECT user_email, user_id, username FROM " . $prefix . "_users WHERE username='******'1'] . "'")); $msg = "Payment info for order: " . $_GET['rnum'] . "\n\n"; $msg .= "Name: " . $_POST['NAME'] . "\n\n"; $msg .= "Address: " . $_POST['STREET'] . "\n"; $msg .= "City: " . $_POST['CITY'] . "\n"; $msg .= "State: " . $_POST['STATE'] . "\n"; $msg .= "Zip Code: " . $_POST['ZipCode'] . "\n\n"; $msg .= "Country: " . $_POST['Country'] . "\n"; $msg .= "Card Type: " . $_POST['CardType'] . "\n"; $msg .= "CC Number: " . $_POST['CCNumber'] . "\n"; $msg .= "Exp Month: " . $_POST['Month'] . "\n"; $msg .= "Exp Year: " . $_POST['Year'] . "\n"; // Create the headers for the admin info email $mailheaders = "From: " . $user_info['user_email'] . "\r\n"; $mailheaders .= "Reply-To: " . $user_info['user_email'] . "\r\n\n"; // Create the subject for the admin info email $subject = "Payment Info for Order #" . $_GET['rnum'] . "\r\n\n"; // Send the information email to admin mail($row['admin_email'], $subject, $msg, $mailheaders); include "header.php"; OpenTable(); ?> Your order has been placed. We will be contacting you shortly when your order is complete.<br><br> Your order number is #<?php echo $_GET['rnum']; ?> .<br><br> We thank you for your business! <?php CloseTable(); include "footer.php"; } elseif ($_POST['pay_method'] == 'paypal') { if ($row['allow_paypal_subscriptions'] == 1) { // Use paypal's subscritpion system // $p3 : length of the billing cycle // $t3 : M=month(s); Y=year(s) $link = "https://www.paypal.com/subscriptions/business=" . $row['admin_email'] . "&item_number=" . $_POST['trans_id'] . "&item_name=" . $_POST['description'] . "&no_shipping=1&no_note=1¤cy_code=" . $row['currency_code'] . "&a3=" . $_POST['amount'] . "&p3=" . $_POST['term'] . "&t3=M&src=1&sra=1"; } else { // Use regular paypal payments $total = $_POST['amount'] + $_POST['setupfee']; $link = "https://www.paypal.com/xclick/business=" . $row['admin_email'] . "&item_name=" . $_POST['description'] . "&amount=" . $total . "&no_shipping=1&no_note=1¤cy_code=" . $row['currency_code']; } } elseif ($_POST['pay_method'] == 'nochex') { $link = "https://www.nochex.com/nochex.dll/checkout?amount=" . $_POST['amount'] . "&email=" . $row['admin_email'] . "&description=" . $_POST['description']; } elseif ($_POST['pay_method'] == "cc") { include "header.php"; OpenTable(); ?> <table width="100%" border="0"> <form method="post"> <tr> <td align="left"><b>Name on Card:</b> </td> <td align="left"><input type="text" name="NAME" size="20" maxlength="100"></td> </tr><tr> <td align="left"><b>Address:</b></td> <td align="left"> <input type="text" name="STREET" size="20" maxlength="100"></td> </tr><tr> <td align="left"><b>City:</b></td> <td align="left"> <input type="text" name="CITY" size="20" maxlength="40"></td> </tr><tr> <td align="left"><B>State/Province</B></td> <td> <select name="STATE"> <option selected value="AL">AL</option><option value="AK">AK</option><option value="AZ">AZ</option> <option value="AR">AR</option><option value="CA">CA</option><option value="CO">CO</option><option value="CT">CT</option> <option value="DC">DC</option><option value="DE">DE</option><option value="FL">FL</option><option value="GA">GA</option> <option value="HI">HI</option><option value="ID">ID</option><option value="IL">IL</option><option value="IN">IN</option> <option value="IA">IA</option><option value="KS">KS</option><option value="KY">KY</option><option value="LA">LA</option> <option value="ME">ME</option><option value="MD">MD</option><option value="MA">MA</option><option value="MI">MI</option> <option value="MN">MN</option><option value="MS">MS</option><option value="MO">MO</option><option value="MT">MT</option> <option value="NE">NE</option><option value="NV">NV</option><option value="NH">NH</option><option value="NJ">NJ</option> <option value="NM">NM</option><option value="NY">NY</option><option value="NC">NC</option><option value="ND">ND</option> <option value="OH">OH</option><option value="OK">OK</option><option value="OR">OR</option><option value="PA">PA</option> <option value="RI">RI</option><option value="SC">SC</option><option value="SD">SD</option><option value="TN">TN</option> <option value="TX">TX</option><option value="UT">UT</option><option value="VT">VT</option><option value="VI">VI</option> <option value="VA">VA</option><option value="WA">WA</option><option value="WV">WV</option><option value="WI">WI</option> <option value="WY">WY</option><option value="SP">SIPAN</option><option value="GU">GUAM</option><option value="PR">Puerto Rico</option> <option value="AB">Alberta-CA</option><option value="BC">British Columbia-CA</option><option value="MB">Manitoba-CA</option> <option value="NB">New Brunswick-CA</option><option value="NF">Newfoundland-CA</option><option value="NT">Northwest Territory-CA</option> <option value="NS">Nova Scotia-CA</option><option value="NT">Nunavut Territory-CA</option><option value="ON">Ontario-CA</option> <option value="PE">Prince Edward-CA</option><option value="QC">Quebec-CA</option><option value="SK">Saskatchewan-CA</option> <option value="YT">Yukon Territory-CA</option><option value="NONUS">Non-US</option> </select> </td> </tr> <tr> <td colspan="2"><font size=2><center><B><i>(Select Non-US for International Orders) </i></b></center></font></td> </tr> <tr> <td><b>Country:</b></td> <td> <select name="Country"> <option value=Algeria>Algeria</option> <option value="American Samoa">American Samoa</option> <option value=Anguilla>Anguilla</option> <option value="Antigua & Barbuda">Antigua & Barbuda</option> <option value=Argentina>Argentina</option> <option value=Armenia>Armenia</option> <option value=Australia>Australia</option> <option value=Azerbaijan>Azerbaijan</option> <option value=Austria>Austria</option> <option value=Bahamas>Bahamas</option> <option value=Bahrain>Bahrain</option> <option value=Bangladesh>Bangladesh</option> <option value=Barbados>Barbados</option> <option value=Belarus>Belarus</option> <option value=Belguim>Belguim</option> <option value=Belize>Belize</option> <option value=Bequia>Bequia</option> <option value=Bermuda>Bermuda</option> <option value=Bolivia>Bolivia</option> <option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option> <option value="British Virgin Islands">British Virgin Islands</option> <option value=Brazil>Brazil</option> <option value=Cameroon>Cameroon</option> <option value=Canada>Canada</option> <option value="Cayman Islands">Cayman Islands</option> <option value=Chile>Chile</option> <option value=China>China</option> <option value=Colombia>Colombia</option> <option value=Congo>Congo</option> <option value="Costa Rica">Costa Rica</option> <option value=Croatia>Croatia</option> <option value=Cyprus>Cyprus</option> <option value="Czech Republic">Czech Republic</option> <option value=Denmark>Denmark</option> <option value=Dominica>Dominica</option> <option value="Dominican Republic">Dominican Republic</option> <option value=Ecuador>Ecuador</option> <option value=Egypt>Egypt</option> <option value="El Salvador">El Salvador</option> <option value=Estonia>Estonia</option> <option value=Ethiopia>Ethiopia</option> <option value=Fiji>Fiji</option> <option value=Finland>Finland</option> <option value=France>France</option> <option value=Gabon>Gabon</option> <option value=Germany>Germany</option> <option value=Ghana>Ghana</option> <option value=Greece>Greece</option> <option value=Guadaloupe>Guadaloupe</option> <option value=Guam>Guam</option> <option value=Guatamala>Guatamala</option> <option value=Guyana>Guyana</option> <option value=Haiti>Haiti</option> <option value=Honduras>Honduras</option> <option value="Hong Kong">Hong Kong</option> <option value=Hungary>Hungary</option> <option value=Iceland>Iceland</option> <option value=India>India</option> <option value=Indonesia>Indonesia</option> <option value=Iran>Iran</option> <option value=Iraq>Iraq</option> <option value=Ireland>Ireland</option> <option value=Israel>Israel</option> <option value=Italy>Italy</option> <option value="Ivory Coast">Ivory Coast</option> <option value=Jamaica>Jamaica</option> <option value=Japan>Japan</option> <option value=Jordan>Jordan</option> <option value=Kazakhstan>Kazakhstan</option> <option value=Kenya>Kenya</option> <option value=Korea>Korea</option> <option value=Kuwait>Kuwait</option> <option value=Latvia>Latvia</option> <option value=Liberia>Liberia</option> <option value=Libya>Libya</option> <option value=Lichtenstein>Lichtenstein</option> <option value=Lithuania>Lithuania</option> <option value=Luxembourg>Luxembourg</option> <option value=Macedonia>Macedonia</option> <option value=Malawi>Malawi</option> <option value=Malaysia>Malaysia</option> <option value=Mali>Mali</option> <option value=Malta>Malta</option> <option value=Mexico>Mexico</option> <option value=Manaco>Manaco</option> <option value=Moldavia>Moldavia</option> <option value=Montserrat>Montserrat</option> <option value=Morocco>Morocco</option> <option value=Mustique>Mustique</option> <option value=Namibia>Namibia</option> <option value=Nepal>Nepal</option> <option value=Netherlands>Netherlands</option> <option value="New Zealand">New Zealand</option> <option value=Nicaragua>Nicaragua</option> <option value=Nigeria>Nigeria</option> <option value=Norway>Norway</option> <option value=Oman>Oman</option> <option value=Pakistan>Pakistan</option> <option value=Panama>Panama</option> <option value="Papua New Guinea">Papua New Guinea</option> <option value=Paraguay>Paraguay</option> <option value=Peru>Peru</option> <option value=Philipines>Philipines</option> <option value=Poland>Poland</option> <option value=Portugal>Portugal</option> <option value=Qatar>Qatar</option> <option value=Romania>Romania</option> <option value=Russia>Russia</option> <option value=Saipan>Saipan</option> <option value="San Marino">San Marino</option> <option value="Saudia Arabia">Saudia Arabia</option> <option value=Senegal>Senegal</option> <option value=Singapore>Singapore</option> <option value=Slovakia>Slovakia</option> <option value=Slovenia>Slovenia</option> <option value="South Africa">South Africa</option> <option value=Spain>Spain</option> <option value="St. Kitts">St. Kitts</option> <option value="St. Vincent">St. Vincent</option> <option value=Suriname>Suriname</option> <option value=Sweden>Sweden</option> <option value=Switzerland>Switzerland</option> <option value=Taiwan>Taiwan</option> <option value=Tanzania>Tanzania</option> <option value=Thailand>Thailand</option> <option value="Trinadad and Tobago">Trinadad and Tobago</option> <option value=Tunisia>Tunisia</option> <option value=Turkey>Turkey</option> <option value=Turks and Caicos Island>Turks and Caicos</option> <option value=Ukraine>Ukraine</option> <option value="United Arab Emirates">United Arab Emirates</option> <option value="United Kingdom">United Kingdom</option> <option selected value="United States">United States</option> <option value=Uraguay>Uraguay</option> <option value=Venezuela>Venezuela</option> <option value=Yemen>Yemen</option> <option value=Yugoslavia>Yugoslavia</option> <option value=Zimbabwe>Zimbabwe</option> </select> </td> </tr><tr> <td><b>Zip/Postal Code:</b></td> <td><input type="text" name="ZipCode" SIZE="25" maxlength="10"></td> </tr><tr> <td><strong>Card Type:</strong></td> <td> <select name="CardType"> <option value="Visa">Visa</option> <option value="MasterCard">MasterCard</option> <option value="American Express">American Express</option> <option value="Discover">Discover</option> </select> </td> </tr><tr> <td><strong>Account Number:</strong></td> <td><input name="CCNumber" type="text" size="16" maxlength="16"><i>(No spaces or dashes)</i></td> </tr><tr> <td><strong>Expiration Date:</strong></td> <td> <i>Month:</i> <select name="Month"> <option value="01">Jan</option> <option value="02">Feb</option> <option value="03">Mar</option> <option value="04">Apr</option> <option value="05">May</option> <option value="06">Jun</option> <option value="07">Jul</option> <option value="08">Aug</option> <option value="09">Sep</option> <option value="10">Oct</option> <option value="11">Nov</option> <option value="12">Dec</option> </select> <i>Year:</i> <select name="Year"> <option value="05">2005</option> <option value="06">2006</option> <option value="07">2007</option> <option value="08">2008</option> <option value="09">2009</option> <option value="10">2010</option> <option value="11">2011</option> <option value="12">2012</option> <option value="13">2013</option> <option value="14">2014</option> </select> </td> </tr><tr> <td align="center" colspan="2"><input type="submit" name="pay_by_cc" value="Submit Order"></td> </tr> </form> </table> <?php CloseTable(); include "footer.php"; } elseif ($_POST['pay_method'] == "check") { ?> Please send your payment to the address below:<br> <b><?php echo $row['cname']; ?> </b><br> <b><?php echo $row['street']; ?> </b><br> <b><?php echo $row['city'] . "," . $row['state'] . " " . $row['zip']; ?> </b><br> <br> Please make checks out to <?php echo $row['cname']; ?> . <?php } if ($link != "") { header("Location: {$link}"); } }
function setup_style($style) { global $db, $board_config, $template, $images, $phpbb_root_path; if ($name == "Forums") { cookiedecode($user); $info = sql_query("select * from " . $prefix . "_bbconfig where config_name='default_style'", $dbi); $get_info = mysql_fetch_array($info); $default_style = $get_info[config_value]; if ($cookie[1] == "" and $style != "{$default_style}") { $style = "{$default_style}"; } } $sql = "SELECT *\n\t\tFROM " . THEMES_TABLE . "\n WHERE themes_id = '{$style}'"; if (!($result = $db->sql_query($sql))) { message_die(CRITICAL_ERROR, 'Could not query database for theme info'); } if (!($row = $db->sql_fetchrow($result))) { message_die(CRITICAL_ERROR, "Could not get theme data for themes_id [{$style}]"); } $ThemeSel = get_theme(); if (file_exists("themes/{$ThemeSel}/forums/index_body.tpl")) { $template_path = "themes/{$ThemeSel}/"; $template_name = "forums"; $template = new Template($template_path . $template_name, $board_config, $db); } else { $template_path = 'templates/'; $template_name = $row['template_name']; $template = new Template($phpbb_root_path . $template_path . $template_name, $board_config, $db); } if ($template) { $current_template_path = $template_path . $template_name; $ThemeSel = get_theme(); if (file_exists("themes/{$ThemeSel}/{$template_name}/index_body.tpl")) { @(include $template_path . $template_name . '/' . $template_name . '.cfg'); } else { @(include $phpbb_root_path . $template_path . $template_name . '/' . $template_name . '.cfg'); } if (!defined('TEMPLATE_CONFIG')) { message_die(CRITICAL_ERROR, "Could not open {$template_name} template config file", '', __LINE__, __FILE__); } $img_lang = file_exists(@phpbb_realpath($phpbb_root_path . $current_template_path . '/images/lang_' . $board_config['default_lang'])) ? $board_config['default_lang'] : 'english'; while (list($key, $value) = @each($images)) { if (!is_array($value)) { $images[$key] = str_replace('{LANG}', 'lang_' . $img_lang, $value); } } } return $row; }
function pollMain($pollID) { global $boxTitle, $boxContent, $pollcomm, $user, $cookie, $prefix, $dbi, $module_name, $db; $pollID = intval($pollID); if (!isset($pollID)) { $pollID = 1; } if (!isset($url)) { $url = sprintf("modules.php?name={$module_name}&op=results&pollID=%d", $pollID); } $boxContent .= "<form action=\"modules.php?name={$module_name}\" method=\"post\">"; $boxContent .= "<input type=\"hidden\" name=\"pollID\" value=\"" . $pollID . "\">"; $boxContent .= "<input type=\"hidden\" name=\"forwarder\" value=\"" . $url . "\">"; $result_a = $db->sql_query("SELECT pollTitle, voters FROM " . $prefix . "_poll_desc WHERE pollID='{$pollID}'"); list($pollTitle, $voters) = $db->sql_fetchrow($result_a); $boxTitle = _SURVEY; $boxContent .= "<font class=\"content\"><b>{$pollTitle}</b></font><br><br>\n"; $boxContent .= "<table border=\"0\" width=\"100%\">"; for ($i = 1; $i <= 12; $i++) { $result = sql_query("SELECT pollID, optionText, optionCount, voteID FROM " . $prefix . "_poll_data WHERE pollID='{$pollID}' AND voteID='{$i}'", $dbi); $object = sql_fetch_object($result, $dbi); if (is_object($object)) { $optionText = $object->optionText; if ($optionText != "") { $boxContent .= "<tr><td valign=\"top\"><input type=\"radio\" name=\"voteID\" value=\"" . $i . "\"></td><td width=\"100%\"><font class=\"content\">{$optionText}</font></td></tr>\n"; } } } $boxContent .= "</table><br><center><font class=\"content\"><input type=\"submit\" value=\"" . _VOTE . "\"></font><br>"; if (is_user($user)) { cookiedecode($user); } for ($i = 0; $i < 12; $i++) { $result2 = sql_query("SELECT optionCount FROM " . $prefix . "_poll_data WHERE pollID='{$pollID}' AND voteID='{$i}'", $dbi); $object = sql_fetch_object($result2, $dbi); $optionCount = $object->optionCount; $sum = (int) $sum + $optionCount; } $boxContent .= "<br><font class=\"content\"><a href=\"modules.php?name={$module_name}&op=results&pollID={$pollID}&mode={$cookie['4']}&order={$cookie['5']}&thold={$cookie['6']}\"><b>" . _RESULTS . "</b></a><br><a href=\"modules.php?name={$module_name}\"><b>" . _POLLS . "</b></a><br>"; if ($pollcomm) { list($numcom) = $db->sql_fetchrow($db->sql_query("select count(*) from " . $prefix . "_pollcomments where pollID='{$pollID}'")); $boxContent .= "<br>" . _VOTES . ": <b>{$sum}</b> <br> " . _PCOMMENTS . " <b>{$numcom}</b>\n\n"; } else { $boxContent .= "<br>" . _VOTES . " <b>{$sum}</b>\n\n"; } $boxContent .= "</font></center></form>\n\n"; themesidebox($boxTitle, $boxContent); }
function themeheader() { global $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $anonymous; cookiedecode($user); $username = $cookie[1]; if (empty($username)) { $username = $anonymous; } echo "<body bgcolor=\"#ffffff\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\">\n" . "<br>\n"; ads(0); echo "<br>\n" . "<table cellpadding=\"0\" cellspacing=\"0\" width=\"750\" border=\"0\" align=\"center\" bgcolor=\"#ffffff\">\n" . "<tr>\n" . "<td bgcolor=\"#ffffff\" width=\"306\">\n" . "<a href=\"index.php\"><img src=\"themes/Milo/images/logo.gif\" align=\"left\" alt=\"" . _WELCOMETO . " {$sitename}\" border=\"0\"></a></td>\n" . "</tr>\n" . "</table><br>\n" . "<table cellpadding=\"0\" cellspacing=\"0\" width=\"750\" border=\"0\" align=\"center\" bgcolor=\"#ffffff\">\n" . "<tr>\n" . "<td bgcolor=\"#808080\">\n" . "<img src=\"themes/Milo/images/tophighlight.gif\"></td>\n" . "</tr>\n" . "</table>\n" . "<table cellpadding=\"0\" cellspacing=\"0\" width=\"750\" border=\"0\" align=\"center\" bgcolor=\"#ffffff\">\n" . "<tr valign=\"middle\">\n" . "<td width=\"400\" bgcolor=\"#C0C0C0\" align=\"left\">\n" . " </td>\n" . "<td bgcolor=\"#C0C0C0\" align=\"center\">\n" . "<form action=\"modules.php?name=Search\" method=\"post\"><font class=\"content\" color=\"#000000\"><b>" . _SEARCH . " </b>\n" . "<input type=\"text\" name=\"query\" size=\"14\"></font></form></td>\n" . "<td bgcolor=\"#C0C0C0\" align=\"center\">\n" . "<form action=\"modules.php?name=Search\" method=\"get\"><font class=\"content\"><b>" . _TOPICS . " </b>\n"; $toplist = $db->sql_query("select topicid, topictext from {$prefix}" . _topics . " order by topictext"); echo "<select name=\"topic\"onChange='submit()'>\n" . "<option value=\"\">" . _ALLTOPICS . "</option>\n"; while (list($topicid, $topics) = $toplist->fetch_row()) { $topicid = intval($topicid); if ($topicid == $topic) { $sel = "selected "; } echo "<option {$sel} value=\"{$topicid}\">{$topics}</option>\n"; $sel = ""; } echo "</select></font></form></td>\n" . "</tr></table>\n" . "<table cellpadding=\"0\" cellspacing=\"0\" width=\"750\" border=\"0\" align=\"center\" bgcolor=\"#fefefe\">\n" . "<tr>\n" . "<td bgcolor=\"#000000\" colspan=\"4\"><IMG src=\"themes/Milo/images/pixel.gif\" width=\"1\" height=1 alt=\"\" border=\"0\" hspace=\"0\"></td>\n" . "</tr>\n" . "<tr valign=\"middle\" bgcolor=\"#808080\">\n" . "<td width=\"15%\" nowrap><font class=\"content\" color=\"#363636\">\n"; if ($username == "Anonymous") { echo " <font color=\"#363636\"><a href=\"modules.php?name=Your_Account\">Create</a></font> an account\n"; } else { echo " " . _HELLO . " {$username}! [ <a href=\"modules.php?name=Your_Account&op=logout\">Logout</a> ]"; } echo "</font></td>\n" . "<td align=\"center\" height=\"20\" width=\"60%\"><font class=\"content\">\n" . " \n" . "</td>\n" . "<td align=\"right\" width=\"25%\"><font class=\"content\">\n" . "<script type=\"text/javascript\">\n\n" . "<!-- // Array ofmonth Names\n" . "var monthNames = new Array( \"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\");\n" . "var now = new Date();\n" . "thisYear = now.getYear();\n" . "if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem\n" . "document.write(monthNames[now.getMonth()] + \" \" + now.getDate() + \", \" + thisYear);\n" . "// -->\n\n" . "</script></font></td>\n" . "<td> </td>\n" . "</tr>\n" . "<tr>\n" . "<td bgcolor=\"#000000\" colspan=\"4\"><IMG src=\"themes/Milo/images/pixel.gif\" width=\"1\" height=\"1\" alt=\"\" border=\"0\" hspace=\"0\"></td>\n" . "</tr>\n" . "</table>\n" . "<!-- FIN DEL TITULO -->\n" . "<table width=\"750\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" bgcolor=\"#ffffff\" align=\"center\">\n" . "<tr valign=\"top\">\n" . "<td bgcolor=\"#C0C0C0\"><img src=\"themes/Milo/images/pixel.gif\" width=\"1\" height=\"3\" border=\"0\" alt=\"\"></td>\n" . "</tr>\n" . "<tr valign=\"top\">\n" . "<td bgcolor=\"#ffffff\"><img src=\"themes/Milo/images/pixel.gif\" width=\"1\" height=\"5\" border=\"0\" alt=\"\"></td>\n" . "</tr>\n" . "</table>\n"; $public_msg = public_message(); echo "{$public_msg}<br>"; echo "<table width=\"750\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" bgcolor=\"#ffffff\" align=\"center\"><tr valign=\"top\">\n" . "<td bgcolor=\"#eeeeee\" width=\"150\" valign=\"top\">\n"; blocks("left"); echo "</td><td><img src=\"themes/Milo/images/pixel.gif\" width=\"15\" height=\"1\" border=\"0\" alt=\"\"></td><td width=\"100%\">\n"; }
function broadcast($the_message, $who) { global $prefix, $db, $broadcast_msg, $module_name, $cookie, $user, $userinfo; cookiedecode($user); getusrinfo($user); if (is_user($user) and strtolower($who) == strtolower($cookie[1]) and strtolower($userinfo['username']) == strtolower($cookie[1]) and $userinfo['user_password'] == $cookie[2]) { $who = $cookie[1]; $the_message = htmlentities($the_message); if ($broadcast_msg == 1) { include "header.php"; title("" . _BROADCAST . ""); OpenTable(); $numrows = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_public_messages WHERE who='{$who}'")); $the_message = FixQuotes(filter_text($the_message, "nohtml")); if ($the_message != "" and $numrows == 0) { $the_time = time(); $who = htmlspecialchars(stripslashes($who)); $db->sql_query("INSERT INTO " . $prefix . "_public_messages VALUES (NULL, '{$the_message}', '{$the_time}', '{$who}')"); update_points(20); echo "<center>" . _BROADCASTSENT . "<br><br>[ <a href=\"modules.php?name={$module_name}\">" . _RETURNPAGE . "</a> ]</center>"; } else { echo "<center>" . _BROADCASTNOTSENT . "<br><br>[ <a href=\"modules.php?name={$module_name}\">" . _RETURNPAGE . "</a> ]</center>"; } CloseTable(); include "footer.php"; } else { echo "I don't like you..."; } } }
function savejournal($uid, $journal, $datetime) { global $NPDS_Prefix; global $user; $cookie = cookiedecode($user); $result = sql_query("SELECT uid FROM " . $NPDS_Prefix . "users WHERE uname='{$cookie['1']}'"); list($vuid) = sql_fetch_row($result); if ($uid == $vuid) { $journal = removeHack(stripslashes(FixQuotes($journal))); if ($datetime) { $journalentry = $journal; $journalentry .= "<br /><br />"; global $gmt; $journalentry .= date(translate("dateinternal"), time() + $gmt * 3600); sql_query("UPDATE " . $NPDS_Prefix . "users SET user_journal='{$journalentry}' WHERE uid='{$uid}'"); } else { sql_query("UPDATE " . $NPDS_Prefix . "users SET user_journal='{$journal}' WHERE uid='{$uid}'"); } $userinfo = getusrinfo($user); Header("Location: user.php"); } else { Header("Location: index.php"); } }
function CreateTopic($xanonpost, $subject, $comment, $pid, $sid, $host_name, $mode, $order, $thold, $posttype) { global $module_name, $user, $userinfo, $EditedMessage, $cookie, $AllowableHTML, $ultramode, $prefix, $anonpost, $articlecomm, $db; cookiedecode($user); $author = FixQuotes($author); $subject = FixQuotes(filter_text($subject, "nohtml")); $comment = format_url($comment); if ($posttype == "exttrans") { $comment = FixQuotes(nl2br(htmlspecialchars(check_words($comment)))); } elseif ($posttype == "plaintext") { $comment = FixQuotes(nl2br(filter_text($comment))); } else { $comment = FixQuotes(filter_text($comment)); } if (is_user($user)) { getusrinfo($user); } if (is_user($user) && !$xanonpost) { getusrinfo($user); $name = $userinfo[username]; $email = $userinfo[femail]; $url = $userinfo[user_website]; $score = 1; } else { $name = ""; $email = ""; $url = ""; $score = 0; } $ip = $_SERVER["REMOTE_HOST"]; if (empty($ip)) { $ip = $_SERVER["REMOTE_ADDR"]; } $fake = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_stories WHERE sid='{$sid}'")); $comment = trim($comment); $comment = stripslashes($comment); if ($fake == 1 and $articlecomm == 1) { if ($anonpost == 0 and is_user($user) or $anonpost == 1) { $db->sql_query("INSERT INTO " . $prefix . "_comments VALUES (NULL, '{$pid}', '{$sid}', now(), '{$name}', '{$email}', '{$url}', '{$ip}', '{$subject}', '{$comment}', '{$score}', '0')"); $db->sql_query("UPDATE " . $prefix . "_stories SET comments=comments+1 WHERE sid='{$sid}'"); update_points(5); if ($ultramode) { ultramode(); } } else { echo "Nice try..."; die; } } else { include "header.php"; echo "According to my records, the topic you are trying " . "to reply to does not exist. If you're just trying to be " . "annoying, well then too bad."; include "footer.php"; die; } if (isset($cookie[4])) { $options .= "&mode={$cookie['4']}"; } else { $options .= "&mode=thread"; } if (isset($cookie[5])) { $options .= "&order={$cookie['5']}"; } else { $options .= "&order=0"; } if (isset($cookie[6])) { $options .= "&thold={$cookie['6']}"; } else { $options .= "&thold=0"; } Header("Location: modules.php?name={$module_name}&file=article&sid={$sid}{$options}"); }
function submitStory($name, $address, $subject, $story, $storyext, $topic, $alanguage) { global $user, $EditedMessage, $cookie, $anonymous, $notify, $notify_email, $notify_subject, $notify_message, $notify_from, $prefix, $db; if (is_user($user)) { cookiedecode($user); $uid = $cookie[0]; $name = $cookie[1]; } else { $uid = 1; $name = "{$anonymous}"; } $subject = filter($subject, "nohtml", 1); $story = filter($story, "", 1); $storyext = filter($storyext, "", 1); $numrows = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_queue WHERE subject='{$subject}' OR story='{$story}'")); if ($numrows == 0) { $result = $db->sql_query("INSERT INTO " . $prefix . "_queue VALUES (NULL, '{$uid}', '{$name}', '{$subject}', '{$story}', '{$storyext}', now(), '{$topic}', '{$alanguage}')"); if (!$result) { echo "" . _ERROR . "<br>"; exit; } } if ($notify) { $notify_message = "{$notify_message}\n\n\n========================================================\n{$subject}\n\n\n{$story}\n\n{$storyext}\n\n{$name}"; mail($notify_email, $notify_subject, $notify_message, "From: {$notify_from}\nX-Mailer: PHP/" . phpversion()); } include "header.php"; OpenTable(); $waiting = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_queue")); echo "<center><font class=\"title\">" . _SUBSENT . "</font><br><br>" . "<font class=\"content\"><b>" . _THANKSSUB . "</b><br><br>" . "" . _SUBTEXT . "" . "<br>" . _WEHAVESUB . " {$waiting} " . _WAITING . ""; CloseTable(); include "footer.php"; }
function pollResults($pollID) { global $resultTableBgColor, $resultBarFile, $Default_Theme, $user, $cookie, $prefix, $admin, $module_name, $db, $admin_file, $userinfo; if (is_user($user)) { getusrinfo($user); cookiedecode($user); } if (!isset($pollID)) { $pollID = 1; } $pollID = intval($pollID); $result = $db->sql_query("SELECT pollID, pollTitle, timeStamp, artid FROM " . $prefix . "_poll_desc WHERE pollID='{$pollID}'"); $holdtitle = $db->sql_fetchrow($result); echo "<b>{$holdtitle['1']}</b><br><br>"; $sum = 0; for ($i = 0; $i < 12; $i++) { $result2 = $db->sql_query("SELECT optionCount FROM " . $prefix . "_poll_data WHERE pollID='{$pollID}' AND voteID='{$i}'"); $row2 = $db->sql_fetchrow($result2); $optionCount = $row2['optionCount']; $sum = (int) $sum + $optionCount; } echo "<table border=\"0\">"; /* cycle through all options */ for ($i = 1; $i <= 12; $i++) { /* select next vote option */ $result3 = $db->sql_query("SELECT pollID, optionText, optionCount, voteID FROM " . $prefix . "_poll_data WHERE pollID='{$pollID}' AND voteID='{$i}'"); $row3 = $db->sql_fetchrow($result3); $optionText = $row3['optionText']; $optionCount = $row3['optionCount']; if (!empty($optionText)) { echo "<tr><td>"; echo "{$optionText}"; echo "</td>"; if ($sum) { $percent = 100 * $optionCount / $sum; } else { $percent = 0; } echo "<td>"; $percentInt = (int) $percent * 4 * 1; $percent2 = (int) $percent; $ThemeSel = get_theme(); if (file_exists("themes/{$ThemeSel}/images/survey_leftbar.gif") and file_exists("themes/{$ThemeSel}/images/survey_mainbar.gif") and file_exists("themes/{$ThemeSel}/images/survey_rightbar.gif")) { $l_size = getimagesize("themes/{$ThemeSel}/images/survey_leftbar.gif"); $m_size = getimagesize("themes/{$ThemeSel}/images/survey_mainbar.gif"); $r_size = getimagesize("themes/{$ThemeSel}/images/survey_rightbar.gif"); $leftbar = "survey_leftbar.gif"; $mainbar = "survey_mainbar.gif"; $rightbar = "survey_rightbar.gif"; } else { $l_size = getimagesize("themes/{$ThemeSel}/images/leftbar.gif"); $m_size = getimagesize("themes/{$ThemeSel}/images/mainbar.gif"); $r_size = getimagesize("themes/{$ThemeSel}/images/rightbar.gif"); $leftbar = "leftbar.gif"; $mainbar = "mainbar.gif"; $rightbar = "rightbar.gif"; } if (file_exists("themes/{$ThemeSel}/images/survey_mainbar_d.gif")) { $m1_size = getimagesize("themes/{$ThemeSel}/images/survey_mainbar_d.gif"); $mainbar_d = "survey_mainbar_d.gif"; if ($percent2 > 0 and $percent2 <= 23) { $salto = "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"{$percentInt}\">"; } elseif ($percent2 > 24 and $percent2 < 50) { $a = $percentInt - 100; $salto = "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"70\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar_d}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m1_size['1']}\" width=\"30\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"{$a}\">"; } elseif ($percent2 > 49 and $percent2 < 75) { $a = $percentInt - 200; $salto = "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"70\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar_d}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m1_size['1']}\" width=\"30\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"70\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar_d}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m1_size['1']}\" width=\"30\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"{$a}\">"; } elseif ($percent2 > 74 and $percent2 <= 100) { $a = $percentInt - 300; $salto = "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"70\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar_d}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m1_size['1']}\" width=\"30\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"70\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar_d}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m1_size['1']}\" width=\"30\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"70\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar_d}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m1_size['1']}\" width=\"30\">" . "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" alt=\"{$percent2} %\" title=\"{$percent2} %\" height=\"{$m_size['1']}\" width=\"{$a}\">"; } } if ($percent > 0) { echo "<img src=\"themes/{$ThemeSel}/images/{$leftbar}\" height=\"{$l_size['1']}\" width=\"{$l_size['0']}\" alt=\"{$percent2} %\" title=\"{$percent2} %\">"; if (file_exists("themes/{$ThemeSel}/images/survey_mainbar_d.gif")) { echo "{$salto}"; } else { echo "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" height=\"{$m_size['1']}\" width=\"{$percentInt}\" alt=\"{$percent2} %\" title=\"{$percent2} %\">"; } echo "<img src=\"themes/{$ThemeSel}/images/{$rightbar}\" height=\"{$r_size['1']}\" width=\"{$r_size['0']}\" alt=\"{$percent2} %\" title=\"{$percent2} %\">"; } else { echo "<img src=\"themes/{$ThemeSel}/images/{$leftbar}\" height=\"{$l_size['1']}\" width=\"{$l_size['0']}\" alt=\"{$percent2} %\" title=\"{$percent2} %\">"; if (!file_exists("themes/{$ThemeSel}/images/survey_mainbar_d.gif")) { echo "<img src=\"themes/{$ThemeSel}/images/{$mainbar}\" height=\"{$m_size['1']}\" width=\"{$m_size['0']}\" alt=\"{$percent2} %\" title=\"{$percent2} %\">"; } echo "<img src=\"themes/{$ThemeSel}/images/{$rightbar}\" height=\"{$r_size['1']}\" width=\"{$r_size['0']}\" alt=\"{$percent2} %\" title=\"{$percent2} %\">"; } printf(" %.2f%% (%s)", $percent, $optionCount); echo "</td></tr>"; } } echo "</table><br>"; echo "<center><font class=\"content\">"; echo "<b>" . _TOTALVOTES . " {$sum}</b><br>"; echo "<br><br>"; $booth = $pollID; $booth = intval($booth); if ($holdtitle[3] > 0) { $article = "<br><br>" . _GOBACK . "</font></center>"; } else { $article = "</font></center>"; } echo "[ <a href=\"modules.php?name={$module_name}&pollID={$booth}\">" . _VOTING . "</a> | " . "<a href=\"modules.php?name={$module_name}\">" . _OTHERPOLLS . "</a> ] {$article}"; if (is_admin($admin)) { echo "<br><center>[ <a href=\"" . $admin_file . ".php?op=create\">" . _ADD . "</a> | <a href=\"" . $admin_file . ".php?op=polledit&pollID={$pollID}\">" . _EDIT . "</a> ]</center>"; } return 1; }
function ratelink($lid, $user, $ttitle) { global $prefix, $cookie, $datetime, $module_name; include "header.php"; menu(1); echo "<br>"; OpenTable(); $transfertitle = ereg_replace("_", " ", $ttitle); $displaytitle = $transfertitle; $ip = $_SERVER["REMOTE_HOST"]; if (empty($ip)) { $ip = $_SERVER["REMOTE_ADDR"]; } echo "<b>{$displaytitle}</b>" . "<ul><font class=\"content\">" . "<li>" . _RATENOTE1 . "" . "<li>" . _RATENOTE2 . "" . "<li>" . _RATENOTE3 . "" . "<li>" . _RATENOTE4 . "" . "<li>" . _RATENOTE5 . ""; if (is_user($user)) { $user2 = base64_decode($user); $user2 = addslashes($user2); $cookie = explode(":", $user2); echo "<li>" . _YOUAREREGGED . "" . "<li>" . _FEELFREE2ADD . ""; cookiedecode($user); $auth_name = $cookie[1]; } else { echo "<li>" . _YOUARENOTREGGED . "" . "<li>" . _IFYOUWEREREG . ""; $auth_name = "{$anonymous}"; } echo "</ul>" . "<form method=\"post\" action=\"modules.php?name={$module_name}\">" . "<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\" width=\"100%\">" . "<tr><td width=\"25\" nowrap></td>" . "<tr><td width=\"25\" nowrap></td><td width=\"550\">" . "<input type=\"hidden\" name=\"ratinglid\" value=\"{$lid}\">" . "<input type=\"hidden\" name=\"ratinguser\" value=\"{$auth_name}\">" . "<input type=\"hidden\" name=\"ratinghost_name\" value=\"{$ip}\">" . "<font class=content>" . _RATETHISSITE . "" . "<select name=\"rating\">" . "<option>--</option>" . "<option>10</option>" . "<option>9</option>" . "<option>8</option>" . "<option>7</option>" . "<option>6</option>" . "<option>5</option>" . "<option>4</option>" . "<option>3</option>" . "<option>2</option>" . "<option>1</option>" . "</select></font>" . "<font class=\"content\"><input type=\"submit\" value=\"" . _RATETHISSITE . "\"></font>" . "<br><br>"; if (is_user($user)) { echo "<b>" . _SCOMMENTS . ":</b><br><textarea wrap=\"virtual\" cols=\"50\" rows=\"10\" name=\"ratingcomments\"></textarea>" . "<br><br><br>" . "</font></td>"; } else { echo "<input type=\"hidden\" name=\"ratingcomments\" value=\"\">"; } echo "</tr></table></form>"; echo "<center>"; linkfooterchild($lid); echo "</center>"; CloseTable(); include "footer.php"; }
function themeheader() { global $user, $banners, $sitename, $slogan, $cookie, $prefix, $anonymous, $swapblock, $name, $db; cookiedecode($user); $username = $cookie[1]; if (empty($username)) { $username = $anonymous; } ?> <!-- contenido arriba body --> <?php echo "<body>"; //ads(0); $topics_list = "<select name=\"topic\" onChange='submit()'>\n"; $topics_list .= "<option value=\"\">All Topics</option>\n"; $toplist = $db->sql_query("select topicid, topictext from " . $prefix . "_topics order by topictext"); while (list($topicid, $topics) = $toplist->fetch_row()) { $topicid = intval($topicid); if ($topicid == $topic) { $sel = "selected "; } $topics_list .= "<option {$sel} value=\"{$topicid}\">{$topics}</option>\n"; $sel = ""; } if ($username == $anonymous) { $theuser = "******"modules.php?name=Your_Account\">Create an account"; } else { $theuser = "******"; } $public_msg = public_message(); if (defined('INDEX_FILE')) { $tmpl_file = "themes/org_green/header.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; } else { $tmpl_file = "themes/org_green/headernrb.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; } $swapblock = "1"; $tmpl_file = "themes/org_green/leftb.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; blocks(left); $tmpl_file = "themes/org_green/leftbb.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; $swapblock = "0"; if (defined('INDEX_FILE')) { $tmpl_file = "themes/org_green/left_center.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; } else { //$swapblock = "0"; $tmpl_file = "themes/org_green/left_centernrb.html"; $thefile = implode("", file($tmpl_file)); $thefile = addslashes($thefile); $thefile = "\$r_file=\"" . $thefile . "\";"; eval($thefile); print $r_file; } }
function themeheader() { global $user, $banners, $sitename, $slogan, $cookie, $prefix, $anonymous, $db; cookiedecode($user); $username = $cookie[1]; if (empty($username)) { $username = $anonymous; } echo "<body bgcolor=\"#ffffff\" text=\"#000000\">\n"; ads(0); echo "<br>\n" . "<table cellpadding=\"0\" cellspacing=\"10\" width=\"780\" border=\"0\" align=\"center\" bgcolor=\"#EEEEEE\">\n" . "<tr>\n" . "<td bgcolor=\"#EEEEEE\">\n" . "<a href=\"index.php\"><img src=\"themes/Anagram/images/logo.gif\" align=\"left\" alt=\"" . _WELCOMETO . " {$sitename}\" border=\"0\"></a></td>\n" . "<td bgcolor=\"#EEEEEE\" align=\"right\">\n" . "<form action=\"modules.php?name=Search\" method=\"post\"><font class=\"content\" color=\"#000000\"><b>" . _SEARCH . " </b>\n" . "<input type=\"text\" name=\"query\" size=\"14\"></font></form></td>\n" . "<td bgcolor=\"#EEEEEE\" align=\"right\">\n" . "<form action=\"modules.php?name=Search\" method=\"get\"><font class=\"content\"><b>" . _TOPICS . " </b>\n"; $toplist = $db->sql_query("select topicid, topictext from {$prefix}" . _topics . " order by topictext"); echo "<select name=\"topic\"onChange='submit()'>\n" . "<option value=\"\">" . _ALLTOPICS . "</option>\n"; while (list($topicid, $topics) = $toplist->fetch_row()) { $topicid = intval($topicid); if ($topicid == $topic) { $sel = "selected "; } echo "<option {$sel} value=\"{$topicid}\">{$topics}</option>\n"; $sel = ""; } echo "</select></font></form></td>\n" . "</tr></table>\n" . "<table cellpadding=\"1\" cellspacing=\"2\" width=\"780\" border=\"0\" align=\"center\" bgcolor=\"#DAD8D8\">\n" . "<tr>\n" . "<td width=\"14%\" bgcolor=\"#EEEEEE\" align=\"center\" style=\"cursor:hand\" onMouseOver=\"this.style.background='#DAD8D8'\" onMouseOut=\"this.style.background='#EEEEEE'\" onClick=\"window.location.href='/'\"><a href=\"/\">Home</a></td>\n" . "<td width=\"14%\" bgcolor=\"#EEEEEE\" align=\"center\" style=\"cursor:hand\" onMouseOver=\"this.style.background='#DAD8D8'\" onMouseOut=\"this.style.background='#EEEEEE'\" onClick=\"window.location.href='modules.php?name=Your_Account'\"><a href=\"modules.php?name=Your_Account\">Your Account</a></td>\n" . "<td width=\"14%\" bgcolor=\"#EEEEEE\" align=\"center\" style=\"cursor:hand\" onMouseOver=\"this.style.background='#DAD8D8'\" onMouseOut=\"this.style.background='#EEEEEE'\" onClick=\"window.location.href='modules.php?name=FAQ'\"><a href=\"modules.php?name=FAQ\">FAQ</a></td>\n" . "<td width=\"14%\" bgcolor=\"#EEEEEE\" align=\"center\" style=\"cursor:hand\" onMouseOver=\"this.style.background='#DAD8D8'\" onMouseOut=\"this.style.background='#EEEEEE'\" onClick=\"window.location.href='modules.php?name=Topics'\"><a href=\"modules.php?name=Topics\">Topics</a></td>\n" . "<td width=\"14%\" bgcolor=\"#EEEEEE\" align=\"center\" style=\"cursor:hand\" onMouseOver=\"this.style.background='#DAD8D8'\" onMouseOut=\"this.style.background='#EEEEEE'\" onClick=\"window.location.href='modules.php?name=Content'\"><a href=\"modules.php?name=Contenido\">Content</a></td>\n" . "<td width=\"14%\" bgcolor=\"#EEEEEE\" align=\"center\" style=\"cursor:hand\" onMouseOver=\"this.style.background='#DAD8D8'\" onMouseOut=\"this.style.background='#EEEEEE'\" onClick=\"window.location.href='modules.php?name=Submit_News'\"><a href=\"modules.php?name=Submit_News\">Submit News</a></td>\n" . "<td width=\"14%\" bgcolor=\"#EEEEEE\" align=\"center\" style=\"cursor:hand\" onMouseOver=\"this.style.background='#DAD8D8'\" onMouseOut=\"this.style.background='#EEEEEE'\" onClick=\"window.location.href='modules.php?name=Top'\"><a href=\"modules.php?name=Top\">Top 10</a></td>\n" . "</tr>\n" . "</table>\n" . "<table cellpadding=\"0\" cellspacing=\"0\" width=\"780\" border=\"0\" align=\"center\" bgcolor=\"#fefefe\">\n" . "<tr>\n" . "<td bgcolor=\"#DAD8D8\" colspan=\"4\"><IMG src=\"themes/Anagram/images/pixel.gif\" width=\"1\" height=1 alt=\"\" border=\"0\" hspace=\"0\"></td>\n" . "</tr>\n" . "<tr valign=\"middle\" bgcolor=\"#DAD8D8\">\n" . "<td width=\"20%\" nowrap><font class=\"content\">\n"; if ($username == "Anonymous") { echo " <a href=\"modules.php?name=Your_Account\">" . _LOGINCREATE . "</a>\n"; } else { echo " " . _HELLO . " {$username}!"; } echo "</font></td>\n" . "<td align=\"center\" height=\"20\" width=\"60%\">\n" . " \n" . "</td>\n" . "<td align=\"right\" width=\"20%\"><font class=\"content\">\n" . "<script type=\"text/javascript\">\n\n" . "<!-- // Array ofmonth Names\n" . "var monthNames = new Array( \"" . _JANUARY . "\",\"" . _FEBRUARY . "\",\"" . _MARCH . "\",\"" . _APRIL . "\",\"" . _MAY . "\",\"" . _JUNE . "\",\"" . _JULY . "\",\"" . _AUGUST . "\",\"" . _SEPTEMBER . "\",\"" . _OCTOBER . "\",\"" . _NOVEMBER . "\",\"" . _DECEMBER . "\");\n" . "var now = new Date();\n" . "thisYear = now.getYear();\n" . "if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem\n" . "document.write(monthNames[now.getMonth()] + \" \" + now.getDate() + \", \" + thisYear);\n" . "// -->\n\n" . "</script></b></font></td>\n" . "<td> </td>\n" . "</tr>\n" . "<tr>\n" . "<td bgcolor=\"#DAD8D8\" colspan=\"4\"><IMG src=\"themes/ Anagram/images/pixel.gif\" width=\"1\" height=\"1\" alt=\"\" border=\"0\" hspace=\"0\"></td>\n" . "</tr>\n" . "</table>\n"; $public_msg = public_message(); echo "{$public_msg}<br>"; echo "<!-- Begin Main Content -->\n" . "<table width=\"780\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\" align=\"center\"><tr valign=\"top\">\n" . "<td background=\"themes/Anagram/images/column-bg.gif\" width=\"150\" valign=\"top\">\n"; blocks("left"); echo "</td>\n" . "<td><img src=\"themes/Anagram/images/pixel.gif\" width=\"1\" height=\"1\" border=\"0\" alt=\"\"></td>\n" . "<td><img src=\"themes/Anagram/images/pixel.gif\" width=\"5\" height=\"1\" border=\"0\" alt=\"\"></td>\n" . "<td width=\"100%\">\n"; }
function PostVote($gal_id, $pos, $pic_id, $value) { global $NPDS_Prefix, $ThisRedo, $gmt, $user, $anonymous; $cookie = cookiedecode($user); $name = $cookie[1]; if ($name == "") { $name = $anonymous; } $host = getip(); settype($gal_id, "integer"); settype($pos, "integer"); settype($pic_id, "integer"); settype($value, "integer"); $qverif = sql_query("SELECT id FROM " . $NPDS_Prefix . "tdgal_vot WHERE pic_id='{$pic_id}' AND user='******' AND ratinghostname='{$host}'"); if (sql_num_rows($qverif) == 0) { $stamp = time() + $gmt * 3600; sql_query("INSERT INTO " . $NPDS_Prefix . "tdgal_vot VALUES('','{$pic_id}','{$name}','{$value}','{$host}','{$stamp}')"); redirect_url($ThisRedo . "&op=img&galid={$gal_id}&pos={$pos}"); } else { echo '<p class="lead text-danger">' . gal_trans("Erreur") . '<br />'; echo '' . gal_trans("Vous avez déjà noté cette photo") . '</p>'; echo "<script type=\"text/javascript\">\n"; echo "//<![CDATA[\n"; echo "function redirect() {"; echo " window.location=\"" . $ThisRedo . "&op=img&galid={$gal_id}&pos={$pos}\""; echo "}"; echo "setTimeout(\"redirect()\",4000);"; echo "//]]>\n"; echo "</script>"; } }
/* This program is free software. You can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ /* the Free Software Foundation; either version 2 of the License. */ /************************************************************************/ /* Additional security checking code 2003 by chatserv */ /* http://www.nukefixes.com -- http://www.nukeresources.com */ /************************************************************************/ if (!eregi("modules.php", $_SERVER['PHP_SELF'])) { die("You can't access this file directly..."); } require_once "mainfile.php"; $module_name = basename(dirname(__FILE__)); get_lang($module_name); $pagetitle = "- " . _USERSJOURNAL . ""; include "header.php"; include "modules/{$module_name}/functions.php"; cookiedecode($user); $username = $cookie[1]; if ($debug == "true") { echo "UserName:{$username}<br>SiteName: {$sitename}"; } startjournal($sitename, $user); $onwhat = intval($onwhat); $sql = "DELETE FROM " . $prefix . "_journal_comments WHERE cid = '{$onwhat}'"; $db->sql_query($sql); echo "<br>"; openTable(); echo "<div align=center>" . _COMMENTDELETED . "<br><br>"; echo "[ <a href=\"modules.php?name={$module_name}&file=display&jid={$ref}\">" . _RETURNJOURNAL . "</a> ]</div>"; closeTable(); journalfoot();
function submitStory($name, $address, $subject, $story, $storyext, $topic, $alanguage, $posttype) { global $user, $EditedMessage, $cookie, $anonymous, $notify, $notify_email, $notify_subject, $notify_message, $notify_from, $prefix, $db; if (is_user($user)) { cookiedecode($user); $uid = $cookie[0]; $name = $cookie[1]; } else { $uid = 1; $name = "{$anonymous}"; } $subject = ereg_replace("\"", "''", $subject); $subject = FixQuotes(filter_text($subject, "nohtml")); if ($posttype == "exttrans") { $story = FixQuotes(nl2br(htmlspecialchars(check_words($story)))); $storyext = FixQuotes(nl2br(htmlspecialchars(check_words($storyext)))); } elseif ($posttype == "plaintext") { $story = FixQuotes(nl2br(filter_text($story))); $storyext = FixQuotes(nl2br(filter_text($storyext))); } else { $story = FixQuotes(filter_text($story)); $storyext = FixQuotes(filter_text($storyext)); } $result = $db->sql_query("INSERT INTO " . $prefix . "_queue VALUES (NULL, '{$uid}', '{$name}', '{$subject}', '{$story}', '{$storyext}', now(), '{$topic}', '{$alanguage}')"); if (!$result) { echo "" . _ERROR . "<br>"; exit; } if ($notify) { $notify_message = "{$notify_message}\n\n\n========================================================\n{$subject}\n\n\n{$story}\n\n{$storyext}\n\n{$name}"; mail($notify_email, $notify_subject, $notify_message, "From: {$notify_from}\nX-Mailer: PHP/" . phpversion()); } include 'header.php'; OpenTable(); $waiting = $db->sql_numrows($db->sql_query("SELECT * FROM " . $prefix . "_queue")); echo "<center><font class=\"title\">" . _SUBSENT . "</font><br><br>" . "<font class=\"content\"><b>" . _THANKSSUB . "</b><br><br>" . "" . _SUBTEXT . "" . "<br>" . _WEHAVESUB . " {$waiting} " . _WAITING . ""; CloseTable(); include 'footer.php'; }