View difference between Paste ID: L4MTrG9d and 1NR6maws
SHOW: | | - or go back to the newest paste.
1
<?php
2
defined('BASEPATH') OR exit('No direct script access allowed');
3
4
5
6
class Read extends CI_Controller {
7
8
	/**
9
	 * Index Page for this controller.
10
	 *
11
	 * Maps to the following URL
12
	 * 		http://example.com/index.php/welcome
13
	 *	- or -
14
	 * 		http://example.com/index.php/welcome/index
15
	 *	- or -
16
	 * Since this controller is set as the default controller in
17
	 * config/routes.php, it's displayed at http://example.com/
18
	 *
19
	 * So any other public methods not prefixed with an underscore will
20
	 * map to /index.php/welcome/<method_name>
21
	 * @see https://codeigniter.com/user_guide/general/urls.html
22
	 */
23
	public function __construct() {
24
        parent::__construct();
25
        $this->load->model('data', 'read');
26
         $this->load->library('session');
27
              $this->load->helper('form');
28
              $this->load->helper('url');
29
              $this->load->helper('html');
30
              
31
              $this->load->library('form_validation');
32
    }
33
34
	public function index()
35
	{
36
37
	
38
		#Construct 
39
        $content_details        = array();
40
        $t                      = array();
41
		$channel_main           = $this->config->item("channel_main_id");
42
	
43
		$t['title'] 					= 'News Portal Kids Now';
44
		$data['read'] 					= $t['title'] ;
45
		$t['read'] 						= $this->read->all();
46
47
		
48
49
		$a['v_detail']                   = $this->load->view('read/v_detail', $t, true);
50
		//$t['select_data']				= $this->read->get();
51
		
52
53
		
54
		//$t['breaking'] = $this->tommy->all();
55
		//var_dump($t['isi'] 	);
56
		
57
		//$this->benchmark->mark('end_view');
58
		$this->load->view("read/v_detail", $t); 
59
		//$page 						= $this->load->view("read/v_detail", $t); 
60
       // return $page;
61
        
62
	//$result = $this->tommy->proses_tampil($id);
63
        //return $pages;
64
	}
65
    
66
		
67
68
69
70
71
	public function detail($slug) {
72
		$this->load->model('data', 'detail');
73
		$this->load->library('form_validation');
74
		//$t['judul'] 				= $judul->judul . ' | News Portal';
75
		//$this->db->get_where($this->read, array('judul' => $judul[1]));
76
		//$t['title'] = $post->title . ' | News Portal';
77
78
		//$t['title']	                = $this->detail->all();
79
		//$data['detail'] 				= $t['title'] ;
80
81
			$t['read'] 					= $this->detail->all(10);
82
            //$t['detail'] 				= $this->detail->anjing($idartikel);
83
            $t['populer'] 				= $this->detail->populer();
84
            $t['category'] 				= $this->detail->kategori();
85
            $t['opini'] 				= $this->detail->all_opini(1);
86
            //$t['read'] 					= $this->detail->populer(3);
87
            //$t['category'] 				= $this->detail->kategori($idartikel);
88
            //$t['nasional'] 				= $this->detail->all_nasional();
89
            //$t['ekonomi'] 				= $this->detail->all_ekonomi();
90
            //$t['internasional'] 		= $this->detail->all_internasional();
91
            //$t['olahraga'] 				= $this->detail->all_olahraga();
92
            //$t['humaniora'] 			= $this->detail->all_humaniora();
93
            //$t['muda'] 					= $this->detail->all_muda();
94
            //$t['video'] 				= $this->detail->videos();
95
		//$id 				= $this->uri->segment(3);
96
		//$t['berita'] 	= $this->data->get_detail($id);
97
		//$t['tags'] 				= $this->read->all_hastag();
98
		$t['detail']	            	= $this->detail->get($slug);
99
		$t['title']						= $t['detail'][0]['title'];
100
		$t['title']						= $t['detail'][0]['title'];
101
		//$t['title'] 					= (isset($t['detail'][0]['title']) && $t['detail'][0]['title'] = "");
102
		//$t['image'] 					= (isset($t['detail'][0]['image']) && $t['detail'][0]['image'] = "");
103
104
105
		//echo '<pre>';
106
107
		//$data = json_decode($t['detail'][0]['image'],true) ;
108
		//print_r($data);
109
110
		//$t['image'] = $data['file'];
111
		 //$file = json_decode($t['detail'][0]['image']);
112
		 //$t['image'] = $file->file;
113
114-
		$raw_image = json_decode(json_decode($t['detail'][0]['image'],true),TRUE);
114+
		$raw_image =  json_decode($t['detail'][0]['image'],TRUE) ;
115-
		$t['image'] = $raw_image['file'];
115+
		//$t['image'] = $raw_image['file'];
116
		$t['detail'][0]['image']= $raw_image['file'];
117
118
		//$data 									= json_decode(json_decode($t['detail'][0]['image'],true),TRUE);
119
		//$t['image']								= $data['file'];
120
		echo "<pre>";
121
		print_r($t['image']);
122
		echo "</pre>";
123
		 if(!$t['detail']) {
124
            $this->load->view(
125
                'Could not load the requested item',
126
                'warning'
127
            );
128
            redirect('read');
129
            return;
130
        }
131
		//$t['read'] 				= $this->read->select_data();
132
		
133
		//$t['title']				= $t->title . ' | MI';
134
		// $t['data'] 				= $t;
135
		//$t['penulis'] 			= penulis($t['penulis']->nip);
136
		
137
		$this->load->view("read/v_detail", $t); 
138
        
139
	}
140
141
142
143
144
}