ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 8542


Ignore:
Timestamp:
Oct 1, 2008, 7:42:53 PM (12 years ago)
Author:
shingo
Message:

#2992:既に承認待ち状態のメンバーへの対応を追加

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.10.x/webapp/lib/db/commu.php

    r8539 r8542  
    11651165function db_commu_get_c_join_status($c_member_id,$c_commu_id)
    11661166{
    1167     $is_c_commu_member = _db_is_c_commu_member($c_commu_id, $c_member_id);
    1168     $is_wait = do_common_is_c_commu_join_wait($c_commu_id, $c_member_id);
    1169     $c_commu = _db_c_commu4c_commu_id($c_commu_id);
    1170     $is_join_request_free = false;
     1167    if (db_commu_is_c_commu_member($c_commu_id, $c_member_id)) {
     1168        return STATUS_C_JOIN_ALREADY;
     1169    }
     1170 
     1171    $c_commu = db_commu_c_commu4c_commu_id($c_commu_id);
    11711172    if ($c_commu['public_flag'] == "public") {
    1172         $is_join_request_free = true;
    1173     }
    1174 
    1175     $ret = STATUS_C_JOIN_ALREADY;
    1176     if (!$is_c_commu_member) { //メンバーで無い
    1177         if ($is_wait == true) {
    1178             $ret = STATUS_C_JOIN_WAIT;
    1179         } else {
    1180             if ($is_join_request_free) {
    1181                 $ret = STATUS_C_JOIN_REQUEST_FREE;
    1182             } else {
    1183                 $ret = STATUS_C_JOIN_REQUEST_NEED;
    1184             }
    1185         }
    1186     }
    1187     return $ret;
     1173        return STATUS_C_JOIN_REQUEST_FREE;
     1174    }
     1175
     1176    if (db_commu_is_c_commu_join_wait($c_commu_id, $c_member_id)) {
     1177        return STATUS_C_JOIN_WAIT;
     1178    }
     1179
     1180    return STATUS_C_JOIN_REQUEST_NEED;
    11881181}
    11891182
Note: See TracChangeset for help on using the changeset viewer.