From: Sergey Kartashoff Date: Mon, 30 Apr 2001 08:57:41 +0000 (+0000) Subject: Added UDM_FIELD_CATEGORY parameter to get current document X-Git-Tag: php-4.0.6RC1~251 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=52c3958f883916fcfb57dba38f31c33e8f1a1ce3;p=php Added UDM_FIELD_CATEGORY parameter to get current document category in the mnoGoSearch module --- diff --git a/ext/mnogosearch/php_mnogo.c b/ext/mnogosearch/php_mnogo.c index 3032b00239..154cfe9935 100644 --- a/ext/mnogosearch/php_mnogo.c +++ b/ext/mnogosearch/php_mnogo.c @@ -42,6 +42,7 @@ #define UDM_FIELD_MODIFIED 10 #define UDM_FIELD_ORDER 11 #define UDM_FIELD_CRC 12 +#define UDM_FIELD_CATEGORY 13 /* udm_set_agent_param constants */ #define UDM_PARAM_PAGE_SIZE 1 @@ -180,6 +181,7 @@ DLEXPORT PHP_MINIT_FUNCTION(mnogosearch) REGISTER_LONG_CONSTANT("UDM_FIELD_MODIFIED", UDM_FIELD_MODIFIED,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_ORDER", UDM_FIELD_ORDER,CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("UDM_FIELD_CRC", UDM_FIELD_CRC,CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("UDM_FIELD_CATEGORY", UDM_FIELD_CATEGORY,CONST_CS | CONST_PERSISTENT); /* udm_set_agent_param constants */ REGISTER_LONG_CONSTANT("UDM_PARAM_PAGE_SIZE", UDM_PARAM_PAGE_SIZE,CONST_CS | CONST_PERSISTENT); @@ -935,6 +937,10 @@ DLEXPORT PHP_FUNCTION(udm_get_res_field){ RETURN_LONG((Res->Doc[row].crc32)); break; + case UDM_FIELD_CATEGORY: + RETURN_STRING((Res->Doc[row].category),1); + break; + default: php_error(E_WARNING,"Udm_Get_Res_Field: Unknown mnoGoSearch field name"); RETURN_FALSE;