cvs: php4 /ext/mnogosearch php_mnogo.c
| From: | Sergey Kartashoff | Date: | Mon, 17 Jun 2002 17:39:18 +0000 |
| Subject: | cvs: php4 /ext/mnogosearch php_mnogo.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-12391@lists.php.net to get a copy of this message | ||
gluke Mon Jun 17 13:39:18 2002 EDT
Modified files:
/php4/ext/mnogosearch php_mnogo.c
Log:
# Mnogosearch extension update. Now it should work with
# latest mnogosearch-3.2.5.
Index: php4/ext/mnogosearch/php_mnogo.c
diff -u php4/ext/mnogosearch/php_mnogo.c:1.57 php4/ext/mnogosearch/php_mnogo.c:1.58
--- php4/ext/mnogosearch/php_mnogo.c:1.57 Mon Jun 10 12:46:03 2002
+++ php4/ext/mnogosearch/php_mnogo.c Mon Jun 17 13:39:17 2002
@@ -1,5 +1,5 @@
/* $Source: /usr/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */
-/* $Id: php_mnogo.c,v 1.57 2002/06/10 16:46:03 gluke Exp $ */
+/* $Id: php_mnogo.c,v 1.58 2002/06/17 17:39:17 gluke Exp $ */
/*
+----------------------------------------------------------------------+
@@ -77,6 +77,7 @@
#define UDM_PARAM_SEARCHD 22
#define UDM_PARAM_QSTRING 23
#define UDM_PARAM_REMOTE_ADDR 24
+#define UDM_PARAM_QUERY 25
/* udm_add_search_limit constants */
#define UDM_LIMIT_URL 1
@@ -294,6 +295,7 @@
REGISTER_LONG_CONSTANT("UDM_PARAM_QSTRING", UDM_PARAM_QSTRING,CONST_CS |
CONST_PERSISTENT);
REGISTER_LONG_CONSTANT("UDM_PARAM_REMOTE_ADDR", UDM_PARAM_REMOTE_ADDR,CONST_CS |
CONST_PERSISTENT);
+ REGISTER_LONG_CONSTANT("UDM_PARAM_QUERY", UDM_PARAM_QUERY,CONST_CS | CONST_PERSISTENT);
/* udm_add_search_limit constants */
REGISTER_LONG_CONSTANT("UDM_LIMIT_CAT", UDM_LIMIT_CAT,CONST_CS | CONST_PERSISTENT);
@@ -419,6 +421,10 @@
#if UDM_VERSION_ID >= 30204
Env=UdmEnvInit(NULL);
+ UdmVarListReplaceStr(&Env->Vars,"SyslogFacility","local7");
+ UdmSetLogLevel(Env,0);
+ UdmOpenLog("mnoGoSearch-php",Env,0);
+
if(!memcmp(dbaddr,"searchd:",8)){
UDM_URL Url;
UdmURLParse(&Url,dbaddr);
@@ -465,6 +471,10 @@
#if UDM_VERSION_ID >= 30204
Env=UdmEnvInit(NULL);
+ UdmVarListReplaceStr(&Env->Vars,"SyslogFacility","local7");
+ UdmSetLogLevel(Env,0);
+ UdmOpenLog("mnoGoSearch-php",Env,0);
+
if(!memcmp(dbaddr,"searchd:",8)){
UDM_URL Url;
UdmURLParse(&Url,dbaddr);
@@ -851,6 +861,7 @@
#endif
break;
+
case UDM_PARAM_REMOTE_ADDR:
#if UDM_VERSION_ID >= 30204
UdmVarListReplaceStr(&Agent->Conf->Vars,"IP",val);
@@ -959,6 +970,14 @@
snprintf(Agent->Conf->vardir,sizeof(Agent->Conf->vardir)-1,"%s%s",val,UDMSLASHSTR);
#endif
break;
+
+#if UDM_VERSION_ID >= 30204
+ case UDM_PARAM_QUERY:
+ UdmVarListReplaceStr(&Agent->Conf->Vars,"q",val);
+
+ break;
+#endif
+
#endif
default:
php_error(E_WARNING,"Udm_Set_Agent_Param: Unknown agent session parameter");