Commit: 74f3aa9d5fc4f415ef3d42d1c7e9db1619fdace5 Author: Felipe Pena <[email protected]> Tue, 18 Sep 2012 08:23:19 -0300 Parents: 8a5ce16c355f89a13a2b477131cce916d4cdc0cd Branches: master
Link: http://git.php.net/?p=web/bugs.git;a=commitdiff;h=74f3aa9d5fc4f415ef3d42d1c7e9db1619fdace5 Log: - Fixed mail author in the automatic bug closing Changed paths: M include/functions.php M www/rpc.php Diff: diff --git a/include/functions.php b/include/functions.php index 2a8647c..9cc9406 100644 --- a/include/functions.php +++ b/include/functions.php @@ -1656,13 +1656,13 @@ function bugs_add_comment ($bug_id, $from, $from_name, $comment, $type = 'commen /** * Change bug status */ -function bugs_status_change ($bug_id, $new_status) +function bugs_status_change ($bug_id, $email, $new_status) { global $dbh; return $dbh->prepare(" - UPDATE bugdb SET status = ? WHERE id = ? LIMIT 1 - ")->execute(array($new_status, $bug_id)); + UPDATE bugdb SET status = ?, email = ? WHERE id = ? LIMIT 1 + ")->execute(array($new_status, $email, $bug_id)); } /** diff --git a/www/rpc.php b/www/rpc.php index 2c0e2a9..527d600 100644 --- a/www/rpc.php +++ b/www/rpc.php @@ -56,11 +56,12 @@ if (!empty($_POST['ncomment']) && !empty($_POST['user'])) { && $bug['status'] !== 'Closed' && $_POST['status'] === 'Closed') { /* Change the bug status to Closed */ - bugs_status_change($bug_id, 'Closed'); + bugs_status_change($bug_id, $from, 'Closed'); $in = $bug; /* Just change the bug status */ $in['status'] = $_POST['status']; + $in['email'] = $from; $changed = bug_diff($bug, $in); if (!empty($changed)) { -- PHP Webmaster List Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
