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

Changeset 1573


Ignore:
Timestamp:
Jan 15, 2007, 7:20:16 PM (14 years ago)
Author:
ebihara
Message:

#400 グループ未指定で公開範囲が'group'になっているTodoとスケジュールを公開するように修正。

※グループ未指定の状態で、公開範囲を「グループまで公開」にした際にもTodo登録ができてしまったために、登録したはずのTodoが

表示できないという現象があった。現状のままではその条件下で登録されたTodoにはアクセスできないので、今回の修正は「グループ未指定」

かつ「公開範囲が'group'」であるTodoおよびスケジュールにアクセスできるようにするというフォローである。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/debug/2_6_0/webapp_biz/modules/biz/lib/mysql_functions.php

    r1383 r1573  
    146146    switch ($public_flag) {
    147147    case 'group' :  //グループのメンバーにのみ権限が与えられる予定
     148        $biz_group = biz_getGroupData($biz_group_id);
    148149        if (biz_isGroupMember($u, $biz_group_id)) {
     150            return true;
     151        } elseif (empty($biz_group)) {  //グループが存在しない場合はTodoを公開する
    149152            return true;
    150153        } else {
     
    593596    switch ($public_flag) {
    594597    case 'group' :  //グループのメンバーにのみ権限が与えられるTodo
     598        $biz_group = biz_getGroupData($biz_group_id);
    595599        if (biz_isGroupMember($u, $biz_group_id)) {
     600            return true;
     601        } elseif (empty($biz_group)) {  //グループが存在しない場合はTodoを公開する
    596602            return true;
    597603        } else {
Note: See TracChangeset for help on using the changeset viewer.