示例#1
0
 function save($id = FALSE)
 {
     if ($_POST) {
         $hilight = new hilight($id);
         $_POST['title'] = lang_encode($_POST['title']);
         if (!$id) {
             $_POST['user_id'] = $this->session->userdata('id');
         }
         $_POST['start_date'] = Date2DB($_POST['start_date']);
         $_POST['end_date'] = Date2DB($_POST['end_date']);
         if ($_FILES['image']['name']) {
             if ($id) {
                 $hilight->delete_file('uploads/hilight', 'image');
             }
             if ($id) {
                 $hilight->delete_file('uploads/hilight/thumbnail', 'image');
             }
             $hilight->image = $hilight->upload($_FILES['image'], 'uploads/hilight/', 656, 253);
             $hilight->thumb('uploads/hilight/thumbnail/', 60, 30);
         }
         $hilight->from_array($_POST);
         $hilight->save();
         set_notify('success', lang('save_data_complete'));
     }
     redirect('hilights/admin/hilights');
 }
 function index()
 {
     $ga = new ga();
     $this->ga->authen('*****@*****.**', 'rain2512', 'ga:98468001');
     if ($_GET) {
         $now = Date2DB($_GET['date']);
     } else {
         $now = date("Y-m-d");
     }
     $lastmonth = date('Y-m-d', strtotime('-29 days', mysql_to_unix($now)));
     //Summery: visitors, unique visit, pageview, time on site, new visits, bounce rates
     $data['summery'] = $this->ga->getSummery($lastmonth, $now);
     //All time summery: visitors, page views
     $data['allTimeSummery'] = $this->ga->getAllTimeSummery();
     //Last 10 days visitors (for graph)
     $data['visits'] = $this->ga->getVisits($lastmonth, $now, 30);
     //Top 10 search engine keywords
     $data['topKeywords'] = $this->ga->getTopKeyword($lastmonth, $now, 10);
     //Top 10 visitor countries
     $data['topCountries'] = $this->ga->getTopCountry($lastmonth, $now, 10);
     //Top 10 page views
     $data['topPages'] = $this->ga->getTopPage($lastmonth, $now, 10);
     //Top 10 referrer websites
     $data['topReferrer'] = $this->ga->getTopReferrer($lastmonth, $now, 10);
     //Top 10 visitor browsers
     $data['topBrowsers'] = $this->ga->getTopBrowser($lastmonth, $now, 10);
     //Top 10 visitor operating systems
     $data['topOs'] = $this->ga->getTopOs($lastmonth, $now, 10);
     $this->template->append_metadata(js_datepicker());
     $this->template->build("index", $data);
 }
示例#3
0
 function save($id = FALSE)
 {
     if ($_POST) {
         $notice = new Notice($id);
         $_POST['title'] = lang_encode($_POST['title']);
         $_POST['intro'] = lang_encode($_POST['intro']);
         $_POST['detail'] = lang_encode($_POST['detail']);
         $_POST['start_date'] = Date2DB($_POST['start_date']);
         $_POST['end_date'] = Date2DB($_POST['end_date']);
         $_POST['start_notice'] = Date2DB($_POST['start_notice']);
         $_POST['end_notice'] = Date2DB($_POST['end_notice']);
         $_POST['open_date'] = Date2DB($_POST['open_date']);
         $_POST['observe_date'] = Date2DB($_POST['observe_date']);
         if (!$id) {
             $_POST['user_id'] = $this->session->userdata('id');
         }
         if ($_FILES['image']['name']) {
             if ($id) {
                 $notice->delete_file('uploads/notice/thumbnail', 'image');
             }
             $notice->image = $notice->upload($_FILES['image'], 'uploads/notice/thumbnail', 77, 64);
         }
         $notice->from_array($_POST);
         $notice->save();
         set_notify('success', lang('save_data_complete'));
         redirect($_POST['referer']);
     }
 }
