diff options
author | Sergey Kartashoff <gluke@php.net> | 2001-06-22 08:43:24 +0000 |
---|---|---|
committer | Sergey Kartashoff <gluke@php.net> | 2001-06-22 08:43:24 +0000 |
commit | bdf1db6bdb0537c8a91f98d715831d31f39145b0 (patch) | |
tree | 090068e86b6b233476b9422914e5f89d56356b1d /ext/mnogosearch | |
parent | 6558ae6f21e466bf2b38ab39bfbdf47ec8349225 (diff) | |
download | php-git-bdf1db6bdb0537c8a91f98d715831d31f39145b0.tar.gz |
A new parameter UDM_PARAM_VARDIR has been added in
Udm_Set_Agent_Param function to support alternative search data directory.
This requires mnogoSearch 3.1.13 or later.
@- A new parameter UDM_PARAM_VARDIR has been added in
@ Udm_Set_Agent_Param function to support alternative search data directory.
@ This requires mnogoSearch 3.1.13 or later.
Diffstat (limited to 'ext/mnogosearch')
-rw-r--r-- | ext/mnogosearch/php_mnogo.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/ext/mnogosearch/php_mnogo.c b/ext/mnogosearch/php_mnogo.c index 85c017ff7b..1058a93938 100644 --- a/ext/mnogosearch/php_mnogo.c +++ b/ext/mnogosearch/php_mnogo.c @@ -64,6 +64,7 @@ #define UDM_PARAM_MAX_WORD_LEN 13 #define UDM_PARAM_ISPELL_PREFIXES 14 #define UDM_PARAM_CROSS_WORDS 15 +#define UDM_PARAM_VARDIR 16 /* udm_add_search_limit constants */ #define UDM_LIMIT_URL 1 @@ -226,6 +227,9 @@ DLEXPORT PHP_MINIT_FUNCTION(mnogosearch) REGISTER_LONG_CONSTANT("UDM_PARAM_CROSS_WORDS", UDM_PARAM_CROSS_WORDS,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_CROSSWORDS", UDM_PARAM_CROSS_WORDS,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_VARDIR", UDM_PARAM_VARDIR,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_DATADIR", UDM_PARAM_VARDIR,CONST_CS | CONST_PERSISTENT); + /* udm_add_search_limit constants */ REGISTER_LONG_CONSTANT("UDM_LIMIT_CAT", UDM_LIMIT_CAT,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_LIMIT_URL", UDM_LIMIT_URL,CONST_CS | CONST_PERSISTENT); @@ -599,6 +603,15 @@ DLEXPORT PHP_FUNCTION(udm_set_agent_param) break; #endif + +#if UDM_VERSION_ID > 30112 + + case UDM_PARAM_VARDIR: + sprintf(Agent->Conf->vardir,"%s%s",val,UDMSLASHSTR); + + break; + +#endif default: php_error(E_WARNING,"Udm_Set_Agent_Param: Unknown agent session parameter"); |