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

Changeset 772


Ignore:
Timestamp:
Nov 19, 2006, 5:20:10 PM (13 years ago)
Author:
takanashi
Message:

analysis/monitorモジュールをadminに組み込み

Location:
OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin
Files:
30 added
14 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/lib/db_admin.php

    r757 r772  
    695695}
    696696
     697function db_access_analysis_c_admin_user_id4username($username)
     698{
     699        $sql = "SELECT c_admin_user_id FROM c_admin_user" .
     700                " WHERE username = ?";
     701        $params = array($username);
     702        return db_get_one($sql,$params);
     703}
     704
     705function p_access_analysis_month_access_analysis_month($ktai_flag){
     706        $sql = "SELECT concat(left(r_datetime, 7), '-01') as ym, count(*) as count" .
     707                        " FROM c_access_log " .
     708                        " where ktai_flag = ?" .
     709                        " group by ym";
     710        $params = array(intval($ktai_flag));                   
     711        $list = db_get_all($sql,$params);
     712        return $list;
     713}
     714
     715
     716function p_access_analysis_day_access_analysis_day($ym, $ktai_flag){
     717        $sql = "SELECT left(r_datetime,10) as ymd , count(*) as count" .
     718                        " FROM c_access_log " .
     719                        " where left(r_datetime, 7) = ?" .
     720                        " and ktai_flag = ? " .
     721                        " group by ymd";                       
     722        $params = array(intval(substr($ym,0,7)),intval($ktai_flag));
     723        $list = db_get_all($sql,$params);
     724       
     725        $year = substr($ym, 0, 4);
     726        $month = substr($ym, 5,2);
     727       
     728        $return = array();
     729        $days_num = date("t", mktime (0,0,0,$month,1,$year));
     730        for($i=1 ; $i<=$days_num; $i++){
     731                $date = substr($ym,0,8) . substr("00".$i, -2, 2);
     732
     733                $count = 0;
     734                foreach($list as $value){
     735                        if($value['ymd'] == $date) $count = $value['count'];
     736                }
     737                $return[] = array("ymd"=>$date, "count"=>$count);
     738        }
     739        return $return;
     740}
     741
     742function get_page_name($ktai_flag, $orderby=1){
     743        if($orderby==1) $orderby_str = " order by page_name asc";
     744        elseif($orderby==-1) $orderby_str = " order by page_name desc";
     745
     746        $sql = "select distinct page_name from c_access_log " .
     747                        " where ktai_flag = ? " .
     748                        $orderby_str;
     749        $params = array(intval($ktai_flag));
     750        return db_get_col($sql,$params);
     751}
     752
     753function p_access_analysis_page_access_analysis_page4ym($ymd, $month_flag, $ktai_flag, $orderby){
     754
     755
     756        if($orderby==1) $orderby_str = " order by page_name asc";
     757        elseif($orderby==-1) $orderby_str = " order by page_name desc";
     758        elseif($orderby==2) $orderby_str = " order by count asc";
     759        elseif($orderby==-2) $orderby_str = " order by count desc";
     760
     761        $sql = "select page_name , count(*) as count from c_access_log where ktai_flag = ? ";
     762        $params = array(intval($ktai_flag));
     763        if($month_flag){
     764                $sql .= " and left(r_datetime, 7) = ? ";
     765                array_push($params,substr($ymd,0,7));
     766        } else {
     767                $sql .= " and left(r_datetime,10) = ? ";
     768                array_push($params,$ymd);
     769        }
     770        $sql .= " group by page_name ". $orderby_str;
     771        $list = db_get_all($sql,$params);
     772
     773        $sum = 0;
     774        $return = array();
     775        if(abs($orderby)==1){
     776                $page_name = get_page_name($ktai_flag, $orderby);
     777                foreach($page_name as $name){
     778                        $count = 0;
     779                        foreach($list as $value){
     780                                if($value['page_name'] == $name) $count = $value['count'];
     781                        }
     782
     783                                list($is_target_c_member_id,$is_target_c_commu_id,$is_target_c_topic_id,$is_target_c_diary_id,$is_c_member_id) = get_is_show($name);
     784
     785                        $return[] = array("page_name"=>$name, "count"=> $count, "is_target_c_member_id"=> $is_target_c_member_id, "is_target_c_commu_id"=> $is_target_c_commu_id, "is_target_c_topic_id"=> $is_target_c_topic_id, "is_target_c_diary_id"=> $is_target_c_diary_id, "is_c_member_id"=> $is_c_member_id);
     786                        $sum += $count;
     787                }
     788        }
     789        elseif(abs($orderby)==2){
     790                $page_name = get_page_name($ktai_flag);
     791
     792                $t_page_name = $page_name;
     793
     794                //アクセスがゼロのページを取得する
     795                foreach($page_name as $key=>$name){
     796                        foreach($list as $value){
     797                                if($value['page_name']==$name) unset($page_name[$key]);//$listに含まれるページネームを削除
     798                        }
     799                }
     800
     801                foreach($page_name as $key=>$name){
     802                        $page_name[$key] = array("page_name"=>$name, "count"=>0);
     803                }
     804
     805       
     806                if($orderby==2) $return = array_merge($page_name , $list);
     807                elseif($orderby==-2) $return = array_merge($list, $page_name);
     808
     809                foreach($list as $value){
     810                        $sum += $value['count'];
     811                }
     812
     813                foreach($return as $value){
     814
     815                        list($is_target_c_member_id,$is_target_c_commu_id,$is_target_c_topic_id,$is_target_c_diary_id,$is_c_member_id) = get_is_show($value['page_name']);
     816
     817                        $value['is_target_c_member_id'] = $is_target_c_member_id;
     818                        $value['is_target_c_commu_id'] = $is_target_c_commu_id;
     819                        $value['is_target_c_topic_id'] = $is_target_c_topic_id;
     820                        $value['is_target_c_diary_id'] = $is_target_c_diary_id;
     821                        $value['is_c_member_id'] = $is_c_member_id;
     822                        $t_return[] = $value;
     823
     824                }
     825
     826                $return = $t_return;
     827
     828        }
     829       
     830        return array($return, $sum);
     831}
     832
     833
     834/*
     835 * target_commu
     836 *
     837 */
     838function p_access_analysis_target_commu_target_commu4ym_page_name
     839($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
     840       
     841    $start = ($page - 1) * $page_size;
     842       
     843        if($orderby==1) $orderby_str = " order by target_c_commu_id asc";
     844        elseif($orderby==-1) $orderby_str = " order by target_c_commu_id desc";
     845        elseif($orderby==2) $orderby_str = " order by count asc";
     846        elseif($orderby==-2) $orderby_str = " order by count desc";
     847       
     848        $sql = "select target_c_commu_id , count(*) as count from c_access_log  where ktai_flag = ? ";
     849        $params = array(intval($ktai_flag));
     850        if($month_flag){
     851                $sql .= " and left(r_datetime, 7) = ? ";
     852                array_push($params,substr($ymd,0,7));
     853        } else {
     854                $sql .= " and left(r_datetime,10) = ? ";
     855                array_push($params,$ymd);
     856        }
     857        if($page_name!="all"){
     858                $sql .= " and page_name = ? ";
     859                array_push($params,$page_name);
     860        }
     861        $sql .= " and target_c_commu_id <> 0 ";
     862        $sql .= " group by target_c_commu_id " .$orderby_str." limit $start, $page_size";
     863        $list = db_get_all($sql,$params);
     864
     865        $return = array();
     866        $sum = 0;
     867        foreach($list as $key => $value){
     868                if($value['target_c_commu_id']){
     869                        $c_commu = _db_c_commu4c_commu_id($value['target_c_commu_id']);
     870                        $return[] = array_merge($value, $c_commu);
     871                        $sum += $value['count'];
     872                }
     873        }
     874
     875        $sql =   "select count(*) from c_access_log  where ktai_flag = ? ";
     876        $params = array(intval($ktai_flag));
     877        if($month_flag){
     878                $sql .= " and left(r_datetime, 7) = ? ";
     879                array_push($params,substr($ymd,0,7));
     880        } else {
     881                $sql .= " and left(r_datetime,10) = ? ";
     882                array_push($params,$ymd);
     883        }
     884        if($page_name!="all"){
     885                $sql .= " and page_name = ? ";
     886                array_push($params,$page_name);
     887        }
     888        $sql .= " and target_c_commu_id <> 0 ";
     889        $sql .= " group by target_c_commu_id ";
     890        $result = db_get_all($sql,$params);
     891        $total_num = count($result);
     892
     893        if($total_num != 0){
     894                $total_page_num =  ceil($total_num / $page_size);
     895                if($page >= $total_page_num){
     896                        $next = false;
     897                }else{
     898                        $next = true;
     899                }
     900                if($page <= 1){
     901                        $prev = false;
     902                }else{
     903                        $prev = true;
     904                }
     905        }
     906        $start_num = ($page - 1) * $page_size + 1 ;
     907        $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     908
     909        return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
     910}
     911
     912function p_access_analysis_target_topic_target_topic4ym_page_name
     913($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
     914       
     915    $start = ($page - 1) * $page_size;
     916       
     917        if($orderby==1) $orderby_str = " order by target_c_commu_topic_id asc";
     918        elseif($orderby==-1) $orderby_str = " order by target_c_commu_topic_id desc";
     919        elseif($orderby==2) $orderby_str = " order by count asc";
     920        elseif($orderby==-2) $orderby_str = " order by count desc";
     921
     922        $where =" where ktai_flag = ? ";
     923        $params = array(intval($ktai_flag));
     924        if($month_flag){
     925                $where .= " and left(r_datetime, 7) = ? ";
     926                array_push($params,substr($ymd,0,7));
     927        } else {
     928                $where .= " and left(r_datetime,10) = ? ";
     929                array_push($params,$ymd);
     930        }
     931        if($page_name!="all"){
     932                $where .= " and page_name = ? ";
     933                array_push($params,$page_name);
     934        }
     935        $sql = "select target_c_commu_topic_id , count(*) as count from c_access_log ";
     936        $sql .= $where." group by target_c_commu_topic_id " .$orderby_str." limit $start, $page_size";
     937        $list = db_get_all($sql,$params);
     938        $sql = "select count(*) from c_access_log ";
     939        $sql .= $where ." group by target_c_commu_topic_id ";
     940        $result = db_get_all($sql,$params);
     941        $total_num = count($result);
     942
     943        $return = array();
     944        $sum = 0;
     945        foreach($list as $key => $value){
     946                if($value['target_c_commu_topic_id']){
     947                        $c_commu_topic = c_topic_detail_c_topic4c_commu_topic_id($value['target_c_commu_topic_id']);
     948                        $c_commu_topic['topic_name'] = $c_commu_topic['name'];
     949                        $c_commu = _db_c_commu4c_commu_id($c_commu_topic['c_commu_id']);
     950                        $c_commu_topic['commu_name'] = $c_commu['name'];
     951                        $return[] = array_merge($value, $c_commu_topic);
     952                        $sum += $value['count'];
     953                }
     954        }
     955
     956        if($total_num != 0){
     957                $total_page_num =  ceil($total_num / $page_size);
     958                if($page >= $total_page_num){
     959                        $next = false;
     960                }else{
     961                        $next = true;
     962                }
     963                if($page <= 1){
     964                        $prev = false;
     965                }else{
     966                        $prev = true;
     967                }
     968        }
     969        $start_num = ($page - 1) * $page_size + 1 ;
     970        $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     971
     972        return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
     973}
     974
     975function p_access_analysis_target_diary_target_diary4ym_page_name
     976($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
     977       
     978    $start = ($page - 1) * $page_size;
     979       
     980        if($orderby==1) $orderby_str = " order by target_c_diary_id asc";
     981        elseif($orderby==-1) $orderby_str = " order by target_c_diary_id desc";
     982        elseif($orderby==2) $orderby_str = " order by count asc";
     983        elseif($orderby==-2) $orderby_str = " order by count desc";
     984       
     985        $sql = "select target_c_diary_id , count(*) as count from c_access_log where ktai_flag = ? ";
     986        $params = array(intval($ktai_flag));
     987        if($month_flag){
     988                $sql .= " and left(r_datetime, 7) = ? ";
     989                array_push($params,substr($ymd,0,7));
     990        } else {
     991                $sql .= " and left(r_datetime,10) = ? ";
     992                array_push($params,$ymd);
     993        }
     994        if($page_name!="all"){
     995                $sql .= " and page_name = ? ";
     996                array_push($params,$page_name);
     997        }
     998        $sql .= " and target_c_diary_id <> 0 ";
     999        $sql .= " group by target_c_diary_id " . $orderby_str. " limit $start, $page_size";
     1000//print $sql;
     1001        $list = db_get_all($sql,$params);
     1002//print_r($list);
     1003
     1004        $return = array();
     1005        $sum = 0;
     1006        foreach($list as $key => $value){
     1007                if($value['target_c_diary_id']){
     1008                        $c_diary = db_diary_get_c_diary4id($value['target_c_diary_id']);
     1009                        $c_member = db_common_c_member4c_member_id($c_diary['c_member_id']);
     1010                        $c_diary['nickname'] = $c_member['nickname'];
     1011                        $return[] = array_merge($value, $c_diary);
     1012                        $sum += $value['count'];
     1013                }
     1014        }
     1015
     1016        $sql =   "select count(*) from c_access_log where ktai_flag = ? ";
     1017        $params = array(intval($ktai_flag));
     1018        if($month_flag){
     1019                $sql .= " and left(r_datetime, 7) = ? ";
     1020                array_push($params,substr($ymd,0,7));
     1021        } else {
     1022                $sql .= " and left(r_datetime,10) = ? ";
     1023                array_push($params,$ymd);
     1024        }
     1025        $sql .= " and target_c_diary_id <> 0 ";
     1026        $sql .= " group by target_c_diary_id ";
     1027        $result = db_get_all($sql,$params);
     1028        $total_num = count($result);
     1029
     1030        if($total_num != 0){
     1031                $total_page_num =  ceil($total_num / $page_size);
     1032                if($page >= $total_page_num){
     1033                        $next = false;
     1034                }else{
     1035                        $next = true;
     1036                }
     1037                if($page <= 1){
     1038                        $prev = false;
     1039                }else{
     1040                        $prev = true;
     1041                }
     1042        }
     1043        $start_num = ($page - 1) * $page_size + 1 ;
     1044        $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     1045
     1046        return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
     1047}
     1048
     1049function p_access_analysis_member_access_member4ym_page_name
     1050($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
     1051       
     1052    $start = ($page - 1) * $page_size;
     1053       
     1054        if($orderby==1) $orderby_str = " order by target_c_member_id asc";
     1055        elseif($orderby==-1) $orderby_str = " order by target_c_member_id desc";
     1056        elseif($orderby==2) $orderby_str = " order by count asc";
     1057        elseif($orderby==-2) $orderby_str = " order by count desc";
     1058       
     1059        $where =" where ktai_flag = ? ";
     1060        $params = array(intval($ktai_flag));
     1061        if($month_flag){
     1062                $where .= " and left(r_datetime, 7) = ? ";
     1063                array_push($params,substr($ymd,0,7));
     1064        } else {
     1065                $where .= " and left(r_datetime,10) = ? ";
     1066                array_push($params,$ymd);
     1067        }
     1068        if($page_name!="all"){
     1069                $where .= " and page_name = ? ";
     1070                array_push($params,$page_name);
     1071        }
     1072
     1073        $sql = "select c_member_id , count(*) as count from c_access_log";
     1074        $sql .= $where." group by c_member_id $orderby_str limit $start, $page_size";
     1075        $list = db_get_all($sql,$params);
     1076        $sql = "select count(*) from c_access_log ";
     1077        $sql .= $where ." group by c_member_id ";
     1078        $result = db_get_all($sql,$params);
     1079        $total_num = count($result);
     1080
     1081        $return = array();
     1082        $sum = 0;
     1083        foreach($list as $key => $value){
     1084                if($value['c_member_id']){
     1085                        $c_member = _db_c_member4c_member_id($value['c_member_id']);
     1086                        $return[] = array_merge($value, $c_member);
     1087                        $sum += $value['count'];
     1088                }
     1089        }
     1090
     1091
     1092        if($total_num != 0){
     1093                $total_page_num =  ceil($total_num / $page_size);
     1094                if($page >= $total_page_num){
     1095                        $next = false;
     1096                }else{
     1097                        $next = true;
     1098                }
     1099                if($page <= 1){
     1100                        $prev = false;
     1101                }else{
     1102                        $prev = true;
     1103                }
     1104        }
     1105        $start_num = ($page - 1) * $page_size + 1 ;
     1106        $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     1107        return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
     1108}
     1109
     1110function p_access_analysis_target_member_access_member4ym_page_name
     1111($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
     1112       
     1113    $start = ($page - 1) * $page_size;
     1114       
     1115        if($orderby==1) $orderby_str = " order by target_c_member_id asc";
     1116        elseif($orderby==-1) $orderby_str = " order by target_c_member_id desc";
     1117        elseif($orderby==2) $orderby_str = " order by count asc";
     1118        elseif($orderby==-2) $orderby_str = " order by count desc";
     1119       
     1120        $where =" where ktai_flag = ? ";
     1121        $params = array(intval($ktai_flag));
     1122        if($month_flag){
     1123                $where .= " and left(r_datetime, 7) = ? ";
     1124                array_push($params,substr($ymd,0,7));
     1125        } else {
     1126                $where .= " and left(r_datetime,10) = ? ";
     1127                array_push($params,$ymd);
     1128        }
     1129        if($page_name!="all"){
     1130                $where .= " and page_name = ? ";
     1131                array_push($params,$page_name);
     1132        }
     1133        $sql = "select target_c_member_id , count(*) as count from c_access_log ";
     1134        $sql .= $where;
     1135        $sql .= " AND target_c_member_id <> 0 ";
     1136        $sql .= " group by target_c_member_id " . $orderby_str. " limit $start, $page_size";
     1137
     1138        $list = db_get_all($sql,$params);
     1139
     1140        $return = array();
     1141        $sum = 0;
     1142        foreach($list as $key => $value){
     1143                if($value['target_c_member_id']){
     1144                        $c_member = db_common_c_member4c_member_id($value['target_c_member_id']);
     1145                        $return[] = array_merge($value, $c_member);
     1146                        $sum += $value['count'];
     1147                }
     1148        }
     1149
     1150        $where =" where ktai_flag = ? ";
     1151        $params = array(intval($ktai_flag));
     1152        if($month_flag){
     1153                $where .= " and left(r_datetime, 7) = ? ";
     1154                array_push($params,substr($ymd,0,7));
     1155        } else {
     1156                $where .= " and left(r_datetime,10) = ? ";
     1157                array_push($params,$ymd);
     1158        }
     1159        if($page_name!="all"){
     1160                $where .= " and page_name = ? ";
     1161                array_push($params,$page_name);
     1162        }
     1163        $sql = "select count(*) from c_access_log " ;
     1164        $sql .= $where;
     1165        $sql .= " AND target_c_member_id <> 0 ";
     1166        $sql .= " group by target_c_member_id ";
     1167       
     1168        $result = db_get_all($sql,$params);
     1169        $total_num = count($result);
     1170
     1171        if($total_num != 0){
     1172                $total_page_num =  ceil($total_num / $page_size);
     1173                if($page >= $total_page_num){
     1174                        $next = false;
     1175                }else{
     1176                        $next = true;
     1177                }
     1178                if($page <= 1){
     1179                        $prev = false;
     1180                }else{
     1181                        $prev = true;
     1182                }
     1183        }
     1184        $start_num = ($page - 1) * $page_size + 1 ;
     1185        $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     1186
     1187        return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
     1188}
     1189
     1190
     1191function get_is_show($name){
     1192        //必要のない詳細ボタンを消す
     1193        switch($name){
     1194
     1195                case "h_home":
     1196                {
     1197                        $is_target_c_member_id = 0;
     1198                        $is_target_c_commu_id = 0;
     1199                        $is_target_c_topic_id = 0;
     1200                        $is_target_c_diary_id = 0;
     1201                        $is_c_member_id = 1;
     1202                }
     1203                break;
     1204
     1205
     1206                case "fh_friend_list":
     1207                {
     1208                        $is_target_c_member_id = 0;
     1209                        $is_target_c_commu_id = 0;
     1210                        $is_target_c_topic_id = 0;
     1211                        $is_target_c_diary_id = 0;
     1212                        $is_c_member_id = 1;
     1213                }
     1214                break;
     1215
     1216                case "h_message":
     1217                {
     1218                        $is_target_c_member_id = 0;
     1219                        $is_target_c_commu_id = 0;
     1220                        $is_target_c_topic_id = 0;
     1221                        $is_target_c_diary_id = 0;
     1222                        $is_c_member_id = 1;
     1223                }
     1224                break;
     1225
     1226                case "fh_diary_list":
     1227                {
     1228                        $is_target_c_member_id = 0;
     1229                        $is_target_c_commu_id = 0;
     1230                        $is_target_c_topic_id = 0;
     1231                        $is_target_c_diary_id = 0;
     1232                        $is_c_member_id = 1;
     1233                }
     1234                break;
     1235
     1236                case "h_message_box":
     1237                {
     1238                        $is_target_c_member_id = 0;
     1239                        $is_target_c_commu_id = 0;
     1240                        $is_target_c_topic_id = 0;
     1241                        $is_target_c_diary_id = 0;
     1242                        $is_c_member_id = 1;
     1243                }
     1244                break;
     1245
     1246                case "f_home":
     1247                {
     1248                        $is_target_c_member_id = 1;
     1249                        $is_target_c_commu_id = 0;
     1250                        $is_target_c_topic_id = 0;
     1251                        $is_target_c_diary_id = 0;
     1252                        $is_c_member_id = 1;
     1253                }
     1254                break;
     1255
     1256
     1257                case "h_com_find_all":
     1258                {
     1259                        $is_target_c_member_id = 0;
     1260                        $is_target_c_commu_id = 0;
     1261                        $is_target_c_topic_id = 0;
     1262                        $is_target_c_diary_id = 0;
     1263                        $is_c_member_id = 1;
     1264                }
     1265                break;
     1266
     1267
     1268                case "reply_message":
     1269                {
     1270                        $is_target_c_member_id = 0;
     1271                        $is_target_c_commu_id = 0;
     1272                        $is_target_c_topic_id = 0;
     1273                        $is_target_c_diary_id = 0;
     1274                        $is_c_member_id = 1;
     1275                }
     1276                break;
     1277
     1278
     1279                case "f_message_send":
     1280                {
     1281                        $is_target_c_member_id = 0;
     1282                        $is_target_c_commu_id = 0;
     1283                        $is_target_c_topic_id = 0;
     1284                        $is_target_c_diary_id = 0;
     1285                        $is_c_member_id = 1;
     1286                }
     1287                break;
     1288
     1289                case "f_message_send":
     1290                {
     1291                        $is_target_c_member_id = 0;
     1292                        $is_target_c_commu_id = 0;
     1293                        $is_target_c_topic_id = 0;
     1294                        $is_target_c_diary_id = 0;
     1295                        $is_c_member_id = 1;
     1296                }
     1297                break;
     1298
     1299
     1300                case "h_diary_list_all":
     1301                {
     1302                        $is_target_c_member_id = 0;
     1303                        $is_target_c_commu_id = 0;
     1304                        $is_target_c_topic_id = 0;
     1305                        $is_target_c_diary_id = 0;
     1306                        $is_c_member_id = 1;
     1307                }
     1308                break;
     1309
     1310
     1311                case "h_search":
     1312                {
     1313                        $is_target_c_member_id = 0;
     1314                        $is_target_c_commu_id = 0;
     1315                        $is_target_c_topic_id = 0;
     1316                        $is_target_c_diary_id = 0;
     1317                        $is_c_member_id = 1;
     1318                }
     1319                break;
     1320
     1321
     1322                case "f_message_send_confirm":
     1323                {
     1324                        $is_target_c_member_id = 1;
     1325                        $is_target_c_commu_id = 0;
     1326                        $is_target_c_topic_id = 0;
     1327                        $is_target_c_diary_id = 0;
     1328                        $is_c_member_id = 1;
     1329                }
     1330                break;
     1331
     1332
     1333
     1334                default:
     1335                {
     1336                        $is_target_c_member_id = 1;
     1337                        $is_target_c_commu_id = 1;
     1338                        $is_target_c_topic_id = 1;
     1339                        $is_target_c_diary_id = 1;
     1340                        $is_c_member_id = 1;
     1341                }
     1342        }
     1343
     1344        return array($is_target_c_member_id,$is_target_c_commu_id,$is_target_c_topic_id,$is_target_c_diary_id,$is_c_member_id);
     1345
     1346}
     1347
     1348/**
     1349
     1350カラムごとに条件を指定して絞ったメンバーの一覧を返す
     1351
     1352[引数]
     1353適時追加していく
     1354
     1355$s_access_date  最終ログイン時刻 開始年月日
     1356$e_access_date  最終ログイン時刻 終了年月日
     1357
     1358[返り値]
     1359c_member_list
     1360
     1361*/
     1362function p_member_edit_c_member_list($page_size, $page,$s_access_date='', $e_access_date='')
     1363{
     1364
     1365    $page = intval($page);
     1366    $page_size = intval($page_size);
     1367
     1368        $limit = "";
     1369
     1370        //page_sizeが0の時は全て表示(pagerなし)
     1371        if($page_size != 0){
     1372
     1373                $limit = " LIMIT ".($page_size*($page-1)).",$page_size";
     1374
     1375        }
     1376
     1377        $where = " WHERE 1 ";
     1378
     1379
     1380        //指定された条件で絞っていく
     1381        if($s_access_date != ""){
     1382                $where = $where . " and access_date >= ?";
     1383                $params = array($s_access_date);
     1384        }
     1385
     1386        if($e_access_date != ""){
     1387                $where = $where . " and access_date < ?";
     1388                $params = array($e_access_date);
     1389        }
     1390
     1391    $select = "SELECT * FROM c_member";
     1392        $order = " order by c_member_id";
     1393
     1394    $sql = $select . $where . $order . $limit;
     1395    $list = db_get_all_limit($sql, 0, $limit, $params);
     1396       
     1397    $sql = "select count(*) from c_member".$where;
     1398
     1399    $total_num = db_get_one($sql, $params);
     1400   
     1401       if($total_num != 0 && $page_size != 0){
     1402           $total_page_num =  ceil($total_num / $page_size);
     1403           if($page >= $total_page_num){
     1404               $next = false;
     1405           }else{
     1406               $next = true;
     1407           }
     1408             
     1409           if($page <= 1){
     1410               $prev = false;
     1411           }else{
     1412               $prev = true;
     1413           }
     1414       }
     1415
     1416   
     1417        return array($list , $prev , $next, $total_num);
     1418}
     1419
     1420function _db_c_member4c_member_id($c_member_id) {
     1421        $sql = "SELECT * FROM c_member WHERE c_member_id= ? ";
     1422        $params = array(intval($c_member_id));
     1423        return db_get_row($sql,$params);
     1424}
     1425
     1426/**
     1427 * 男と女の人数を取得
     1428 */
     1429function get_analysis_sex(){
     1430        $sql = "select count(*) from c_member where sex = '男'";
     1431        $analysis_sex['male'] = get_one4db($sql);
     1432        $sql = "select count(*) from c_member where sex = '女'";
     1433        $analysis_sex['female'] = get_one4db($sql);
     1434       
     1435        return $analysis_sex;
     1436       
     1437}
     1438
     1439/**
     1440 * 世代の人数を取得
     1441 */
     1442function get_analysis_generation(){
     1443       
     1444        $analysis_generation = array(
     1445                        '0?9' => 0,
     1446                        '10?19' => 0,
     1447                        '20?29' => 0,
     1448                        '30?39' => 0,
     1449                        '40?49' => 0,
     1450                        '50?59' => 0,
     1451                        '60?69' => 0,
     1452                        '70?79' => 0,
     1453                        '80?' =>0
     1454        );
     1455       
     1456        $sql = "select ((year(curdate()) - birth_year)- (RIGHT(CURDATE(),5)<concat(birth_month,'-',birth_day))) as age from c_member;";
     1457        $lst = db_get_all($sql);
     1458
     1459        $temp = array_keys($analysis_generation);
     1460        foreach($lst as $value){
     1461                $key = (int)($value['age'] / 10);
     1462                if($key > count($analysis_generation)-1)
     1463                        $analysis_generation[$temp[count($analysis_generation)-1]]++;
     1464                else
     1465                        $analysis_generation[$temp[$key]]++;
     1466        }
     1467
     1468        return $analysis_generation;
     1469       
     1470}
     1471
     1472/**
     1473 * 地域別の人数を取得
     1474 */
     1475function get_analysis_region(){
     1476        $pref = p_regist_prof_c_profile_pref_list4null();
     1477        $sql = "select pre_addr_c_profile_pref_id as pref_id from c_member";
     1478        $lst = get_array_list4db($sql);
     1479
     1480        foreach($pref as $value){
     1481                $analysis_region[$value] = 0;   
     1482        }
     1483
     1484        foreach ($lst as $value){
     1485                if($value['pref_id'] == 0)
     1486                        $analysis_region['その他']++;
     1487                else
     1488                        $analysis_region[$pref[$value['pref_id']]]++;
     1489        }
     1490
     1491        return $analysis_region;
     1492       
     1493}
     1494
     1495
     1496function get_analysis_date_month($year = "", $month = ""){
     1497        $sql = "select date_format(r_date,'%Y-%m') from c_member order by r_date";
     1498        $start_date = db_get_one($sql);
     1499
     1500        $i = 0;
     1501        list($y, $m) = split("-",$start_date);
     1502        do{
     1503                $date = date("Y-m", mktime (0,0,0,$m+$i++,1,$y));
     1504                $analysis_date_month[$date] = 0;
     1505        }while($date < date("Y-m"));   
     1506       
     1507        $sql = "select date_format(r_date,'%Y-%m') as d from c_member";
     1508        $lst = db_get_all($sql);
     1509        foreach ($lst as $value){
     1510                $analysis_date_month[$value['d']]++;
     1511        }
     1512        return $analysis_date_month;
     1513}
     1514
     1515function get_analysis_date_day_d($date=""){
     1516        if($date=="") $date = date("Y-m-d");
     1517        return $date;
     1518}
     1519
     1520
     1521function get_analysis_date_day($date=""){
     1522        if($date=="") $date = date("Y-m");
     1523
     1524        //一ヶ月の日数
     1525        $day_num = date("t");
     1526
     1527        for($i=1 ; $i<=$day_num; $i++){
     1528                //一桁の数を二桁にする
     1529                if($i < 10){
     1530                        $i = "0".$i;
     1531                }
     1532                $analysis_date_day[$i] = 0;
     1533        }
     1534
     1535       
     1536        $sql = "select date_format(r_date,'%d') as d from c_member where date_format(r_date,'%Y-%m') = ?";
     1537        $params = array($date);
     1538        $lst = db_get_all($sql,$params);
     1539
     1540        foreach($lst as $value){
     1541                $analysis_date_day[$value['d']]++;
     1542        }
     1543       
     1544        return $analysis_date_day;
     1545}
     1546
     1547function p_access_analysis_select_profile_list(){
     1548        $sql = "SELECT * " .
     1549                        " FROM c_profile " .
     1550                        " where form_type = 'select' ";
     1551                       
     1552        $list = db_get_all($sql);
     1553        return $list;
     1554}
     1555
     1556/**
     1557 * 指定されたIDのプロフィールの人数別一覧を作成
     1558 */
     1559function get_analysis_profile($c_profile_id){
     1560        $sql = "select count(*) as count,value,c_profile.caption from c_member_profile " .
     1561                " LEFT JOIN c_profile ON c_profile.c_profile_id = c_member_profile.c_profile_id " .
     1562                " WHERE c_member_profile.c_profile_id = ? GROUP BY value ";
     1563        $params = array(intval($c_profile_id));
     1564        $analysis_profile = db_get_all($sql,$params);
     1565       
     1566        return $analysis_profile;
     1567}
     1568
     1569function get_analysis_count_profile_all($c_profile_id){
     1570        $sql = "select count(*) as count from c_member_profile " .
     1571                " WHERE c_profile_id = ? ";
     1572        $params = array(intval($c_profile_id));
     1573        $analysis_profile = db_get_one($sql,$params);
     1574       
     1575        return $analysis_profile;
     1576}
     1577
     1578function analysis_profile4c_profile_id($c_profile_id){
     1579        $sql = "SELECT * FROM c_profile" .
     1580                        " WHERE c_profile_id = ? ";
     1581        $params = array(intval($c_profile_id));
     1582        $profile = db_get_row($sql,$params);
     1583       
     1584        return $profile;
     1585}
     1586function monitor_diary_list($keyword,$page_size,$page){
     1587
     1588    $page = intval($page);
     1589    $page_size = intval($page_size);
     1590   
     1591    $where = " where 1 ";
     1592
     1593    if($keyword){
     1594        //全角空白を半角に統一
     1595        $keyword = str_replace(" ", " ", $keyword);
     1596        $keyword_list = explode(" ", $keyword);
     1597           
     1598        for($i=0;$i < count($keyword_list);$i++){
     1599            $keyword = check_search_word( $keyword_list[$i] );
     1600               
     1601            $where .= " and (c_diary.subject like ? ";
     1602            $where .= " or c_diary.body like ? ) ";
     1603            $params[]="%$keyword%";
     1604            $params[]="%$keyword%";
     1605        }
     1606    }
     1607   
     1608    $select = " select c_diary.*";
     1609    $from = " FROM c_diary";
     1610    $order = " ORDER BY r_datetime desc";
     1611   
     1612    $sql = $select . $from . $where . $order;
     1613    $list = db_get_all_limit($sql,($page-1)*$page_size,$page_size,$params);
     1614    foreach ($list as $key => $value) {
     1615        $list[$key]['c_member'] = db_common_c_member_with_profile($value['c_member_id']);
     1616        $list[$key]['count_comments'] = db_diary_count_c_diary_comment4c_diary_id($value['c_diary_id']);
     1617    }
     1618   
     1619    $sql =
     1620        "SELECT count(*) "
     1621        . $from
     1622        . $where ;
     1623    $total_num = db_get_one($sql,$params);
     1624   
     1625    $total_page_num =  ceil($total_num / $page_size);
     1626    $next = ($page < $total_page_num);
     1627    $prev = ($page > 1);
     1628   
     1629    return array($list , $prev , $next, $total_num,$total_page_num); 
     1630}
     1631
     1632function monitor_diary_comment_list($keyword,$page_size,$page){
     1633
     1634    $page = intval($page);
     1635    $page_size = intval($page_size);
     1636   
     1637    $where = " where 1 ";
     1638
     1639    if($keyword){
     1640        //全角空白を半角に統一
     1641        $keyword = str_replace(" ", " ", $keyword);
     1642        $keyword_list = explode(" ", $keyword);
     1643           
     1644        for($i=0;$i < count($keyword_list);$i++){
     1645            $keyword = check_search_word( $keyword_list[$i] );
     1646               
     1647            $where .= " and (c_diary_comment.body like ? ) ";
     1648            $params[]="%$keyword%";
     1649        }
     1650    }
     1651   
     1652    $select = " select c_diary_comment.*,c_diary.subject";
     1653    $from = " FROM c_diary_comment"
     1654        ." LEFT JOIN c_diary ON c_diary.c_diary_id = c_diary_comment.c_diary_id ";
     1655    $order = " ORDER BY r_datetime desc";
     1656   
     1657    $sql = $select . $from . $where . $order;
     1658    $list = db_get_all_limit($sql,($page-1)*$page_size,$page_size,$params);
     1659    foreach ($list as $key => $value) {
     1660        $list[$key]['c_member'] = db_common_c_member_with_profile($value['c_member_id']);
     1661        $list[$key]['count_comments'] = db_diary_count_c_diary_comment4c_diary_id($value['c_diary_id']);
     1662    }
     1663   
     1664    $sql =
     1665        "SELECT count(*) "
     1666        . $from
     1667        . $where ;
     1668    $total_num = db_get_one($sql,$params);
     1669   
     1670    $total_page_num =  ceil($total_num / $page_size);
     1671    $next = ($page < $total_page_num);
     1672    $prev = ($page > 1);
     1673   
     1674    return array($list , $prev , $next, $total_num,$total_page_num); 
     1675}
     1676
     1677
     1678function monitor_topic_comment_list($keyword,$page_size,$page){
     1679
     1680    $page = intval($page);
     1681    $page_size = intval($page_size);
     1682   
     1683    $where = " where 1 ";
     1684
     1685    if($keyword){
     1686        $keyword = str_replace("?@", " ", $keyword);
     1687        $keyword_list = explode(" ", $keyword);
     1688           
     1689        for($i=0;$i < count($keyword_list);$i++){
     1690            $keyword = check_search_word( $keyword_list[$i] );
     1691               
     1692            $where .= " AND (ctc.body like ? )";
     1693            $params[]="%$keyword%";
     1694        }
     1695    }
     1696   
     1697    $select = " SELECT ctc.*,ct.name as topic_name,c.name as commu_name,m.nickname";
     1698    $from = " FROM c_commu_topic_comment as ctc"
     1699            ." LEFT JOIN c_member as m ON ctc.c_member_id = m.c_member_id "
     1700            ." LEFT JOIN c_commu_topic as ct ON ct.c_commu_topic_id = ctc.c_commu_topic_id "
     1701            ." LEFT JOIN c_commu as c ON c.c_commu_id = ct.c_commu_id ";
     1702    $order = " ORDER BY r_datetime desc";
     1703   
     1704    $sql = $select . $from . $where . $order;
     1705   
     1706    $list = db_get_all_limit($sql,($page-1)*$page_size,$page_size,$params);
     1707   
     1708    foreach ($list as $key => $value) {
     1709        $list[$key]['count_comments'] = _db_count_c_commu_topic_comments4c_commu_topic_id($value['c_commu_topic_id']);
     1710    }
     1711   
     1712    $sql =
     1713        "SELECT count(*) "
     1714        . $from
     1715        . $where ;
     1716    $total_num = db_get_one($sql,$params);
     1717   
     1718    $total_page_num =  ceil($total_num / $page_size);
     1719    $next = ($page < $total_page_num);
     1720    $prev = ($page > 1);
     1721   
     1722    return array($list , $prev , $next, $total_num,$total_page_num); 
     1723}
     1724
     1725
     1726function monitor_topic_list($keyword,$page_size,$page){
     1727
     1728    $page = intval($page);
     1729    $page_size = intval($page_size);
     1730   
     1731    $where = " where 1 ";
     1732
     1733    if($keyword){
     1734        $keyword = str_replace("?@", " ", $keyword);
     1735        $keyword_list = explode(" ", $keyword);
     1736           
     1737        for($i=0;$i < count($keyword_list);$i++){
     1738            $keyword = check_search_word( $keyword_list[$i] );
     1739               
     1740            $where .= " AND (ctc.body like ? ";
     1741            $where .= " OR ct.name like ? ";
     1742            $where .= " OR c.name like ? ) ";
     1743            $params[]="%$keyword%";
     1744            $params[]="%$keyword%";
     1745            $params[]="%$keyword%";
     1746        }
     1747    }
     1748   
     1749    $select = " SELECT ct.*,ct.name as topic_name,c.name as commu_name,m.nickname,ctc.body as body";
     1750    $from = " FROM c_commu_topic as ct"
     1751            ." LEFT JOIN c_member as m ON ct.c_member_id = m.c_member_id "
     1752            ." LEFT JOIN c_commu as c ON c.c_commu_id = ct.c_commu_id "
     1753            ." LEFT JOIN c_commu_topic_comment as ctc ON (ctc.c_commu_topic_id = ct.c_commu_topic_id AND ctc.number = 0)";
     1754    $order = " ORDER BY r_datetime desc";
     1755   
     1756    $sql = $select . $from . $where . $order;
     1757   
     1758    $list = db_get_all_limit($sql,($page-1)*$page_size,$page_size,$params);
     1759   
     1760    foreach ($list as $key => $value) {
     1761        $list[$key]['count_comments'] = _db_count_c_commu_topic_comments4c_commu_topic_id($value['c_commu_topic_id']);
     1762    }
     1763   
     1764    $sql =
     1765        "SELECT count(*) "
     1766        . $from
     1767        . $where ;
     1768    $total_num = db_get_one($sql,$params);
     1769   
     1770    $total_page_num =  ceil($total_num / $page_size);
     1771    $next = ($page < $total_page_num);
     1772    $prev = ($page > 1);
     1773   
     1774    return array($list , $prev , $next, $total_num,$total_page_num); 
     1775}
     1776
     1777function _db_count_c_commu_topic_comments4c_commu_topic_id($c_commu_topic_id){
     1778    $sql = "SELECT count(*) FROM c_commu_topic_comment" .
     1779        " WHERE c_commu_topic_id = ? AND number > 0";
     1780    $params = array($c_commu_topic_id);
     1781    return db_get_one($sql, $params);
     1782}
    6971783?>
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/page/delete_kakikomi.php

    r2 r772  
    1515            $v['c_diary'] = db_diary_get_c_diary4id($requests['target_c_diary_id']);
    1616        }
     17       
     18        if ($requests['target_c_diary_comment_id']) {
     19            $v['c_diary_comment'] = _do_c_diary_comment4c_diary_comment_id($requests['target_c_diary_comment_id']);
     20        }
    1721
    1822        if ($requests['target_c_commu_id']) {
     
    2327            $v['c_commu_topic'] = c_topic_detail_c_topic4c_commu_topic_id($requests['target_c_commu_topic_id']);
    2428        }
     29       
     30        if ($requests['target_c_commu_topic_comment_id']) {
     31            $v['c_commu_topic_comment'] = _db_common_c_commu_topic_comment4c_commu_topic_comment_id($requests['target_c_commu_topic_comment_id']);
     32        }
    2533
    2634        $this->set($v);
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/access_analysis_day.tpl

    r763 r772  
    66
    77({$item.ymd|date_format:"%d日"})-->({$item.count}) &nbsp;&nbsp;
    8 <a href="?m=analysis&a=page_access_analysis_page&ymd=({$item.ymd})&month_flag=0&ktai_flag=({$ktai_flag})">ページ毎の詳細</a>
     8<a href="?m=admin&a=page_access_analysis_page&ymd=({$item.ymd})&month_flag=0&ktai_flag=({$ktai_flag})">ページ毎の詳細</a>
    99<br>
    1010
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/access_analysis_member.tpl

    r763 r772  
    88<br><br>
    99
    10 ({if $is_prev})<a href="?m=analysis&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
    11 &nbsp;&nbsp;({$start_num})件({$end_num})件を表示&nbsp;&nbsp;
    12 ({if $is_next})<a href="?m=analysis&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
     10({if $is_prev})<a href="?m=admin&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
     11&nbsp;&nbsp;({$start_num})件?({$end_num})件を表示&nbsp;&nbsp;
     12({if $is_next})<a href="?m=admin&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
    1313<br>
    1414({*---------access_member-------------*})
    1515c_member_id<br>
    1616<table border="1" cellspacing="0" cellpadding="5">
    17 <th><a href="?m=analysis&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
     17<th><a href="?m=admin&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
    1818<th>ニックネーム</th>
    19 <th><a href="?m=analysis&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
     19<th><a href="?m=admin&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
    2020
    2121({foreach from=$access_member item=item})
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/access_analysis_month.tpl

    r763 r772  
    99<br>
    1010今月最もアクセスのあった<br>
    11 <a href="?m=analysis&a=page_access_analysis_target_diary&ktai_flag=({if $item_str=='PC'})0({else})1({/if})&ymd=({$nowtime})&month_flag=1&page_name=all&orderby2=-2">日記</a>
    12 <a href="?m=analysis&a=page_access_analysis_target_member&ktai_flag=({if $item_str=='PC'})0({else})1({/if})&ymd=({$nowtime})&month_flag=1&page_name=all&orderby2=-2">ユーザー</a>
    13 <a href="?m=analysis&a=page_access_analysis_target_commu&ktai_flag=({if $item_str=='PC'})0({else})1({/if})&ymd=({$nowtime})&month_flag=1&page_name=all&orderby2=-2">コミュニティ</a>
     11<a href="?m=admin&a=page_access_analysis_target_diary&ktai_flag=({if $item_str=='PC'})0({else})1({/if})&ymd=({$nowtime})&month_flag=1&page_name=all&orderby2=-2">日記</a>
     12<a href="?m=admin&a=page_access_analysis_target_member&ktai_flag=({if $item_str=='PC'})0({else})1({/if})&ymd=({$nowtime})&month_flag=1&page_name=all&orderby2=-2">ユーザー</a>
     13<a href="?m=admin&a=page_access_analysis_target_commu&ktai_flag=({if $item_str=='PC'})0({else})1({/if})&ymd=({$nowtime})&month_flag=1&page_name=all&orderby2=-2">コミュニティ</a>
    1414<br><br>
    1515今月最もアクセスをした<br>
    16 <a href="?m=analysis&a=page_access_analysis_member&ktai_flag=({if $item_str=='PC'})0({else})1({/if})&ymd=({$nowtime})&month_flag=1&page_name=all&orderby2=-2">ユーザー</a>
     16<a href="?m=admin&a=page_access_analysis_member&ktai_flag=({if $item_str=='PC'})0({else})1({/if})&ymd=({$nowtime})&month_flag=1&page_name=all&orderby2=-2">ユーザー</a>
    1717
    1818<br>
     
    2222
    2323({$item.ym|date_format:"%Y年%m月"})-->({$item.count}) &nbsp;&nbsp;
    24 <a href="?m=analysis&a=page_access_analysis_page&ymd=({$item.ym})&month_flag=1&ktai_flag=({$ktai_flag})">ページ毎の詳細</a>
    25 <a href="?m=analysis&a=page_access_analysis_day&ymd=({$item.ym})&ktai_flag=({$ktai_flag})">日次集計</a>
     24<a href="?m=admin&a=page_access_analysis_page&ymd=({$item.ym})&month_flag=1&ktai_flag=({$ktai_flag})">ページ毎の詳細</a>
     25<a href="?m=admin&a=page_access_analysis_day&ymd=({$item.ym})&ktai_flag=({$ktai_flag})">日次集計</a>
    2626<br>
    2727
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/access_analysis_page.tpl

    r763 r772  
    99
    1010<table border="1" cellspacing="0" cellpadding="3">
    11 <th><a href="?m=analysis&a=page_access_analysis_page&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&orderby1=({$orderby1})">ページ</a></th>
    12 <th><a href="?m=analysis&a=page_access_analysis_page&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&orderby2=({$orderby2})">アクセス数</a></th>
     11<th><a href="?m=admin&a=page_access_analysis_page&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&orderby1=({$orderby1})">ページ</a></th>
     12<th><a href="?m=admin&a=page_access_analysis_page&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&orderby2=({$orderby2})">アクセス数</a></th>
    1313<th>アクセスされた<br>メンバー<br>(target_c_member_id)</td>
    1414<th>アクセスされた<br>コミュニティ<br>(target_c_commu_id)</td>
     
    2222<td>({$item.count})</td>
    2323({if $item.is_target_c_member_id == 1})
    24 <td><a href="?m=analysis&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
     24<td><a href="?m=admin&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
    2525({else})
    2626<td><br></td>
     
    2828
    2929({if $item.is_target_c_commu_id == 1})
    30 <td><a href="?m=analysis&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
     30<td><a href="?m=admin&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
    3131({else})
    3232<td><br></td>
     
    3434
    3535({if $item.is_target_c_topic_id == 1})
    36 <td><a href="?m=analysis&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
     36<td><a href="?m=admin&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
    3737({else})
    3838<td><br></td>
     
    4040
    4141({if $item.is_target_c_diary_id == 1})
    42 <td><a href="?m=analysis&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
     42<td><a href="?m=admin&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
    4343({else})
    4444<td><br></td>
     
    4646
    4747({if $item.is_c_member_id == 1})
    48 <td><a href="?m=analysis&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
     48<td><a href="?m=admin&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$item.page_name})">詳細</a></td>
    4949</tr>
    5050({else})
     
    5656<td>合計</td>
    5757<td>({$sum})</td>
    58 <td><a href="?m=analysis&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
    59 <td><a href="?m=analysis&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
    60 <td><a href="?m=analysis&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
    61 <td><a href="?m=analysis&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
    62 <td><a href="?m=analysis&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
     58<td><a href="?m=admin&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
     59<td><a href="?m=admin&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
     60<td><a href="?m=admin&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
     61<td><a href="?m=admin&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
     62<td><a href="?m=admin&a=page_access_analysis_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=all">詳細</a></td>
    6363</table>
    6464
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/access_analysis_target_commu.tpl

    r763 r772  
    77<br><br>
    88
    9 ({if $is_prev})<a href="?m=analysis&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
    10 &nbsp;&nbsp;({$start_num})件({$end_num})件を表示&nbsp;&nbsp;
    11 ({if $is_next})<a href="?m=analysis&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
     9({if $is_prev})<a href="?m=admin&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
     10&nbsp;&nbsp;({$start_num})件?({$end_num})件を表示&nbsp;&nbsp;
     11({if $is_next})<a href="?m=admin&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
    1212<br>
    1313({*---------target_commu-------------*})
    1414target_c_commu_id<br>
    1515<table border="1" cellspacing="0" cellpadding="5">
    16 <th><a href="?m=analysis&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
     16<th><a href="?m=admin&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
    1717<th>コミュニティ名</th>
    18 <th><a href="?m=analysis&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
     18<th><a href="?m=admin&a=page_access_analysis_target_commu&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
    1919
    2020({foreach from=$target_commu item=item})
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/access_analysis_target_diary.tpl

    r763 r772  
    77<br><br>
    88
    9 ({if $is_prev})<a href="?m=analysis&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
     9({if $is_prev})<a href="?m=admin&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
    1010&nbsp;&nbsp;({$start_num})件~({$end_num})件を表示&nbsp;&nbsp;
    11 ({if $is_next})<a href="?m=analysis&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
     11({if $is_next})<a href="?m=admin&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
    1212<br>
    1313({*---------target_diary-------------*})
    1414target_c_diary_id<br>
    1515<table border="1" cellspacing="0" cellpadding="5">
    16 <th><a href="?m=analysis&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
     16<th><a href="?m=admin&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
    1717<th>タイトル</th>
    1818<th>ニックネーム</th>
    19 <th><a href="?m=analysis&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
     19<th><a href="?m=admin&a=page_access_analysis_target_diary&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
    2020
    2121({foreach from=$target_diary item=item})
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/access_analysis_target_member.tpl

    r763 r772  
    88<br><br>
    99
    10 ({if $is_prev})<a href="?m=analysis&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
    11 &nbsp;&nbsp;({$start_num})件({$end_num})件を表示&nbsp;&nbsp;
    12 ({if $is_next})<a href="?m=analysis&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
     10({if $is_prev})<a href="?m=admin&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
     11&nbsp;&nbsp;({$start_num})件?({$end_num})件を表示&nbsp;&nbsp;
     12({if $is_next})<a href="?m=admin&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
    1313<br>
    1414({*---------target_member-------------*})
    1515target_c_member_id<br>
    1616<table border="1" cellspacing="0" cellpadding="5">
    17 <th><a href="?m=analysis&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
     17<th><a href="?m=admin&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
    1818<th>ニックネーム</th>
    19 <th><a href="?m=analysis&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
     19<th><a href="?m=admin&a=page_access_analysis_target_member&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
    2020
    2121({foreach from=$target_member item=item})
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/access_analysis_target_topic.tpl

    r763 r772  
    77<br><br>
    88
    9 ({if $is_prev})<a href="?m=analysis&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
    10 &nbsp;&nbsp;({$start_num})件({$end_num})件を表示&nbsp;&nbsp;
    11 ({if $is_next})<a href="?m=analysis&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
     9({if $is_prev})<a href="?m=admin&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=-1&page=({$page})"><前を表示</a> ({/if})
     10&nbsp;&nbsp;({$start_num})件?({$end_num})件を表示&nbsp;&nbsp;
     11({if $is_next})<a href="?m=admin&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby=({$orderby})&direc=1&page=({$page})">次を表示></a>({/if})
    1212<br>
    1313({*---------target_topic-------------*})
    1414target_c_topic_id<br>
    1515<table border="1" cellspacing="0" cellpadding="5">
    16 <th><a href="?m=analysis&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
     16<th><a href="?m=admin&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby1=({$orderby1})">ID</a></th>
    1717<th>トピック名</th>
    1818<th>コミュニティ名</th>
    19 <th><a href="?m=analysis&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
     19<th><a href="?m=admin&a=page_access_analysis_target_topic&ktai_flag=({$ktai_flag})&ymd=({$ymd})&month_flag=({$month_flag})&page_name=({$page_name})&orderby2=({$orderby2})">アクセス数</a></th>
    2020
    2121({foreach from=$target_topic item=item})
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/delete_kakikomi.tpl

    r2 r772  
    5252<hr>
    5353
     54({* 日記コメント *})
     55<h3>日記コメント</h3>
     56<div class="caution">
     57日記コメントで表示しているIDを入力してください<br>
     58</div>
     59<form action="./" method="get">
     60<p>
     61<input type="hidden" name="m" value="({$module_name})">
     62<input type="hidden" name="a" value="page_({$hash_tbl->hash('delete_kakikomi')})">
     63ID:<input type="text" name="target_c_diary_comment_id" value="({$requests.target_c_diary_comment_id})" size="6">
     64<input type="submit" class="submit" value="確認">
     65</p>
     66</form>
     67
     68({if $c_diary_comment})
     69<table>
     70<tr>
     71<th>本文</th>
     72<td style="width:360px">({$c_diary_comment.body|t_url2a|nl2br})</td>
     73</tr>
     74<tr>
     75<th>URL</th>
     76<td><a href="({t_url _absolute=1 m=pc a=page_fh_diary})&amp;target_c_diary_id=({$c_diary_comment.c_diary_id})" target="_blank">URL</a></td>
     77</tr>
     78<form action="./" method="post">
     79<tr>
     80<th><input type="hidden" name="sessid" value="({$PHPSESSID})">
     81<input type="hidden" name="m" value="({$module_name})">
     82<input type="hidden" name="a" value="do_({$hash_tbl->hash('delete_kakikomi_c_diary_comment','do')})">
     83<input type="hidden" name="target_c_diary_comment_id" value="({$c_diary_comment.c_diary_id})">
     84&nbsp;</th>
     85<td><input type="submit" class="submit" value="削除する"></td>
     86</tr>
     87</form>
     88</table>
     89({/if})
     90
     91<hr>
     92
    5493({* コミュニティ *})
    5594<h3>コミュニティ</h3>
     
    138177</table>
    139178({/if})
     179<hr>
     180({* トピックコメント *})
     181<h3>トピックコメント</h3>
     182<div class="caution">
     183トピックコメントで表示しているIDを入力してください<br>
     184</div>
     185<form action="./" method="get">
     186<p>
     187<input type="hidden" name="m" value="({$module_name})">
     188<input type="hidden" name="a" value="page_({$hash_tbl->hash('delete_kakikomi')})">
     189ID:<input type="text" name="target_c_commu_topic_comment_id" value="({$requests.target_c_commu_topic_comment_id})" size="6">
     190<input type="submit" class="submit" value="確認">
     191</p>
     192</form>
     193
     194({if $c_commu_topic_comment})
     195<table>
     196<tr>
     197<th>本文</th>
     198<td style="width:360px">({$c_commu_topic_comment.body|t_url2a|nl2br})</td>
     199</tr>
     200<tr>
     201<th>URL</th>
     202<td><a href="({t_url _absolute=1 m=pc a=page_c_topic_detail})&amp;target_c_commu_topic_id=({$c_commu_topic_comment.c_commu_topic_id})" target="_blank">URL</a></td>
     203</tr>
     204<form action="./" method="post">
     205<tr>
     206<th><input type="hidden" name="sessid" value="({$PHPSESSID})">
     207<input type="hidden" name="m" value="({$module_name})">
     208<input type="hidden" name="a" value="do_({$hash_tbl->hash('delete_kakikomi_c_commu_topic_comment','do')})">
     209<input type="hidden" name="target_c_commu_topic_comment_id" value="({$c_commu_topic_comment.c_commu_topic_comment_id})">
     210&nbsp;</th>
     211<td><input type="submit" class="submit" value="削除する"></td>
     212</tr>
     213</form>
     214</table>
     215({/if})
     216<br><br>
    140217
    141218({$inc_footer|smarty:nodefaults})
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/inc_header.tpl

    r2 r772  
    3434<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('send_invites')})" title="SNS招待メール送信: 複数のメールアドレス宛に招待メールを送信">SNS招待メール送信</a></li>
    3535<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('list_c_image')})" title="画像リスト・管理: SNSに登録されている画像の一覧、登録、削除">画像リスト・管理</a></li>
    36 <li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('delete_kakikomi')})" title="書き込み管理: 日記、コミュニティ、コミュニティトピックの強制削除">書き込み管理</a></li>
     36<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('diary_list')})">日記管理</a></li>
     37<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('diary_comment_list')})">日記コメント管理</a></li>
     38<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('topic_list')})">トピック・イベント管理</a></li>
     39<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('topic_comment_list')})">トピック・イベントのコメント管理</a></li>
     40<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('delete_kakikomi')})" title="書き込み管理: 日記、コミュニティ、コミュニティトピックの強制削除">書き込み削除</a></li>
    3741<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('manage_c_commu')})" title="初期コミュニティ管理: 新規登録時に参加させるコミュニティの設定">初期コミュニティ管理</a></li>
     42<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('user_analysis_generation')})">世代別ユーザー表示</a></li>
     43<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('user_analysis_date_month')})">登録日別ユーザー表示(月次集計)</a></li>
     44<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('user_analysis_date_day')})">登録日別ユーザー表示(日次集計)</a></li>
     45({foreach from=$profile_list item=item})
     46<li><a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('user_analysis_profile')})&target_c_profile_id=({$item.c_profile_id})">({$item.caption})別ユーザー表示</a></li>
     47({/foreach})
    3848</ul>
    3949({/if})
     
    6777</ul>
    6878
     79
     80
    6981<div style="text-align:left;padding:.5em 5px;">
    7082【<a href="./" title="サイトを表示" target="_blank">サイトを表示</a>】
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/templates/user_analysis_date_month.tpl

    r763 r772  
    1212        <td width="100">({$key})</td>   
    1313        ({else})
    14         <td width="100"><a href="?m=analysis&a=page_user_analysis_date_day&date=({$key})">({$key})</a></td>     
     14        <td width="100"><a href="?m=admin&a=page_user_analysis_date_day&date=({$key})">({$key})</a></td>       
    1515        ({/if})
    1616        <td>({$item})人</td>
  • OpenPNE/branches/takanashi/prj_takanashi/webapp/modules/admin/validate/page/delete_kakikomi.ini

    r2 r772  
    11[target_c_diary_id]
     2type = "int"
     3
     4[target_c_diary_comment_id]
    25type = "int"
    36
     
    710[target_c_commu_topic_id]
    811type = "int"
     12
     13[target_c_commu_topic_comment_id]
     14type = "int"
Note: See TracChangeset for help on using the changeset viewer.