[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
xampp
/
htdocs
/
spmi2
/
application
/
controllers
/
[
Home
]
File: Albums.php
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Albums extends CI_Controller { public function index(){ $jumlah= $this->model_utama->view('album')->num_rows(); $config['base_url'] = base_url().'albums/index/'.$this->uri->segment(3); $config['total_rows'] = $jumlah; $config['per_page'] = 10; if ($this->uri->segment('4')==''){ $dari = 0; }else{ $dari = $this->uri->segment('4'); } $data['title'] = "Albums"; $data['description'] = description(); $data['keywords'] = keywords(); if (is_numeric($dari)) { $data['album'] = $this->model_utama->view_where_ordering_limit('album',array('aktif' => 'Y'),'id_album','DESC',$dari,$config['per_page']); }else{ redirect('main'); } $this->pagination->initialize($config); $this->template->load(template().'/template',template().'/album',$data); } public function detail(){ $query = $this->model_utama->view_join_one('album','users', 'username' , array('album_seo' => $this->uri->segment(3)),'id_album', 'desc',0,1); if ($query->num_rows()<=0){ redirect('main'); }else{ $row = $query->row_array(); $jumlah= $this->model_utama->view_where('gallery',array('id_album' => $row['id_album']))->num_rows(); $config['base_url'] = base_url().'albums/detail/'.$this->uri->segment(3); $config['total_rows'] = $jumlah; $config['per_page'] = 1; if ($this->uri->segment('4')==''){ $dari = 0; }else{ $dari = $this->uri->segment('4'); } $data['title'] = "Albums $row[jdl_album]"; $data['description'] = description(); $data['keywords'] = keywords(); $data['rows'] = $row; if (is_numeric($dari)){ $data['detailalbum'] = $this->model_utama->view_where_ordering_limit('gallery',array('gallery.id_album' => $row['id_album']),'id_gallery','DESC',$dari,$config['per_page']); }else{ redirect('main'); } $this->pagination->initialize($config); $dataa = array('hits_album'=>$row['hits_album']+1); $where = array('id_album' => $row['id_album']); $this->model_utama->update('album', $dataa, $where); $this->template->load(template().'/template',template().'/detailalbum',$data); } } public function frame(){ $query = $this->model_utama->view_join_one('album','users', 'username' , array('album_seo' => $this->uri->segment(3)),'id_album', 'desc',0,1); if ($query->num_rows()<=0){ redirect('main'); }else{ $row = $query->row_array(); $jumlah= $this->model_utama->view_where('gallery',array('id_album' => $row['id_album']))->num_rows(); $config['base_url'] = base_url().'albums/detail/'.$this->uri->segment(3); $config['total_rows'] = $jumlah; $config['per_page'] = 1; if ($this->uri->segment('4')==''){ $dari = 0; }else{ $dari = $this->uri->segment('4'); } $data['title'] = "Albums $row[jdl_album]"; $data['description'] = description(); $data['keywords'] = keywords(); $data['rows'] = $row; if (is_numeric($dari)){ $data['detailalbum'] = $this->model_utama->view_single('gallery',array('gallery.id_album' => $row['id_album']),'id_gallery','ASC'); }else{ redirect('main'); } $this->pagination->initialize($config); $dataa = array('hits_album'=>$row['hits_album']+1); $where = array('id_album' => $row['id_album']); $this->model_utama->update('album', $dataa, $where); //$this->template->load(template().'/template',template().'/framealbum',$data); $this->load->view(template().'/framealbum',$data); } } }