diff options
Diffstat (limited to 'ext/msql/php_msql.c')
| -rw-r--r-- | ext/msql/php_msql.c | 32 | 
1 files changed, 17 insertions, 15 deletions
| diff --git a/ext/msql/php_msql.c b/ext/msql/php_msql.c index 8d8326ba98..78572359fe 100644 --- a/ext/msql/php_msql.c +++ b/ext/msql/php_msql.c @@ -25,6 +25,7 @@  #endif  #include "php_msql.h"  #include "ext/standard/php_standard.h" +#include "ext/standard/info.h"  #include "php_globals.h"  #if HAVE_MSQL @@ -186,28 +187,29 @@ DLEXPORT PHP_RINIT_FUNCTION(msql)  DLEXPORT PHP_MINFO_FUNCTION(msql)  { -	char maxp[16],maxl[16]; +	char maxp[32],maxl[32];  	if (msql_globals.max_persistent==-1) { -		strcpy(maxp,"Unlimited"); +		snprintf(maxp, 31, "%d/unlimited", msql_globals.num_persistent );  	} else { -		snprintf(maxp,15,"%ld",msql_globals.max_persistent); -		maxp[15]=0; +		snprintf(maxp, 31, "%d/%ld", msql_globals.num_persistent, msql_globals.max_persistent);  	} +	maxp[31]=0; +  	if (msql_globals.max_links==-1) { -		strcpy(maxl,"Unlimited"); +		snprintf(maxl, 15, "%d/unlimited", msql_globals.num_links );  	} else { -		snprintf(maxl,15,"%ld",msql_globals.max_links); -		maxl[15]=0; +		snprintf(maxl, 15, "%d/%ld", msql_globals.num_links, msql_globals.max_links);  	} -	php_printf("<table>" -				"<tr><td>Allow persistent links:</td><td>%s</td></tr>\n" -				"<tr><td>Persistent links:</td><td>%d/%s</td></tr>\n" -				"<tr><td>Total links:</td><td>%d/%s</td></tr>\n" -				"</table>\n", -				(msql_globals.allow_persistent?"Yes":"No"), -				msql_globals.num_persistent,maxp, -				msql_globals.num_links,maxl); +	maxl[31]=0; + +	php_info_print_table_start(); +	php_info_print_table_row(2, "MSQL Support", "enabled" ); +	php_info_print_table_row(2, "Allow Persistent Links", (msql_globals.allow_persistent?"yes":"no") ); +	php_info_print_table_row(2, "Persistent Links", maxp ); +	php_info_print_table_row(2, "Total Links", maxl ); +	php_info_print_table_end(); +  } | 
