From 936b36ce4a0d8d24fb86d3881bf29a2d0bb3b5c2 Mon Sep 17 00:00:00 2001 From: Sergey Kartashoff Date: Fri, 18 Jul 2003 09:14:25 +0000 Subject: [PATCH] - UDM_PARAM_SORT_ORDER has been added in Udm_Set_Agent_Param while using with mnogosearch-3.2.14+ to set order of search results. --- ext/mnogosearch/php_mnogo.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ext/mnogosearch/php_mnogo.c b/ext/mnogosearch/php_mnogo.c index c44668db5f..a275af7941 100644 --- a/ext/mnogosearch/php_mnogo.c +++ b/ext/mnogosearch/php_mnogo.c @@ -85,6 +85,7 @@ #define UDM_PARAM_GROUPBYSITE 27 #define UDM_PARAM_SITEID 28 #define UDM_PARAM_DETECT_CLONES 29 +#define UDM_PARAM_SORT_ORDER 30 /* udm_add_search_limit constants */ #define UDM_LIMIT_URL 1 @@ -322,6 +323,7 @@ DLEXPORT PHP_MINIT_FUNCTION(mnogosearch) REGISTER_LONG_CONSTANT("UDM_PARAM_QUERY", UDM_PARAM_QUERY,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_SITEID", UDM_PARAM_SITEID,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_PARAM_DETECT_CLONES",UDM_PARAM_DETECT_CLONES,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_PARAM_SORT_ORDER",UDM_PARAM_SORT_ORDER,CONST_CS | CONST_PERSISTENT); /* udm_add_search_limit constants */ REGISTER_LONG_CONSTANT("UDM_LIMIT_CAT", UDM_LIMIT_CAT,CONST_CS | CONST_PERSISTENT); @@ -1083,6 +1085,13 @@ DLEXPORT PHP_FUNCTION(udm_set_agent_param) break; #endif +#if UDM_VERSION_ID >= 30214 + case UDM_PARAM_SORT_ORDER: + UdmVarListReplaceStr(&Agent->Conf->Vars,"s",val); + + break; +#endif + default: php_error_docref(NULL TSRMLS_CC, E_WARNING,"Unknown agent session parameter"); RETURN_FALSE; -- 2.50.1