示例#4
0
 function index()
 {
     $data['registers'] = new Register();
     $where = 'where 1 = 1 ';
     if (@$_GET['center']) {
         $where .= ' and center like \'%' . $_GET['center'] . '%\' ';
     }
     if (@$_GET['name']) {
         $where .= ' and name like \'%' . $_GET['name'] . '%\' ';
     }
     if (@$_GET['position']) {
         $where .= ' and position like \'%' . $_GET['position'] . '%\' ';
     }
     if (@$_GET['email']) {
         $where .= ' and center like \'%' . $_GET['email'] . '%\' ';
     }
     if (@$_GET['from'] && @$_GET['to']) {
         $where .= " and date(created) >= date('" . Date2DB($_GET['from']) . "') and date(created) <=  date('" . Date2DB($_GET['to']) . "')";
     }
     $data['registers']->sql('select * from registers ' . $where . ' group by center,province_id order by id desc')->get_page();
     /*if(@$_GET['center'])$data['registers']->like('center','%'.$_GET['center'].'%');
     		if(@$_GET['name'])$data['registers']->like('name','%'.$_GET['name'].'%');
     		if(@$_GET['position'])$data['registers']->like('position','%'.$_GET['position'].'%');
     		if(@$_GET['email'])$data['registers']->like('email','%'.$_GET['email'].'%');
     		if((@$_GET['from'])&&(@$_GET['to']))$data['registers']->where("date(created) >= date('".Date2DB($_GET['from'])."') and date(created) <=  date('".Date2DB($_GET['to'])."')");
     		$data['registers']->group_by('center,province_id')->order_by('id desc')->get_page();*/
     //$data['registers']->check_last_query();
     $this->template->append_metadata(js_datepicker());
     $this->template->build('admin/index', $data);
 }
示例#5
0
 function save($id = FALSE)
 {
     if ($_POST) {
         $document = new Document($id);
         $_POST['user_id'] = $this->session->userdata('id');
         $_POST['start_date'] = Date2DB($_POST['start_date']);
         $document->from_array($_POST);
         $document->save();
         fix_file($_FILES['file']);
         foreach ($_POST['doc'] as $key => $doc) {
             if (@$_FILES['file'][$key]['name'] || @$_POST['doc_id'][$key]) {
                 $document_file = new Document_file(@$_POST['doc_id'][$key]);
                 if ($_FILES['file'][$key]['name']) {
                     if (@$_POST['doc_id'][$key]) {
                         $document_file->delete_file('uploads/document', 'file');
                     }
                     $document_file->file = $document_file->upload($_FILES['file'][$key], 'uploads/document');
                 }
                 $document_file->name = $doc;
                 $document_file->document_id = $document->id;
                 $document_file->save();
             }
         }
         set_notify('success', lang('save_data_complete'));
     }
     redirect('documents');
 }
示例#6
0
 function save($id = FALSE)
 {
     if ($_POST) {
         $meeting = new Meeting($id);
         $_POST['start_date'] = Date2DB($_POST['start_date']);
         $_POST['end_date'] = Date2DB($_POST['end_date']);
         $_POST['close_date'] = Date2DB($_POST['close_date']);
         $meeting->from_array($_POST);
         $meeting->save();
         fix_file($_FILES['file']);
         foreach ($_POST['doc'] as $key => $doc) {
             if (@$_FILES['file'][$key]['name'] || @$_POST['doc_id'][$key]) {
                 $document = new Meeting_document(@$_POST['doc_id'][$key]);
                 if ($_FILES['file'][$key]['name']) {
                     if (@$_POST['doc_id'][$key]) {
                         $document->delete_file('uploads/meeting', 'file');
                     }
                     $document->file = $document->upload($_FILES['file'][$key], 'uploads/meeting');
                 }
                 $document->name = $doc;
                 $document->meeting_id = $meeting->id;
                 $document->save();
             }
         }
         set_notify('success', lang('save_data_complete'));
     }
     redirect('meetings');
 }
