summary refs log tree commit diff stats
path: root/pages/admin.php
diff options
context:
space:
mode:
authorStarla Insigna <hatkirby@fourisland.com>2009-01-05 18:33:23 -0500
committerStarla Insigna <hatkirby@fourisland.com>2009-01-05 18:33:23 -0500
commit9ba37f4643f825052c002bda16884ccc73f57ebc (patch)
tree08379f2959d3c403012340daec008295d797c514 /pages/admin.php
parent36879e223fa97ab0f354bd86af3e53c11b06b7b6 (diff)
downloadfourisland-9ba37f4643f825052c002bda16884ccc73f57ebc.tar.gz
fourisland-9ba37f4643f825052c002bda16884ccc73f57ebc.tar.bz2
fourisland-9ba37f4643f825052c002bda16884ccc73f57ebc.zip
Improved anonymous commenting
There was a bug where, if an anonymous commenter used a username that was being used by an actual member, Four Island would think the anonymous
commentor was actually the member.
Diffstat (limited to 'pages/admin.php')
-rwxr-xr-xpages/admin.php8
1 files changed, 2 insertions, 6 deletions
diff --git a/pages/admin.php b/pages/admin.php index 60bc73d..fda03c3 100755 --- a/pages/admin.php +++ b/pages/admin.php
@@ -539,14 +539,10 @@ if (isLoggedIn())
539 539
540 if ($getcomment3['id'] == $_GET['id']) 540 if ($getcomment3['id'] == $_GET['id'])
541 { 541 {
542 $getuser = "SELECT * FROM phpbb_users WHERE username = \"" . $getcomment3['author'] . "\"";
543 $getuser2 = mysql_query($getuser);
544 $getuser3 = mysql_fetch_array($getuser2);
545
546 $template = new FITemplate('admin/viewComment'); 542 $template = new FITemplate('admin/viewComment');
547 $template->add('ID', $_GET['id']); 543 $template->add('ID', $_GET['id']);
548 $template->add('USERNAME', $getcomment3['author']); 544 $template->add('USERNAME', $getcomment3['author']);
549 $template->add('CODEDEMAIL', md5(strtolower($getuser3['user_email']))); 545 $template->add('CODEDEMAIL', md5(strtolower($getcomment3['email'])));
550 $template->add('TEXT', parseText($getcomment3['comment'])); 546 $template->add('TEXT', parseText($getcomment3['comment']));
551 $template->add('DATE', date("F dS Y \a\\t g:i:s a",strtotime($getcomment3['pubDate']))); 547 $template->add('DATE', date("F dS Y \a\\t g:i:s a",strtotime($getcomment3['pubDate'])));
552 } else { 548 } else {
@@ -567,7 +563,7 @@ if (isLoggedIn())
567 $insanon = "INSERT INTO anon_commenters (username,email,website) VALUES (\"" . $getcomment3['author'] . "\",\"" . $getcomment3['email'] . "\",\"" . $getcomment3['website'] . "\")"; 563 $insanon = "INSERT INTO anon_commenters (username,email,website) VALUES (\"" . $getcomment3['author'] . "\",\"" . $getcomment3['email'] . "\",\"" . $getcomment3['website'] . "\")";
568 $insanon2 = mysql_query($insanon); 564 $insanon2 = mysql_query($insanon);
569 565
570 $inscomment = "INSERT INTO comments (page_id,username,comment) VALUES (\"" . $getcomment3['page_id'] . "\",\"" . $getcomment3['author'] . "\",\"" . $getcomment3['comment'] . "\")"; 566 $inscomment = "INSERT INTO comments (page_id,username,comment,is_anon) VALUES (\"" . $getcomment3['page_id'] . "\",\"" . $getcomment3['author'] . "\",\"" . $getcomment3['comment'] . "\",1)";
571 $inscomment2 = mysql_query($inscomment); 567 $inscomment2 = mysql_query($inscomment);
572 568
573 $delcomment = "DELETE FROM moderation WHERE id = " . $getcomment3['id']; 569 $delcomment = "DELETE FROM moderation WHERE id = " . $getcomment3['id'];