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

Changeset 11075


Ignore:
Timestamp:
Mar 19, 2009, 10:34:34 PM (13 years ago)
Author:
kiwa
Message:

#3205:公開しない共有Todoをh系以外でも表示するようにした (2.12)

Location:
OpenPNE/branches/stable-2.12.x/webapp_biz/modules
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/biz/do/f_home_check_biz_todo.php

    r11061 r11075  
    1818        // ----------
    1919
    20         if (!biz_isPermissionTodo($u, $chid, $target_c_member_id)) {
     20        if (!biz_isPermissionTodo($u, $chid)) {
    2121            handle_kengen_error();
    2222        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/biz/do/f_home_delete_biz_todo.php

    r11061 r11075  
    1616        // ----------
    1717
    18         if (!biz_isPermissionTodo($u, $delid, $id)) {
     18        if (!biz_isPermissionTodo($u, $delid)) {
    1919            handle_kengen_error();
    2020        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/biz/do/f_home_edit_biz_todo.php

    r11061 r11075  
    2828        // ----------
    2929
    30         if (!biz_isPermissionTodo($u, $id, $target_id)) {
     30        if (!biz_isPermissionTodo($u, $id)) {
    3131            handle_kengen_error();
    3232        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/biz/do/h_home_check_biz_todo.php

    r11061 r11075  
    1818        biz_checkTodo($chid, $is_check);
    1919
    20         if (!biz_isPermissionTodo($u, $chid, $u)) {
     20        if (!biz_isPermissionTodo($u, $chid)) {
    2121            handle_kengen_error();
    2222        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/biz/do/h_home_delete_biz_todo.php

    r11061 r11075  
    1717        biz_deleteTodo($delid);
    1818
    19         if (!biz_isPermissionTodo($u, $delid, $u)) {
     19        if (!biz_isPermissionTodo($u, $delid)) {
    2020            handle_kengen_error();
    2121        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/biz/do/h_home_edit_biz_todo.php

    r11061 r11075  
    2727        // ----------
    2828
    29         if (!biz_isPermissionTodo($u, $id, $u)) {
     29        if (!biz_isPermissionTodo($u, $id)) {
    3030            handle_kengen_error();
    3131        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/biz/lib/mysql_functions.php

    r11061 r11075  
    585585
    586586//指定されたTodoに関する権限があるかどうかをチェックする関数
    587 function biz_isPermissionTodo($u, $biz_todo_id, $target_c_member_id = 0)
     587function biz_isPermissionTodo($u, $biz_todo_id)
    588588{
    589589    $biz_todo = biz_getTodo($biz_todo_id);
    590590    $public_flag = $biz_todo['public_flag'];
    591591    $biz_group_id = $biz_todo['biz_group_id'];
    592     $todo_c_member_id = $biz_todo['c_member_id'];
     592    $target_c_member_id = $biz_todo['c_member_id'];
    593593    $writer_id = $biz_todo['writer_id'];
    594594
     
    605605        break;
    606606    case 'private' :  //投稿者にのみ権限が与えられるTodo
    607         if ($todo_c_member_id == $u) {
     607        if ($target_c_member_id == $u) {
    608608            return true;
    609         } elseif ($writer_id == $u && $u == $target_c_member_id) {  //非公開の誰かがTodo
     609        } elseif ($writer_id == $u) {  //非公開の共有Todo
    610610            return true;
    611611        } else {
     
    645645
    646646    foreach (array_merge($membertodo, $sharetodo) as $key => $value) {
    647         if (biz_isPermissionTodo($u, $value['biz_todo_id'], $target_c_member_id)) {
     647        if (biz_isPermissionTodo($u, $value['biz_todo_id'])) {
    648648            $sql = 'SELECT nickname FROM c_member WHERE c_member_id = ?';
    649649            $params = array(
     
    691691        $list = array();
    692692        foreach(db_get_all($sql, $params) as $key => $value) {
    693             if(biz_isPermissionTodo($u, $value['biz_todo_id'], intval($c_member_id))) {
     693            if(biz_isPermissionTodo($u, $value['biz_todo_id'])) {
    694694                $list[$key] = $value;
    695695            }
     
    709709        $res = array();
    710710        foreach ($list as $item) {
    711             if(biz_isPermissionTodo($u, $item['biz_todo_id'], intval($c_member_id))) {
     711            if(biz_isPermissionTodo($u, $item['biz_todo_id'])) {
    712712                $day = date('j', strtotime($item['due_datetime']));
    713713                $res[$day][] = $item;
     
    735735    $list = array();
    736736    foreach ($tmp as $key => $value) {
    737         if (!biz_isPermissionTodo($id, $value['biz_todo_id'], $id)) {
     737        if (!biz_isPermissionTodo($id, $value['biz_todo_id'])) {
    738738            continue;
    739739        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/biz/page/fh_home_edit_biz_todo.php

    r11061 r11075  
    1212        $sessid = session_id();
    1313
    14         if (!biz_isPermissionTodo($u, $requests['id'], $requests['target_id'])) {
     14        if (!biz_isPermissionTodo($u, $requests['id'])) {
    1515            handle_kengen_error();
    1616        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/ktai_biz/do/fh_biz_todo_add.php

    r11061 r11075  
    2121        // ----------
    2222
    23         if (!biz_isPermissionTodo($u, $id, $target_c_member_id)) {
     23        if (!biz_isPermissionTodo($u, $id)) {
    2424            handle_kengen_error();
    2525        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/ktai_biz/do/fh_biz_todo_check.php

    r11061 r11075  
    2222        }
    2323
    24         if (!biz_isPermissionTodo($u, $target_biz_todo_id, $target_c_member_id)) {
     24        if (!biz_isPermissionTodo($u, $target_biz_todo_id)) {
    2525            handle_kengen_error();
    2626        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/ktai_biz/do/fh_biz_todo_delete.php

    r11061 r11075  
    2121        }
    2222
    23         if (!biz_isPermissionTodo($u, $target_biz_todo_id, $target_c_member_id)) {
     23        if (!biz_isPermissionTodo($u, $target_biz_todo_id)) {
    2424            handle_kengen_error();
    2525        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/ktai_biz/do/fh_biz_todo_edit.php

    r11061 r11075  
    2121        // ----------
    2222
    23         if (!biz_isPermissionTodo($u, $target_biz_todo_id, $target_c_member_id)) {
     23        if (!biz_isPermissionTodo($u, $target_biz_todo_id)) {
    2424            handle_kengen_error();
    2525        }
  • OpenPNE/branches/stable-2.12.x/webapp_biz/modules/ktai_biz/page/fh_biz_todo_edit.php

    r11061 r11075  
    1515        $target_biz_todo_id = $requests['target_biz_todo_id'];
    1616
    17         if (!biz_isPermissionTodo($u, $target_biz_todo_id, $requests['target_c_member_id'])) {
     17        if (!biz_isPermissionTodo($u, $target_biz_todo_id)) {
    1818            handle_kengen_error();
    1919        }
Note: See TracChangeset for help on using the changeset viewer.