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

Changeset 879


Ignore:
Timestamp:
Nov 24, 2006, 6:04:02 PM (14 years ago)
Author:
takanashi
Message:

analysisの改善

Location:
OpenPNE/trunk/webapp/modules/admin
Files:
26 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/modules/admin/lib/db_admin.php

    r783 r879  
    7575function db_admin_delete_c_profile_option($c_profile_option_id)
    7676{
    77     if (!$c_profile_option_id) return false;
    78 
     77    if (!$c_profile_option_id) {
     78        return false;
     79    }
    7980    $sql = 'DELETE FROM c_member_profile WHERE c_profile_option_id = ?';
    8081    $params = array(intval($c_profile_option_id));
     
    697698function db_access_analysis_c_admin_user_id4username($username)
    698699{
    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 
    705 function 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 
    716 function 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 
    742 function 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 
    753 function 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);
     700    $sql = "SELECT c_admin_user_id FROM c_admin_user" .
     701        " WHERE username = ?";
     702    $params = array($username);
     703    return db_get_one($sql,$params);
     704}
     705
     706function p_access_analysis_month_access_analysis_month($ktai_flag)
     707{
     708    $sql = "SELECT concat(left(r_datetime, 7), '-01') as ym, count(*) as count" .
     709            " FROM c_access_log " .
     710            " where ktai_flag = ?" .
     711            " group by ym";
     712    $params = array(intval($ktai_flag));           
     713    $list = db_get_all($sql,$params);
     714    return $list;
     715}
     716
     717
     718function p_access_analysis_day_access_analysis_day($ym, $ktai_flag)
     719{
     720    $sql = "SELECT left(r_datetime,10) as ymd , count(*) as count" .
     721            " FROM c_access_log " .
     722            " where left(r_datetime, 7) = ?" .
     723            " and ktai_flag = ? " .
     724            " group by ymd";           
     725    $params = array(intval(substr($ym,0,7)),intval($ktai_flag));
     726    $list = db_get_all($sql,$params);
     727   
     728    $year = substr($ym, 0, 4);
     729    $month = substr($ym, 5,2);
     730   
     731    $return = array();
     732    $days_num = date("t", mktime (0,0,0,$month,1,$year));
     733    for($i=1 ; $i<=$days_num; $i++) {
     734        $date = substr($ym,0,8) . substr("00".$i, -2, 2);
     735
     736        $count = 0;
     737        foreach($list as $value) {
     738            if ($value['ymd'] == $date) {
     739                $count = $value['count'];
     740            }
     741        }
     742        $return[] = array("ymd"=>$date, "count"=>$count);
     743    }
     744    return $return;
     745}
     746
     747function get_page_name($ktai_flag, $orderby=1)
     748{
     749    if ($orderby == 1) {
     750        $orderby_str = " order by page_name asc";
     751    } elseif ($orderby == -1) {
     752        $orderby_str = " order by page_name desc";
     753    }
     754    $sql = "select distinct page_name from c_access_log " .
     755            " where ktai_flag = ? " .
     756            $orderby_str;
     757    $params = array(intval($ktai_flag));
     758    return db_get_col($sql,$params);
     759}
     760
     761function p_access_analysis_page_access_analysis_page4ym($ymd, $month_flag, $ktai_flag, $orderby)
     762{
     763
     764    if ($orderby == 1) {
     765        $orderby_str = " order by page_name asc";
     766    } elseif ($orderby == -1) {
     767        $orderby_str = " order by page_name desc";
     768    } elseif ($orderby == 2) {
     769        $orderby_str = " order by count asc";
     770    } elseif ($orderby == -2) {
     771        $orderby_str = " order by count desc";
     772    }
     773    $sql = "select page_name , count(*) as count from c_access_log where ktai_flag = ? ";
     774    $params = array(intval($ktai_flag));
     775    if ($month_flag) {
     776        $sql .= " and left(r_datetime, 7) = ? ";
     777        array_push($params,substr($ymd,0,7));
     778    } else {
     779        $sql .= " and left(r_datetime,10) = ? ";
     780        array_push($params,$ymd);
     781    }
     782    $sql .= " group by page_name ".    $orderby_str;
     783    $list = db_get_all($sql,$params);
     784
     785    $sum = 0;
     786    $return = array();
     787    if (abs($orderby) == 1) {
     788        $page_name = get_page_name($ktai_flag, $orderby);
     789        foreach($page_name as $name) {
     790            $count = 0;
     791            foreach($list as $value) {
     792                if ($value['page_name'] == $name) $count = $value['count'];
     793            }
     794
     795                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);
     796
     797            $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);
     798            $sum += $count;
     799        }
     800    } elseif (abs($orderby) == 2) {
     801        $page_name = get_page_name($ktai_flag);
     802
     803        $t_page_name = $page_name;
     804
     805        //アクセスがゼロのページを取得する
     806        foreach($page_name as $key=>$name) {
     807            foreach($list as $value) {
     808                if ($value['page_name'] == $name) {
     809                    unset($page_name[$key]);//$listに含まれるページネームを削除
     810                }
     811            }
     812        }
     813
     814        foreach($page_name as $key=>$name) {
     815            $page_name[$key] = array("page_name"=>$name, "count"=>0);
     816        }
     817
     818        if ($orderby == 2) {
     819            $return = array_merge($page_name , $list);
     820        } elseif ($orderby == -2) {
     821            $return = array_merge($list, $page_name);
     822        }
     823        foreach($list as $value) {
     824            $sum += $value['count'];
     825        }
     826
     827        foreach($return as $value) {
     828
     829            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']);
     830
     831            $value['is_target_c_member_id'] = $is_target_c_member_id;
     832            $value['is_target_c_commu_id'] = $is_target_c_commu_id;
     833            $value['is_target_c_topic_id'] = $is_target_c_topic_id;
     834            $value['is_target_c_diary_id'] = $is_target_c_diary_id;
     835            $value['is_c_member_id'] = $is_c_member_id;
     836            $t_return[] = $value;
     837
     838        }
     839
     840        $return = $t_return;
     841
     842    }
     843   
     844    return array($return, $sum);
    831845}
    832846
     
    837851 */
    838852function p_access_analysis_target_commu_target_commu4ym_page_name
    839 ($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
    840        
     853($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1)
     854{
     855   
    841856    $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);   
     857   
     858    if ($orderby == 1) {
     859        $orderby_str = " order by target_c_commu_id asc";
     860    } elseif ($orderby == -1) {
     861        $orderby_str = " order by target_c_commu_id desc";
     862    } elseif ($orderby == 2) {
     863        $orderby_str = " order by count asc";
     864    } elseif ($orderby == -2) {
     865        $orderby_str = " order by count desc";
     866    }
     867   
     868    $sql = "select target_c_commu_id , count(*) as count from c_access_log  where ktai_flag = ? ";
     869    $params = array(intval($ktai_flag));
     870    if ($month_flag) {
     871            $sql .= " and left(r_datetime, 7) = ? ";
     872            array_push($params,substr($ymd,0,7));
     873    } else {
     874            $sql .= " and left(r_datetime,10) = ? ";
     875            array_push($params,$ymd);
     876    }
     877    if ($page_name!="all") {
     878            $sql .= " and page_name = ? ";
     879            array_push($params,$page_name);
     880    }
     881    $sql .= " and target_c_commu_id <> 0 ";
     882    $sql .= " group by target_c_commu_id " .$orderby_str." limit $start, $page_size";
     883    $list = db_get_all($sql,$params);
     884
     885    $return = array();
     886    $sum = 0;
     887    foreach($list as $key => $value) {
     888        if ($value['target_c_commu_id']) {
     889            $c_commu = _db_c_commu4c_commu_id($value['target_c_commu_id']);
     890            $return[] = array_merge($value, $c_commu);
     891            $sum += $value['count'];
     892        }
     893    }
     894
     895    $sql =   "select count(*) from c_access_log  where ktai_flag = ? ";
     896    $params = array(intval($ktai_flag));
     897    if ($month_flag) {
     898        $sql .= " and left(r_datetime, 7) = ? ";
     899        array_push($params,substr($ymd,0,7));
     900    } else {
     901        $sql .= " and left(r_datetime,10) = ? ";
     902        array_push($params,$ymd);
     903    }
     904    if ($page_name!="all") {
     905        $sql .= " and page_name = ? ";
     906        array_push($params,$page_name);
     907    }
     908    $sql .= " and target_c_commu_id <> 0 ";
     909    $sql .= " group by target_c_commu_id ";
     910    $result = db_get_all($sql,$params);
     911    $total_num = count($result);
     912
     913    if ($total_num != 0) {
     914        $total_page_num =  ceil($total_num / $page_size);
     915        if ($page >= $total_page_num) {
     916            $next = false;
     917        }else{
     918            $next = true;
     919        }
     920        if ($page <= 1) {
     921            $prev = false;
     922        }else{
     923            $prev = true;
     924        }
     925    }
     926    $start_num = ($page - 1) * $page_size + 1 ;
     927    $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     928
     929    return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
    910930}
    911931
    912932function p_access_analysis_target_topic_target_topic4ym_page_name
    913 ($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
    914        
     933($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1)
     934{
     935   
    915936    $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);   
     937   
     938    if ($orderby == 1) {
     939        $orderby_str = " order by target_c_commu_topic_id asc";
     940    } elseif ($orderby == -1) {
     941        $orderby_str = " order by target_c_commu_topic_id desc";
     942    } elseif ($orderby == 2) {
     943        $orderby_str = " order by count asc";
     944    } elseif ($orderby == -2) {
     945        $orderby_str = " order by count desc";
     946    }
     947    $where =" where ktai_flag = ? ";
     948    $params = array(intval($ktai_flag));
     949    if ($month_flag) {
     950            $where .= " and left(r_datetime, 7) = ? ";
     951            array_push($params,substr($ymd,0,7));
     952    } else {
     953            $where .= " and left(r_datetime,10) = ? ";
     954            array_push($params,$ymd);
     955    }
     956    if ($page_name!="all") {
     957            $where .= " and page_name = ? ";
     958            array_push($params,$page_name);
     959    }
     960    $sql = "select target_c_commu_topic_id , count(*) as count from c_access_log ";
     961    $sql .= $where." group by target_c_commu_topic_id " .$orderby_str." limit $start, $page_size";
     962    $list = db_get_all($sql,$params);
     963    $sql = "select count(*) from c_access_log ";
     964    $sql .= $where ." group by target_c_commu_topic_id ";
     965    $result = db_get_all($sql,$params);
     966    $total_num = count($result);
     967
     968    $return = array();
     969    $sum = 0;
     970    foreach($list as $key => $value) {
     971        if ($value['target_c_commu_topic_id']) {
     972            $c_commu_topic = c_topic_detail_c_topic4c_commu_topic_id($value['target_c_commu_topic_id']);
     973            $c_commu_topic['topic_name'] = $c_commu_topic['name'];
     974            $c_commu = _db_c_commu4c_commu_id($c_commu_topic['c_commu_id']);
     975            $c_commu_topic['commu_name'] = $c_commu['name'];
     976            $return[] = array_merge($value, $c_commu_topic);
     977            $sum += $value['count'];
     978        }
     979    }
     980
     981    if ($total_num != 0) {
     982        $total_page_num =  ceil($total_num / $page_size);
     983        if ($page >= $total_page_num) {
     984            $next = false;
     985        }else{
     986            $next = true;
     987        }
     988        if ($page <= 1) {
     989            $prev = false;
     990        }else{
     991            $prev = true;
     992        }
     993    }
     994    $start_num = ($page - 1) * $page_size + 1 ;
     995    $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     996
     997    return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
    973998}
    974999
    9751000function p_access_analysis_target_diary_target_diary4ym_page_name
    976 ($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
    977        
     1001($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1)
     1002{
     1003   
    9781004    $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);   
     1005   
     1006    if ($orderby == 1) {
     1007        $orderby_str = " order by target_c_diary_id asc";
     1008    } elseif ($orderby == -1) {
     1009        $orderby_str = " order by target_c_diary_id desc";
     1010    } elseif ($orderby == 2) {
     1011        $orderby_str = " order by count asc";
     1012    } elseif ($orderby == -2) {
     1013        $orderby_str = " order by count desc";
     1014    }
     1015   
     1016    $sql = "select target_c_diary_id , count(*) as 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    if ($page_name!="all") {
     1026            $sql .= " and page_name = ? ";
     1027            array_push($params,$page_name);
     1028    }
     1029    $sql .= " and target_c_diary_id <> 0 ";
     1030    $sql .= " group by target_c_diary_id " . $orderby_str. " limit $start, $page_size";
     1031    $list = db_get_all($sql,$params);
     1032
     1033    $return = array();
     1034    $sum = 0;
     1035    foreach ($list as $key => $value) {
     1036        if ($value['target_c_diary_id']) {
     1037            $c_diary = db_diary_get_c_diary4id($value['target_c_diary_id']);
     1038            $c_member = db_common_c_member4c_member_id($c_diary['c_member_id']);
     1039            $c_diary['nickname'] = $c_member['nickname'];
     1040            $return[] = array_merge($value, $c_diary);
     1041            $sum += $value['count'];
     1042        }
     1043    }
     1044
     1045    $sql =   "select count(*) from c_access_log where ktai_flag = ? ";
     1046    $params = array(intval($ktai_flag));
     1047    if ($month_flag) {
     1048            $sql .= " and left(r_datetime, 7) = ? ";
     1049            array_push($params,substr($ymd,0,7));
     1050    } else {
     1051            $sql .= " and left(r_datetime,10) = ? ";
     1052            array_push($params,$ymd);
     1053    }
     1054    $sql .= " and target_c_diary_id <> 0 ";
     1055    $sql .= " group by target_c_diary_id ";
     1056    $result = db_get_all($sql,$params);
     1057    $total_num = count($result);
     1058
     1059    if ($total_num != 0) {
     1060        $total_page_num =  ceil($total_num / $page_size);
     1061        if ($page >= $total_page_num) {
     1062            $next = false;
     1063        }else{
     1064            $next = true;
     1065        }
     1066        if ($page <= 1) {
     1067            $prev = false;
     1068        }else{
     1069            $prev = true;
     1070        }
     1071    }
     1072    $start_num = ($page - 1) * $page_size + 1 ;
     1073    $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     1074
     1075    return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
    10471076}
    10481077
    10491078function p_access_analysis_member_access_member4ym_page_name
    1050 ($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
    1051        
     1079($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1)
     1080{
    10521081    $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);   
     1082   
     1083    if ($orderby == 1) {
     1084        $orderby_str = " order by target_c_member_id asc";
     1085    } elseif ($orderby == -1) {
     1086        $orderby_str = " order by target_c_member_id desc";
     1087    } elseif ($orderby == 2) {
     1088        $orderby_str = " order by count asc";
     1089    } elseif ($orderby == -2) {
     1090        $orderby_str = " order by count desc";
     1091    }
     1092   
     1093    $where =" where ktai_flag = ? ";
     1094    $params = array(intval($ktai_flag));
     1095    if ($month_flag) {
     1096        $where .= " and left(r_datetime, 7) = ? ";
     1097        array_push($params,substr($ymd,0,7));
     1098    } else {
     1099        $where .= " and left(r_datetime,10) = ? ";
     1100        array_push($params,$ymd);
     1101    }
     1102    if ($page_name!="all") {
     1103        $where .= " and page_name = ? ";
     1104        array_push($params,$page_name);
     1105    }
     1106
     1107    $sql = "select c_member_id , count(*) as count from c_access_log";
     1108    $sql .= $where." group by c_member_id $orderby_str limit $start, $page_size";
     1109    $list = db_get_all($sql,$params);
     1110    $sql = "select count(*) from c_access_log ";
     1111    $sql .=    $where ." group by c_member_id ";
     1112    $result = db_get_all($sql,$params);
     1113    $total_num = count($result);
     1114
     1115    $return = array();
     1116    $sum = 0;
     1117    foreach($list as $key => $value) {
     1118        if ($value['c_member_id']) {
     1119            $c_member = _db_c_member4c_member_id($value['c_member_id']);
     1120            $return[] = array_merge($value, $c_member);
     1121            $sum += $value['count'];
     1122        }
     1123    }
     1124
     1125
     1126    if ($total_num != 0) {
     1127        $total_page_num =  ceil($total_num / $page_size);
     1128        if ($page >= $total_page_num) {
     1129            $next = false;
     1130        }else{
     1131            $next = true;
     1132        }
     1133        if ($page <= 1) {
     1134            $prev = false;
     1135        }else{
     1136            $prev = true;
     1137        }
     1138    }
     1139    $start_num = ($page - 1) * $page_size + 1 ;
     1140    $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     1141    return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);   
    11081142}
    11091143
    11101144function p_access_analysis_target_member_access_member4ym_page_name
    1111 ($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1){
    1112        
     1145($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby=1)
     1146{
    11131147    $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){
     1148   
     1149    if ($orderby == 1) {
     1150        $orderby_str = " order by target_c_member_id asc";
     1151    } elseif ($orderby == -1) {
     1152        $orderby_str = " order by target_c_member_id desc";
     1153    } elseif ($orderby == 2) {
     1154        $orderby_str = " order by count asc";
     1155    } elseif ($orderby == -2) {
     1156        $orderby_str = " order by count desc";
     1157    }
     1158    $where =" where ktai_flag = ? ";
     1159    $params = array(intval($ktai_flag));
     1160        if ($month_flag) {
    11231161                $where .= " and left(r_datetime, 7) = ? ";
    11241162                array_push($params,substr($ymd,0,7));
     
    11271165                array_push($params,$ymd);
    11281166        }
    1129         if($page_name!="all"){
     1167        if ($page_name!="all") {
    11301168                $where .= " and page_name = ? ";
    11311169                array_push($params,$page_name);
    11321170        }
    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){
     1171    $sql = "select target_c_member_id , count(*) as count from c_access_log ";
     1172    $sql .= $where;
     1173    $sql .= " AND target_c_member_id <> 0 ";
     1174    $sql .= " group by target_c_member_id " . $orderby_str. " limit $start, $page_size";
     1175
     1176    $list = db_get_all($sql,$params);
     1177
     1178    $return = array();
     1179    $sum = 0;
     1180    foreach($list as $key => $value) {
     1181        if ($value['target_c_member_id']) {
     1182            $c_member = db_common_c_member4c_member_id($value['target_c_member_id']);
     1183            $return[] = array_merge($value, $c_member);
     1184            $sum += $value['count'];
     1185        }
     1186    }
     1187
     1188    $where =" where ktai_flag = ? ";
     1189    $params = array(intval($ktai_flag));
     1190        if ($month_flag) {
    11531191                $where .= " and left(r_datetime, 7) = ? ";
    11541192                array_push($params,substr($ymd,0,7));
     
    11571195                array_push($params,$ymd);
    11581196        }
    1159         if($page_name!="all"){
     1197        if ($page_name != "all") {
    11601198                $where .= " and page_name = ? ";
    11611199                array_push($params,$page_name);
    11621200        }
    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 
    1191 function 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);
     1201    $sql = "select count(*) from c_access_log " ;
     1202    $sql .= $where;
     1203    $sql .= " AND target_c_member_id <> 0 ";
     1204    $sql .= " group by target_c_member_id ";
     1205   
     1206    $result = db_get_all($sql,$params);
     1207    $total_num = count($result);
     1208
     1209    if ($total_num != 0) {
     1210        $total_page_num =  ceil($total_num / $page_size);
     1211        if ($page >= $total_page_num) {
     1212            $next = false;
     1213        } else {
     1214            $next = true;
     1215        }
     1216        if ($page <= 1) {
     1217            $prev = false;
     1218        } else {
     1219            $prev = true;
     1220        }
     1221    }
     1222    $start_num = ($page - 1) * $page_size + 1 ;
     1223    $end_num =   ($page - 1) * $page_size + $page_size > $total_num ? $total_num : ($page - 1) * $page_size + $page_size ;
     1224
     1225    return array($return, $sum, $prev, $next, $total_num, $start_num, $end_num);
     1226}
     1227
     1228function get_is_show($name)
     1229{
     1230    //必要のない詳細ボタンを消す
     1231    switch($name) {
     1232    case "h_home":
     1233        $is_target_c_member_id = 0;
     1234        $is_target_c_commu_id = 0;
     1235        $is_target_c_topic_id = 0;
     1236        $is_target_c_diary_id = 0;
     1237        $is_c_member_id = 1;
     1238        break;
     1239
     1240    case "fh_friend_list":
     1241        $is_target_c_member_id = 0;
     1242        $is_target_c_commu_id = 0;
     1243        $is_target_c_topic_id = 0;
     1244        $is_target_c_diary_id = 0;
     1245        $is_c_member_id = 1;
     1246        break;
     1247
     1248    case "h_message":
     1249        $is_target_c_member_id = 0;
     1250        $is_target_c_commu_id = 0;
     1251        $is_target_c_topic_id = 0;
     1252        $is_target_c_diary_id = 0;
     1253        $is_c_member_id = 1;
     1254        break;
     1255
     1256    case "fh_diary_list":
     1257        $is_target_c_member_id = 0;
     1258        $is_target_c_commu_id = 0;
     1259        $is_target_c_topic_id = 0;
     1260        $is_target_c_diary_id = 0;
     1261        $is_c_member_id = 1;
     1262        break;
     1263
     1264    case "h_message_box":
     1265        $is_target_c_member_id = 0;
     1266        $is_target_c_commu_id = 0;
     1267        $is_target_c_topic_id = 0;
     1268        $is_target_c_diary_id = 0;
     1269        $is_c_member_id = 1;
     1270        break;
     1271
     1272    case "f_home":
     1273        $is_target_c_member_id = 1;
     1274        $is_target_c_commu_id = 0;
     1275        $is_target_c_topic_id = 0;
     1276        $is_target_c_diary_id = 0;
     1277        $is_c_member_id = 1;
     1278        break;
     1279
     1280    case "h_com_find_all":
     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        break;
     1287
     1288    case "reply_message":
     1289        $is_target_c_member_id = 0;
     1290        $is_target_c_commu_id = 0;
     1291        $is_target_c_topic_id = 0;
     1292        $is_target_c_diary_id = 0;
     1293        $is_c_member_id = 1;
     1294        break;
     1295
     1296    case "f_message_send":
     1297        $is_target_c_member_id = 0;
     1298        $is_target_c_commu_id = 0;
     1299        $is_target_c_topic_id = 0;
     1300        $is_target_c_diary_id = 0;
     1301        $is_c_member_id = 1;
     1302        break;
     1303
     1304    case "f_message_send":
     1305        $is_target_c_member_id = 0;
     1306        $is_target_c_commu_id = 0;
     1307        $is_target_c_topic_id = 0;
     1308        $is_target_c_diary_id = 0;
     1309        $is_c_member_id = 1;
     1310        break;
     1311   
     1312    case "h_diary_list_all":
     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        break;
     1319
     1320    case "h_search":
     1321        $is_target_c_member_id = 0;
     1322        $is_target_c_commu_id = 0;
     1323        $is_target_c_topic_id = 0;
     1324        $is_target_c_diary_id = 0;
     1325        $is_c_member_id = 1;
     1326        break;
     1327
     1328    case "f_message_send_confirm":
     1329        $is_target_c_member_id = 1;
     1330        $is_target_c_commu_id = 0;
     1331        $is_target_c_topic_id = 0;
     1332        $is_target_c_diary_id = 0;
     1333        $is_c_member_id = 1;
     1334        break;
     1335
     1336    default:
     1337        $is_target_c_member_id = 1;
     1338        $is_target_c_commu_id = 1;
     1339        $is_target_c_topic_id = 1;
     1340        $is_target_c_diary_id = 1;
     1341        $is_c_member_id = 1;
     1342        break;
     1343    }
     1344
     1345    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);
    13451346
    13461347}
     
    13531354適時追加していく
    13541355
    1355 $s_access_date  最終ログイン時刻 開始年月日
    1356 $e_access_date  最終ログイン時刻 終了年月日
     1356$s_access_date    最終ログイン時刻 開始年月日
     1357$e_access_date    最終ログイン時刻 終了年月日
    13571358
    13581359[返り値]
     
    13661367    $page_size = intval($page_size);
    13671368
    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         }
     1369    $limit = "";
     1370
     1371    //page_sizeが0の時は全て表示(pagerなし)
     1372    if ($page_size != 0) {
     1373        $limit = " LIMIT ".($page_size*($page-1)).",$page_size";
     1374    }
     1375    $where = " WHERE 1 ";
     1376
     1377    //指定された条件で絞っていく
     1378    if ($s_access_date != "") {
     1379        $where = $where . " and access_date >= ?";
     1380        $params = array($s_access_date);
     1381    }
     1382
     1383    if ($e_access_date != "") {
     1384        $where = $where . " and access_date < ?";
     1385        $params = array($e_access_date);
     1386    }
    13901387
    13911388    $select = "SELECT * FROM c_member";
    1392         $order = " order by c_member_id";
     1389    $order = " order by c_member_id";
    13931390
    13941391    $sql = $select . $where . $order . $limit;
    13951392    $list = db_get_all_limit($sql, 0, $limit, $params);
    1396        
     1393   
    13971394    $sql = "select count(*) from c_member".$where;
    13981395
    13991396    $total_num = db_get_one($sql, $params);
    14001397   
    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 
    1420 function _db_c_member4c_member_id($c_member_id) {
    1421         $sql = "SELECT * FROM c_member WHERE c_member_id= ? ";
     1398    if ($total_num != 0 && $page_size != 0) {
     1399        $total_page_num =  ceil($total_num / $page_size);
     1400        if ($page >= $total_page_num) {
     1401            $next = false;
     1402        } else {
     1403            $next = true;
     1404        }
     1405        if ($page <= 1) {
     1406            $prev = false;
     1407        } else {
     1408            $prev = true;
     1409        }
     1410    }
     1411
     1412    return array($list , $prev , $next, $total_num);
     1413}
     1414
     1415function _db_c_member4c_member_id($c_member_id)
     1416{
     1417    $sql = "SELECT * FROM c_member WHERE c_member_id= ? ";
    14221418        $params = array(intval($c_member_id));
    1423         return db_get_row($sql,$params);
     1419    return db_get_row($sql,$params);
    14241420}
    14251421
     
    14271423 * 男と女の人数を取得
    14281424 */
    1429 function 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        
     1425function get_analysis_sex()
     1426{
     1427    $sql = "select count(*) from c_member where sex = '男'";
     1428    $analysis_sex['male'] = get_one4db($sql);
     1429    $sql = "select count(*) from c_member where sex = '女'";
     1430    $analysis_sex['female'] = get_one4db($sql);
     1431   
     1432    return $analysis_sex;
     1433   
    14371434}
    14381435
     
    14401437 * 世代の人数を取得
    14411438 */
    1442 function 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        
     1439function get_analysis_generation()
     1440{
     1441    $analysis_generation = array(
     1442            '0~9' => 0,
     1443            '10~19' => 0,
     1444            '20~29' => 0,
     1445            '30~39' => 0,
     1446            '40~49' => 0,
     1447            '50~59' => 0,
     1448            '60~69' => 0,
     1449            '70~79' => 0,
     1450            '80~' =>0
     1451    );
     1452   
     1453    $sql = "select ((year(curdate()) - birth_year)- (RIGHT(CURDATE(),5)<concat(birth_month,'-',birth_day))) as age from c_member;";
     1454    $lst = db_get_all($sql);
     1455
     1456    $temp = array_keys($analysis_generation);
     1457    foreach($lst as $value) {
     1458        $key = (int)($value['age'] / 10);
     1459        if ($key > count($analysis_generation)-1) {
     1460            $analysis_generation[$temp[count($analysis_generation)-1]]++;
     1461        } else {
     1462            $analysis_generation[$temp[$key]]++;
     1463        }
     1464    }
     1465
     1466    return $analysis_generation;
     1467   
    14701468}
    14711469
     
    14731471 * 地域別の人数を取得
    14741472 */
    1475 function 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 
    1496 function 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 
    1515 function get_analysis_date_day_d($date=""){
    1516         if($date=="") $date = date("Y-m-d");
    1517         return $date;
    1518 }
    1519 
    1520 
    1521 function 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 
    1547 function 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;
     1473function get_analysis_region()
     1474{
     1475    $pref = p_regist_prof_c_profile_pref_list4null();
     1476    $sql = "select pre_addr_c_profile_pref_id as pref_id from c_member";
     1477    $lst = get_array_list4db($sql);
     1478
     1479    foreach($pref as $value) {
     1480        $analysis_region[$value] = 0;   
     1481    }
     1482
     1483    foreach ($lst as $value) {
     1484        if ($value['pref_id'] == 0) {
     1485            $analysis_region['その他']++;
     1486        } else {
     1487            $analysis_region[$pref[$value['pref_id']]]++;
     1488        }
     1489    }
     1490
     1491    return $analysis_region;
     1492   
     1493}
     1494
     1495
     1496function get_analysis_date_month($year = "", $month = "")
     1497{
     1498    $sql = "select date_format(r_date,'%Y-%m') from c_member order by r_date";
     1499    $start_date = db_get_one($sql);
     1500
     1501    $i = 0;
     1502    list($y, $m) = split("-",$start_date);
     1503    do{
     1504        $date = date("Y-m", mktime (0,0,0,$m+$i++,1,$y));
     1505        $analysis_date_month[$date] = 0;
     1506    }while($date < date("Y-m"));   
     1507   
     1508    $sql = "select date_format(r_date,'%Y-%m') as d from c_member";
     1509    $lst = db_get_all($sql);
     1510    foreach ($lst as $value) {
     1511        $analysis_date_month[$value['d']]++;
     1512    }
     1513    return $analysis_date_month;
     1514}
     1515
     1516function get_analysis_date_day_d($date="")
     1517{
     1518    if ($date == "") {
     1519       $date = date("Y-m-d");
     1520    }
     1521    return $date;
     1522}
     1523
     1524
     1525function get_analysis_date_day($date="")
     1526{
     1527    if ($date == "") {
     1528        $date = date("Y-m");
     1529    }
     1530    //一ヶ月の日数
     1531    $day_num = date("t");
     1532
     1533    for($i=1 ; $i<=$day_num; $i++) {
     1534        //一桁の数を二桁にする
     1535        if ($i < 10) {
     1536            $i = "0".$i;
     1537        }
     1538        $analysis_date_day[$i] = 0;
     1539    }
     1540
     1541   
     1542    $sql = "select date_format(r_date,'%d') as d from c_member where date_format(r_date,'%Y-%m') = ?";
     1543    $params = array($date);
     1544    $lst = db_get_all($sql,$params);
     1545
     1546    foreach($lst as $value) {
     1547        $analysis_date_day[$value['d']]++;
     1548    }
     1549   
     1550    return $analysis_date_day;
     1551}
     1552
     1553function p_access_analysis_select_profile_list()
     1554{
     1555    $sql = "SELECT * " .
     1556            " FROM c_profile " .
     1557            " where form_type = 'select' ";
     1558           
     1559    $list = db_get_all($sql);
     1560    return $list;
    15541561}
    15551562
     
    15571564 * 指定されたIDのプロフィールの人数別一覧を作成
    15581565 */
    1559 function 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 
    1569 function 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 
    1578 function 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 }
    1586 function monitor_diary_list($keyword,$page_size,$page){
     1566function get_analysis_profile($c_profile_id)
     1567{
     1568    $sql = "select count(*) as count,value,c_profile.caption from c_member_profile " .
     1569        " LEFT JOIN c_profile ON c_profile.c_profile_id = c_member_profile.c_profile_id " .
     1570        " WHERE c_member_profile.c_profile_id = ? GROUP BY value ";
     1571    $params = array(intval($c_profile_id));
     1572    $analysis_profile = db_get_all($sql,$params);
     1573   
     1574    return $analysis_profile;
     1575}
     1576
     1577function get_analysis_count_profile_all($c_profile_id)
     1578{
     1579    $sql = "select count(*) as count from c_member_profile " .
     1580        " WHERE c_profile_id = ? ";
     1581    $params = array(intval($c_profile_id));
     1582    $analysis_profile = db_get_one($sql,$params);
     1583   
     1584    return $analysis_profile;
     1585}
     1586
     1587function analysis_profile4c_profile_id($c_profile_id)
     1588{
     1589    $sql = "SELECT * FROM c_profile" .
     1590            " WHERE c_profile_id = ? ";
     1591    $params = array(intval($c_profile_id));
     1592    $profile = db_get_row($sql,$params);
     1593   
     1594    return $profile;
     1595}
     1596function monitor_diary_list($keyword,$page_size,$page)
     1597{
    15871598
    15881599    $page = intval($page);
     
    15911602    $where = " where 1 ";
    15921603
    1593     if($keyword){
     1604    if ($keyword) {
    15941605        //全角空白を半角に統一
    15951606        $keyword = str_replace(" ", " ", $keyword);
    15961607        $keyword_list = explode(" ", $keyword);
    15971608           
    1598         for($i=0;$i < count($keyword_list);$i++){
     1609        for($i=0;$i < count($keyword_list);$i++) {
    15991610            $keyword = check_search_word( $keyword_list[$i] );
    16001611               
     
    16301641}
    16311642
    1632 function monitor_diary_comment_list($keyword,$page_size,$page){
     1643function monitor_diary_comment_list($keyword,$page_size,$page)
     1644{
    16331645
    16341646    $page = intval($page);
     
    16371649    $where = " where 1 ";
    16381650
    1639     if($keyword){
     1651    if ($keyword) {
    16401652        //全角空白を半角に統一
    16411653        $keyword = str_replace(" ", " ", $keyword);
    16421654        $keyword_list = explode(" ", $keyword);
    16431655           
    1644         for($i=0;$i < count($keyword_list);$i++){
     1656        for($i=0;$i < count($keyword_list);$i++) {
    16451657            $keyword = check_search_word( $keyword_list[$i] );
    16461658               
     
    16761688
    16771689
    1678 function monitor_topic_comment_list($keyword,$page_size,$page){
     1690function monitor_topic_comment_list($keyword,$page_size,$page)
     1691{
    16791692
    16801693    $page = intval($page);
     
    16831696    $where = " where 1 ";
    16841697
    1685     if($keyword){
     1698    if ($keyword) {
    16861699        $keyword = str_replace("?@", " ", $keyword);
    16871700        $keyword_list = explode(" ", $keyword);
    16881701           
    1689         for($i=0;$i < count($keyword_list);$i++){
     1702        for($i=0;$i < count($keyword_list);$i++) {
    16901703            $keyword = check_search_word( $keyword_list[$i] );
    16911704               
     
    17231736}
    17241737
    1725 
    1726 function monitor_topic_list($keyword,$page_size,$page){
    1727 
     1738function monitor_topic_list($keyword,$page_size,$page)
     1739{
    17281740    $page = intval($page);
    17291741    $page_size = intval($page_size);
     
    17311743    $where = " where 1 ";
    17321744
    1733     if($keyword){
     1745    if ($keyword) {
    17341746        $keyword = str_replace("?@", " ", $keyword);
    17351747        $keyword_list = explode(" ", $keyword);
    17361748           
    1737         for($i=0;$i < count($keyword_list);$i++){
     1749        for($i=0;$i < count($keyword_list);$i++) {
    17381750            $keyword = check_search_word( $keyword_list[$i] );
    17391751               
     
    17751787}
    17761788
    1777 function _db_count_c_commu_topic_comments4c_commu_topic_id($c_commu_topic_id){
     1789function _db_count_c_commu_topic_comments4c_commu_topic_id($c_commu_topic_id)
     1790{
    17781791    $sql = "SELECT count(*) FROM c_commu_topic_comment" .
    17791792        " WHERE c_commu_topic_id = ? AND number > 0";
  • OpenPNE/trunk/webapp/modules/admin/page/access_analysis_day.php

    r800 r879  
    99    function execute($requests)
    1010    {
    11         //----------リクエスト変数-------------//
    12         $ktai_flag = $requests['ktai_flag'];
    13         $ymd = $requests['ymd'];
    14         //----------リクエスト変数-------------//
    15        
    16         $this->set("inc_header" ,admin_fetch_inc_header("TOP>>".SNS_NAME."管理ページ"));
    17         $this->set("inc_footer" ,admin_fetch_inc_footer());
    18         $this->set('SNS_NAME', SNS_NAME);
    19        
    20         //-------------ここから元ソース---------------//
    21         $this->set("ktai_flag" ,$ktai_flag);
    22         $this->set("item_str", ($ktai_flag ? "携帯":"PC"));
     11        //----------リクエスト変数-------------//
     12        $ktai_flag = $requests['ktai_flag'];
     13        $ymd = $requests['ymd'];
     14        //----------リクエスト変数-------------//
     15       
     16        $this->set("inc_header" ,admin_fetch_inc_header("TOP>>".SNS_NAME."管理ページ"));
     17        $this->set("inc_footer" ,admin_fetch_inc_footer());
     18        $this->set('SNS_NAME', SNS_NAME);
     19       
     20        $this->set("ktai_flag" ,$ktai_flag);
     21        $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
    2322
    24         $access_analysis_day = p_access_analysis_day_access_analysis_day($ymd, $ktai_flag);
    25         $this->set("access_analysis_day", $access_analysis_day);
    26        
    27         //-------------ここまで元ソース---------------//
    28 
     23        $access_analysis_day = p_access_analysis_day_access_analysis_day($ymd, $ktai_flag);
     24        $this->set("access_analysis_day", $access_analysis_day);
     25       
    2926        return 'success';
    3027    }
  • OpenPNE/trunk/webapp/modules/admin/page/access_analysis_member.php

    r783 r879  
    99    function execute($requests)
    1010    {
    11         //----------リクエスト変数-------------//
    12         $ktai_flag = $requests['ktai_flag'];
    13         $ymd = $requests['ymd'];
    14         $month_flag = $requests['month_flag'];
    15         $page_name = $requests['page_name'];
    16         $page = $requests['page'];
    17         $direc = $requests['direc'];
    18         $orderby = $requests['orderby'];
    19         $orderby1 = $requests['orderby1'];
    20         $orderby2 = $requests['orderby2'];
    21         //----------リクエスト変数-------------//
     11        //----------リクエスト変数-------------//
     12        $ktai_flag = $requests['ktai_flag'];
     13        $ymd = $requests['ymd'];
     14        $month_flag = $requests['month_flag'];
     15        $page_name = $requests['page_name'];
     16        $page = $requests['page'];
     17        $direc = $requests['direc'];
     18        $orderby = $requests['orderby'];
     19        $orderby1 = $requests['orderby1'];
     20        $orderby2 = $requests['orderby2'];
     21        //----------リクエスト変数-------------//
    2222
    2323        $v = array();
     
    2727        $this->set($v);
    2828
    29         $page_size = 10;
    30         $page += $direc;
    31         if($orderby1)   $orderby = $orderby1;
    32         elseif($orderby2)       $orderby = $orderby2;
    33        
    34         $this->set("ktai_flag" ,$ktai_flag);
    35         $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
    36         $this->set("ymd", $ymd);
    37         $this->set("month_flag", $month_flag);
    38         $this->set("page_name", $page_name);
    39         if($orderby1) $orderby1 *= -1;
    40         else    $orderby1 = -1;
     29        $page_size = 10;
     30        $page += $direc;
     31        if ($orderby1) {
     32            $orderby = $orderby1;
     33        } elseif ($orderby2) {
     34            $orderby = $orderby2;
     35        }
     36        $this->set("ktai_flag" ,$ktai_flag);
     37        $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
     38        $this->set("ymd", $ymd);
     39        $this->set("month_flag", $month_flag);
     40        $this->set("page_name", $page_name);
     41        if ($orderby1) {
     42            $orderby1 *= -1;
     43        } else {
     44            $orderby1 = -1;
     45        }
     46        if ($orderby2) {
     47            $orderby2 *= -1;
     48        } else {
     49            $orderby2 = 2;
     50        }
     51        $this->set("orderby", $orderby);
     52        $this->set("orderby1", $orderby1);
     53        $this->set("orderby2", $orderby2);
    4154
    42         if($orderby2) $orderby2 *= -1;
    43         else    $orderby2 = 2;
    44 
    45         $this->set("orderby", $orderby);
    46         $this->set("orderby1", $orderby1);
    47         $this->set("orderby2", $orderby2);
    48 
    49         list($access_member, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
    50                 = p_access_analysis_member_access_member4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
    51         $this->set("access_member", $access_member);
    52         $this->set("sum", $sum);
    53         $this->set("is_prev", $is_prev);
    54         $this->set("is_next", $is_next);
    55         $this->set("page", $page);
    56         $this->set("total_num",$total_num);
    57         $this->set('start_num', $start_num);
    58         $this->set('end_num', $end_num);
     55        list($access_member, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
     56                = p_access_analysis_member_access_member4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
     57        $this->set("access_member", $access_member);
     58        $this->set("sum", $sum);
     59        $this->set("is_prev", $is_prev);
     60        $this->set("is_next", $is_next);
     61        $this->set("page", $page);
     62        $this->set("total_num",$total_num);
     63        $this->set('start_num', $start_num);
     64        $this->set('end_num', $end_num);
    5965
    6066        return 'success';
  • OpenPNE/trunk/webapp/modules/admin/page/access_analysis_month.php

    r783 r879  
    1111    function execute($requests)
    1212    {
    13                 //----------リクエスト変数-------------//
    14                 $ktai_flag = $requests['ktai_flag'];
    15                 //----------リクエスト変数-------------//
     13        //----------リクエスト変数-------------//
     14        $ktai_flag = $requests['ktai_flag'];
     15        //----------リクエスト変数-------------//
    1616
    1717        $v = array();
     
    2020        $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
    2121        $this->set($v);
     22        $this->set("ktai_flag" ,$ktai_flag);
     23        $this->set("item_str", ($ktai_flag ? "携帯":"PC"));
     24        $access_analysis_month = p_access_analysis_month_access_analysis_month($ktai_flag);
     25        $this->set("access_analysis_month", $access_analysis_month);
    2226
    23                 $this->set("ktai_flag" ,$ktai_flag);
    24                 $this->set("item_str", ($ktai_flag ? "携帯":"PC"));
    25 
    26                 $access_analysis_month = p_access_analysis_month_access_analysis_month($ktai_flag);
    27                 $this->set("access_analysis_month", $access_analysis_month);
    28 
    29                 //アクティブユーザー数
    30                 $s_access_date = date("Y-m-d H:i:s" , strtotime ("-1 week") );
    31                 $list = p_member_edit_c_member_list(100,1,$s_access_date);
    32                 $this->set("active_num", $list[3]);
    33        
    34                 $nowtime = date("Y-m") . "-01";
    35                 $this->set("nowtime", $nowtime);
    36 
     27        //アクティブユーザー数
     28        $s_access_date = date("Y-m-d H:i:s" , strtotime ("-1 week") );
     29        $list = p_member_edit_c_member_list(100,1,$s_access_date);
     30        $this->set("active_num", $list[3]);
     31        $nowtime = date("Y-m") . "-01";
     32        $this->set("nowtime", $nowtime);
    3733        return 'success';
    3834    }
  • OpenPNE/trunk/webapp/modules/admin/page/access_analysis_page.php

    r783 r879  
    99    function execute($requests)
    1010    {
    11         //----------リクエスト変数-------------//
    12         $ktai_flag = $requests['ktai_flag'];
    13         $ymd = $requests['ymd'];
    14         $month_flag = $requests['month_flag'];
    15         $orderby = $requests['orderby'];
    16         $orderby1 = $requests['orderby1'];
    17         $orderby2 = $requests['orderby2'];
    18         //----------リクエスト変数-------------//
     11        //----------リクエスト変数-------------//
     12        $ktai_flag = $requests['ktai_flag'];
     13        $ymd = $requests['ymd'];
     14        $month_flag = $requests['month_flag'];
     15        $orderby = $requests['orderby'];
     16        $orderby1 = $requests['orderby1'];
     17        $orderby2 = $requests['orderby2'];
     18        //----------リクエスト変数-------------//
    1919
    20     $v = array();
     20        $v = array();
    2121
    22     $v['SNS_NAME'] = SNS_NAME;
    23     $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
    24     $this->set($v);
     22        $v['SNS_NAME'] = SNS_NAME;
     23        $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
     24        $this->set($v);
    2525
    26         if($orderby1)   $orderby = $orderby1;
    27         elseif($orderby2)       $orderby = $orderby2;
     26        if ($orderby1) {
     27            $orderby = $orderby1;
     28        } elseif($orderby2) {
     29            $orderby = $orderby2;
     30        }
    2831
     32        $this->set("ktai_flag" ,$ktai_flag);
     33        $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
     34        $this->set("ymd", $ymd);
     35        $this->set("month_flag", $month_flag);
     36       
     37        if ($orderby1) {
     38            $orderby1 *= -1;
     39        } else {
     40            $orderby1 = -1;
     41        }
    2942
    30         $this->set("ktai_flag" ,$ktai_flag);
    31         $this->set("item_str", ($ktai_flag ? "携帯":"PC"));
    32         $this->set("ymd", $ymd);
    33         $this->set("month_flag", $month_flag);
    34        
    35         if($orderby1) $orderby1 *= -1;
    36         else    $orderby1 = -1;
     43        if ($orderby2) {
     44            $orderby2 *= -1;
     45        } else {
     46            $orderby2 = 2;
     47        }
    3748
    38         if($orderby2) $orderby2 *= -1;
    39         else    $orderby2 = 2;
     49        $this->set("orderby", $orderby);
     50        $this->set("orderby1", $orderby1);
     51        $this->set("orderby2", $orderby2);
    4052
    41         $this->set("orderby", $orderby);
    42         $this->set("orderby1", $orderby1);
    43         $this->set("orderby2", $orderby2);
    44 
    45         list($access_analysis_month_page, $sum)
    46                 = p_access_analysis_page_access_analysis_page4ym($ymd, $month_flag, $ktai_flag, $orderby);
    47         $this->set("access_analysis_month_page", $access_analysis_month_page);
    48         $this->set("sum", $sum);
    49        
    50         //-------------ここまで元ソース---------------//
    51 
    52 
     53        list($access_analysis_month_page, $sum)
     54                = p_access_analysis_page_access_analysis_page4ym($ymd, $month_flag, $ktai_flag, $orderby);
     55        $this->set("access_analysis_month_page", $access_analysis_month_page);
     56        $this->set("sum", $sum);
     57       
    5358        return 'success';
    5459    }
  • OpenPNE/trunk/webapp/modules/admin/page/access_analysis_target_commu.php

    r783 r879  
    77class admin_page_access_analysis_target_commu extends OpenPNE_Action
    88{
    9         function execute($requests)
    10         {
     9    function execute($requests)
     10    {
    1111
    12         //----------リクエスト変数-------------//
    13         $ktai_flag = $requests['ktai_flag'];
    14         $ymd = $requests['ymd'];
    15         $month_flag = $requests['month_flag'];
    16         $page_name = $requests['page_name'];
    17         $page = $requests['page'];
    18         $direc = $requests['direc'];
    19         $orderby = $requests['orderby'];
    20         $orderby1 = $requests['orderby1'];
    21         $orderby2 = $requests['orderby2'];
    22         //----------リクエスト変数-------------//
    23        
    24         $page_size = 10;
    25         $page += $direc;
    26         if($orderby1)   $orderby = $orderby1;
    27         elseif($orderby2)       $orderby = $orderby2;
    28        
     12        //----------リクエスト変数-------------//
     13        $ktai_flag = $requests['ktai_flag'];
     14        $ymd = $requests['ymd'];
     15        $month_flag = $requests['month_flag'];
     16        $page_name = $requests['page_name'];
     17        $page = $requests['page'];
     18        $direc = $requests['direc'];
     19        $orderby = $requests['orderby'];
     20        $orderby1 = $requests['orderby1'];
     21        $orderby2 = $requests['orderby2'];
     22        //----------リクエスト変数-------------//
     23       
     24        $page_size = 10;
     25        $page += $direc;
     26        if ($orderby1) {
     27            $orderby = $orderby1;
     28        } elseif ($orderby2) {
     29            $orderby = $orderby2;
     30        }
     31        $this->set("ktai_flag" ,$ktai_flag);
     32        $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
     33        $this->set("ymd", $ymd);
     34        $this->set("month_flag", $month_flag);
     35        $this->set("page_name", $page_name);
     36        if ($orderby1) {
     37            $orderby1 *= -1;
     38        } else {
     39            $orderby1 = -1;
     40        }
     41        if ($orderby2) {
     42            $orderby2 *= -1;
     43        } else {
     44            $orderby2 = 2;
     45        }
     46        $this->set("orderby", $orderby);
     47        $this->set("orderby1", $orderby1);
     48        $this->set("orderby2", $orderby2);
    2949
    30         $this->set("ktai_flag" ,$ktai_flag);
    31         $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
    32         $this->set("ymd", $ymd);
    33         $this->set("month_flag", $month_flag);
    34         $this->set("page_name", $page_name);
    35         if($orderby1) $orderby1 *= -1;
    36         else    $orderby1 = -1;
    37 
    38         if($orderby2) $orderby2 *= -1;
    39         else    $orderby2 = 2;
    40 
    41         $this->set("orderby", $orderby);
    42         $this->set("orderby1", $orderby1);
    43         $this->set("orderby2", $orderby2);
    44 
    45         list($target_commu, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
    46                 = p_access_analysis_target_commu_target_commu4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
    47         $this->set("target_commu", $target_commu);
    48         $this->set("sum", $sum);
    49         $this->set("is_prev", $is_prev);
    50         $this->set("is_next", $is_next);
    51         $this->set("page", $page);
    52         $this->set("total_num",$total_num);
    53         $this->set('start_num', $start_num);
    54         $this->set('end_num', $end_num);
    55        
    56         //-------------ここまで元ソース---------------//
    57 
     50        list($target_commu, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
     51                = p_access_analysis_target_commu_target_commu4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
     52        $this->set("target_commu", $target_commu);
     53        $this->set("sum", $sum);
     54        $this->set("is_prev", $is_prev);
     55        $this->set("is_next", $is_next);
     56        $this->set("page", $page);
     57        $this->set("total_num",$total_num);
     58        $this->set('start_num', $start_num);
     59        $this->set('end_num', $end_num);
     60       
    5861        $v = array();
    5962
  • OpenPNE/trunk/webapp/modules/admin/page/access_analysis_target_diary.php

    r800 r879  
    99    function execute($requests)
    1010    {
    11                 //----------リクエスト変数-------------//
    12                 $ktai_flag = $requests['ktai_flag'];
    13                 $ymd = $requests['ymd'];
    14                 $month_flag = $requests['month_flag'];
    15                 $page_name = $requests['page_name'];
    16                 $page = $requests['page'];
    17                 $direc = $requests['direc'];
    18                 $orderby = $requests['orderby'];
    19                 $orderby1 = $requests['orderby1'];
    20                 $orderby2 = $requests['orderby2'];
    21                 //----------リクエスト変数-------------//
    22                 $this->set("inc_header" ,admin_fetch_inc_header("TOP>>".SNS_NAME."管理ページ"));
    23                 $this->set("inc_footer" ,admin_fetch_inc_footer());
    24                 $this->set('SNS_NAME', SNS_NAME);
     11        //----------リクエスト変数-------------//
     12        $ktai_flag = $requests['ktai_flag'];
     13        $ymd = $requests['ymd'];
     14        $month_flag = $requests['month_flag'];
     15        $page_name = $requests['page_name'];
     16        $page = $requests['page'];
     17        $direc = $requests['direc'];
     18        $orderby = $requests['orderby'];
     19        $orderby1 = $requests['orderby1'];
     20        $orderby2 = $requests['orderby2'];
     21        //----------リクエスト変数-------------//
     22        $this->set("inc_header" ,admin_fetch_inc_header("TOP>>".SNS_NAME."管理ページ"));
     23        $this->set("inc_footer" ,admin_fetch_inc_footer());
     24        $this->set('SNS_NAME', SNS_NAME);
    2525
    2626        $v = array();
    27 
    2827        $v['SNS_NAME'] = SNS_NAME;
    2928        $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
    3029        $this->set($v);
    3130
    32                 //-------------ここから元ソース---------------//
    33                 $page_size = 10;
    34                 $page += $direc;
    35                 if($orderby1)   $orderby = $orderby1;
    36                 elseif($orderby2)       $orderby = $orderby2;
    37        
     31        $page_size = 10;
     32        $page += $direc;
     33        if ($orderby1) {
     34            $orderby = $orderby1;
     35        } elseif ($orderby2) {
     36            $orderby = $orderby2;
     37        }
     38        $this->set("ktai_flag" ,$ktai_flag);
     39        $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
     40        $this->set("ymd", $ymd);
     41        $this->set("month_flag", $month_flag);
     42        $this->set("page_name", $page_name);
     43        if ($orderby1) {
     44            $orderby1 *= -1;
     45        } else {
     46            $orderby1 = -1;
     47        }
     48        if ($orderby2) {
     49            $orderby2 *= -1;
     50        } else {
     51            $orderby2 = 2;
     52        }
     53        $this->set("orderby", $orderby);
     54        $this->set("orderby1", $orderby1);
     55        $this->set("orderby2", $orderby2);
    3856
    39                 $this->set("ktai_flag" ,$ktai_flag);
    40                 $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
    41                 $this->set("ymd", $ymd);
    42                 $this->set("month_flag", $month_flag);
    43                 $this->set("page_name", $page_name);
    44                 if($orderby1) $orderby1 *= -1;
    45                 else    $orderby1 = -1;
    46 
    47                 if($orderby2) $orderby2 *= -1;
    48                 else    $orderby2 = 2;
    49 
    50                 $this->set("orderby", $orderby);
    51                 $this->set("orderby1", $orderby1);
    52                 $this->set("orderby2", $orderby2);
    53 
    54                 list($target_diary, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
    55                         = p_access_analysis_target_diary_target_diary4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
    56                 $this->set("target_diary", $target_diary);
    57                 $this->set("sum", $sum);
    58                 $this->set("is_prev", $is_prev);
    59                 $this->set("is_next", $is_next);
    60                 $this->set("page", $page);
    61                 $this->set("total_num",$total_num);
    62                 $this->set('start_num', $start_num);
    63                 $this->set('end_num', $end_num);
    64 
    65         //-------------ここまで元ソース---------------//
     57        list($target_diary, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
     58            = p_access_analysis_target_diary_target_diary4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
     59        $this->set("target_diary", $target_diary);
     60        $this->set("sum", $sum);
     61        $this->set("is_prev", $is_prev);
     62        $this->set("is_next", $is_next);
     63        $this->set("page", $page);
     64        $this->set("total_num",$total_num);
     65        $this->set('start_num', $start_num);
     66        $this->set('end_num', $end_num);
    6667
    6768        return 'success';
  • OpenPNE/trunk/webapp/modules/admin/page/access_analysis_target_member.php

    r783 r879  
    99    function execute($requests)
    1010    {
    11         //----------リクエスト変数-------------//
    12         $ktai_flag = $requests['ktai_flag'];
    13         $ymd = $requests['ymd'];
    14         $month_flag = $requests['month_flag'];
    15         $page_name = $requests['page_name'];
    16         $page = $requests['page'];
    17         $direc = $requests['direc'];
    18         $orderby = $requests['orderby'];
    19         $orderby1 = $requests['orderby1'];
    20         $orderby2 = $requests['orderby2'];
    21         //----------リクエスト変数-------------//
    22        
    23     $v = array();
     11        //----------リクエスト変数-------------//
     12        $ktai_flag = $requests['ktai_flag'];
     13        $ymd = $requests['ymd'];
     14        $month_flag = $requests['month_flag'];
     15        $page_name = $requests['page_name'];
     16        $page = $requests['page'];
     17        $direc = $requests['direc'];
     18        $orderby = $requests['orderby'];
     19        $orderby1 = $requests['orderby1'];
     20        $orderby2 = $requests['orderby2'];
     21        //----------リクエスト変数-------------//
     22       
     23        $v = array();
    2424
    25     $v['SNS_NAME'] = SNS_NAME;
    26     $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
    27     $this->set($v);
     25        $v['SNS_NAME'] = SNS_NAME;
     26        $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
     27        $this->set($v);
    2828
     29        $page_size = 10;
     30        $page += $direc;
     31        if ($orderby1) {
     32            $orderby = $orderby1;
     33        } else if ($orderby2) {
     34            $orderby = $orderby2;
     35        }
     36        $this->set("ktai_flag" ,$ktai_flag);
     37        $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
     38        $this->set("ymd", $ymd);
     39        $this->set("month_flag", $month_flag);
     40        $this->set("page_name", $page_name);
     41        if ($orderby1) {
     42            $orderby1 *= -1;
     43        } else {
     44            $orderby1 = -1;
     45        }
     46        if ($orderby2) {
     47            $orderby2 *= -1;
     48        } else {
     49            $orderby2 = 2;
     50        }
    2951
    30         //-------------ここから元ソース---------------//
    31         $page_size = 10;
    32         $page += $direc;
    33         if($orderby1)   $orderby = $orderby1;
    34         elseif($orderby2)       $orderby = $orderby2;
    35        
     52        $this->set("orderby", $orderby);
     53        $this->set("orderby1", $orderby1);
     54        $this->set("orderby2", $orderby2);
    3655
    37         $this->set("ktai_flag" ,$ktai_flag);
    38         $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
    39         $this->set("ymd", $ymd);
    40         $this->set("month_flag", $month_flag);
    41         $this->set("page_name", $page_name);
    42         if($orderby1) $orderby1 *= -1;
    43         else    $orderby1 = -1;
    44 
    45         if($orderby2) $orderby2 *= -1;
    46         else    $orderby2 = 2;
    47 
    48         $this->set("orderby", $orderby);
    49         $this->set("orderby1", $orderby1);
    50         $this->set("orderby2", $orderby2);
    51 
    52         list($target_member, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
    53                 = p_access_analysis_target_member_access_member4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
    54         $this->set("target_member", $target_member);
    55         $this->set("sum", $sum);
    56         $this->set("is_prev", $is_prev);
    57         $this->set("is_next", $is_next);
    58         $this->set("page", $page);
    59         $this->set("total_num",$total_num);
    60         $this->set('start_num', $start_num);
    61         $this->set('end_num', $end_num);
    62        
    63         //-------------ここまで元ソース---------------//
    64 
     56        list($target_member, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
     57                = p_access_analysis_target_member_access_member4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
     58        $this->set("target_member", $target_member);
     59        $this->set("sum", $sum);
     60        $this->set("is_prev", $is_prev);
     61        $this->set("is_next", $is_next);
     62        $this->set("page", $page);
     63        $this->set("total_num",$total_num);
     64        $this->set('start_num', $start_num);
     65        $this->set('end_num', $end_num);
    6566
    6667        return 'success';
  • OpenPNE/trunk/webapp/modules/admin/page/access_analysis_target_topic.php

    r783 r879  
    99    function execute($requests)
    1010    {
     11        //----------リクエスト変数-------------//
     12        $ktai_flag = $requests['ktai_flag'];
     13        $ymd = $requests['ymd'];
     14        $month_flag = $requests['month_flag'];
     15        $page_name = $requests['page_name'];
     16        $page = $requests['page'];
     17        $direc = $requests['direc'];
     18        $orderby = $requests['orderby'];
     19        $orderby1 = $requests['orderby1'];
     20        $orderby2 = $requests['orderby2'];
     21        //----------リクエスト変数-------------//
     22       
     23        $page_size = 10;
     24        $page += $direc;
     25        if ($orderby1) {
     26            $orderby = $orderby1;
     27        } elseif ($orderby2) {
     28            $orderby = $orderby2;
     29        }
     30        $this->set("ktai_flag" ,$ktai_flag);
     31        $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
     32        $this->set("ymd", $ymd);
     33        $this->set("month_flag", $month_flag);
     34        $this->set("page_name", $page_name);
     35        if ($orderby1) {
     36            $orderby1 *= -1;
     37        } else {
     38            $orderby1 = -1;
     39        }
     40        if ($orderby2) {
     41            $orderby2 *= -1;
     42        } else {
     43            $orderby2 = 2;
     44        }
    1145
    12         //----------リクエスト変数-------------//
    13         $ktai_flag = $requests['ktai_flag'];
    14         $ymd = $requests['ymd'];
    15         $month_flag = $requests['month_flag'];
    16         $page_name = $requests['page_name'];
    17         $page = $requests['page'];
    18         $direc = $requests['direc'];
    19         $orderby = $requests['orderby'];
    20         $orderby1 = $requests['orderby1'];
    21         $orderby2 = $requests['orderby2'];
    22         //----------リクエスト変数-------------//
    23        
    24         $page_size = 10;
    25         $page += $direc;
    26         if($orderby1)   $orderby = $orderby1;
    27         elseif($orderby2)       $orderby = $orderby2;
    28        
     46        $this->set("orderby", $orderby);
     47        $this->set("orderby1", $orderby1);
     48        $this->set("orderby2", $orderby2);
    2949
    30         $this->set("ktai_flag" ,$ktai_flag);
    31         $this->set("item_str", ($ktai_flag ? "携帯版":"PC版"));
    32         $this->set("ymd", $ymd);
    33         $this->set("month_flag", $month_flag);
    34         $this->set("page_name", $page_name);
    35         if($orderby1) $orderby1 *= -1;
    36         else    $orderby1 = -1;
    37 
    38         if($orderby2) $orderby2 *= -1;
    39         else    $orderby2 = 2;
    40 
    41         $this->set("orderby", $orderby);
    42         $this->set("orderby1", $orderby1);
    43         $this->set("orderby2", $orderby2);
    44 
    45         list($target_topic, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
    46                 = p_access_analysis_target_topic_target_topic4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
    47         $this->set("target_topic", $target_topic);
    48         $this->set("sum", $sum);
    49         $this->set("is_prev", $is_prev);
    50         $this->set("is_next", $is_next);
    51         $this->set("page", $page);
    52         $this->set("total_num",$total_num);
    53         $this->set('start_num', $start_num);
    54         $this->set('end_num', $end_num);
    55 
    56         //-------------ここまで元ソース---------------//
     50        list($target_topic, $sum, $is_prev, $is_next, $total_num, $start_num, $end_num)
     51            = p_access_analysis_target_topic_target_topic4ym_page_name($ymd, $month_flag, $page_name, $ktai_flag, $page, $page_size, $orderby);
     52        $this->set("target_topic", $target_topic);
     53        $this->set("sum", $sum);
     54        $this->set("is_prev", $is_prev);
     55        $this->set("is_next", $is_next);
     56        $this->set("page", $page);
     57        $this->set("total_num",$total_num);
     58        $this->set('start_num', $start_num);
     59        $this->set('end_num', $end_num);
    5760
    5861        $v = array();
     
    6568    }
    6669}
    67 
    6870?>
  • OpenPNE/trunk/webapp/modules/admin/page/send_messages_search.php

    r276 r879  
    1515        $profile_value_list = array();
    1616        foreach ($cond_list as $key=>$each_cond) {
    17             if (($key == "s_year") || ($key == "e_year"))continue;
    18 
     17            if (($key == "s_year") || ($key == "e_year")) {
     18                continue;
     19            }
    1920            $c_profile_option = db_c_profile_option4c_profile_option_id($each_cond);
    2021            $profile_value_list[$key]['value'] = $c_profile_option['value'];
  • OpenPNE/trunk/webapp/modules/admin/page/user_analysis_date_day.php

    r783 r879  
    99    function execute($requests)
    1010    {
    11         //----------リクエスト変数-------------//
    12     $date = $requests['date'];
    13     $v['SNS_NAME'] = SNS_NAME;
    14     $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
    15     $this->set($v);
     11        //----------リクエスト変数-------------//
     12        $date = $requests['date'];
     13        $v['SNS_NAME'] = SNS_NAME;
     14        $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
     15        $this->set($v);
    1616
    17         $analysis_date_day = get_analysis_date_day($date);
    18         $this->set("date", get_analysis_date_day_d($date));
    19         $this->set("analysis_date_day", $analysis_date_day);
    20         $this->set("analysis_date_day_sum", array_sum($analysis_date_day));
    21        
     17        $analysis_date_day = get_analysis_date_day($date);
     18        $this->set("date", get_analysis_date_day_d($date));
     19        $this->set("analysis_date_day", $analysis_date_day);
     20        $this->set("analysis_date_day_sum", array_sum($analysis_date_day));
     21       
    2222        return 'success';
    2323    }
  • OpenPNE/trunk/webapp/modules/admin/page/user_analysis_date_month.php

    r783 r879  
    99    function execute($requests)
    1010    {
    11         //----------リクエスト変数-------------//
    12         $month = $requests['month'];
    13         //----------リクエスト変数-------------//
     11        //----------リクエスト変数-------------//
     12        $month = $requests['month'];
     13        //----------リクエスト変数-------------//
    1414
    1515        $v = array();
     
    1818        $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
    1919        $this->set($v);
    20         $analysis_date_month = get_analysis_date_month();
    21         $this->set("analysis_date_month", get_analysis_date_month("",$month));
    22         $this->set("analysis_date_month_sum", array_sum($analysis_date_month));
     20        $analysis_date_month = get_analysis_date_month();
     21        $this->set("analysis_date_month", get_analysis_date_month("",$month));
     22        $this->set("analysis_date_month_sum", array_sum($analysis_date_month));
    2323
    2424        return 'success';
  • OpenPNE/trunk/webapp/modules/admin/page/user_analysis_generation.php

    r783 r879  
    99    function execute($requests)
    1010    {
    11         //----------リクエスト変数-------------//
     11        //----------リクエスト変数-------------//
    1212
    1313        $v = array();
  • OpenPNE/trunk/webapp/modules/admin/page/user_analysis_profile.php

    r783 r879  
    77    {
    88
    9         //----------リクエスト変数-------------//
    10         $target_c_profile_id = $requests['target_c_profile_id'];
    11         //----------リクエスト変数-------------//
     9        //----------リクエスト変数-------------//
     10        $target_c_profile_id = $requests['target_c_profile_id'];
     11        //----------リクエスト変数-------------//
    1212
    13     $v['SNS_NAME'] = SNS_NAME;
    14     $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
    15     $this->set($v);
    16        
    17         //-------------ここから元ソース---------------//
    18         $analysis_profile = get_analysis_profile($target_c_profile_id);
    19         $this->set("analysis_profile", $analysis_profile);
    20         $this->set("count_profile_all", get_analysis_count_profile_all($target_c_profile_id));
    21        
    22        
    23         $profile_list = analysis_profile4c_profile_id($target_c_profile_id);
    24         $this->set("profile_caption", $profile_list['caption']);
    25         //-------------ここまで元ソース---------------//
     13        $v['SNS_NAME'] = SNS_NAME;
     14        $v['OPENPNE_VERSION'] = OPENPNE_VERSION;
     15        $this->set($v);
     16       
     17        $analysis_profile = get_analysis_profile($target_c_profile_id);
     18        $this->set("analysis_profile", $analysis_profile);
     19        $this->set("count_profile_all", get_analysis_count_profile_all($target_c_profile_id));
     20       
     21        $profile_list = analysis_profile4c_profile_id($target_c_profile_id);
     22        $this->set("profile_caption", $profile_list['caption']);
    2623
    2724        return 'success';
  • OpenPNE/trunk/webapp/modules/admin/templates/access_analysis_day.tpl

    r796 r879  
    11({$inc_header|smarty:nodefaults})
    22
    3 <b>({$item_str}) 日次集計</b>
    4 <br>
    5 ({foreach from=$access_analysis_day item=item})
    6 
    7 ({$item.ymd|date_format:"%d日"})-->({$item.count}) &nbsp;&nbsp;
    8 <a href="?m=admin&a=page_access_analysis_page&ymd=({$item.ymd})&month_flag=0&ktai_flag=({$ktai_flag})">ページ毎の詳細</a>
     3<h2>({$item_str}) 日次ページビュー集計</h2>
    94<br>
    105
     6<table>
     7({foreach from=$access_analysis_day item=item})
     8<tr>
     9
     10<td>
     11({$item.ymd|date_format:"%d日"})
     12</td>
     13
     14<td>
     15<a href="?m=admin&a=page_access_analysis_page&ymd=({$item.ymd})&month_flag=0&ktai_flag=({$ktai_flag})">({$item.count})</a>
     16</td>
     17
     18</tr>
    1119({/foreach})
    12 
     20</table>
    1321({$inc_footer|smarty:nodefaults})
  • OpenPNE/trunk/webapp/modules/admin/templates/access_analysis_member.tpl

    r796 r879  
    11({$inc_header|smarty:nodefaults})
    22
    3 <b>({$item_str})<br>
    4 ({if $month_flag})({$ymd|date_format:"%Y年%m月分"})({else})({$ymd|date_format:"%Y年%m月%d日分"})({/if}) 
    5 ({$page_name})</b>
    6 
     3<h2>({$item_str})版<br>
     4({if $month_flag})({$ymd|date_format:"%Y年%m月"})({else})({$ymd|date_format:"%Y年%m月%d日"})({/if}) 
     5にアクセスしたメンバー
     6</h2>
     7<br>
     8[({$page_name})]
    79
    810<br><br>
    911
    1012({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;
     13&nbsp;&nbsp;({$start_num})件({$end_num})件を表示&nbsp;&nbsp;
    1214({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})
    1315<br>
    14 ({*---------access_member-------------*})
    15 c_member_id<br>
    1616<table border="1" cellspacing="0" cellpadding="5">
    1717<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>
  • OpenPNE/trunk/webapp/modules/admin/templates/access_analysis_month.tpl

    r796 r879  
    11({$inc_header|smarty:nodefaults})
    22
    3 <b>({$item_str})        月次集計</b>
     3
     4<h2>({$item_str})版ページ月次集計</h2>
     5
    46<br>
    57<br>
     
    1214<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>
    1315<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>
     16<a href="?m=admin&a=page_access_analysis_target_topic&ktai_flag=({if $item_str=='PC'})0({else})1({/if})&ymd=({$nowtime})&month_flag=1&page_name=all&orderby2=-2">トピック</a>
    1417<br><br>
    1518今月最もアクセスをした<br>
     
    1922<br>
    2023
     24<table>
    2125({foreach from=$access_analysis_month item=item})
    2226
    23 ({$item.ym|date_format:"%Y年%m月"})-->({$item.count}) &nbsp;&nbsp;
    24 <a href="?m=admin&a=page_access_analysis_page&ymd=({$item.ym})&month_flag=1&ktai_flag=({$ktai_flag})">ページ毎の詳細</a>
     27<tr>
     28<td>
     29({$item.ym|date_format:"%Y年%m月"})
     30</td>
     31<td>
     32<a href="?m=admin&a=page_access_analysis_page&ymd=({$item.ym})&month_flag=1&ktai_flag=({$ktai_flag})">
     33({$item.count})
     34</a>
     35</td>
     36<td>
    2537<a href="?m=admin&a=page_access_analysis_day&ymd=({$item.ym})&ktai_flag=({$ktai_flag})">日次集計</a>
    26 <br>
     38</td>
    2739
     40</tr>
    2841({/foreach})
     42</table>
    2943
    3044({$inc_footer|smarty:nodefaults})
  • OpenPNE/trunk/webapp/modules/admin/templates/access_analysis_page.tpl

    r796 r879  
    11({$inc_header|smarty:nodefaults})
    22
    3 <b>({$item_str})<br>
     3<h2>({$item_str})<br>
    44({if $month_flag})({$ymd|date_format:"%Y年%m月分"})({else})({$ymd|date_format:"%Y年%m月%d日分"})({/if}) 
    5 ページ毎の集計</b>
     5ページ毎の集計</h2>
    66
    77<br><br>
  • OpenPNE/trunk/webapp/modules/admin/templates/access_analysis_target_commu.tpl

    r796 r879  
    11({$inc_header|smarty:nodefaults})
    22
    3 <b>({$item_str})<br>
     3<h2>({$item_str}) コミュニティ別アクセス数表示<br>
    44({if $month_flag})({$ymd|date_format:"%Y年%m月分"})({else})({$ymd|date_format:"%Y年%m月%d日分"})({/if}) 
    5 ({$page_name})</b>
     5</h2>
     6<br>
     7[({$page_name})]
    68
    79<br><br>
    810
    911({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;
     12&nbsp;&nbsp;({$start_num})件({$end_num})件を表示&nbsp;&nbsp;
    1113({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})
    1214<br>
    13 ({*---------target_commu-------------*})
    14 target_c_commu_id<br>
    1515<table border="1" cellspacing="0" cellpadding="5">
    1616<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>
  • OpenPNE/trunk/webapp/modules/admin/templates/access_analysis_target_diary.tpl

    r796 r879  
    11({$inc_header|smarty:nodefaults})
    22
    3 <b>({$item_str})<br>
    4 ({if $month_flag})({$ymd|date_format:"%Y年%m月分"})({else})({$ymd|date_format:"%Y年%m月%d日分"})({/if}) 
    5 ({$page_name})</b>
     3<h2>({$item_str}) 日記別アクセス数表示<br>
     4({if $month_flag})({$ymd|date_format:"%Y年%m月分"})({else})({$ymd|date_format:"%Y年%m月%d日分"})({/if})
     5</h2>
     6<br>
     7({$page_name})
    68
    79<br><br>
     
    1113({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})
    1214<br>
    13 ({*---------target_diary-------------*})
    14 target_c_diary_id<br>
    1515<table border="1" cellspacing="0" cellpadding="5">
    1616<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>
  • OpenPNE/trunk/webapp/modules/admin/templates/access_analysis_target_member.tpl

    r796 r879  
    11({$inc_header|smarty:nodefaults})
    22
    3 <b>({$item_str})<br>
     3<h2>({$item_str}) ユーザー別アクセス数表示
     4<br>
    45({if $month_flag})({$ymd|date_format:"%Y年%m月分"})({else})({$ymd|date_format:"%Y年%m月%d日分"})({/if}) 
    5 ({$page_name})</b>
     6</h2>
     7<br>
     8[({$page_name})]
     9<br>
    610
    7 
    8 <br><br>
    9 
     11<br>
    1012({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;
     13&nbsp;&nbsp;({$start_num})件({$end_num})件を表示&nbsp;&nbsp;
    1214({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})
    1315<br>
    14 ({*---------target_member-------------*})
    15 target_c_member_id<br>
    1616<table border="1" cellspacing="0" cellpadding="5">
    1717<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>
  • OpenPNE/trunk/webapp/modules/admin/templates/access_analysis_target_topic.tpl

    r796 r879  
    11({$inc_header|smarty:nodefaults})
    22
    3 <b>({$item_str})<br>
     3<h2>({$item_str}) トピック別アクセス数表示<br>
    44({if $month_flag})({$ymd|date_format:"%Y年%m月分"})({else})({$ymd|date_format:"%Y年%m月%d日分"})({/if}) 
    5 ({$page_name})</b>
     5</h2>
     6<br>
     7[({$page_name})]
    68
    7 <br><br>
     9<br>
    810
    911({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;
     12&nbsp;&nbsp;({$start_num})件({$end_num})件を表示&nbsp;&nbsp;
    1113({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})
    1214<br>
    13 ({*---------target_topic-------------*})
    14 target_c_topic_id<br>
    1515<table border="1" cellspacing="0" cellpadding="5">
    1616<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>
  • OpenPNE/trunk/webapp/modules/admin/templates/csv_download.tpl

    r796 r879  
    11({$inc_header|smarty:nodefaults})
    22
     3<h2>CSVダウンロード</h2>
    34({if $msg})
    45<div class="caution">({$msg})</div>
    56({/if})
    67<br>
    7 メンバー情報CSV <a href="?m=({$module_name})&a=do_({$hash_tbl->hash('csv_member','do')})&sessid=({$PHPSESSID})">ダウンロード</a><br>
     8
     9
     10<div class="caution">※全件ダウンロードすると処理が重くなり、サーバーに負荷がかかる場合があります。</div>
     11<br>
     12
     13
     14メンバー情報CSV <a href="?m=({$module_name})&a=do_({$hash_tbl->hash('csv_member','do')})&sessid=({$PHPSESSID})">全件ダウンロード</a><br>
    815<br>
    916
     
    1320<input type="hidden" name="sessid" value="({$PHPSESSID})">
    1421メンバーIDを指定してダウンロード<br>
    15 <input type="text" name="start_id" value="" size="5"> ~ <input type="text" name="end_id" value="" size="5">
     22<input type="text" name="start_id" value="" size="5">  <input type="text" name="end_id" value="" size="5">
    1623<input type="submit" value="ダウンロード">
    1724</form>
  • OpenPNE/trunk/webapp/modules/admin/templates/user_analysis_date_day.tpl

    r797 r879  
    33<br>
    44
    5 <b>登録日別(日次集計)</b>
     5<h2>登録日別ユーザー表示(日次集計)</h2>
    66
    77<br><br>
    88({$date})
    99<table width="300" border="1" cellpadding="5" cellspacing="0">
     10<tr>
     11<th>
     12
     13</th>
     14<th>
     15人数
     16</th>
     17</tr>
    1018({foreach from=$analysis_date_day key=key item=item})
    1119<tr>
  • OpenPNE/trunk/webapp/modules/admin/templates/user_analysis_date_month.tpl

    r797 r879  
    33<br>
    44
    5 <b>登録日別(月次集計)</b>
     5<h2>登録日別ユーザー表示(月次集計)</h2>
    66
    77<br><br>
    88<table width="300" border="1" cellpadding="5" cellspacing="0">
     9<tr>
     10<th>
     11
     12</th>
     13<th>
     14人数
     15</th>
     16</tr>
    917({foreach from=$analysis_date_month key=key item=item})
    1018<tr>
  • OpenPNE/trunk/webapp/modules/admin/templates/user_analysis_generation.tpl

    r797 r879  
    33<br>
    44
    5 <b>世代別</b>
     5<h2>世代別ユーザー表示</h2>
    66
    77<br><br>
    88<table width="300" border="1" cellpadding="5" cellspacing="0">
     9<tr>
     10<th>
     11年齢
     12</th>
     13<th>
     14人数
     15</th>
     16</tr>
    917({foreach from=$analysis_generation key=key item=item})
    1018<tr>
Note: See TracChangeset for help on using the changeset viewer.