2000-11-20 10:05:57 +00:00
|
|
|
/*
|
|
|
|
+----------------------------------------------------------------------+
|
2004-01-08 08:18:22 +00:00
|
|
|
| PHP Version 5 |
|
2000-11-20 10:05:57 +00:00
|
|
|
+----------------------------------------------------------------------+
|
2011-01-01 02:17:06 +00:00
|
|
|
| Copyright (c) 1997-2011 The PHP Group |
|
2000-11-20 10:05:57 +00:00
|
|
|
+----------------------------------------------------------------------+
|
2006-01-01 12:51:34 +00:00
|
|
|
| This source file is subject to version 3.01 of the PHP license, |
|
2000-11-20 10:05:57 +00:00
|
|
|
| that is bundled with this package in the file LICENSE, and is |
|
2003-06-10 20:04:29 +00:00
|
|
|
| available through the world-wide-web at the following url: |
|
2006-01-01 12:51:34 +00:00
|
|
|
| http://www.php.net/license/3_01.txt |
|
2000-11-20 10:05:57 +00:00
|
|
|
| If you did not receive a copy of the PHP license and are unable to |
|
|
|
|
| obtain it through the world-wide-web, please send a note to |
|
|
|
|
| license@php.net so we can mail you a copy immediately. |
|
|
|
|
+----------------------------------------------------------------------+
|
2002-02-28 08:29:35 +00:00
|
|
|
| Authors: Rasmus Lerdorf <rasmus@php.net> |
|
2000-11-20 10:05:57 +00:00
|
|
|
| Zeev Suraski <zeev@zend.com> |
|
|
|
|
+----------------------------------------------------------------------+
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* $Id$ */
|
|
|
|
|
|
|
|
#include "php.h"
|
|
|
|
#include "info.h"
|
2005-09-20 22:19:01 +00:00
|
|
|
#include "SAPI.h"
|
2000-11-20 10:05:57 +00:00
|
|
|
|
|
|
|
#define CREDIT_LINE(module, authors) php_info_print_table_row(2, module, authors)
|
|
|
|
|
2007-11-05 12:27:42 +00:00
|
|
|
PHPAPI void php_print_credits(int flag TSRMLS_DC) /* {{{ */
|
2000-11-20 10:05:57 +00:00
|
|
|
{
|
2005-09-20 22:19:01 +00:00
|
|
|
if (!sapi_module.phpinfo_as_text && flag & PHP_CREDITS_FULLPAGE) {
|
2002-09-26 19:48:56 +00:00
|
|
|
php_print_info_htmlhead(TSRMLS_C);
|
2000-11-20 10:05:57 +00:00
|
|
|
}
|
|
|
|
|
2005-09-20 22:19:01 +00:00
|
|
|
if (!sapi_module.phpinfo_as_text) {
|
|
|
|
PUTS("<h1>PHP Credits</h1>\n");
|
|
|
|
} else {
|
|
|
|
PUTS("PHP Credits\n");
|
|
|
|
}
|
2000-11-20 10:05:57 +00:00
|
|
|
|
|
|
|
if (flag & PHP_CREDITS_GROUP) {
|
|
|
|
/* Group */
|
|
|
|
|
|
|
|
php_info_print_table_start();
|
|
|
|
php_info_print_table_header(1, "PHP Group");
|
2010-12-17 10:43:52 +00:00
|
|
|
php_info_print_table_row(1, "Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski");
|
2000-11-20 10:05:57 +00:00
|
|
|
php_info_print_table_end();
|
|
|
|
}
|
|
|
|
|
|
|
|
if (flag & PHP_CREDITS_GENERAL) {
|
|
|
|
/* Design & Concept */
|
|
|
|
php_info_print_table_start();
|
2005-09-20 22:19:01 +00:00
|
|
|
if (!sapi_module.phpinfo_as_text) {
|
|
|
|
php_info_print_table_header(1, "Language Design & Concept");
|
|
|
|
} else {
|
|
|
|
php_info_print_table_header(1, "Language Design & Concept");
|
|
|
|
}
|
2008-11-04 15:58:55 +00:00
|
|
|
php_info_print_table_row(1, "Andi Gutmans, Rasmus Lerdorf, Zeev Suraski, Marcus Boerger");
|
2000-11-20 10:05:57 +00:00
|
|
|
php_info_print_table_end();
|
|
|
|
|
2003-08-18 23:26:31 +00:00
|
|
|
/* PHP Language */
|
2000-11-20 10:05:57 +00:00
|
|
|
php_info_print_table_start();
|
2007-11-05 12:27:42 +00:00
|
|
|
php_info_print_table_colspan_header(2, "PHP Authors");
|
2000-11-20 10:05:57 +00:00
|
|
|
php_info_print_table_header(2, "Contribution", "Authors");
|
2008-11-04 15:58:55 +00:00
|
|
|
CREDIT_LINE("Zend Scripting Language Engine", "Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Marcus Boerger, Dmitry Stogov");
|
2001-07-09 18:54:59 +00:00
|
|
|
CREDIT_LINE("Extension Module API", "Andi Gutmans, Zeev Suraski, Andrei Zmievski");
|
2008-12-09 10:53:47 +00:00
|
|
|
CREDIT_LINE("UNIX Build and Modularization", "Stig Bakken, Sascha Schumann, Jani Taskinen");
|
2009-03-17 15:37:34 +00:00
|
|
|
CREDIT_LINE("Windows Port", "Shane Caraveo, Zeev Suraski, Wez Furlong, Pierre-Alain Joye");
|
2000-11-20 10:05:57 +00:00
|
|
|
CREDIT_LINE("Server API (SAPI) Abstraction Layer", "Andi Gutmans, Shane Caraveo, Zeev Suraski");
|
2005-02-17 04:49:52 +00:00
|
|
|
CREDIT_LINE("Streams Abstraction Layer", "Wez Furlong, Sara Golemon");
|
2006-03-23 18:36:47 +00:00
|
|
|
CREDIT_LINE("PHP Data Objects Layer", "Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky");
|
2000-11-20 10:05:57 +00:00
|
|
|
php_info_print_table_end();
|
|
|
|
}
|
|
|
|
|
|
|
|
if (flag & PHP_CREDITS_SAPI) {
|
|
|
|
/* SAPI Modules */
|
|
|
|
|
|
|
|
php_info_print_table_start();
|
|
|
|
php_info_print_table_colspan_header(2, "SAPI Modules");
|
|
|
|
php_info_print_table_header(2, "Contribution", "Authors");
|
|
|
|
#include "credits_sapi.h"
|
|
|
|
php_info_print_table_end();
|
|
|
|
}
|
|
|
|
|
|
|
|
if (flag & PHP_CREDITS_MODULES) {
|
|
|
|
/* Modules */
|
|
|
|
|
|
|
|
php_info_print_table_start();
|
|
|
|
php_info_print_table_colspan_header(2, "Module Authors");
|
|
|
|
php_info_print_table_header(2, "Module", "Authors");
|
|
|
|
#include "credits_ext.h"
|
|
|
|
php_info_print_table_end();
|
|
|
|
}
|
|
|
|
|
|
|
|
if (flag & PHP_CREDITS_DOCS) {
|
|
|
|
php_info_print_table_start();
|
2004-08-05 16:26:15 +00:00
|
|
|
php_info_print_table_colspan_header(2, "PHP Documentation");
|
2008-04-10 05:31:53 +00:00
|
|
|
CREDIT_LINE("Authors", "Mehdi Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes Magnusson, Georg Richter, Damien Seguy, Jakub Vrana");
|
2007-05-22 15:44:11 +00:00
|
|
|
CREDIT_LINE("Editor", "Philip Olson");
|
2011-06-05 06:57:13 +00:00
|
|
|
CREDIT_LINE("User Note Maintainers", "Daniel P. Brown, Thiago Henrique Pojda");
|
2004-08-05 16:26:15 +00:00
|
|
|
CREDIT_LINE("Other Contributors", "Previously active authors, editors and other contributors are listed in the manual.");
|
2000-11-20 10:05:57 +00:00
|
|
|
php_info_print_table_end();
|
|
|
|
}
|
|
|
|
|
2000-12-19 22:59:14 +00:00
|
|
|
if (flag & PHP_CREDITS_QA) {
|
|
|
|
php_info_print_table_start();
|
2006-09-03 11:27:50 +00:00
|
|
|
php_info_print_table_header(1, "PHP Quality Assurance Team");
|
2010-11-16 23:02:00 +00:00
|
|
|
php_info_print_table_row(1, "Ilia Alshanetsky, Joerg Behrens, Antony Dovgal, Stefan Esser, Moriyoshi Koizumi, Magnus Maatta, Sebastian Nohn, Derick Rethans, Melvyn Sopacua, Jani Taskinen, Pierre-Alain Joye, Dmitry Stogov, Felipe Pena");
|
2000-12-19 22:59:14 +00:00
|
|
|
php_info_print_table_end();
|
|
|
|
}
|
|
|
|
|
2001-03-14 21:28:58 +00:00
|
|
|
if (flag & PHP_CREDITS_WEB) {
|
2009-09-18 22:26:44 +00:00
|
|
|
/* Websites and infrastructure */
|
2009-09-18 22:01:58 +00:00
|
|
|
|
2001-03-14 21:28:58 +00:00
|
|
|
php_info_print_table_start();
|
2009-09-18 23:06:21 +00:00
|
|
|
php_info_print_table_colspan_header(2, "Websites and Infrastructure team");
|
2009-09-18 22:01:58 +00:00
|
|
|
/* www., wiki., windows., master., and others, I guess pecl. too? */
|
2010-12-17 10:43:52 +00:00
|
|
|
CREDIT_LINE("PHP Websites Team", "Rasmus Lerdorf, Hannes Magnusson, Philip Olson, Lukas Kahwe Smith, Pierre-Alain Joye, Kalle Sommer Nielsen");
|
2009-09-18 22:01:58 +00:00
|
|
|
CREDIT_LINE("Event Maintainers", "Damien Seguy, Daniel P. Brown");
|
|
|
|
/* Mirroring */
|
|
|
|
CREDIT_LINE("Network Infrastructure", "Daniel P. Brown");
|
|
|
|
/* Windows build boxes and such things */
|
|
|
|
CREDIT_LINE("Windows Infrastructure", "Alex Schoenmaker");
|
2001-03-14 21:28:58 +00:00
|
|
|
php_info_print_table_end();
|
|
|
|
}
|
|
|
|
|
2005-09-20 22:19:01 +00:00
|
|
|
if (!sapi_module.phpinfo_as_text && flag & PHP_CREDITS_FULLPAGE) {
|
2003-07-28 10:44:19 +00:00
|
|
|
PUTS("</div></body></html>\n");
|
2000-11-20 10:05:57 +00:00
|
|
|
}
|
|
|
|
}
|
2001-06-06 13:06:12 +00:00
|
|
|
/* }}} */
|
|
|
|
|
2001-06-05 13:12:10 +00:00
|
|
|
/*
|
|
|
|
* Local variables:
|
|
|
|
* tab-width: 4
|
|
|
|
* c-basic-offset: 4
|
|
|
|
* End:
|
2001-09-09 13:29:31 +00:00
|
|
|
* vim600: sw=4 ts=4 fdm=marker
|
|
|
|
* vim<600: sw=4 ts=4
|
2001-06-05 13:12:10 +00:00
|
|
|
*/
|