示例#7
0
 function save($id = FALSE)
 {
     if ($_POST) {
         $calendar = new Calendar($id);
         $_POST['user_id'] = $this->session->userdata('id');
         $_POST['start'] = Date2DB($_POST['start']);
         $_POST['end'] = $_POST['end'] ? Date2DB($_POST['end']) : $_POST['start'];
         $calendar->from_array($_POST);
         $calendar->save();
         set_notify('success', lang('save_data_complete'));
     }
     redirect('calendars/admin/calendars');
 }
示例#8
0
 function save($id = FALSE)
 {
     if ($_POST) {
         $user = new User($id);
         $user->from_array($_POST);
         $user->save();
         $_POST['birth_day'] = Date2DB($_POST['birth_day']);
         $user->profile->from_array($_POST);
         $user->profile->user_id = $user->id;
         $user->profile->save();
         set_notify('success', 'บันทึกข้อมูลเรียบร้อยแล้วค่ะ');
         redirect($_POST['referer']);
     }
 }
示例#9
0
 function save($id = false)
 {
     if ($_POST) {
         $coverpage = new Coverpage($id);
         if (!$id) {
             $_POST['user_id'] = $this->session->userdata('id');
         }
         $_POST['start_date'] = Date2DB($_POST['start_date']);
         $_POST['end_date'] = Date2DB($_POST['end_date']);
         $coverpage->from_array($_POST);
         $coverpage->save();
         set_notify('success', lang('save_data_complete'));
     }
     redirect($_POST['referer']);
 }
示例#10
0
 function save($id = FALSE)
 {
     if ($_POST) {
         $executive = new Executive($id);
         $_POST['title'] = lang_encode($_POST['title']);
         $_POST['intro'] = lang_encode($_POST['intro']);
         $_POST['detail'] = lang_encode($_POST['detail']);
         $_POST['start_date'] = Date2DB($_POST['start_date']);
         $_POST['end_date'] = Date2DB($_POST['end_date']);
         if (!$id) {
             $_POST['user_id'] = $this->session->userdata('id');
         }
         $executive->from_array($_POST);
         $executive->save();
         set_notify('success', lang('save_data_complete'));
         redirect($_POST['referer']);
     }
 }
示例#11
0
 function index()
 {
     $data['topics'] = new Topic();
     if (@$_GET['search']) {
         $data['topics']->like('title', '%' . $_GET['search'] . '%');
     }
     if (@$_GET['group_id']) {
         $data['topics']->where_related('user', 'group_id', $_GET['group_id']);
     }
     if (@$_GET['start']) {
         $data['topics']->where('DATE(question_topics.created) >= DATE(\'' . Date2DB($_GET['start']) . '\')');
     }
     if (@$_GET['end']) {
         $data['topics']->where('DATE(question_topics.created) <= DATE(\'' . Date2DB($_GET['end']) . '\')');
     }
     $data['topics']->where('status', '1');
     $data['topics']->order_by('id', 'desc')->get_page();
     $this->template->append_metadata(js_datepicker());
     $this->template->build('public_index', $data);
 }
示例#12
0
 function index($id = FALSE)
 {
     // $this->template->set_layout('layout_blank');
     if ($id) {
         $data['category'] = new Category($id);
         $where = '';
         if (@$_GET['search']) {
             $where .= " and title like '%" . $_GET['search'] . "%'";
         }
         if (@$_GET['start_date']) {
             $where .= " and start_date = '" . Date2DB($_GET['start_date']) . "'";
         }
         lang_filter($data['category']->information->where("start_date <= date(sysdate()) and (end_date >= date(sysdate()) or end_date = date('0000-00-00')) and status = 'approve'" . $where))->order_by('id', 'desc')->get_page(limit());
         $this->template->build('information_index_id', $data);
     } else {
         $data['categories'] = new Category();
         $data['categories']->where("module = 'informations' and parents <> 0")->order_by('id', 'asc')->get();
         $this->template->build('information_index', $data);
     }
 }
