1: <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
2:
3: 4: 5: 6: 7: 8: 9: 10:
11: class Cache extends CI_Controller {
12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
22: function build($id = 0){
23: $this->load->model('Model_article');
24: $articles = $this->db->select('data_body,data_id')->from('xenon_data')->where('data_id >',$id)->limit(1500)->get();
25: $article_id = 0;
26: foreach($articles->result() as $article){
27: $this->Model_article->build_article_temp($article->data_body,$article->data_id);
28: $article_id = $article->data_id;
29: }
30: echo '<a href="'.site_url('cache/build/'.$article_id).'">Next Page</a>';
31: }
32:
33: 34: 35: 36: 37: 38: 39: 40: 41: 42:
43: function build_reader_full($id = 0){
44: $this->load->model('Model_article');
45: $this->load->model('Model_cache');
46: $articles = $this->db->select('data_body_cache,data_id')->from('xenon_data')->where('data_id >',$id)->limit(1500)->get();
47: $article_id = 0;
48: foreach($articles->result() as $article){
49: $this->Model_cache->build_article_cache_gmreader($article->data_body_cache,$article->data_id);
50: $article_id = $article->data_id;
51: }
52: echo '<a href="'.site_url('cache/build_reader_full/'.$article_id).'">Next Page</a>';
53: }
54:
55: 56: 57: 58: 59: 60: 61: 62: 63: 64:
65: function build_reader_single($id = 0){
66: $this->load->model('Model_article');
67: $articles = $this->db->select('data_body_temp,data_id')->from('xenon_data')->where('data_id',$id)->get();
68: $article_id = 0;
69: foreach($articles->result() as $article){
70: $this->Model_article->build_article_cache_gmreader($article->data_body_temp,$article->data_id);
71: $article_id = $article->data_id;
72: }
73: }
74:
75: 76: 77: 78: 79: 80: 81: 82:
83: function not_done(){
84: if($this->input->get('page')!=''){
85: $page = $this->input->get('page');
86: $start = ($page * 50)-50;
87: $end = ($page * 50);
88: $this->db->limit(50,$start);
89: }else{
90: $this->db->limit(50);
91: }
92: $articles = $this->db->from('xenon_data')->like('data_body_temp','Copyright')->get();
93: $this->load->view('head');
94: $this->load->view('article/not_done',array('articles'=>$articles));
95: $this->load->view('foot');
96: }
97: }
98: ?>