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 gmreader extends CI_Controller {
 4:     public function index()
 5:     {
 6:         $this->load->view('head');
 7:         $this->load->model('Model_gmreader');
 8:         $this->load->view('gmreader/list');
 9:         $this->load->view('foot');
10:     }
11:     
12:     public function add(){
13:         $key = md5(mktime());
14:         $new_key = '';
15:         $key_created = '';
16:         for($i=1; $i <= 20; $i ++ ){
17:             $key_created .= $key[$i];
18:             $new_key .= $key[$i];
19:             if ( $i%5==0 && $i != 20) $new_key.='-';
20:         }
21:         $data['key_id'] = strtoupper($key_created);
22:         $this->db->insert('xenon_key',$data); 
23:         echo strtoupper($new_key);
24:     }
25:     
26:     public function read($id){
27:         $this->load->model('Model_article');
28:         $article = '';
29:         if($id == 'link'){
30:             $article = $this->Model_article->pick_link($backup_id);         
31:         }else{
32:             $article = $this->Model_article->pick($id);
33:         }
34:         $this->load->view('head');      
35:         $this->load->view('gmreader/detail',array('article'=>$article));
36:         $this->load->view('foot');
37:     }
38: 
39:     public function updates(){
40:         $parentRefresh = '';
41:         if($this->input->post('action') == 'updates'){
42:             $dataz['update_key'] = date('Ymd');
43:             $dataz['update_topics'] = implode(',',$_POST['updateArticle']);
44:             $dataz['update_reference'] = implode(',',$_POST['updateReference']);
45:             $dataz['update_date'] = time();
46:             $this->db->insert('xenon_updates',$dataz);
47:             $this->session->set_userdata('msg','Updates created successfully');
48:             $parentRefresh = 'window.parent.location.relaod()';
49:         }
50:         
51:         $date = $this->db->select('update_date')->from('xenon_updates')->order_by('update_id desc')->limit(1)->get()->row()->update_date;
52:         $this->load->view('head_pop');      
53:         $this->load->view('gmreader/create_update',array('date'=>$date,'parentRefresh'=>$parentRefresh));
54:         $this->load->view('foot_pop');
55:     }
56:     
57: }
58: 
59: /* End of file welcome.php */
60: /* Location: ./application/controllers/welcome.php */
API documentation generated by ApiGen