function execute($requests) { if (!LOG_C_ACCESS_LOG) { admin_client_redirect('top', '指定されたページにはアクセスできません'); } $ktai_flag = $requests['ktai_flag']; $csv = '"年月","アクセス数"' . "\n"; $csv = mb_convert_encoding($csv, 'SJIS', 'UTF-8'); $access_analysis_month = p_access_analysis_month_access_analysis_month($ktai_flag); foreach ($access_analysis_month as $item) { list($year, $month, $day) = explode('-', $item['ym']); $csv .= sprintf("\"%d/%d\",%d\n", $year, $month, $item['count']); } //IE以外の場合、キャッシュをさせないヘッダを出力 if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') === false) { send_nocache_headers(true); } header("Content-Type: application/octet-stream"); header("Content-Disposition: attachment; filename=access_analysis_month.csv"); echo $csv; exit; }
function execute($requests) { if (!LOG_C_ACCESS_LOG) { admin_client_redirect('top', '指定されたページにはアクセスできません'); } //----------リクエスト変数-------------// $ktai_flag = $requests['ktai_flag']; //----------リクエスト変数-------------// $v = array(); $v['SNS_NAME'] = SNS_NAME; $v['OPENPNE_VERSION'] = OPENPNE_VERSION; $this->set($v); $this->set("ktai_flag", $ktai_flag); $this->set("item_str", $ktai_flag ? "携帯版" : "PC版"); $access_analysis_month = p_access_analysis_month_access_analysis_month($ktai_flag); $this->set("access_analysis_month", $access_analysis_month); //アクティブメンバー数 $s_access_date = date("Y-m-d H:i:s", strtotime("-1 week")); $list = p_member_edit_c_member_list(100, 1, $s_access_date); $this->set("active_num", $list[3]); $nowtime = date("Y-m") . "-01"; $this->set("nowtime", $nowtime); return 'success'; }