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

Changeset 7718


Ignore:
Timestamp:
Jul 16, 2008, 8:45:23 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.12.x/webapp/modules/admin
Files:
6 edited

Legend:

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

    r7712 r7718  
    12621262    $sum = 0;
    12631263    foreach($list as $key => $value) {
    1264         if ($value['target_c_commu_id']) {
    1265             if ($c_commu = db_commu_c_commu4c_commu_id($value['target_c_commu_id'])) {
    1266                 $return[] = array_merge($value, $c_commu);
    1267                 $sum += $value['count'];
    1268             }
    1269         }
     1264        if ($c_commu = db_commu_c_commu4c_commu_id($value['target_c_commu_id'])) {
     1265            $value['is_c_commu_exists'] = true;
     1266            $return[] = array_merge($value, $c_commu);
     1267        } else {
     1268            $value['is_c_commu_exists'] = false;
     1269            $return[] = $value;
     1270        }
     1271        $sum += $value['count'];
    12701272    }
    12711273
     
    13661368                $c_commu = db_commu_c_commu4c_commu_id($c_commu_topic['c_commu_id']);
    13671369                $c_commu_topic['commu_name'] = $c_commu['name'];
     1370                $value['is_c_commu_topic_exists'] = true;
    13681371                $return[] = array_merge($value, $c_commu_topic);
    1369                 $sum += $value['count'];
     1372            } else {
     1373                $value['is_c_commu_topic_exists'] = false;
     1374                $return[] = $value;
    13701375            }
     1376            $sum += $value['count'];
    13711377        }
    13721378    }
     
    14351441    $sum = 0;
    14361442    foreach ($list as $key => $value) {
    1437         if ($value['target_c_diary_id']) {
    1438             if ($c_diary = db_diary_get_c_diary4id($value['target_c_diary_id'])) {
    1439                 $c_member = db_member_c_member4c_member_id($c_diary['c_member_id']);
    1440                 $c_diary['nickname'] = $c_member['nickname'];
    1441                 $return[] = array_merge($value, $c_diary);
    1442                 $sum += $value['count'];
    1443             }
    1444         }
     1443        if ($c_diary = db_diary_get_c_diary4id($value['target_c_diary_id'])) {
     1444            $c_member = db_member_c_member4c_member_id($c_diary['c_member_id']);
     1445            $c_diary['nickname'] = $c_member['nickname'];
     1446            $value['is_c_diary_exists'] = true;
     1447            $return[] = array_merge($value, $c_diary);
     1448        } else {
     1449            $value['is_c_diary_exists'] = false;
     1450            $return[] = $value;
     1451        }
     1452        $sum += $value['count'];
    14451453    }
    14461454
     
    15361544        if ($value['c_member_id']) {
    15371545            if ($c_member = _db_c_member4c_member_id($value['c_member_id'])) {
     1546                $value['is_c_member_exists'] = true;
    15381547                $return[] = array_merge($value, $c_member);
    1539                 $sum += $value['count'];
    15401548            } else {
     1549                $value['is_c_member_exists'] = false;
    15411550                $return[] = $value;
    1542                 $sum += $value['count'];
    15431551            }
     1552            $sum += $value['count'];
    15441553        }
    15451554    }
     
    16081617    $return = array();
    16091618    $sum = 0;
    1610     foreach($list as $key => $value) {
    1611         if ($value['target_c_member_id']) {
    1612             if ($c_member = db_member_c_member4c_member_id($value['target_c_member_id'])) {
    1613                 $return[] = array_merge($value, $c_member);
    1614                 $sum += $value['count'];
    1615             } else {
    1616                 $return[] = $value;
    1617                 $sum += $value['count'];
    1618             }
    1619         }
     1619    foreach ($list as $key => $value) {
     1620        if ($c_member = db_member_c_member4c_member_id($value['target_c_member_id'])) {
     1621            $value['is_c_member_exists'] = true;
     1622            $return[] = array_merge($value, $c_member);
     1623        } else {
     1624            $value['is_c_member_exists'] = false;
     1625            $return[] = $value;
     1626        }
     1627        $sum += $value['count'];
    16201628    }
    16211629
  • OpenPNE/branches/stable-2.12.x/webapp/modules/admin/templates/access_analysis_member.tpl

    r7699 r7718  
    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.12.x/webapp/modules/admin/templates/access_analysis_target_commu.tpl

    r6773 r7718  
    3939<tr>
    4040<th>({$item.target_c_commu_id})</th>
     41({if $item.is_c_commu_exists})
    4142<td>({$item.name})</td>
     43({else})
     44<td>(既に削除された({$WORD_COMMUNITY})です)</td>
     45({/if})
    4246<td>({$item.count})</td>
    4347</tr>
  • OpenPNE/branches/stable-2.12.x/webapp/modules/admin/templates/access_analysis_target_diary.tpl

    r6773 r7718  
    3838<tr>
    3939<td>({$item.target_c_diary_id})</td>
     40({if $item.is_c_diary_exists})
    4041<td>({$item.subject})</td>
    4142<td>({$item.nickname})</td>
     43({else})
     44<td colspan="2">(既に削除された({$WORD_DIARY})です)</td>
     45({/if})
    4246<td>({$item.count})</td>
    4347</tr>
  • OpenPNE/branches/stable-2.12.x/webapp/modules/admin/templates/access_analysis_target_member.tpl

    r7702 r7718  
    3636<tr>
    3737<td>({$item.target_c_member_id})</td>
    38 <td>({if $item.nickname != null})({$item.nickname})({else})(既に退会したメンバーです)({/if})</td>
     38({if $item.is_c_member_exists})
     39<td>({$item.nickname})</td>
     40({else})
     41<td>(既に退会したメンバーです)</td>
     42({/if})
    3943<td>({$item.count})</td>
    4044</tr>
  • OpenPNE/branches/stable-2.12.x/webapp/modules/admin/templates/access_analysis_target_topic.tpl

    r6773 r7718  
    4444                <tr>
    4545                        <th>({$item.target_c_commu_topic_id})</th>
     46({if $item.is_c_commu_topic_exists})
    4647                        <td>({$item.topic_name})</td>
    4748                        <td>({$item.commu_name})</td>
     49({else})
     50                        <td colspan="2">(既に削除されたトピックです)</td>
     51({/if})
    4852                        <td>({$item.count})</td>
    4953                </tr>
Note: See TracChangeset for help on using the changeset viewer.