[Comoblog-commit] comoblog/admin post_edit.php,1.6,1.7
Status: Inactive
Brought to you by:
markwallis
|
From: Mark W. \(a. serialmonkey\) <mar...@us...> - 2005-11-23 04:24:53
|
Update of /cvsroot/comoblog/comoblog/admin In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8252/admin Modified Files: post_edit.php Log Message: 1347626 - Ability to edit comments Index: post_edit.php =================================================================== RCS file: /cvsroot/comoblog/comoblog/admin/post_edit.php,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- post_edit.php 12 Nov 2005 01:37:23 -0000 1.6 +++ post_edit.php 23 Nov 2005 04:24:45 -0000 1.7 @@ -12,6 +12,28 @@ $post[$k] = trim($v); foreach($_POST as $k => $v) { + if (substr($k, 0, 11) == 'comment_id_') { + $comment_cnt = substr($k, 11); + $comment = array(); + $comment['comment_id'] = $post['comment_id_'.$comment_cnt]; + $comment['comment_text'] = $post['comment_text_'.$comment_cnt]; + $comment['comment_author'] = $post['comment_author_'.$comment_cnt]; + $comment['comment_delete'] = $post['comment_delete_'.$comment_cnt]; + + if ($comment['comment_delete'] == $comment['comment_id']) { + $query = "delete from ".CFG_MYSQL_TABPREFIX."comments + where comment_id=".$comment['comment_id']; + $res = mysql_query($query); + } + else { + $query = "update ".CFG_MYSQL_TABPREFIX."comments + set comment_text='".$comment['comment_text']."', + comment_author='".$comment['comment_author']."' + where comment_id=".$comment['comment_id']; +echo $query; + $res = mysql_query($query); + } + } if (substr($k, 0, 9) == 'image_id_') { $image_cnt = substr($k, 9); @@ -132,7 +154,7 @@ exit(); } else { - foreach($errrs as $k => $v) { + foreach($errors as $k => $v) { $tpl->assign('ERROR', $v); $tpl->parse('main.errors.error'); } @@ -194,6 +216,24 @@ } $tpl->parse('main.images'); } + + $comments = comment_list($post_id); + + if ($comments) { + for ($c = 0; $c < count($comments); $c++) { + $comments[$c]['comment_author_email'] = antispam ($comments[$c]['comment_a +uthor_email'], true); + + $tpl->assign("COMMENT", $comments[$c]); + $tpl->assign("COUNTER", $c); + + if ($comments[$c]['comment_author_email'] != '') + $tpl->parse("main.comments.comment.email"); + + $tpl->parse("main.comments.comment"); + } + $tpl->parse("main.comments"); + } } $tpl->assign('ACTION', basename($_SERVER['PHP_SELF'])); |