cvs: php4 /ext/mnogosearch php_mnogo.c
| From: | Sergey Kartashoff | Date: | Wed, 10 Oct 2001 17:39:05 +0000 |
| Subject: | cvs: php4 /ext/mnogosearch php_mnogo.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-7747@lists.php.net to get a copy of this message | ||
gluke Wed Oct 10 13:39:05 2001 EDT
Modified files:
/php4/ext/mnogosearch php_mnogo.c
Log:
@- Make UDM_PARAM_ISPELL_PREFIXES work under mnogosearch-3.2.x (gluke)
- Make UDM_PARAM_ISPELL_PREFIXES work under mnogosearch-3.2.x (gluke)
Index: php4/ext/mnogosearch/php_mnogo.c
diff -u php4/ext/mnogosearch/php_mnogo.c:1.39 php4/ext/mnogosearch/php_mnogo.c:1.40
--- php4/ext/mnogosearch/php_mnogo.c:1.39 Mon Oct 8 12:50:12 2001
+++ php4/ext/mnogosearch/php_mnogo.c Wed Oct 10 13:39:03 2001
@@ -1,5 +1,5 @@
/* $Source: /usr/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */
-/* $Id: php_mnogo.c,v 1.39 2001/10/08 16:50:12 gluke Exp $ */
+/* $Id: php_mnogo.c,v 1.40 2001/10/10 17:39:03 gluke Exp $ */
/*
+----------------------------------------------------------------------+
@@ -594,22 +594,36 @@
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: