Back to index

php5  5.3.10
Defines | Functions
credits.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define HAVE_CREDITS_DEFS
#define PHP_CREDITS_GROUP   (1<<0)
#define PHP_CREDITS_GENERAL   (1<<1)
#define PHP_CREDITS_SAPI   (1<<2)
#define PHP_CREDITS_MODULES   (1<<3)
#define PHP_CREDITS_DOCS   (1<<4)
#define PHP_CREDITS_FULLPAGE   (1<<5)
#define PHP_CREDITS_QA   (1<<6)
#define PHP_CREDITS_WEB   (1<<7)
#define PHP_CREDITS_ALL   0xFFFFFFFF

Functions

PHPAPI void php_print_credits (int flag TSRMLS_DC)

Define Documentation

Definition at line 26 of file credits.h.

#define PHP_CREDITS_ALL   0xFFFFFFFF

Definition at line 36 of file credits.h.

#define PHP_CREDITS_DOCS   (1<<4)

Definition at line 32 of file credits.h.

#define PHP_CREDITS_FULLPAGE   (1<<5)

Definition at line 33 of file credits.h.

#define PHP_CREDITS_GENERAL   (1<<1)

Definition at line 29 of file credits.h.

#define PHP_CREDITS_GROUP   (1<<0)

Definition at line 28 of file credits.h.

#define PHP_CREDITS_MODULES   (1<<3)

Definition at line 31 of file credits.h.

#define PHP_CREDITS_QA   (1<<6)

Definition at line 34 of file credits.h.

#define PHP_CREDITS_SAPI   (1<<2)

Definition at line 30 of file credits.h.

#define PHP_CREDITS_WEB   (1<<7)

Definition at line 35 of file credits.h.


Function Documentation

PHPAPI void php_print_credits ( int flag  TSRMLS_DC)

Definition at line 28 of file credits.c.

{
       if (!sapi_module.phpinfo_as_text && flag & PHP_CREDITS_FULLPAGE) {
              php_print_info_htmlhead(TSRMLS_C);
       }

       if (!sapi_module.phpinfo_as_text) {
              PUTS("<h1>PHP Credits</h1>\n");
       } else {
              PUTS("PHP Credits\n");
       }

       if (flag & PHP_CREDITS_GROUP) {
              /* Group */

              php_info_print_table_start();
              php_info_print_table_header(1, "PHP Group");
              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");
              php_info_print_table_end();
       }

       if (flag & PHP_CREDITS_GENERAL) {
              /* Design & Concept */
              php_info_print_table_start();
              if (!sapi_module.phpinfo_as_text) {
                     php_info_print_table_header(1, "Language Design &amp; Concept");
              } else {
                     php_info_print_table_header(1, "Language Design & Concept");
              }
              php_info_print_table_row(1, "Andi Gutmans, Rasmus Lerdorf, Zeev Suraski, Marcus Boerger");
              php_info_print_table_end();

              /* PHP Language */
              php_info_print_table_start();
              php_info_print_table_colspan_header(2, "PHP Authors");
              php_info_print_table_header(2, "Contribution", "Authors");
              CREDIT_LINE("Zend Scripting Language Engine", "Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Marcus Boerger, Dmitry Stogov");
              CREDIT_LINE("Extension Module API", "Andi Gutmans, Zeev Suraski, Andrei Zmievski");
              CREDIT_LINE("UNIX Build and Modularization", "Stig Bakken, Sascha Schumann, Jani Taskinen");
              CREDIT_LINE("Windows Port", "Shane Caraveo, Zeev Suraski, Wez Furlong, Pierre-Alain Joye");
              CREDIT_LINE("Server API (SAPI) Abstraction Layer", "Andi Gutmans, Shane Caraveo, Zeev Suraski");
              CREDIT_LINE("Streams Abstraction Layer", "Wez Furlong, Sara Golemon");
              CREDIT_LINE("PHP Data Objects Layer", "Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky");
              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();
              php_info_print_table_colspan_header(2, "PHP Documentation");
              CREDIT_LINE("Authors", "Mehdi Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes Magnusson, Georg Richter, Damien Seguy, Jakub Vrana");
              CREDIT_LINE("Editor", "Philip Olson");
              CREDIT_LINE("User Note Maintainers", "Daniel P. Brown, Thiago Henrique Pojda");
              CREDIT_LINE("Other Contributors", "Previously active authors, editors and other contributors are listed in the manual.");
              php_info_print_table_end();
       }

       if (flag & PHP_CREDITS_QA) {
              php_info_print_table_start();
              php_info_print_table_header(1, "PHP Quality Assurance Team");
              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");
              php_info_print_table_end();
       }

       if (flag & PHP_CREDITS_WEB) {
              /* Websites and infrastructure */

              php_info_print_table_start();
              php_info_print_table_colspan_header(2, "Websites and Infrastructure team");
              /* www., wiki., windows., master., and others, I guess pecl. too? */
              CREDIT_LINE("PHP Websites Team", "Rasmus Lerdorf, Hannes Magnusson, Philip Olson, Lukas Kahwe Smith, Pierre-Alain Joye, Kalle Sommer Nielsen");
              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");
              php_info_print_table_end();
       }

       if (!sapi_module.phpinfo_as_text && flag & PHP_CREDITS_FULLPAGE) {
              PUTS("</div></body></html>\n");
       }
}

Here is the call graph for this function:

Here is the caller graph for this function: