]> granicus.if.org Git - php/commitdiff
A new parameter UDM_PARAM_VARDIR has been added in
authorSergey Kartashoff <gluke@php.net>
Fri, 22 Jun 2001 08:43:24 +0000 (08:43 +0000)
committerSergey Kartashoff <gluke@php.net>
Fri, 22 Jun 2001 08:43:24 +0000 (08:43 +0000)
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.

ext/mnogosearch/php_mnogo.c

index 85c017ff7bc3a63aa39af50b72cd8841d3c17f4a..1058a939384bd5813717d51546baea93a1a2dc7c 100644 (file)
@@ -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);
@@ -598,6 +602,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: