diff options
author | mistic100 <mistic@piwigo.org> | 2012-11-11 15:01:09 +0000 |
---|---|---|
committer | mistic100 <mistic@piwigo.org> | 2012-11-11 15:01:09 +0000 |
commit | 2fa1013ace21fe6df7beb9c8505a256244fa637e (patch) | |
tree | 47546c1d28894f816779758385e53f5c31c2f66e /comments.php | |
parent | c81093b0e943d3625554c808ecb072ef20615d6f (diff) |
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
Diffstat (limited to 'comments.php')
-rw-r--r-- | comments.php | 28 |
1 files changed, 20 insertions, 8 deletions
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) |