]> granicus.if.org Git - php/commitdiff
- UDM_PARAM_SORT_ORDER has been added in Udm_Set_Agent_Param while
authorSergey Kartashoff <gluke@php.net>
Fri, 18 Jul 2003 09:15:09 +0000 (09:15 +0000)
committerSergey Kartashoff <gluke@php.net>
Fri, 18 Jul 2003 09:15:09 +0000 (09:15 +0000)
  using with mnogosearch-3.2.14+ to set order of search results.

ext/mnogosearch/php_mnogo.c

index c44668db5f60f30a715313d2ad4b76117b8e3f72..a275af7941e56e3ce9a4706b0e9a187f8ff903fd 100644 (file)
@@ -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;