示例#13
0
 function save()
 {
     if ($_POST) {
         $user = new User($this->session->userdata('id'));
         $user->from_array($_POST);
         $user->save();
         $_POST['user_id'] = $user->id;
         if ($_FILES['image']['name']) {
             $user->profile->delete_file($user->profile->id, 'uploads/users/', 'avatar');
             $_POST['avatar'] = $user->profile->upload($_FILES['image'], 'uploads/users/', 140, 140);
             $user->profile->thumb('uploads/users/thumbs/', 100, 100);
             $user->profile->thumb('uploads/users/thumbs50x50/', 50, 50);
         }
         $_POST['birth_day'] = Date2DB($_POST['birth_day']);
         $user->profile->from_array($_POST);
         $user->profile->save();
         set_notify('success', lang('save_data_complete'));
     }
     redirect('users/admin/profiles');
 }
示例#14
0
 function index()
 {
     $data['topics'] = new Topic();
     if (@$_GET['search']) {
         $data['topics']->like('title', '%' . $_GET['search'] . '%');
     }
     if (isset($_GET['status']) && $_GET['status'] != '') {
         $data['topics']->where('status', $_GET['status']);
     }
     if (@$_GET['group_id']) {
         $data['topics']->where_related('user', 'group_id', $_GET['group_id']);
     }
     if (@$_GET['start']) {
         $data['topics']->where('DATE(question_topics.created) >= DATE(\'' . Date2DB($_GET['start']) . '\')');
     }
     if (@$_GET['end']) {
         $data['topics']->where('DATE(question_topics.created) <= DATE(\'' . Date2DB($_GET['end']) . '\')');
     }
     auth_filter($data['topics'])->order_by('id', 'desc')->get_page();
     $this->template->build('index', $data);
 }
示例#15
0
 function save($id = FALSE)
 {
     if ($_POST) {
         $knowledge = new Knowledge($id);
         $_POST['title'] = lang_encode($_POST['title']);
         $_POST['intro'] = lang_encode($_POST['intro']);
         $_POST['detail'] = lang_encode($_POST['detail']);
         $_POST['start_date'] = Date2DB($_POST['start_date']);
         $_POST['end_date'] = Date2DB($_POST['end_date']);
         if (!$id) {
             $_POST['user_id'] = $this->session->userdata('id');
         }
         if ($_FILES['image']['name']) {
             if ($id) {
                 $knowledge->delete_file('uploads/knowledge/thumbnail', 'image');
             }
             $knowledge->image = $knowledge->upload($_FILES['image'], 'uploads/knowledge/thumbnail', 77, 64);
         }
         $knowledge->from_array($_POST);
         $knowledge->save();
         fix_file($_FILES['file']);
         foreach ($_POST['doc'] as $key => $doc) {
             if (@$_FILES['file'][$key]['name'] || @$_POST['doc_id'][$key]) {
                 $knowledge_file = new Knowledge_file(@$_POST['doc_id'][$key]);
                 if ($_FILES['file'][$key]['name']) {
                     if (@$_POST['doc_id'][$key]) {
                         $knowledge_file->delete_file('uploads/knowledge', 'file');
                     }
                     $knowledge_file->file = $knowledge_file->upload($_FILES['file'][$key], 'uploads/knowledge');
                 }
                 $knowledge_file->name = $doc;
                 $knowledge_file->knowledge_id = $knowledge->id;
                 $knowledge_file->save();
             }
         }
         set_notify('success', lang('save_data_complete'));
         redirect($_POST['referer']);
     }
 }
示例#16
0
 function save($meeting_id, $id = NULL)
 {
     if ($_POST) {
         $question = new Question($id);
         if (!$id) {
             $question->user_id = $this->session->userdata('id');
         }
         $question->meeting_id = $meeting_id;
         $question->overnight = $_POST['overnight'];
         if ($_POST['overnight'] == 1) {
             $question->check_in = Date2DB($_POST['check_in']);
             $question->check_out = Date2DB($_POST['check_out']);
             $question->room_type = $_POST['room_type'];
             if ($_POST['room_type'] == 3) {
                 $question->r_id = $_POST['roommate_id'];
                 $question->roommate = '';
                 $question->relation = '';
             } elseif ($_POST['room_type'] == 4) {
                 $question->r_id = '';
                 $question->roommate = $_POST['roommate'];
                 $question->relation = $_POST['relation'];
             } else {
                 $question->r_id = '';
                 $question->roommate = '';
                 $question->relation = '';
             }
         }
         $question->meal_type = $_POST['meal_type'];
         $question->save();
         if (!$id) {
             $question->no = date('Ymd') . substr('000' . $question->id, -3);
             $question->save();
         }
         set_notify('success', lang('save_data_complete'));
     }
     redirect('questions');
 }
