Bravo List
Register
Go Back   > Bravo List > Source Code > Archived Trackers > Yuna Scatari Edition (YSE)
Reply
  #1  
Old 12th February 2010, 14:07
mat22 mat22 is offline
Senior Member
 
Join Date: Jun 2009
Latvia
Posts: 119
Default Shoutbox problem
I have problem with my shoutbox. I inserted script for chat disable for users but now when i look at my chat i get this:

Code:
Parse error:  syntax error, unexpected $end in /home/skylineh/public_html/shoutbox.php on line 183


Here's my shoutbox.php

Code:
<?
/*****************************

Hannes' ShoutBox v1.0

*****************************/

require_once("include/bittorrent.php");
dbconn(false);

loggedinorreturn();

//deleting messages

if (isset($_GET['del']))
{
if (is_numeric($_GET['del']))
{
$query = "SELECT * FROM shoutbox WHERE id=".$_GET['del'];
$result = mysql_query($query);
}
else {echo "invalid msg id STOP TRYING TO INJECT SQL TIT HEAD";exit;
}

$row = mysql_fetch_row($result);

if ( (get_user_class() >= UC_USER) )
{
$query = "DELETE FROM shoutbox WHERE id=".$_GET['del'];
mysql_query($query);
}
}
// EDIT SHOUT ?
if (isset($_GET['edit']) && get_user_class() >= UC_MODERATOR && is_valid_id($_GET['edit']))
{    
    $sql=sql_query("SELECT id,text FROM shoutbox WHERE id=".sqlesc($_GET['edit']));
    $res=mysql_fetch_array($sql);
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <meta http-equiv="Pragma" content="no-cache">
    <meta http-equiv="expires" content="0">
    <head profile="http://gmpg.org/xfn/11">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <style type="text/css">
    #specialbox{
    border: 1px solid black;
    width: 600px;
    background: #353535;
    font: 11px verdana, sans-serif;
    color: #FFFFFF;
    padding: 3px;    outline: none;
    }

    #specialbox:focus{
    border: 1px solid black;
    }
    .btn {
    cursor:pointer;
    border:outset 1px #ccc;
    background:#999;
    color:#666;
    font-weight:bold;
    padding: 1px 2px;
    background:url(pic/formbg.gif) repeat-x left top;
    }    
    </style>
    </head>
    <body bgcolor=#F5F4EA>
    <?php
    if ($CURUSER["chatpost"] === 'no'){
echo'<h2><br><center><font color=red>Tev ir atslēgts čats.</font></center></h2>';
die();
}
else
{
    echo '<form method=post action=shoutbox.php>';
    echo '<input type=hidden name=id value='.(int)$res['id'].'>';
    echo '<textarea name=text rows=3 id=specialbox>'.htmlspecialchars($res['text']).'</textarea>';
    echo '<input type=submit name=save value=save class=btn>';
    echo '</form></body></html>';
    die;
}
// UPDATE SHOUT?
if (isset($_POST['text']) && get_user_class() >= UC_MODERATOR && is_valid_id($_POST['id']))
{
    $text = trim($_POST['text']);
    $id = (int)$_POST['id'];
    if (isset($text) && isset($id) && is_valid_id($id))
        sql_query("UPDATE shoutbox SET text = ".sqlesc($text)." WHERE id=".sqlesc($id));
}

