From 2fa1013ace21fe6df7beb9c8505a256244fa637e Mon Sep 17 00:00:00 2001 From: mistic100 Date: Sun, 11 Nov 2012 15:01:09 +0000 Subject: feature:2786 Allow to edit website url in user comments + improve "user experience" on comment edition git-svn-id: http://piwigo.org/svn/trunk@18995 68402e56-0260-453c-a942-63ccdbb3a9ee --- comments.php | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) (limited to 'comments.php') diff --git a/comments.php b/comments.php index 1cd19890d..5eff03e90 100644 --- a/comments.php +++ b/comments.php @@ -233,21 +233,33 @@ if (isset($action)) if (!empty($_POST['content'])) { check_pwg_token(); - update_user_comment( + $comment_action = update_user_comment( array( 'comment_id' => $_GET['edit'], 'image_id' => $_POST['image_id'], - 'content' => $_POST['content'] + 'content' => $_POST['content'], + 'website_url' => @$_POST['website_url'], ), $_POST['key'] ); - - $perform_redirect = true; - } - else - { - $edit_comment = $_GET['edit']; + + switch ($comment_action) + { + case 'moderate': + $_SESSION['page_infos'][] = l10n('An administrator must authorize your comment before it is visible.'); + case 'validate': + $_SESSION['page_infos'][] = l10n('Your comment has been registered'); + $perform_redirect = true; + break; + case 'reject': + $_SESSION['page_errors'][] = l10n('Your comment has NOT been registered because it did not pass the validation rules'); + break; + default: + trigger_error('Invalid comment action '.$comment_action, E_USER_WARNING); + } } + + $edit_comment = $_GET['edit']; } if ($perform_redirect) -- cgit v1.2.3