]> granicus.if.org Git - php/commitdiff
- Remove HTML fragments from phpcredits() in CLI mode
authorJohannes Schlüter <johannes@php.net>
Tue, 20 Sep 2005 22:17:34 +0000 (22:17 +0000)
committerJohannes Schlüter <johannes@php.net>
Tue, 20 Sep 2005 22:17:34 +0000 (22:17 +0000)
ext/standard/credits.c

index 0537f09fedc967baa1f24859ba61e0a350af8a04..eddec2a1372524864395bf9d2ee4d6a26981ff29 100644 (file)
@@ -21,6 +21,7 @@
 
 #include "php.h"
 #include "info.h"
+#include "SAPI.h"
 
 #define CREDIT_LINE(module, authors) php_info_print_table_row(2, module, authors)
 
  */
 PHPAPI void php_print_credits(int flag TSRMLS_DC)
 {
-       if (flag & PHP_CREDITS_FULLPAGE) {
+       if (!sapi_module.phpinfo_as_text && flag & PHP_CREDITS_FULLPAGE) {
                php_print_info_htmlhead(TSRMLS_C);
        }
 
-       PUTS("<h1>PHP Credits</h1>\n");
+       if (!sapi_module.phpinfo_as_text) {
+               PUTS("<h1>PHP Credits</h1>\n");
+       } else {
+               PUTS("PHP Credits\n");
+       }
 
        if (flag & PHP_CREDITS_GROUP) {
                /* Group */
@@ -46,7 +51,11 @@ PHPAPI void php_print_credits(int flag TSRMLS_DC)
        if (flag & PHP_CREDITS_GENERAL) {
                /* Design & Concept */
                php_info_print_table_start();
-               php_info_print_table_header(1, "Language Design &amp; Concept");
+               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");
                php_info_print_table_end();
 
@@ -117,7 +126,7 @@ PHPAPI void php_print_credits(int flag TSRMLS_DC)
                php_info_print_table_end();
        }
 
-       if (flag & PHP_CREDITS_FULLPAGE) {
+       if (!sapi_module.phpinfo_as_text && flag & PHP_CREDITS_FULLPAGE) {
                PUTS("</div></body></html>\n");
        }
 }