?>
<html><head>
<title>Čats</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<META HTTP-EQUIV=REFRESH CONTENT="60; URL=shoutbox.php">
<style type="text/css">
A {color: #000000; font-weight: bold; }
A:hover {color: #FF0000;}
.small {font-size: 9pt; font-family: tahoma; }
.date {font-size: 9pt;}
</style>
</head>
<body>
<?

/*
if ($CURUSER["chatpost"] == 'no')
{
print("<h2><br><center>You are banned.</center></h2>");
exit;
}
else
{
*/

if($_GET["sent"]=="yes")
{
$userid=$CURUSER["id"];
$username=$CURUSER["username"];
$date=time();
$text=trim($_GET["shbox_text"]);
$text = stripslashes($text);

mysql_query("INSERT INTO shoutbox (id, userid, username, date, text) VALUES ('id'," . sqlesc($userid) . ", " . sqlesc($username) . ", $date, " . sqlesc($text) . ")") or sqlerr(__FILE__, __LINE__);
}

$res = mysql_query("SELECT * FROM shoutbox ORDER BY date DESC LIMIT 35") or sqlerr(__FILE__, __LINE__);
if (mysql_num_rows($res) == 0)
print("\n");
else
{
print("<table border=0 cellspacing=0 cellpadding=2 width='100%' align='left' class='small'>\n");

while ($arr = mysql_fetch_assoc($res))
{
$res2 = mysql_query("SELECT username,class,avatar,donor, title,enabled,warned FROM users WHERE id=$arr[userid]") or sqlerr(__FILE__, __LINE__);
$arr2 = mysql_fetch_assoc($res2);
$resowner = mysql_query("SELECT id, username, class FROM users WHERE id=$arr[userid]") or print(mysql_error());
$rowowner = mysql_fetch_array($resowner);


if ($rowowner["class"] == "7")
$usercolor= "<font color=darkred>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "6")
$usercolor= "<font color=purple>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "5")
$usercolor= "<font color=green>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "4")
$usercolor= "<font color=red>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "3")
$usercolor= "<font color=blue>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "1")
$usercolor= "<font color=#D21E36>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "0")
$usercolor= "<font color=#000000>" .htmlspecialchars($rowowner["username"]). "</font>";
elseif ($rowowner["class"] == "2")
$usercolor= "<font color=orange>" .htmlspecialchars($rowowner["username"]). "</font>";

if (get_user_class() >= UC_MODERATOR) {
$del="<font color=black>[<a href=./shoutbox.php?del=".$arr[id]."><font color=black>D</font></a>]</font";
$edit="<font color=black><span class='date'>[<a href=shoutbox.php?edit=".$arr[id]."><font color=black>E</font></a>]</span></font>\n";
}
$pm = "<font color=black><span class='date'>[<a target=_blank href=sendmessage.php?receiver=$arr[userid]><font color=black>PM</font></a>]</span></font>\n";
print("<tr><td><font color=black>|<span class='date'>".strftime("%H:%M",$arr["date"])."|</font>
$del$edit$pm <a href='userdetails.php?id=".$arr["userid"]."' target='_blank'> 
</span>
<a href='userdetails.php?id=".$arr["userid"]."' target='_blank'>$usercolor</a>" .
($arr2["donor"] == "yes" ? "<img src="."pic/star.gif alt='DONOR'>" : "") .
($arr2["warned"] == "yes" ? "<img src="."pic/warned.gif alt='Warned'>" : "") .
" ".format_comment($arr["text"])."
</td></tr>\n");
}
print("</table>");


}

?>
</body>
</html>
I know $end is this:
Code:
}
but even when i delete it or insert one more i have same error.

Last edited by mat22; 12th February 2010 at 14:08. Reason: inserted information
Reply With Quote
  #2  
Old 14th February 2010, 05:08
joeroberts's Avatar
joeroberts joeroberts is offline
BT.Manager Owner
 
Join Date: Jan 2008
United States
Posts: 2,113
Default
looks ike you need a } at line 84
__________________
Do not ask me to help you work on your site that is not phpMyBitTorrent
Do not ask me to make a mod for any other source
Do not Ask me to setup your site.
I will no longer help you setup your site, there is a setup script if you have trouble with it post in the forum here or in BT.Manager™ forum
My Current Demo is here http://demo.btmanager.org/
Reply With Quote
  #3  
Old 14th February 2010, 09:13
mat22 mat22 is offline
Senior Member
 
Join Date: Jun 2009
Latvia
Posts: 119
Default
I tried to insert it but didn't help.Well, however when I took out this part:
Code:
if ($CURUSER["chatpost"] === 'no'){
echo'<h2><br><center><font color=red>Tev ir atslēgts čats.</font></center></h2>';
die();
}
else
{
    echo '<form method=post action=shoutbox.php>';
    echo '<input type=hidden name=id value='.(int)$res['id'].'>';
    echo '<textarea name=text rows=3 id=specialbox>'.htmlspecialchars($res['text']).'</textarea>';
    echo '<input type=submit name=save value=save class=btn>';
    echo '</form></body></html>';
    die;
}
Everything started to work.
Reply With Quote
Reply

Tags
problem , shoutbox

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Shoutbox Bot kp380lv Yuna Scatari Edition (YSE) 9 30th May 2010 15:41
ShoutBox Problem lovebeer Free Torrent Source 1 9th November 2009 07:31
Problem with ShoutBox cop1976 Yuna Scatari Edition (YSE) 2 29th June 2009 23:52
Shoutbox ReNeJcEk Torrent Strike 8 16th July 2008 22:51
Shoutbox problem! Swompen Torrent Strike 1 12th June 2008 21:29



All times are GMT +2. The time now is 09:46. vBulletin skin by ForumMonkeys. Powered by vBulletin® Version 3.8.11 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions Inc.