tasn pushed a commit to branch master.

http://git.enlightenment.org/website/www.git/commit/?id=e0be752af4b0dcca836bcd8832cc08491afec534

commit e0be752af4b0dcca836bcd8832cc08491afec534
Author: Tom Hacohen <[email protected]>
Date:   Fri Nov 1 15:23:04 2013 +0000

    Updated according to admin/devs.git changes.
    
    Also auto-generating the inactive now thanks to the extra info
    in that repo.
---
 public_html/site/developers.php | 380 +---------------------------------------
 1 file changed, 9 insertions(+), 371 deletions(-)

diff --git a/public_html/site/developers.php b/public_html/site/developers.php
index 1fcfae4..1555e1e 100644
--- a/public_html/site/developers.php
+++ b/public_html/site/developers.php
@@ -13,10 +13,9 @@
 
     @todo Cache either this or the generated table.
 
-*/
-function developers_active ()
+ */
+function _developers_common ( $path )
 {
-    $path = $_SERVER["DOCUMENT_ROOT"] . "/DATA/devs/*";
     $paths = glob($path, GLOB_ONLYDIR);
     $paths = array_filter($paths, '_developer_path_filter');
 
@@ -63,377 +62,16 @@ function _developer_info ( $file )
     return $entry;
 }
 
