diff options
author | Jani Taskinen <jani@php.net> | 2008-08-04 20:51:46 +0000 |
---|---|---|
committer | Jani Taskinen <jani@php.net> | 2008-08-04 20:51:46 +0000 |
commit | 07a3075251be9724308b3584a90c9ed67104b5b5 (patch) | |
tree | b35d8812a95ecc95c0d7649304e31c55dfb2de37 /ext/imap/php_imap.c | |
parent | b7a66177090b9286ea5d2780b09a95fa1dbc0e52 (diff) | |
download | php-git-07a3075251be9724308b3584a90c9ed67104b5b5.tar.gz |
MFH: Add proper version check (new c-clients have this)
Diffstat (limited to 'ext/imap/php_imap.c')
-rw-r--r-- | ext/imap/php_imap.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ext/imap/php_imap.c b/ext/imap/php_imap.c index a5ff6b1db8..c2ca39d4ca 100644 --- a/ext/imap/php_imap.c +++ b/ext/imap/php_imap.c @@ -1137,12 +1137,26 @@ PHP_RSHUTDOWN_FUNCTION(imap) } /* }}} */ +#if !defined(CCLIENTVERSION) +#if HAVE_IMAP2004 +#define CCLIENTVERSION "2004" +#elif HAVE_IMAP2001 +#define CCLIENTVERSION "2001" +#elif HAVE_IMAP2000 +#define CCLIENTVERSION "2000" +#elif defined(IMAP41) +#define CCLIENTVERSION "4.1" +#else +#define CCLIENTVERSION "4.0" +#endif +#endif /* {{{ PHP_MINFO_FUNCTION */ PHP_MINFO_FUNCTION(imap) { php_info_print_table_start(); + php_info_print_table_row(2, "IMAP c-Client Version", CCLIENTVERSION); #if HAVE_IMAP2007b php_info_print_table_row(2, "IMAP c-Client Version", "2007b"); #elif HAVE_IMAP2007a |