| 22 |
* |
* |
| 23 |
* $Revision$ |
* $Revision$ |
| 24 |
* $Log$ |
* $Log$ |
| 25 |
|
* Revision 1.118.2.3 2006/04/12 09:20:12 aga4096 |
| 26 |
|
* ・insert_index で item_type_id が0になる場合があるのを修正. |
| 27 |
|
* |
| 28 |
* Revision 1.118.2.2 2006/02/28 04:49:17 aga4096 |
* Revision 1.118.2.2 2006/02/28 04:49:17 aga4096 |
| 29 |
* ・NIJC code, guestのon/offを書き換えたときに item_status をリセットする. |
* ・NIJC code, guestのon/offを書き換えたときに item_status をリセットする. |
| 30 |
* |
* |
| 1921 |
if ( ret == RES_OK ){ |
if ( ret == RES_OK ){ |
| 1922 |
// private index作成 |
// private index作成 |
| 1923 |
index_t index; |
index_t index; |
|
index.setItemTypeID(item::ITID_INDEX); |
|
|
index.setContributorUID(*uid); |
|
| 1924 |
index.setParentIndexID(item::IID_ROOT); |
index.setParentIndexID(item::IID_ROOT); |
| 1925 |
index.setOwnerUID(*uid); |
index.setOwnerUID(*uid); |
| 1926 |
index.setOpenLevel(index::OL_PRIVATE); |
index.setOpenLevel(index::OL_PRIVATE); |
| 3000 |
userid_t uid; |
userid_t uid; |
| 3001 |
ret = sessionID2UID( sid, &uid ); |
ret = sessionID2UID( sid, &uid ); |
| 3002 |
if ( ret == RES_OK ){ |
if ( ret == RES_OK ){ |
|
index.setItemTypeID(item::ITID_INDEX); |
|
|
index.setContributorUID(uid); |
|
| 3003 |
index.setParentIndexID(item::IID_ROOT); |
index.setParentIndexID(item::IID_ROOT); |
| 3004 |
index.setOwnerGID(*gid); |
index.setOwnerGID(*gid); |
| 3005 |
index.setOpenLevel(index::OL_GROUP_ONLY); |
index.setOpenLevel(index::OL_GROUP_ONLY); |
| 5786 |
} |
} |
| 5787 |
|
|
| 5788 |
/** インデックスを作成する。引数のチェックは行わない。 |
/** インデックスを作成する。引数のチェックは行わない。 |
| 5789 |
|
* item_type_id, contributor_uid を上書きする。 |
| 5790 |
*/ |
*/ |
| 5791 |
static result_t insertIndexInternal( sessionid_t sid, index_t *index, indexid_t *xid ){ |
static result_t insertIndexInternal( sessionid_t sid, index_t *index, indexid_t *xid ){ |
| 5792 |
itemid_t iid; |
itemid_t iid; |
| 5793 |
|
|
| 5794 |
|
index->setItemTypeID(item::ITID_INDEX); |
| 5795 |
|
index->setContributorUID(0); |
| 5796 |
result_t result = insertItem( sid, index, &iid ); |
result_t result = insertItem( sid, index, &iid ); |
| 5797 |
if ( result == RES_OK ){ |
if ( result == RES_OK ){ |
| 5798 |
string nullString("NULL"); |
string nullString("NULL"); |