-/**
-    @return Multi-level array of inactive developer data (with less fields).
+function developers_active ()
+{
+   $path = $_SERVER["DOCUMENT_ROOT"] . "/DATA/devs/developers/*";
+   return _developers_common($path);
+}
 
-    @todo Create a "inactive" folder in SVN to move the data of inactive
-          developers there instead of deleting them. Parse that.
-*/
 function developers_inactive ()
 {
-    $developers = array
-    (
-//         'Name' => array (
-//             'Name'       => '',
-//             'mail'       => '',
-//             'Managing'   => '',
-//             'IRC Nick'   => '',
-//             'WWW'        => '',
-//         ),
-        'Mandrake' => array (
-            'Name'      => 'Mandrake',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Core Dev Team',
-            'IRC Nick'  => 'mandrake',
-            'WWW'       => 'http://www.mandrake.net/'
-        ),
-        'Christopher Rosendahl' => array (
-            'Name'      => 'Christopher Rosendahl',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Ewl, Ewd, Etcher',
-            'IRC Nick'  => 'smugg',
-            'WWW'       => ''
-        ),
-        'Espen Nilsen' => array (
-            'Name'      => 'Espen Nilsen',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'EWL Contribs',
-            'IRC Nick'  => 'ymer|SpNlsn',
-            'WWW'       => ''
-        ),
-        'Till Adam' => array (
-            'Name'      => 'Till Adam',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'E17, EVAS DFB',
-            'IRC Nick'  => 'tillsan',
-            'WWW'       => ''
-        ),
-        'Klaas Bosteels' => array (
-            'Name'      => 'Klaas Bosteels',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Etox',
-            'IRC Nick'  => 'redalb',
-            'WWW'       => ''
-        ),
-        'Adam Kisiel' => array (
-            'Name'      => 'Adam Kisiel',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Etox',
-            'IRC Nick'  => 'lofwyrm',
-            'WWW'       => ''
-        ),
-        'Burra' => array (
-            'Name'      => 'Burra',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Ecore',
-            'IRC Nick'  => 'burra',
-            'WWW'       => ''
-        ),
-        'Franz Marini' => array (
-            'Name'      => 'Franz Marini',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Imlib2 Contributions',
-            'IRC Nick'  => '',
-            'WWW'       => ''
-        ),
-        'Horms' => array (
-            'Name'      => 'Horms',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Dev Team',
-            'IRC Nick'  => 'horms',
-            'WWW'       => ''
-        ),
-        'Joshua Deere' => array (
-            'Name'      => 'Joshua Deere',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Retina',
-            'IRC Nick'  => 'dphase',
-            'WWW'       => ''
-        ),
-        'Chris Thomas' => array (
-            'Name'      => 'Chris Thomas',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Elogin',
-            'IRC Nick'  => 'x5rings',
-            'WWW'       => ''
-        ),
-        'Maher Awamy' => array (
-            'Name'      => 'Maher Awamy',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Imlib/Evas perl bindings',
-            'IRC Nick'  => 'muhri',
-            'WWW'       => 'http://www.muhri.net/'
-        ),
-        'Tom Gilbert' => array (
-            'Name'      => 'Tom Gilbert',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Epplets API, Giblib, Feh, CamE, Geist, Gozer, Gom, 
Scrot',
-            'IRC Nick'  => 'gilbertt',
-            'WWW'       => 'http://www.linuxbrit.co.uk/'
-        ),
-        'Kirth' => array (
-            'Name'      => 'Kirth',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Ports and Package Team',
-            'IRC Nick'  => 'kirth',
-            'WWW'       => ''
-        ),
-        'Laurence J. Lane' => array (
-            'Name'      => 'Laurence J. Lane',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Ports and Package Team',
-            'IRC Nick'  => 'ljlane',
-            'WWW'       => ''
-        ),
-        'Platon Fomichev' => array (
-            'Name'      => 'Platon Fomichev',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Ports and Package Team',
-            'IRC Nick'  => 'stauff',
-            'WWW'       => ''
-        ),
-        'Stephen Frost' => array (
-            'Name'      => 'Stephen Frost',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Ports and Package Team',
-            'IRC Nick'  => 'sfrost',
-            'WWW'       => ''
-        ),
-        'Andrew' => array (
-            'Name'      => 'Andrew',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Web and Doc Team ',
-            'IRC Nick'  => 'Andrew ',
-            'WWW'       => ''
-        ),
-        'Christian Kreibich' => array (
-            'Name'      => 'Christian Kreibich',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'EFSD Owner,  Web Team',
-            'IRC Nick'  => 'cK ',
-            'WWW'       => 'http://www.whoop.org/'
-        ),
-        'Hendryx' => array (
-            'Name'      => 'Hendryx',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Web and Doc Team',
-            'IRC Nick'  => 'Hendryx',
-            'WWW'       => 'http://www.hendyrx.com/'
-        ),
-        'S. J. Black' => array (
-            'Name'      => 'S. J. Black',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Doc Team',
-            'IRC Nick'  => 'alpha female',
-            'WWW'       => ''
-        ),
-        'Term' => array (
-            'Name'      => 'Term',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Web Team',
-            'IRC Nick'  => 'term',
-            'WWW'       => 'http://www.twistedpath.org/'
-        ),
-        'Tim Fabiniak' => array (
-            'Name'      => 'Tim Fabiniak',
-            'E-Mail'    => '[email protected]',
-            'Managing'  => 'Web Team',
-            'IRC Nick'  => 'minion2',
-            'WWW'       => ''
-        ),
-        'Dan Sinclair' => array (
-            'Name'      => 'Dan Sinclair',
-            'E-Mail'    => '',
-            'Managing'  => 'Ewl, Efreet, EwlBook',
-            'IRC Nick'  => 'dj2',
-            'WWW'       => 'http://everburning.com/'
-        ),
-        'Sthithaprajna Garapaty' => array (
-            'Name'      => 'Sthithaprajna Garapaty',
-            'E-Mail'    => '',
-            'Managing'  => 'taskbar module',
-            'IRC Nick'  => 'iamsthitha',
-            'WWW'       => ''
-        ),
-     'Marco Trevisan' => array(
-                               'Name' => 'Marco Trevisan',
-                               'E-Mail' => '[email protected]',
-                               'Managing' => 'nothing',
-                               'IRC Nick' => 'Trevinho',
-                               'WWW' => '',
-                               ),
-     'Adam Flott' => array(
-                           'Name' => 'Adam Flott',
-                           'E-Mail' => '[email protected]',
-                           'Managing' => '',
-                           'IRC Nick' => 'amf',
-                           'WWW' => 'http://www.npjh.com',
-                           ),
-     'Caio Marcelo de Oliveira Filho' => array(
-                                               'Name' => 'Caio Marcelo de 
Oliveira Filho',
-                                               'E-Mail' => 
'[email protected]',
-                                               'Managing' => '',
-                                               'IRC Nick' => 'cmarcelo',
-                                               'WWW' => '',
-                                               ),
-     'Andre Dieb Martins' => array(
-                                   'Name' => 'Andre Dieb Martins',
-                                   'E-Mail' => '[email protected]',
-                                   'Managing' => 'eupnp',
-                                   'IRC Nick' => 'andredieb',
-                                   'WWW' => 'http://genuinepulse.blogspot.com',
-                                   ),
-     'Mikhail Gusarov' => array(
-                                'Name' => 'Mikhail Gusarov',
-                                'E-Mail' => '[email protected]',
-                                'Managing' => '',
-                                'IRC Nick' => 'dottedmag',
-                                'WWW' => 'http://dottedmag.net/',
-                                ),
-     'Emfox Zhou' => array(
-                           'Name' => 'Emfox Zhou',
-                           'E-Mail' => '[email protected]',
-                           'Managing' => 'zh_CN translation, Debian packaging',
-                           'IRC Nick' => 'emfox',
-                           'WWW' => 'http://emfoxzhou.googlepages.com',
-                           ),
-     'Helen Mae Koike Fornazier' => array(
-                                          'Name' => 'Helen Mae Koike 
Fornazier',
-                                          'E-Mail' => 
'[email protected]',
-                                          'Managing' => '',
-                                          'IRC Nick' => 'koike',
-                                          'WWW' => '',
-                                          ),
-     'Jaime Thomas' => array(
-                             'Name' => 'Jaime Thomas',
-                             'E-Mail' => '[email protected]',
-                             'Managing' => '',
-                             'IRC Nick' => 'jethomas',
-                             'WWW' => '',
-                             ),
-     'Johannes Schauer' => array(
-                                 'Name' => 'Johannes Schauer',
-                                 'E-Mail' => '[email protected]',
-                                 'Managing' => '',
-                                 'IRC Nick' => 'josch',
-                                 'WWW' => '',
-                                 ),
-     'Falko Schmidt' => array(
-                              'Name' => 'Falko Schmidt',
-                              'E-Mail' => '[email protected]',
-                              'Managing' => '',
-                              'IRC Nick' => 'kaeth0rn',
-                              'WWW' => 'http://www.alphagemini.org',
-                              ),
-     'Laurent Ghigonis' => array(
-                                 'Name' => 'Laurent Ghigonis',
-                                 'E-Mail' => '[email protected]',
-                                 'Managing' => 'news, photo, alarm',
-                                 'IRC Nick' => 'kiwi_',
-                                 'WWW' => 'http://oooo.zapto.org/',
-                                 ),
-     'Lars Munch' => array(
-                           'Name' => 'Lars Munch',
-                           'E-Mail' => '[email protected]',
-                           'Managing' => '',
-                           'IRC Nick' => 'lmunch',
-                           'WWW' => 'http://segv.dk/',
-                           ),
-     'Luchezar P. Petkov' => array(
-                                   'Name' => 'Luchezar P. Petkov',
-                                   'E-Mail' => '[email protected]',
-                                   'Managing' => 'Icons',
-                                   'IRC Nick' => 'ManowarrioR',
-                                   'WWW' => 'http://lucho.sagehall.com',
-                                   ),
-     'Massimiliano Calamelli' => array(
-                                       'Name' => 'Massimiliano Calamelli',
-                                       'E-Mail' => '[email protected]',
-                                       'Managing' => 'exchange (library)',
-                                       'IRC Nick' => 'mcalamelli',
-                                       'WWW' => 'http://www.mcalamelli.net',
-                                       ),
-     'Simon Busch' => array(
-                            'Name' => 'Simon Busch',
-                            'E-Mail' => '[email protected]',
-                            'Managing' => 'python-elementary',
-                            'IRC Nick' => 'morphis',
-                            'WWW' => 'http://mm.gravedo.de/',
-                            ),
-     'Nathan Ingersoll' => array(
-                                 'Name' => 'Nathan Ingersoll',
-                                 'E-Mail' => '[email protected]',
-                                 'Managing' => 'EWL, ecore_data',
-                                 'IRC Nick' => 'RbdPngn',
-                                 'WWW' => 'http://ningerso.edevelop.org/',
-                                 ),
-     'Otávio Pontes' => array(
-                              'Name' => 'Otávio Pontes',
-                              'E-Mail' => '[email protected]',
-                              'Managing' => '',
-                              'IRC Nick' => 'otaviobp',
-                              'WWW' => '',
-                              ),
-     'Peter Wehrfritz' => array(
-                                'Name' => 'Peter Wehrfritz',
-                                'E-Mail' => '[email protected]',
-                                'Managing' => 'EWL, Elitaire',
-                                'IRC Nick' => 'pfritz',
-                                'WWW' => '',
-                                ),
-     'Rodrigo Cesar Lopes Belem' => array(
-                                          'Name' => 'Rodrigo Cesar Lopes 
Belem',
-                                          'E-Mail' => '[email protected]',
-                                          'Managing' => '',
-                                          'IRC Nick' => 'rbelem',
-                                          'WWW' => 
'http://rbelem.blogspot.com',
-                                          ),
-     'Sergey Pavlovich Semernin' => array(
-                                          'Name' => 'Sergey Pavlovich 
Semernin',
-                                          'E-Mail' => 
'[email protected]',
-                                          'Managing' => '',
-                                          'IRC Nick' => 'aviator',
-                                          'WWW' => '',
-                                          ),
-     'Sevcsik András' => array(
-                               'Name' => 'Sevcsik András',
-                               'E-Mail' => '',
-                               'Managing' => 'eyesight',
-                               'IRC Nick' => 'sevcsik',
-                               'WWW' => 'http://sevcsik.blogspot.com',
-                               ),
-     'Tom Haste' => array(
-                          'Name' => 'Tom Haste',
-                          'E-Mail' => '[email protected]',
-                          'Managing' => 'exchange',
-                          'IRC Nick' => 'Toma-',
-                          'WWW' => 'http://edjy.wordpress.com/',
-                          ),
-     'Ulisses Furquim' => array(
-                                'Name' => 'Ulisses Furquim',
-                                'E-Mail' => '[email protected]',
-                                'Managing' => 'Python-efl',
-                                'IRC Nick' => 'Ryback_',
-                                'WWW' => 'http://ulissesf.wordpress.com/',
-                                ),
-     'Ibukun Olumuyiwa' => array(
-                                 'Name' => 'Ibukun Olumuyiwa',
-                                 'E-Mail' => '[email protected]',
-                                 'Managing' => 'Entrance, code contributions 
(Ecore, E17)',
-                                 'IRC Nick' => 'xcomp',
-                                 'WWW' => 'http://xcomputerman.com',
-                                 ),
-       'Vincent Torri' => array(
-                                'Name' => 'Vincent Torri',
-                                'E-Mail' => '[email protected]',
-                                'Managing' => 'evil, epdf, edvi, eps, 
eyesight',
-                                'IRC Nick' => 'vtorri',
-                                'WWW' => '',
-                                ),
-     );
-
-    ksort($developers);
-    return $developers;
+   $path = $_SERVER["DOCUMENT_ROOT"] . "/DATA/devs/inactive/*";
+   return _developers_common($path);
 }
 
 /* Don't add the ?>  */

-- 


Reply via email to