Browse Source

- 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.
PEAR_1_4DEV
Sergey Kartashoff 23 years ago
parent
commit
936b36ce4a
  1. 9
      ext/mnogosearch/php_mnogo.c

9
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;

Loading…
Cancel
Save