diff options
Diffstat (limited to 'pkgdb-ajax.php')
-rw-r--r-- | pkgdb-ajax.php | 17 |
1 files changed, 7 insertions, 10 deletions
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']); } } |