]> granicus.if.org Git - php/commitdiff
@- Make UDM_PARAM_ISPELL_PREFIXES work under mnogosearch-3.2.x (gluke)
authorSergey Kartashoff <gluke@php.net>
Wed, 10 Oct 2001 17:39:04 +0000 (17:39 +0000)
committerSergey Kartashoff <gluke@php.net>
Wed, 10 Oct 2001 17:39:04 +0000 (17:39 +0000)
- Make UDM_PARAM_ISPELL_PREFIXES work under mnogosearch-3.2.x (gluke)

ext/mnogosearch/php_mnogo.c

index fb386cb4e828b4ff4a62ff88e7618a67af6f3b34..ed11ff1f4231a8db7cf2228271419182d3426af5 100644 (file)
@@ -594,22 +594,36 @@ DLEXPORT PHP_FUNCTION(udm_set_agent_param)
                        break;
 
                case UDM_PARAM_ISPELL_PREFIXES: 
-#if UDM_VERSION_ID < 30200                             
+
                        switch (atoi(val)){
                                case UDM_PREFIXES_ENABLED:
+#if UDM_VERSION_ID < 30200                                                             
                                        Agent->Conf->ispell_mode |= UDM_ISPELL_USE_PREFIXES;
+#else
+                                       UdmAddIntVar(Env->vars, "IspellUsePrefixes", 1, UDM_VARSRC_GLOBAL);                                     
+#endif                                                         
                                        break;
                                        
                                case UDM_PREFIXES_DISABLED:
+#if UDM_VERSION_ID < 30200                                                                                             
                                        Agent->Conf->ispell_mode &= ~UDM_ISPELL_USE_PREFIXES;
+#else
+                                       UdmAddIntVar(Env->vars, "IspellUsePrefixes", 0, UDM_VARSRC_GLOBAL);                                             
+#endif                                                                                                                                 
                                        break;
+
                                
                                default:
+#if UDM_VERSION_ID < 30200                                                             
+                                       Agent->Conf->ispell_mode |= UDM_ISPELL_USE_PREFIXES;
+#else
+                                       UdmAddIntVar(Env->vars, "IspellUsePrefixes", 1, UDM_VARSRC_GLOBAL);                                     
+#endif                                                                                         
                                        php_error(E_WARNING,"Udm_Set_Agent_Param: Unknown ispell prefixes mode");
                                        RETURN_FALSE;
                                        break;
                        }
-#endif                 
+
                        break;
 
                case UDM_PARAM_CHARSET: