cvs: php4 /ext/mnogosearch php_mnogo.c

From: Date: Mon, 10 Dec 2001 07:11:50 +0000
Subject: cvs: php4 /ext/mnogosearch php_mnogo.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-8548@lists.php.net to get a copy of this message
gluke Mon Dec 10 02:11:50 2001 EDT Modified files: /php4/ext/mnogosearch php_mnogo.c Log: - Fixed search daemon support in mnogosearch module. Index: php4/ext/mnogosearch/php_mnogo.c diff -u php4/ext/mnogosearch/php_mnogo.c:1.47 php4/ext/mnogosearch/php_mnogo.c:1.48 --- php4/ext/mnogosearch/php_mnogo.c:1.47 Sun Dec 2 05:24:38 2001 +++ php4/ext/mnogosearch/php_mnogo.c Mon Dec 10 02:11:49 2001 @@ -1,5 +1,5 @@ /* $Source: /usr/repository/php4/ext/mnogosearch/php_mnogo.c,v $ */ -/* $Id: php_mnogo.c,v 1.47 2001/12/02 10:24:38 gluke Exp $ */ +/* $Id: php_mnogo.c,v 1.48 2001/12/10 07:11:49 gluke Exp $ */ /* +----------------------------------------------------------------------+ @@ -74,6 +74,9 @@ #define UDM_PARAM_HLBEG 19 #define UDM_PARAM_HLEND 20 #define UDM_PARAM_SYNONYM 21 +#define UDM_PARAM_SEARCHD 22 +#define UDM_PARAM_QSTRING 23 +#define UDM_PARAM_REMOTE_ADDR 24 /* udm_add_search_limit constants */ #define UDM_LIMIT_URL 1 @@ -271,6 +274,10 @@ REGISTER_LONG_CONSTANT("UDM_PARAM_HLEND", UDM_PARAM_HLEND,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_SYNONYM", UDM_PARAM_SYNONYM,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_SEARCHD", UDM_PARAM_SEARCHD,CONST_CS | CONST_PERSISTENT); + + 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); /* udm_add_search_limit constants */ REGISTER_LONG_CONSTANT("UDM_LIMIT_CAT", UDM_LIMIT_CAT,CONST_CS | CONST_PERSISTENT); @@ -693,6 +700,27 @@ RETURN_FALSE; } else UdmSynonymListSort(&(Agent->Conf->SynList)); break; + + case UDM_PARAM_SEARCHD: + UdmSDCLientListAdd(&(Agent->Conf->sdcl),val); + { + size_t i; + for(i=0;i<Agent->Conf->sdcl.nclients;i++){ + UdmSDCLientListAdd(&Agent->sdcl,Agent->Conf->sdcl.Clients[i].addr); + } + } + + break; + + case UDM_PARAM_QSTRING: + UdmReplaceStrVar(Agent->Conf->vars,"QUERY_STRING",val,UDM_VARSRC_GLOBAL); + + break; + + case UDM_PARAM_REMOTE_ADDR: + UdmReplaceStrVar(Agent->Conf->vars,"IP",val,UDM_VARSRC_GLOBAL); + + break; #endif case UDM_PARAM_STOPTABLE:

« previous php.cvs (#8548) next »