| 118 |
|
|
| 119 |
ZEND_FUNCTION(xnp_get_uncertified_link ); |
ZEND_FUNCTION(xnp_get_uncertified_link ); |
| 120 |
ZEND_FUNCTION(xnp_get_private_item_id ); |
ZEND_FUNCTION(xnp_get_private_item_id ); |
| 121 |
|
ZEND_FUNCTION(xnp_get_group_item_id ); |
| 122 |
|
|
| 123 |
ZEND_FUNCTION(xnp_get_item_types ); |
ZEND_FUNCTION(xnp_get_item_types ); |
| 124 |
ZEND_FUNCTION(xnp_get_index_id_by_item_id ); |
ZEND_FUNCTION(xnp_get_index_id_by_item_id ); |
| 213 |
|
|
| 214 |
ZEND_FE(xnp_get_uncertified_link ,NULL) |
ZEND_FE(xnp_get_uncertified_link ,NULL) |
| 215 |
ZEND_FE(xnp_get_private_item_id ,NULL) |
ZEND_FE(xnp_get_private_item_id ,NULL) |
| 216 |
|
ZEND_FE(xnp_get_group_item_id ,NULL) |
| 217 |
|
|
| 218 |
ZEND_FE(xnp_get_item_types ,NULL) |
ZEND_FE(xnp_get_item_types ,NULL) |
| 219 |
|
|
| 2980 |
|
|
| 2981 |
} |
} |
| 2982 |
|
|
| 2983 |
|
/** |
| 2984 |
|
* |
| 2985 |
|
* グループインデックスに登録されたアイテムのIDを取得します. |
| 2986 |
|
* |
| 2987 |
|
* @param sid セッションID |
| 2988 |
|
* @param uid 対象グループのID |
| 2989 |
|
* @param iids 登録されたアイテムIDを受け取る引数 |
| 2990 |
|
* @param iidsLen iidsに格納された個数を受け取る引数 |
| 2991 |
|
* @return RES_OK |
| 2992 |
|
* @return RES_DB_NOT_INITIALIZED |
| 2993 |
|
* @return RES_NO_SUCH_SESSION |
| 2994 |
|
* @return RES_DB_QUERY_ERROR |
| 2995 |
|
* @return RES_ERROR |
| 2996 |
|
* |
| 2997 |
|
*/ |
| 2998 |
|
//result_t getGroupItemID( sessionid_t sid, groupid_t gid, const itemid_t** iids, int* iidsLen ) |
| 2999 |
|
ZEND_FUNCTION(xnp_get_group_item_id) |
| 3000 |
|
{ |
| 3001 |
|
long sid; |
| 3002 |
|
groupid_t gid; |
| 3003 |
|
zval* ziids; |
| 3004 |
|
|
| 3005 |
|
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "lla", |
| 3006 |
|
&sid, &gid, &ziids) == FAILURE) { |
| 3007 |
|
return; |
| 3008 |
|
} |
| 3009 |
|
|
| 3010 |
|
const itemid_t *piids; |
| 3011 |
|
int iidsLen; |
| 3012 |
|
result_t result = getGroupItemID( (sessionid_t)sid, gid, &piids, &iidsLen ); |
| 3013 |
|
if ( RES_OK == result ){ |
| 3014 |
|
itemidsToZval( piids, iidsLen, &ziids ); |
| 3015 |
|
freeItemID( piids ); |
| 3016 |
|
} |
| 3017 |
|
|
| 3018 |
|
RETURN_LONG( result ); |
| 3019 |
|
} |
| 3020 |
|
|
| 3021 |
|
|
| 3022 |
/** |
/** |
| 3023 |
* |
* |