From ad09d023481f03b6dc835bf86f2999e40ab63b37 Mon Sep 17 00:00:00 2001
From: Remi Collet <fedora@famillecollet.com>
Date: Sat, 5 Feb 2011 11:09:56 +0100
Subject: fix co-maintainer list : only approved ones

---
 pkgdb-ajax.php | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

(limited to 'pkgdb-ajax.php')

diff --git a/pkgdb-ajax.php b/pkgdb-ajax.php
index a2b84ae..65c5724 100644
--- a/pkgdb-ajax.php
+++ b/pkgdb-ajax.php
@@ -64,18 +64,15 @@ if ( !isset($name) || !$name ) {
             unset($fedpkg[$k]['package']['statuscode']);
             unset($fedpkg[$k]['package']['upstreamurl']);
             $people = $fedpkg[$k]['people'];
-            $new_people = null;
+            $tmp = array();
             foreach ( $people as $p ) {
-                $new_people[] = array(
-                    'username' => $p['username'],
-                    'aclOrder' => array(
-                        'commit' => array(
-                            'statuscode' => $p['aclOrder']['commit']['statuscode']
-                        )
-                    )
-                );
+                if (isset($p['aclOrder']['commit']['statuscode'])
+                    && $p['aclOrder']['commit']['statuscode']==3) {
+                    $tmp[] = $p['username'];
+                }
             }
-            $fedpkg[$k]['people'] = $new_people;
+            sort($tmp);
+            $fedpkg[$k]['people'] = implode($tmp, ', ');
             $fedpkg[$k]['package']['description'] = nl2br($fedpkg[$k]['package']['description']);
         }
     }
-- 
cgit