Update of /cvsroot/php-blog/serendipity
In directory sc8-pr-cvs1:/tmp/cvs-serv14696
Modified Files:
serendipity_functions.inc.php comment.php
Log Message:
w00ps, forget to subtract from entries->comments
Index: serendipity_functions.inc.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/serendipity_functions.inc.php,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- serendipity_functions.inc.php 28 Apr 2003 17:35:50 -0000 1.37
+++ serendipity_functions.inc.php 28 Apr 2003 17:46:49 -0000 1.38
@@ -345,14 +345,16 @@
}
-function serendipity_deleteComment($id)
+function serendipity_deleteComment($id,$entry_id)
{
global $serendipity;
if ($_SESSION["serendipityAuthedUser"] === true ) {
- $query = "DELETE FROM {$serendipity['dbPrefix']}comments WHERE id = ". $id;
- serendipity_db_query($query);
+ $query = "DELETE FROM {$serendipity['dbPrefix']}comments WHERE entry_id = ". $entry_id ." AND id = ". $id;
+ serendipity_db_query($query);
+ $query = "UPDATE {$serendipity['dbPrefix']}entries SET comments = comments-1 WHERE id = ". $entry_id;
+ serendipity_db_query($query);
header('Location: '. $_SERVER['HTTP_REFERER']);
} else {
die('What are you up to? You need to be an admin to delete comments');
@@ -398,7 +400,7 @@
<?php
if ($_SESSION["serendipityAuthedUser"] === true) {
?>
- (<a href="<?=$serendipity["baseURL"]?>comment.php?delete=<?=$comment['id']?>"><?= DELETE ?></a>)
+ (<a href="<?=$serendipity["baseURL"]?>comment.php?delete=<?=$comment['id']?>&entry=<?=$comment['entry_id']?>"><?= DELETE ?></a>)
<?php
}
?></div>
Index: comment.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/comment.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- comment.php 28 Apr 2003 17:35:53 -0000 1.2
+++ comment.php 28 Apr 2003 17:46:50 -0000 1.3
@@ -2,8 +2,8 @@
session_start();
include_once('serendipity_config.inc.php');
-if ( isset($_GET['delete']) ) {
- serendipity_deleteComment($_GET['delete']);
+if ( isset($_GET['delete'],$_GET['entry']) ) {
+ serendipity_deleteComment($_GET['delete'],$_GET['entry']);
}
|