From 4411a55ec9a131619e8e8f33c2fe2b8d3da21ee2 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Sat, 17 Oct 2015 14:48:10 +0200 Subject: Send notifications when changing co-maintainership Implements FS#45590. Signed-off-by: Lukas Fleischer --- web/lib/pkgbasefuncs.inc.php | 2 ++ 1 file changed, 2 insertions(+) (limited to 'web') diff --git a/web/lib/pkgbasefuncs.inc.php b/web/lib/pkgbasefuncs.inc.php index bb9d241..aad9d14 100644 --- a/web/lib/pkgbasefuncs.inc.php +++ b/web/lib/pkgbasefuncs.inc.php @@ -1048,6 +1048,7 @@ function pkgbase_set_comaintainers($base_id, $users) { foreach ($uids_new as $uid) { if (in_array($uid, $uids_add)) { $q = sprintf("INSERT INTO PackageComaintainers (PackageBaseID, UsersID, Priority) VALUES (%d, %d, %d)", $base_id, $uid, $i); + notify(array('comaintainer-add', $base_id, $uid)); } else { $q = sprintf("UPDATE PackageComaintainers SET Priority = %d WHERE PackageBaseID = %d AND UsersID = %d", $i, $base_id, $uid); } @@ -1059,6 +1060,7 @@ function pkgbase_set_comaintainers($base_id, $users) { foreach ($uids_rem as $uid) { $q = sprintf("DELETE FROM PackageComaintainers WHERE PackageBaseID = %d AND UsersID = %d", $base_id, $uid); $dbh->exec($q); + notify(array('comaintainer-remove', $base_id, $uid)); } return array(true, __("The package base co-maintainers have been updated.")); -- cgit v1.2.3-54-g00ecf