1: <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
2:
3: class gmsite extends CI_Controller {
4: public function list_add($id = '')
5: {
6: $data = array('id'=>$id);
7: if($id != ''){
8: $data['data'] = $this->db->from('xenon_merchant_site')->where('site_id',base64_decode(urldecode($id)))->get()->row_array();
9: }
10: $this->load->view('head');
11: $this->load->model('Model_gmsite');
12: $this->load->view('gmsite/list',$data);
13: $this->load->view('foot');
14: }
15:
16: public function add(){
17: $key = md5(mktime());
18: $new_key = '';
19: $key_created = '';
20: for($i=1; $i <= 20; $i ++ ){
21: $key_created .= $key[$i];
22: $new_key .= $key[$i];
23: if ( $i%5==0 && $i != 20) $new_key.='-';
24: }
25: $data['key_id'] = strtoupper($key_created);
26:
27:
28: $this->load->view('head');
29: $this->load->view('gmsite/add',array('data'=>$data));
30: $this->load->view('foot');
31: }
32:
33: public function read($id){
34: $this->load->model('Model_article');
35: $article = '';
36: if($id == 'link'){
37: $article = $this->Model_article->pick_link($backup_id);
38: }else{
39: $article = $this->Model_article->pick($id);
40: }
41: $this->load->view('head');
42: $this->load->view('gmsite/detail',array('article'=>$article));
43: $this->load->view('foot');
44: }
45:
46: public function updates(){
47: $parentRefresh = '';
48: if($this->input->post('action') == 'updates'){
49: $dataz['update_key'] = date('Ymd');
50: $dataz['update_topics'] = implode(',',$_POST['updateArticle']);
51: $dataz['update_reference'] = implode(',',$_POST['updateReference']);
52: $dataz['update_date'] = time();
53: $this->db->insert('xenon_updates',$dataz);
54: $this->session->set_userdata('msg','Updates created successfully');
55: $parentRefresh = 'window.parent.location.relaod()';
56: }
57:
58: $date = $this->db->select('update_date')->from('xenon_updates')->order_by('update_id desc')->limit(1)->get()->row()->update_date;
59: $this->load->view('head_pop');
60: $this->load->view('gmsite/create_update',array('date'=>$date,'parentRefresh'=>$parentRefresh));
61: $this->load->view('foot_pop');
62: }
63:
64: }
65:
66:
67: