summaryrefslogtreecommitdiff
path: root/main/php_ini.c
diff options
context:
space:
mode:
authorJan Lehnardt <jan@php.net>2002-08-28 22:31:51 +0000
committerJan Lehnardt <jan@php.net>2002-08-28 22:31:51 +0000
commit667661769318fa7af88464b080e44a55f22cbfa1 (patch)
tree24e3233e1c4bee2e474740519ee240c508973c51 /main/php_ini.c
parent89651dabde60af81e155d4ebf4df51afecf8592a (diff)
downloadphp-git-667661769318fa7af88464b080e44a55f22cbfa1.tar.gz
- add phpinfo() support for CLI.
@phpinfo() support for CLI (jan)
Diffstat (limited to 'main/php_ini.c')
-rw-r--r--main/php_ini.c34
1 files changed, 21 insertions, 13 deletions
diff --git a/main/php_ini.c b/main/php_ini.c
index 715f30e596..5f468608ae 100644
--- a/main/php_ini.c
+++ b/main/php_ini.c
@@ -62,16 +62,16 @@ static void php_ini_displayer_cb(zend_ini_entry *ini_entry, int type)
display_string_length = ini_entry->orig_value_length;
esc_html=1;
} else {
- display_string = "<i>no value</i>";
- display_string_length = sizeof("<i>no value</i>")-1;
+ display_string = (PG(html_errors))?"<i>no value</i>":"no value";
+ display_string_length = sizeof((PG(html_errors))?"<i>no value</i>":"no value")-1;
}
} else if (ini_entry->value && ini_entry->value[0]) {
display_string = ini_entry->value;
display_string_length = ini_entry->value_length;
esc_html=1;
} else {
- display_string = "<i>no value</i>";
- display_string_length = sizeof("<i>no value</i>")-1;
+ display_string = (PG(html_errors))?"<i>no value</i>":"no value";
+ display_string_length = sizeof((PG(html_errors))?"<i>no value</i>":"no value")-1;
}
if(esc_html) {
php_html_puts(display_string, display_string_length TSRMLS_CC);
@@ -89,15 +89,23 @@ static int php_ini_displayer(zend_ini_entry *ini_entry, int module_number TSRMLS
if (ini_entry->module_number != module_number) {
return 0;
}
-
- PUTS("<tr valign=\"baseline\" bgcolor=\"" PHP_CONTENTS_COLOR "\">");
- PUTS("<td bgcolor=\"" PHP_ENTRY_NAME_COLOR "\"><b>");
- PHPWRITE(ini_entry->name, ini_entry->name_length-1);
- PUTS("</b><br /></td><td align=\"center\">");
- php_ini_displayer_cb(ini_entry, ZEND_INI_DISPLAY_ACTIVE);
- PUTS("</td><td align=\"center\">");
- php_ini_displayer_cb(ini_entry, ZEND_INI_DISPLAY_ORIG);
- PUTS("</td></tr>\n");
+ if (PG(html_errors)) {
+ PUTS("<tr valign=\"baseline\" bgcolor=\"" PHP_CONTENTS_COLOR "\">");
+ PUTS("<td bgcolor=\"" PHP_ENTRY_NAME_COLOR "\"><b>");
+ PHPWRITE(ini_entry->name, ini_entry->name_length-1);
+ PUTS("</b><br /></td><td align=\"center\">");
+ php_ini_displayer_cb(ini_entry, ZEND_INI_DISPLAY_ACTIVE);
+ PUTS("</td><td align=\"center\">");
+ php_ini_displayer_cb(ini_entry, ZEND_INI_DISPLAY_ORIG);
+ PUTS("</td></tr>\n");
+ } else {
+ PHPWRITE(ini_entry->name, ini_entry->name_length-1);
+ PUTS(" => ");
+ php_ini_displayer_cb(ini_entry, ZEND_INI_DISPLAY_ACTIVE);
+ PUTS(" => ");
+ php_ini_displayer_cb(ini_entry, ZEND_INI_DISPLAY_ORIG);
+ PUTS("\n");
+ }
return 0;
}
/* }}} */