Overview

Packages

  • controller
  • models
  • None

Classes

  • Ajax
  • Article
  • Cache
  • Employee
  • Firefly
  • gmreader
  • gmsite
  • Home
  • Link
  • Merchant
  • Model_article
  • Model_cache
  • Model_employee
  • Model_firefly
  • Model_gmreader
  • Model_gmsite
  • Model_link
  • Model_merchant
  • Model_reference
  • Model_user
  • Reference
  • Setting
  • User

Functions

  • check_permission
  • data_status
  • data_status_select
  • dump_html_tree
  • employee_select
  • file_get_html
  • generate_page
  • gerenate_pager_from_table
  • get_desc_asc
  • get_url_support
  • is_admin
  • is_loggedin
  • link_extractor
  • merchant_status
  • reference_reverter
  • role_select
  • siteinfo
  • str_get_html
  • yes_no
  • yesno_select
  • Overview
  • Package
  • Class
 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:         //$this->db->insert('xenon_key',$data);
27:         //echo strtoupper($new_key);
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: /* End of file welcome.php */
67: /* Location: ./application/controllers/welcome.php */
API documentation generated by ApiGen