示例#17
0
 function profile_save($id = FALSE)
 {
     if ($_POST) {
         $user = new User($this->session->userdata('id'));
         $_POST['user_id'] = $user->id;
         if ($_FILES['image']['name']) {
             $user->profile->delete_file($user->profile->id, 'uploads/users/', 'avatar');
             $_POST['avatar'] = $user->profile->upload($_FILES['image'], 'uploads/users/', 140, 140);
             $user->profile->thumb('uploads/users/thumbs/', 100, 100);
             $user->profile->thumb('uploads/users/thumbs50x50/', 50, 50);
         }
         $_POST['birth_day'] = Date2DB($_POST['birth_day']);
         $user->profile->from_array($_POST);
         $user->profile->save();
         set_notify('success', 'บันทึกข้อมูลเรียบร้อยแล้วค่ะ');
     }
     redirect('users/profile/' . $id);
 }
示例#18
0
 function post($id = FALSE)
 {
     if (!is_publish('blogs')) {
         set_notify('error', 'คุณไม่มีสิทธิเข้าใช้งานในส่วนนี้ค่ะ');
         redirect('home');
         exit;
     }
     if (is_login()) {
         $data['blog'] = new blog();
         $data['blog']->where_related_user('id', $this->session->userdata('id'))->get();
         $data['blogpost'] = new blogpost($id);
         if ($id && $data['blog']->id != $data['blogpost']->blog->id) {
             set_notify('success', 'คุณไม่สามารถเข้ามาใช้งานในส่วนนี้ได้ค่ะ');
             redirect('home');
         }
         if ($_POST) {
             $data['blog']->where_related_user('id', $this->session->userdata('id'));
             $_POST['blog_id'] = $data['blog']->id;
             $_POST['start_date'] = Date2DB($_POST['start_date']);
             $data['blogpost']->from_array($_POST);
             $data['blogpost']->save();
             set_notify('success', 'บันทึกข้อมูลเรียบร้อยค่ะ');
             redirect('blogs/' . $data['blog']->id . '/' . $data['blogpost']->id);
         }
         $this->template->build("post", $data);
     } else {
         set_notify('error', 'กรุณาล็อคอินก่อนเข้าใช้งานในส่วนนี้ค่ะ');
         redirect($_SERVER['HTTP_REFERER']);
     }
 }
