Klickt man auf diesen kommt :
Code: Alles auswählen
unknown "mode"
DEBUG MODE
SELECT * FROM forum_introportalmod
Line : 116
File : viewtopic.php
Code: Alles auswählen
unknown "mode"
DEBUG MODE
SELECT * FROM forum_introportalmod
Line : 116
File : viewtopic.php
ich hab die antwort!*heheDreamPromise hat geschrieben:Schon was gefunden ???Markus67 hat geschrieben:Hi ...
ok ... dann doch nicht ... muss ich mal weiterschauen ...![]()
Markus![]()
![]()
![]()
DP
Code: Alles auswählen
Wenn ihr nicht wollt, daß man das "Danke" zurücknehmen kann:
#
#-----[ OPEN ]-----
#
viewtopic.php
#
#-----[ FIND AND DELETE ]-----
#
case 'remove_thx':
// Von mir aus. Ein 'Dankeschoen' soll also zurueckgenommen werden.
// Es kostet zwar eine zuaetzliche SQL-Abfrage, aber wir sollten an dieser
// Stelle anhand der User-Datenbank pruefen, ob die gegebene User-ID wirklich
// gueltig ist.
// Auch den User ANONYMOUS (-1) wollen wir ausschliessen.
$sql = 'SELECT user_id FROM ' .USERS_TABLE. ' WHERE user_id=' .$thx_user_id. ' LIMIT 1';
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
}
if (($db->sql_numrows($result) == 0) && ($thx_user_id == -1))
{
// Ein Satz mit 'X' - das war wohl nix.
// Es wurde eine ungueltige User-ID uebergeben.
// Um so besser - dann haben wir weniger zu tun.
message_die(GENERAL_ERROR, 'Invalid User-ID', '', __LINE__, __FILE__, $sql);
}
// Wir wollen nur dann weiter machen, wenn sich dieser User auch fuer dieses Topic bedankt hat.
// Man koennte sich ueberlegen, sich diese Abfrage zu schenken, aber es schadet nichts,
// fuer alle Situationen gewappnet zu sein.
$sql = 'SELECT * FROM ' .BEDANKOMAT_TABLE. ' WHERE (user_id=' .$thx_user_id. ') AND (topic_id=' .$thx_topic_id. ') LIMIT 1';
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain bedankomat information', '', __LINE__, __FILE__, $sql);
}
if ($db->sql_numrows($result) == 0)
{
// Noch ein Satz mit 'X' - das war wohl wieder nix.
// Dieser User hat sich fuer diesen Thread niemals bedankt.
message_die(GENERAL_ERROR, 'invalid data', '', __LINE__, __FILE__, $sql);
}
// Endlich:
// Dann versuchen wir jetzt, das 'Dankeschoen' dieses Users fuer genau dieses Topic
// aus der Datenbank zu entfernen.
$sql = 'DELETE FROM ' .BEDANKOMAT_TABLE. ' WHERE (user_id=' .$thx_user_id. ') AND (topic_id=' .$thx_topic_id. ') LIMIT 1';
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update bedankomat information', '', __LINE__, __FILE__, $sql);
}
// done.
break;
#
#------[ FIND ]-----
#
$l_bedankomat = $lang['Say_no_thanks'];
$u_bedankomat = append_sid('viewtopic.'.$phpEx.'?mode=remove_thx&u='.$userdata['user_id'].'&t='.$topic_id);
#
#-----[ REPLACE WITH ]-----
#
$l_bedankomat = '';
$u_bedankomat = '';
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM