Пример #1
0
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&amp;op=logout\"><b>Logout</b></a> ]";
    } else {
        $bienvenida = "<a href=\"modules.php?name=Your_Account&amp;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\">&nbsp;&nbsp;<b>in</b>&nbsp;&nbsp;{$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%\">&nbsp;{$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>&nbsp;\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>&nbsp;&nbsp;</td><td width=\"100%\" valign=\"top\">";
}
Пример #2
0
function atGetUserName()
{
    if (!atIsLoggedIn()) {
        $username = _AT_GUEST;
    } else {
        $cookie = cookiedecode($GLOBALS['user']);
        $username = $cookie[1];
    }
    return $username;
}
Пример #3
0
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";
}
Пример #4
0
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>&nbsp;&middot;&nbsp;<A href=\"modules.php?name=Topics\">Topics</a>&nbsp;&middot;&nbsp" . "<A href=\"modules.php?name=Downloads\">Downloads</a>&nbsp;&middot;&nbsp;<A href=\"modules.php?name=Your_Account\">Your Account</a>" . "&nbsp;&middot;&nbsp;<A href=\"modules.php?name=Forum\">Forums</a>&nbsp;&middot;&nbsp;<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";
}
Пример #5
0
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;
}
Пример #6
0
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;
}
Пример #7
0
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;
}
Пример #8
0
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...";
        }
    }
}
Пример #9
0
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}&amp;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&amp;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 " &lt;" . $key . "&gt;";
        }
        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";
}
Пример #10
0
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}&amp;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&amp;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 " &lt;" . $key . "&gt;";
    }
    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";
}
Пример #11
0
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";
}
Пример #12
0
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";
}
Пример #13
0
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}");
}
Пример #14
0
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>&nbsp;";
        }
    }
    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;
}
Пример #15
0
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;
    }
}
Пример #16
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&currency_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&currency_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 &amp; Barbuda">Antigua &amp; 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>
		&nbsp;&nbsp;&nbsp;<b><?php 
        echo $row['cname'];
        ?>
</b><br>
		&nbsp;&nbsp;&nbsp;<b><?php 
        echo $row['street'];
        ?>
</b><br>
		&nbsp;&nbsp;&nbsp;<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}");
    }
}
Пример #17
0
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;
}
Пример #18
0
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}&amp;op=results&amp;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}&amp;op=results&amp;pollID={$pollID}&amp;mode={$cookie['4']}&amp;order={$cookie['5']}&amp;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);
}
Пример #19
0
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" . "&nbsp;</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 "&nbsp;&nbsp;<font color=\"#363636\"><a href=\"modules.php?name=Your_Account\">Create</a></font> an account\n";
    } else {
        echo "&nbsp;&nbsp;" . _HELLO . " {$username}! &nbsp;&nbsp;[ <a href=\"modules.php?name=Your_Account&amp;op=logout\">Logout</a> ]";
    }
    echo "</font></td>\n" . "<td align=\"center\" height=\"20\" width=\"60%\"><font class=\"content\">\n" . "&nbsp;\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>&nbsp;</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";
}
Пример #20
0
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...";
        }
    }
}
Пример #21
0
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");
    }
}
Пример #22
0
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}");
}
Пример #23
0
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";
}
Пример #24
0
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}&amp;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&amp;pollID={$pollID}\">" . _EDIT . "</a> ]</center>";
    }
    return 1;
}
Пример #25
0
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";
}
Пример #26
0
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;
    }
}
Пример #27
0
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 "&nbsp;&nbsp;<a href=\"modules.php?name=Your_Account\">" . _LOGINCREATE . "</a>\n";
    } else {
        echo "&nbsp;&nbsp;" . _HELLO . " {$username}!";
    }
    echo "</font></td>\n" . "<td align=\"center\" height=\"20\" width=\"60%\">\n" . "&nbsp;\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>&nbsp;</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";
}
Пример #28
0
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>";
    }
}
Пример #29
0
/* 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();
Пример #30
0
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';
}