示例#19
0
 function index()
 {
     //Addlog("read",'ดูรายการจำนวนคนเข้าเว็บไซต์');
     //$this->ga->authen('*****@*****.**','F@vourite','ga:75710162');
     $ga = new analytics();
     if ($_GET) {
         $now = Date2DB($_GET['date']);
     } else {
         $now = date("Y-m-d");
     }
     $lastmonth = date('Y-m-d', strtotime('-29 days', mysql_to_unix($now)));
     //Last 10 days visitors (for graph)
     //$data['visits']=$this->ga->getVisits($lastmonth,$now,30);
     $visits = $ga->getResultDate('visits', $lastmonth, $now);
     foreach ($visits as $key => $v) {
         $data['visits'][$key]['ga:date'] = $v['0'];
         $data['visits'][$key]['ga:visits'] = $v['1'];
     }
     //Summery: visitors, unique visit, pageview, time on site, new visits, bounce rates
     //$data['summery']=$this->ga->getSummery($lastmonth,$now);
     $data['summery']['ga:visits'] = $ga->getResult('visits', $lastmonth, $now);
     $data['summery']['ga:visitors'] = $ga->getResult('visitors', $lastmonth, $now);
     $data['summery']['ga:pageviews'] = $ga->getResult('pageviews', $lastmonth, $now);
     $data['summery']['ga:timeOnSite'] = $ga->getResult('timeOnSite', $lastmonth, $now);
     $data['summery']['ga:newVisits'] = $ga->getResult('newVisits', $lastmonth, $now);
     $data['summery']['ga:bounces'] = $ga->getResult('bounces', $lastmonth, $now);
     $data['summery']['ga:entrances'] = $ga->getResult('entrances', $lastmonth, $now);
     //All time summery: visitors, page views
     //$data['allTimeSummery']=$this->ga->getAllTimeSummery();
     $data['allTimeSummery']['ga:visits'] = $ga->getResult('visits', '2005-01-01', $now);
     $data['allTimeSummery']['ga:pageviews'] = $ga->getResult('pageviews', '2005-01-01', $now);
     //Top 10 visitor countries
     //$data['topCountries']=$this->ga->getTopCountry($lastmonth,$now,10);
     $topCountries = $ga->getResultDate('visits', $lastmonth, $now, 'country', '10', '-ga:visits');
     foreach ($topCountries as $key => $v) {
         $data['topCountries'][$key]['ga:country'] = $v['0'];
         $data['topCountries'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 search engine keywords
     //$data['topKeywords'] = $this->ga->getTopKeyword($lastmonth,$now,10);
     $topKeywords = $ga->getResultDate('visits', $lastmonth, $now, 'keyword', '10', '-ga:visits');
     foreach ($topKeywords as $key => $v) {
         $data['topKeywords'][$key]['ga:keyword'] = $v['0'];
         $data['topKeywords'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 referrer websites
     //$data['topReferrer']=$this->ga->getTopReferrer($lastmonth,$now,10);
     $topReferrer = $ga->getResultDate('visits', $lastmonth, $now, 'source', '10', '-ga:visits');
     foreach ($topReferrer as $key => $v) {
         $data['topReferrer'][$key]['ga:source'] = $v['0'];
         $data['topReferrer'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 page views
     //$data['topPages']=$this->ga->getTopPage($lastmonth,$now,10);
     $topPages = $ga->getResultDate('visits', $lastmonth, $now, 'pagePath', '10', '-ga:visits');
     foreach ($topPages as $key => $v) {
         $data['topPages'][$key]['ga:pagePath'] = $v['0'];
         $data['topPages'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 visitor operating systems
     //$data['topOs']=$this->ga->getTopOs($lastmonth,$now,10);
     $topOs = $ga->getResultDate('visits', $lastmonth, $now, 'operatingSystem', '10', '-ga:visits');
     foreach ($topOs as $key => $v) {
         $data['topOs'][$key]['ga:operatingSystem'] = $v['0'];
         $data['topOs'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 visitor browsers
     //$data['topBrowsers']=$this->ga->getTopBrowser($lastmonth,$now,10);
     $topBrowsers = $ga->getResultDate('visits', $lastmonth, $now, 'browser', '10', '-ga:visits');
     foreach ($topBrowsers as $key => $v) {
         $data['topBrowsers'][$key]['ga:browser'] = $v['0'];
         $data['topBrowsers'][$key]['ga:visits'] = $v['1'];
     }
     $this->template->append_metadata(js_datepicker());
     $this->template->build("index", $data);
 }
 function ajax_load()
 {
     $ga = new analytics();
     if ($_GET) {
         $now = Date2DB($_GET['date']);
     } else {
         $now = date("Y-m-d");
     }
     $lastmonth = date('Y-m-d', strtotime('-29 days', mysql_to_unix($now)));
     //Last 10 days visitors (for graph)
     //$data['visits']=$this->ga->getVisits($lastmonth,$now,30);
     $visits = $ga->getResultDate('visits', $lastmonth, $now);
     foreach ($visits as $key => $v) {
         $data['visits'][$key]['ga:date'] = $v['0'];
         $data['visits'][$key]['ga:visits'] = $v['1'];
     }
     //Summery: visitors, unique visit, pageview, time on site, new visits, bounce rates
     //$data['summery']=$this->ga->getSummery($lastmonth,$now);
     $data['summery']['ga:visits'] = $ga->getResult('visits', $lastmonth, $now);
     $data['summery']['ga:visitors'] = $ga->getResult('visitors', $lastmonth, $now);
     $data['summery']['ga:pageviews'] = $ga->getResult('pageviews', $lastmonth, $now);
     $data['summery']['ga:timeOnSite'] = $ga->getResult('timeOnSite', $lastmonth, $now);
     $data['summery']['ga:newVisits'] = $ga->getResult('newVisits', $lastmonth, $now);
     $data['summery']['ga:bounces'] = $ga->getResult('bounces', $lastmonth, $now);
     $data['summery']['ga:entrances'] = $ga->getResult('entrances', $lastmonth, $now);
     //All time summery: visitors, page views
     //$data['allTimeSummery']=$this->ga->getAllTimeSummery();
     $data['allTimeSummery']['ga:visits'] = $ga->getResult('visits', '2005-01-01', $now);
     $data['allTimeSummery']['ga:pageviews'] = $ga->getResult('pageviews', '2005-01-01', $now);
     //Top 10 visitor countries
     //$data['topCountries']=$this->ga->getTopCountry($lastmonth,$now,10);
     $topCountries = $ga->getResultDate('visits', $lastmonth, $now, 'country', '10', '-ga:visits');
     foreach ($topCountries as $key => $v) {
         $data['topCountries'][$key]['ga:country'] = $v['0'];
         $data['topCountries'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 search engine keywords
     //$data['topKeywords'] = $this->ga->getTopKeyword($lastmonth,$now,10);
     $topKeywords = $ga->getResultDate('visits', $lastmonth, $now, 'keyword', '10', '-ga:visits');
     foreach ($topKeywords as $key => $v) {
         $data['topKeywords'][$key]['ga:keyword'] = $v['0'];
         $data['topKeywords'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 referrer websites
     //$data['topReferrer']=$this->ga->getTopReferrer($lastmonth,$now,10);
     $topReferrer = $ga->getResultDate('visits', $lastmonth, $now, 'source', '10', '-ga:visits');
     foreach ($topReferrer as $key => $v) {
         $data['topReferrer'][$key]['ga:source'] = $v['0'];
         $data['topReferrer'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 page views
     //$data['topPages']=$this->ga->getTopPage($lastmonth,$now,10);
     $topPages = $ga->getResultDate('visits', $lastmonth, $now, 'pagePath', '10', '-ga:visits');
     foreach ($topPages as $key => $v) {
         $data['topPages'][$key]['ga:pagePath'] = $v['0'];
         $data['topPages'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 visitor operating systems
     //$data['topOs']=$this->ga->getTopOs($lastmonth,$now,10);
     $topOs = $ga->getResultDate('visits', $lastmonth, $now, 'operatingSystem', '10', '-ga:visits');
     foreach ($topOs as $key => $v) {
         $data['topOs'][$key]['ga:operatingSystem'] = $v['0'];
         $data['topOs'][$key]['ga:visits'] = $v['1'];
     }
     //Top 10 visitor browsers
     //$data['topBrowsers']=$this->ga->getTopBrowser($lastmonth,$now,10);
     $topBrowsers = $ga->getResultDate('visits', $lastmonth, $now, 'browser', '10', '-ga:visits');
     foreach ($topBrowsers as $key => $v) {
         $data['topBrowsers'][$key]['ga:browser'] = $v['0'];
         $data['topBrowsers'][$key]['ga:visits'] = $v['1'];
     }
     $this->load->view("ajax_load", $data);
 }
示例#21
0
文件: home.php 项目: unisexx/adf16
 function banner_save()
 {
     if ($_POST) {
         $banner = new Banner($id);
         $_POST['status'] = "approve";
         $_POST['start_date'] = Date2DB($_POST['start_date']);
         $_POST['end_date'] = Date2DB($_POST['end_date']);
         $banner->from_array($_POST);
         $banner->save();
         set_notify('success', lang('save_data_complete'));
     }
     redirect('home/banner');
 }