]> git.mjollnir.org Git - s9y.git/commitdiff
Fix comment editing panel being able to set circular reference on "in reply to" optio...
authorgarvinhicking <garvinhicking>
Tue, 12 Jun 2007 10:00:26 +0000 (10:00 +0000)
committergarvinhicking <garvinhicking>
Tue, 12 Jun 2007 10:00:26 +0000 (10:00 +0000)
include/admin/comments.inc.php

index b481f106e83285acc05e91509dadeaa62c10e42a..b343e488615c5129c754356e5bc2bcd9ce4c05bb 100644 (file)
@@ -28,11 +28,12 @@ if (isset($serendipity['GET']['adminAction']) && $serendipity['GET']['adminActio
                         author    = '" . serendipity_db_escape_string($serendipity['POST']['name'])    . "',
                         email     = '" . serendipity_db_escape_string($serendipity['POST']['email'])   . "',
                         url       = '" . serendipity_db_escape_string($serendipity['POST']['url'])     . "',
-                        parent_id = '" . serendipity_db_escape_string($serendipity['POST']['replyTo']) . "',
+                        " . ($serendipity['POST']['replyTo'] != $serendipity['GET']['id'] ? "parent_id = '" . serendipity_db_escape_string($serendipity['POST']['replyTo']) . "'," : '') . "
                         body      = '" . serendipity_db_escape_string($serendipity['POST']['comment']) . "'
             WHERE id = " . (int)$serendipity['GET']['id'] . " AND
                   entry_id = " . (int)$serendipity['POST']['entry_id'];
     serendipity_db_query($sql);
+    serendipity_plugin_api::hook_event('backend_updatecomment', $serendipity['POST'], $serendipity['GET']['id']);
     echo COMMENT_EDITED;
 }