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

Changeset 7720


Ignore:
Timestamp:
Jul 16, 2008, 8:47:41 PM (13 years ago)
Author:
ebihara
Message:

#2727:access_analysis_target_commu, access_analysis_target_topic, access_analysis_target_diary で削除済みのデータがある場合に実際に表示されるリストと件数が食い違っていたのを修正し、access_analysis_member, access_analysis_target_member の削除済みデータの判定方法を access_analysis_target_commu などでおこなっている方法に変更した

Location:
OpenPNE/branches/stable-2.10.x/webapp/modules/admin
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.10.x/webapp/modules/admin/lib/db_admin.php

    r7715 r7720  
    11871187    $sum = 0;
    11881188    foreach($list as $key => $value) {
    1189         if ($value['target_c_commu_id']) {
    1190             if ($c_commu = db_commu_c_commu4c_commu_id($value['target_c_commu_id'])) {
    1191                 $return[] = array_merge($value, $c_commu);
    1192                 $sum += $value['count'];
    1193             }
    1194         }
     1189        if ($c_commu = db_commu_c_commu4c_commu_id($value['target_c_commu_id'])) {
     1190            $value['is_c_commu_exists'] = true;
     1191            $return[] = array_merge($value, $c_commu);
     1192        } else {
     1193            $value['is_c_commu_exists'] = false;
     1194            $return[] = $value;
     1195        }
     1196        $sum += $value['count'];
    11951197    }
    11961198
     
    12911293                $c_commu = db_commu_c_commu4c_commu_id($c_commu_topic['c_commu_id']);
    12921294                $c_commu_topic['commu_name'] = $c_commu['name'];
     1295                $value['is_c_commu_topic_exists'] = true;
    12931296                $return[] = array_merge($value, $c_commu_topic);
    1294                 $sum += $value['count'];
     1297            } else {
     1298                $value['is_c_commu_topic_exists'] = false;
     1299                $return[] = $value;
    12951300            }
     1301            $sum += $value['count'];
    12961302        }
    12971303    }
     
    13601366    $sum = 0;
    13611367    foreach ($list as $key => $value) {
    1362         if ($value['target_c_diary_id']) {
    1363             if ($c_diary = db_diary_get_c_diary4id($value['target_c_diary_id'])) {
    1364                 $c_member = db_member_c_member4c_member_id($c_diary['c_member_id']);
    1365                 $c_diary['nickname'] = $c_member['nickname'];
    1366                 $return[] = array_merge($value, $c_diary);
    1367                 $sum += $value['count'];
    1368             }
    1369         }
     1368        if ($c_diary = db_diary_get_c_diary4id($value['target_c_diary_id'])) {
     1369            $c_member = db_member_c_member4c_member_id($c_diary['c_member_id']);
     1370            $c_diary['nickname'] = $c_member['nickname'];
     1371            $value['is_c_diary_exists'] = true;
     1372            $return[] = array_merge($value, $c_diary);
     1373        } else {
     1374            $value['is_c_diary_exists'] = false;
     1375            $return[] = $value;
     1376        }
     1377        $sum += $value['count'];
    13701378    }
    13711379
     
    14611469        if ($value['c_member_id']) {
    14621470            if ($c_member = _db_c_member4c_member_id($value['c_member_id'])) {
     1471                $value['is_c_member_exists'] = true;
    14631472                $return[] = array_merge($value, $c_member);
    1464                 $sum += $value['count'];
    14651473            } else {
     1474                $value['is_c_member_exists'] = false;
    14661475                $return[] = $value;
    1467                 $sum += $value['count'];
    14681476            }
     1477            $sum += $value['count'];
    14691478        }
    14701479    }
     
    15331542    $return = array();
    15341543    $sum = 0;
    1535     foreach($list as $key => $value) {
    1536         if ($value['target_c_member_id']) {
    1537             if ($c_member = db_member_c_member4c_member_id($value['target_c_member_id'])) {
    1538                 $return[] = array_merge($value, $c_member);
    1539                 $sum += $value['count'];
    1540             } else {
    1541                 $return[] = $value;
    1542                 $sum += $value['count'];
    1543             }
    1544         }
     1544    foreach ($list as $key => $value) {
     1545        if ($c_member = db_member_c_member4c_member_id($value['target_c_member_id'])) {
     1546            $value['is_c_member_exists'] = true;
     1547            $return[] = array_merge($value, $c_member);
     1548        } else {
     1549            $value['is_c_member_exists'] = false;
     1550            $return[] = $value;
     1551        }
     1552        $sum += $value['count'];
    15451553    }
    15461554
  • OpenPNE/branches/stable-2.10.x/webapp/modules/admin/templates/access_analysis_member.tpl

    r7698 r7720  
    3939<tr>
    4040<td>({$item.c_member_id})</td>
    41 <td>({if $item.nickname != null})({$item.nickname})({else})(既に退会したメンバーです)({/if})</td>
     41({if $item.is_c_member_exists})
     42<td>({$item.nickname})</td>
     43({else})
     44<td>(既に退会したメンバーです)</td>
     45({/if})
    4246<td>({$item.count})</td>
    4347</tr>
  • OpenPNE/branches/stable-2.10.x/webapp/modules/admin/templates/access_analysis_target_commu.tpl

    r2530 r7720  
    4141<tr>
    4242<th>({$item.target_c_commu_id})</th>
     43({if $item.is_c_commu_exists})
    4344<td>({$item.name})</td>
     45({else})
     46<td>(既に削除された({$WORD_COMMUNITY})です)</td>
     47({/if})
    4448<td>({$item.count})</td>
    4549</tr>
  • OpenPNE/branches/stable-2.10.x/webapp/modules/admin/templates/access_analysis_target_diary.tpl

    r2530 r7720  
    4242<tr>
    4343<td>({$item.target_c_diary_id})</td>
     44({if $item.is_c_diary_exists})
    4445<td>({$item.subject})</td>
    4546<td>({$item.nickname})</td>
     47({else})
     48<td colspan="2">(既に削除された({$WORD_DIARY})です)</td>
     49({/if})
    4650<td>({$item.count})</td>
    4751</tr>
  • OpenPNE/branches/stable-2.10.x/webapp/modules/admin/templates/access_analysis_target_member.tpl

    r7701 r7720  
    4040<tr>
    4141<td>({$item.target_c_member_id})</td>
    42 <td>({if $item.nickname != null})({$item.nickname})({else})(既に退会したメンバーです)({/if})</td>
     42({if $item.is_c_member_exists})
     43<td>({$item.nickname})</td>
     44({else})
     45<td>(既に退会したメンバーです)</td>
     46({/if})
    4347<td>({$item.count})</td>
    4448</tr>
  • OpenPNE/branches/stable-2.10.x/webapp/modules/admin/templates/access_analysis_target_topic.tpl

    r2123 r7720  
    4848                <tr>
    4949                        <th>({$item.target_c_commu_topic_id})</th>
     50({if $item.is_c_commu_topic_exists})
    5051                        <td>({$item.topic_name})</td>
    5152                        <td>({$item.commu_name})</td>
     53({else})
     54                        <td colspan="2">(既に削除されたトピックです)</td>
     55({/if})
    5256                        <td>({$item.count})</td>
    5357                </tr>
Note: See TracChangeset for help on using the changeset viewer.