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 ?> */ --
