<span 

class="pull-right-container"><i class="fa fa-angle-left pull-

right"></i></span></a> 

<ul class="treeview-menu"> 

<?php  

$cek=$this->model_app->umenu_akses ("konsumen", $this-

>session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/konsumen'><i class='fa fa-circle-o'></i> Data 

Konsumen</a></li>"; 

 

$cek=$this->model_app->umenu_akses("reseller",$this-> 

session->id_session); 

 if($cek==1 OR $this->session->level=='admin'){ 

 echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/reseller'><i class='fa fa-circle-o'></i> Data Reseller 

</a></li>"; 

 } 

 

 $cek=$this->model_app->umenu_akses("supplier",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

112 

echo "<li><a href='".base_url().$this->uri->segment(1)."/ 

supplier'><i class='fa fa-circle-o'></i>Data Supplier </a> 

</li>"; 

 } 

 

$cek=$this->model_app->umenu_akses 

("kategori_produk",$this->session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri->segment(1)."/ 

kategori_produk'><i class='fa fa-circle-o'></i> Kategori 

Produk</a></li>"; 

 

$cek=$this->model_app->umenu_akses 

("kategori_produk",$this->session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri->segment(1)."/ 

kategori_produk_sub'><i class='fa fa-circle-o'></i> Sub-

Kategori Produk</a></li>"; 

 

$cek=$this->model_app->umenu_akses ("produk",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/produk'><i class='fa fa-circle-o'></i> Data Produk 

</a></li>";} 

113 

$cek=$this->model_app->umenu_akses ("rekening",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri->segment(1)."/ 

rekening'><i class='fa fa-circle-o'></i> Rekening Perusahaan 

</a></li>"; 

?> 

</ul> 

</li> 

 

<li class="treeview"> 

<a href="#"><i class="fa fa-circle-o"></i> Transaksi <span 

class="pull-right-container"><i class="fa fa-angle-left pull-

right"></i></span></a> 

<ul class="treeview-menu"> 

 

<?php  

$cek=$this->model_app->umenu_akses ("pembelian",$this-

>session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment (1)."/ 

pembelian'><i class='fa fa-circle-o'></i> Pembelian ke 

Supplier</a></li>";} 

$cek=$this->model_app->umenu_akses ("penjualan",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

114 

echo "<li><a href='".base_url().$this->uri-> segment (1)."/ 

penjualan'><i class='fa fa-circle-o'></i> Penjualan ke 

Reseller</a></li>"; 

 

$cek=$this->model_app->umenu_akses 

("pembayaran_reseller",$this->session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/pembayaran_reseller'><i class='fa fa-circle-o'></i> 

Pembayaran Reseller</a></li>"; 

?> 

</ul> 

</li> 

 

<li class="treeview"> 

<a href="#"><i class="fa fa-circle-o"></i> Report <span 

class="pull-right-container"><i class="fa fa-angle-left pull-

right"></i></span></a> 

<ul class="treeview-menu"> 

 

<?php  

$cek=$this->model_app->umenu_akses ("keuangan",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

115 

echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/keuangan'><i class='fa fa-circle-o'></i> Keuangan 

Reseller</a></li>"; 

?> 

</ul> 

</li> 

</ul> 

</li> 

 

<li class="treeview"> 

<a href="#"><i class="glyphicon glyphicon-th-list"></i> 

<span>Menu Utama</span><i class="fa fa-angle-left pull-

right"></i></a> 

<ul class="treeview-menu"> 

 

<?php 

$cek=$this->model_app->umenu_akses ("halamanbaru",$this  

->session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/halamanbaru'><i class='fa fa-circle-o'></i> Halaman 

Baru</a></li>";                

?> 

</ul> 

</li> 

<li class="treeview"> 

116 

<a href="#"><i class="glyphicon glyphicon-pencil"></i> 

<span>Modul Berita</span><i class="fa fa-angle-left pull-

right"></i></a> 

<ul class="treeview-menu"> 

         

<?php 

$cek=$this->model_app->umenu_akses ("listberita",$this-

>session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/listberita'><i class='fa fa-circle-o'></i>Berita </a></li>"; 

 

$cek=$this->model_app->umenu_akses 

("kategoriberita",$this->session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/kategoriberita'><i class='fa fa-circle-o'></i> Kategori 

Berita</a></li>"; } 

 

$cek=$this->model_app->umenu_akses 

("sensorkomentar",$this->session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/sensorkomentar'><i class='fa fa-circle-o'></i> Sensor 

Komentar</a></li>"; 

?> 

117 

</ul> 

</li> 

<li class="treeview"> 

<a href="#"><i class="glyphicon glyphicon-play"></i> 

<span>Modul Video</span><i class="fa fa-angle-left pull-

right"></i></a> 

<ul class="treeview-menu"> 

<li class="treeview"> 

<a href="#"><i class="glyphicon glyphicon-

blackboard"></i><span>Modul Iklan</span><i class="fa fa-

angle-left pull-right"></i></a> 

<ul class="treeview-menu"> 

 

<?php 

$cek=$this->model_app->umenu_akses ("tb_iklanatas",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment 

(1)."/tb_iklanatas'><i class='fa fa-circle-o'></i> Iklan 

Atas</a></li>"; 

 

$cek=$this->model_app->umenu_akses ("iklanhome",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri->segment(1)."/ 

iklanhome'><i class='fa fa-circle-o'></i> Iklan Home </a> 

</li>"; 

118 

 } 

 

$cek=$this->model_app->umenu_akses ("iklansidebar",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri->segment(1)."/ 

iklansidebar'><i class='fa fa-circle-o'></i> Iklan Sidebar 

</a></li>"; 

 

$cek=$this->model_app->umenu_akses ("tb_banner",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment(1)."/ 

tb_banner'><i class='fa fa-circle-o'></i> Iklan 

Link</a></li>"; 

?> 

</ul> 

</li> 

 

<li class="treeview"> 

<a href="#"><i class="glyphicon glyphicon-object-align-

left"></i><span>Modul Web</span><i class= "fa fa-angle-

left pull-right"></i></a> 

<ul class="treeview-menu"> 

 

<?php 

119 

$cek=$this->model_app->umenu_akses("tb_agenda", $this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri->segment(1)."/ 

tb_agenda'><i class='fa fa-circle-o'></i> Agenda </a></li>"; 

 

$cek=$this->model_app->umenu_akses("tb_download", $this-

> session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment(1)."/ 

tb_download'><i class='fa fa-circle-o'></i> Download Area 

</a></li>"; 

 

$cek=$this->model_app->umenu_akses("alamat", $this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment(1)."/ 

alamat'><i class='fa fa-circle-o'></i>Alamat Kontak</a> 

</li>"; 

 

$cek=$this->model_app->umenu_akses ("pesanmasuk",$this-> 

session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

120 

echo "<li><a href='".base_url().$this->uri->segment(1)."/ 

pesanmasuk'><i class='fa fa-circle-o'></i> Pesan Masuk</a> 

</li>"; 

?> 

</ul> 

</li> 

 

<li class="treeview"> 

<a href="#"><i class="fa fa-users"></i> <span>Modul 

Users</span><i class="fa fa-angle-left pull-right"> </i></a> 

<ul class="treeview-menu"> 

$cek=$this->model_app->umenu_akses 

("manajemenuser",$this->session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri->segment (1)."/ 

manajemenuser'><i class='fa fa-circle-o'></i> Manajemen 

User</a></li>"; 

 

$cek=$this->model_app->umenu_akses 

("manajemenmodul",$this->session->id_session); 

if($cek==1 OR $this->session->level=='admin'){ 

echo "<li><a href='".base_url().$this->uri-> segment(1)."/ 

manajemenmodul'><i class='fa fa-circle-o'></i> Manajemen 

Modul</a></li>"; 

?> 

121 

</ul> 

</li> 

             

<li><a href="<?php echo base_url().$this->uri-> segment(1); 

?>/edit_manajemenuser/<?php echo $this->session-> 

username; ?>"><i class="fa fa-edit"> </i> <span>Edit 

Profile</span></a></li> 

<li><a href="<?php echo base_url().$this->uri-> segment(1); 

?>logout"><i class="fa fa-power-off"></i>  

<span>Logout </span></a></li> 

</ul> 

</section> 

 

E. view_home_admin.php 

<a style='color:#000' href='<?php echo base_url() .$this-> uri-> 

segment(1); ?>/listberita'> 

<div class="col-md-3 col-sm-6 col-xs-12"> 

<div class="info-box"> 

<span class="info-box-icon bg-aqua"><i class="fa fa-book"> 

</i></span> 

<div class="info-box-content"> 

<span class="info-box-text">Berita</span> 

<?php $jmla = $this->model_app->view('tb_berita')-> 

num_rows(); ?> 

<span class="info-box-number"><?php echo $jmla; ?></span> 

</div><!-- /.info-box-content --> 

 </div><!-- /.info-box --> 

</div><!-- /.col --> 

</a> 

122 

<a style='color:#000' href='<?php echo base_url() .$this->uri-> 

segment(1);?> /halamanbaru'> 

<div class="col-md-3 col-sm-6 col-xs-12"> 

<div class="info-box"> 

<span class="info-box-icon bg-green"><i class="fa fa-file"> 

</i></span> 

<div class="info-box-content"> 

<span class="info-box-text">Halaman</span> 

<?php $jmlb = $this->model_app-> view ('tb_halamanstatis')-

> num_rows(); ?> 

<span class="info-box-number"><?php echo $jmlb; ?> 

</span> 

</div><!-- /.info-box-content --> 

</div><!-- /.info-box --> 

</div><!-- /.col --> 

</a> 

<a style='color:#000' href='<?php echo base_url() .$this->uri-> 

segment(1); ?>/tb_agenda'> 

<div class="col-md-3 col-sm-6 col-xs-12"> 

<div class="info-box"> 

<span class="info-box-icon bg-yellow"><i class="fa fa-files-o"> 

</i></span> 

<div class="info-box-content"> 

<span class="info-box-text">Agenda</span> 

<?php $jmlc = $this->model_app->view('tb_agenda')-> 

num_rows(); ?> 

<span class="info-box-number"><?php echo $jmlc; ?></span> 

</div><!-- /.info-box-content --> 

123 

</div><!-- /.info-box --> 

</div><!-- /.col --> 

</a> 

<a style='color:#000' href='<?php echo base_url(). $this->uri-

>segment(1); ?>/manajemenuser'> 

<div class="col-md-3 col-sm-6 col-xs-12"> 

<div class="info-box"> 

<span class="info-box-icon bg-red"><i class="fa fa-users"> 

</i> </span> 

<div class="info-box-content"> 

<span class="info-box-text">Users</span> 

<?php $jmld = $this->model_app->view('users')-> 

num_rows(); ?> 

<span class="info-box-number"><?php echo $jmld; ?> 

</span> 

</div><!-- /.info-box-content --> 

</div><!-- /.info-box --> 

</div><!-- /.col --> 

</a> 

<section class="col-lg-7 connectedSortable"> 

<?php  

$jmlpesan = $this->model_app->view_where ('tb_hubungi', 

array('dibaca'=>'N'))->num_rows();  

$jmlberita = $this->model_app->view_where ('komentar', 

array('aktif'=>'N'))->num_rows();  

?> 

<div class='box'> 

<div class='box-header'> 

124 

<h3 class='box-title'>Application Buttons</h3> 

</div> 

<div class='box-body'> 

<p>Silahkan klik menu pilihan yang berada di sebelah kiri 

untuk mengelola konten website anda atau pilih ikon-ikon 

pada Control Panel di bawah ini : </p> 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/identitaswebsite" class='btn btn-app'><i class='fa fa-th'> 

</i> Identitas</a> 

<a href="<?php echo base_url().$this->uri->segment (1); 

?>/menuwebsite" class='btn btn-app'><i class='fa fa-th-large'> 

</i> Menu</a> 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/halamanbaru" class='btn btn-app'><i class='fa fa-file-text'> 

</i> Halaman</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/listberita" class='btn btn-app'><i class='fa fa-television'> 

</i> Berita</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/kategoriberita" class='btn btn-app'><i class='fa fa-bars'> 

</i> Kategori</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/tagberita" class='btn btn-app'><i class='fa fa-tag'></i> Tag 

Berita</a> 

 

125 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/komentarberita" class='btn btn-app'><span class='badge 

bg-green'><?php echo $jmlberita; ?></span><i class='fa fa-

comments'></i> Komen. Berita</a> 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/sensorkomentar" class='btn btn-app'><i class='fa fa-bell-

slash'></i> Sensor</a> 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/tb_iklanatas" class='btn btn-app'><i class='fa fa-file-image-

o'></i> Ads Atas</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/iklansidebar" class='btn btn-app'><i class='fa fa-file-image-

o'></i> Ads Sidebar</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/iklanhome" class='btn btn-app'><i class='fa fa-file-image-

o'></i> Ads Tengah</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/logowebsite" class='btn btn-app'><i class='fa fa-circle-

thin'></i> Logo</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/tb_background" class='btn btn-app'><i class='fa fa-

circle'></i> Background</a> 

 

126 

<a href="<?php echo base_url().$this->uri-> segmen t(1); 

?>/tb_agenda" class='btn btn-app'><i class='fa fa-calendar-

minus-o'></i> Agenda</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/tb_agenda" class='btn btn-app'><i class='fa fa-calendar-

minus-o'></i> Sekilas Info</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/alamat" class='btn btn-app'><i class='fa fa-bed'></i> 

Alamat</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); ?> 

/pesanmasuk" class='btn btn-app'><span class='badge bg-

yellow'><?php echo $jmlpesan; ?></span><i class='fa fa-

envelope'></i> Pesan</a> 

 

<a href="<?php echo base_url().$this->uri-> segment (1); 

?>/manajemenuser" class='btn btn-app'><i class='fa fa-

users'></i> Users</a> 

</div> 

</div> 

</section><!-- /.Left col --> 

<section class="col-lg-5 connectedSortable"> 

</section><!-- right col --> 

 

F. view_home_user.php 

<?php 

echo "<div class='col-md-6'> 

127 

<div class='box'> 

<div class='box-header'> 

<h3 class='box-title'>Selamat Datang di Halaman 

$users[level]</h3> 

</div> 

<div class='box-body'> 

<p>Silahkan klik menu pilihan yang berada di sebelah kiri 

untuk mengelola Tulisan anda pada web ini, berikut informasi 

akun anda saat ini : </p> 

<dl class='dl-horizontal'> 

<dt>Username</dt> 

<dd>$users[username]</dd> 

 

<dt>Password</dt> 

<dd>***********</dd> 

 

<dt>Nama Lengkap</dt> 

<dd>$users[nama_lengkap]</dd> 

 

<dt>Alamat Email</dt> 

 <dd>$users[email]</dd> 

 

<dt>No. Telpon</dt> 

<dd>$users[no_telp]</dd> 

 

<dt>Level</dt> 

<dd>$users[level]</dd> 

 

128 

<dt>Hak Akses</dt> 

<dd>";  

$hakakses = $this->db->query("SELECT * FROM 

modul,users_modul WHERE modul.id_modul= users_ 

modul.id_modul AND users_modul.id_session='". $this-> 

session->id_session."'"); 

foreach ($hakakses->result_array() as $mod1) { 

echo "<a href='$mod1[link]'>$mod1[nama_modul] </a>, "; 

 } 

echo "</dd> 

</dl> 

<div class='alert alert-success alert-dismissible'> 

<button type='button' class='close' data-dismiss='alert' aria-

hidden='true'>×</button> 

<h4><i class='icon fa fa-info'></i> Info Penting!</h4> 

Diharapkan informasi akun sesuai dengan identitas pada 

Kartu Pengenal anda, Untuk Mengubah informasi Profile 

anda klik <a href='".base_url().$this->uri->segment(1) ." 

/edit_manajemenuser/".$this-> session->username."'> disini 

</a>. 

</div> 

</div> 

</div> 

</div> 

 

<section class='col-lg-6 connectedSortable'>"; 

129 

$feedlist=new rss('https://members.phpmu.com/ 

forum.xml'); /* Ubah link feed disini dengan link feed Anda 

*/ 

echo "</section>"; 

?> 

 

G. grafik.php 

<script type="text/javascript" src="<?php echo base_url(); ?> 

asset/admin/plugins/jQuery/jquery.min.js"> </script> 

<script type="text/javascript"> 

$(function () { 

$('#container').highcharts({ 

data: { 

table: 'datatable' 

}, 

chart: { 

type: 'column' 

}, 

title: { 

text: ''}, 

yAxis: { 

allowDecimals: false, 

title: { 

text: '' 

}, 

tooltip: { 

formatter: function () { 

130 

return '<b>' + this.series.name + '</b> <br/>' +'Ada ' + 

this.point.y + ' Orang'; 

}); 

}); 

</script> 

<div class="box box-success"> 

<div class="box-header"> 

<i class="fa fa-th-list"></i> 

<h3 class="box-title">Grafik Kunjungan</h3> 

<div class="box-tools pull-right"> 

<button class="btn btn-box-tool" data-widget= "collapse" data-

toggle="tooltip" title="Collapse"><i class="fa fa-

minus"></i></button> 

<button class="btn btn-box-tool" data-widget= "remove" data-

toggle="tooltip" title="Remove"> 

<i class="fa fa-times"></i>  

</button> 

</div> 

</div> 

<div class="box-body chat" id="chat-box"> 

<div id="container" style="min-width: 310px; height: 340px; 

margin: 0 auto"> 

</div> 

<table id="datatable" style='display:none'> 

<thead> 

<tr> 

131 

<th> 

</th> 

<th>Jumlah Kunjungan</th> 

</tr> 

</thead> 

<tbody> 

<?php  

$grafik = $this->model_app->grafik_kunjungan(); 

foreach ($grafik->result_array() as $row){ 

echo "<tr> 

<th>".tgl_grafik($row['tanggal'])."</th> 

<td>$row[jumlah]</td> 

</tr>"; 

?> 

</tbody> 

</table> 

</div><!-- /.chat --> 

</div><!-- /.box (chat box) --> 

 

H. view_reset.php 

<!DOCTYPE html> 

<html> 

<head> 

<meta charset="utf-8"> 

<meta http-equiv="X-UA-Compatible" content="IE= edge"> 

<title><?php echo $title; ?></title> 

<meta name="author" content="phpmu.com"> 

<!-- Tell the browser to be responsive to screen width --> 

132 

<meta content=" width=device-width, initial-scale=1, 

maximum-scale=1, user-scalable=no" name= "viewport"> 

 

<!-- Bootstrap 3.3.5 --> 

<link rel="stylesheet" href="<?php echo base_url(); 

?>/asset/admin/bootstrap/css/bootstrap.min.css"> 

 

<!-- Font Awesome --> 

<link rel="stylesheet" 

href="https://maxcdn.bootstrapcdn.com/font-

awesome/4.4.0/css/font-awesome.min.css"> 

 

<!-- Ionicons --> 

<link rel="stylesheet" 

href="https://code.ionicframework.com/ionicons/2.0.1/css/i

onicons.min.css"> 

<!-- Theme style --> 

<link rel="stylesheet" href="<?php echo base_url(); 

?>/asset/admin/dist/css/AdminLTE.min.css"> 

<!-- iCheck --> 

<link rel="stylesheet" href="<?php echo base_url(); 

?>/asset/admin/plugins/iCheck/square/blue.css"> 

<script type="text/javascript"> 

function nospaces(t){ 

if(t.value.match(/\s/g)){ 

alert('Maaf, Password Tidak Boleh Menggunakan Spasi,..'); 

t.value=t.value.replace(/\s/g,''); 

133 

</script> 

</head> 

<body class="hold-transition login-page"> 

<div class="login-box"> 

<div class="login-logo"> 

<a href="#"><b>Reset</b> Password</a> 

</div><!-- /.login-logo --> 

<div class="login-box-body"> 

<p class="login-box-msg">Silahkan isi form dibawah ini</p> 

<?php  

if ($this->input->post('id_session')!=''){ 

echo "<div class='alert alert-warning'><center> $title 

</center></div>";} 

echo form_open($this->uri->segment(1).'/reset_ password'); 

?> 

<div class="form-group has-feedback"> 

<input type="password" class="form-control" name='a' 

placeholder="Input Password Baru" onkeyup="nospaces(this)" 

required> 

<span class="glyphicon glyphicon-lock form-control-

feedback"></span> 

</div> 

<div class="form-group has-feedback"> 

<input type="password" class="form-control" name='b' 

placeholder="Ulangi sekali lagi" onkeyup="nospaces(this)" 

required> 

134 

<input type="hidden" name='id_session' value=' <?php echo 

$this->session->id_session; ?>'> 

<span class="glyphicon glyphicon-lock form-control-

feedback"></span> 

</div> 

<div class="row"> 

<div class="col-xs-12"> 

<button name='submit' type="submit" class="btn btn-primary 

btn-block btn-flat">Reset Password </button> 

<a href='<?php echo base_url().$this->uri-> segment(1); 

?>/index' class="btn btn-default btn-block btn-flat">Kembali 

Login?</a> 

</div><!-- /.col --> 

</div> 

</form> 

<hr> 

</div><!-- /.login-box-body --> 

</div><!-- /.login-box --> 

<!-- jQuery 2.1.4 --> 

<script src="<?php echo base_url(); ?>/asset /admin/ 

plugins/jQuery/jQuery-2.1.4.min.js"></script> 

 

<!-- Bootstrap 3.3.5 --> 

<script src="<?php echo base_url(); ?>/asset/admin/ 

bootstrap/js/bootstrap.min.js"></script> 

 

<!-- iCheck --> 

135 

<script src="<?php echo base_url(); ?>/asset/admin/ 

plugins/iCheck/icheck.min.js"></script> 

<script> 

$(function () { 

$('input').iCheck({ 

checkboxClass: 'icheckbox_square-blue', 

radioClass: 'iradio_square-blue', 

increaseArea: '20%' // optional 

}); 

}); 

</script> 

</body> 

</html> 

 

Setelah membuat file view dari tampilan admin, 

selanjutnya buat controller dengan nama file 

Administrator.php, kemudian simpan file ke dalam folder 

Application/controllers. lalu buatlah scriptnya seperti berikut: 

<?php 

defined('BASEPATH') OR exit('No direct script access 

allowed'); 

class Administrator extends CI_Controller { 

 

function index(){ 

if (isset($_POST['submit'])){ 

if ($this->input->post() && (strtolower($this->input ->post 

('security_code')) == strtolower($this-> session->userdata 

('mycaptcha')))) { 

$username = $this->input->post('a'); 

136 

$password = hash("sha512", md5($this->input-> post('b'))); 

$cek = $this->model_app->cek_login($username, $password, 

'users'); 

$row = $cek->row_array(); 

$total = $cek->num_rows(); 

if ($total > 0){ 

$this->session->set_userdata 

('upload_image_file_manager',true); 

$this->session->set_userdata(array('username'=> 

$row['username'], 'level'=>$row['level'], 'id_session' =>$row 

['id_session'])); 

redirect($this->uri->segment(1).'/home'); 

}else{ 

echo $this->session->set_flashdata('message','<div class= 

"alert alert-danger"><center>Username dan Password Salah!! 

</center></div>'); 

redirect($this->uri->segment(1).'/index'); 

else{ 

echo $this->session->set_flashdata('message', '<div 

class="alert alert-danger"><center>Security Code salah! 

</center></div>'); 

redirect($this->uri->segment(1).'/index'); 

else{ 

if ($this->session->level!=''){ 

137 

redirect($this->uri->segment(1).'/home'); 

else{ 

 $this->load->helper('captcha'); 

$vals = array( 

'img_path'   => './captcha/', 

'img_url'    => base_url().'captcha/', 

'font_path' => base_url().'asset /Tahoma.ttf', 

'font_size'     => 17, 

'img_width'  => '320', 

'img_height' => 33, 

'border' => 0,  

'word_length'   => 5, 

'expiration' => 7200 

); 

$cap = create_captcha($vals); 

$data['image'] = $cap['image']; 

$this->session->set_userdata('mycaptcha', $cap['word']); 

$data['title'] = 'Administrator &rsaquo; Log In'; 

$this->load->view('administrator/view_login',$data); 

 

function reset_password(){ 

if (isset($_POST['submit'])){ 

$usr = $this->model_app->edit('users', array ('id_session' => 

$this->input->post ('id_session'))); 

138 

if ($usr->num_rows()>=1){ 

if ($this->input->post('a')==$this->input->post('b')){ 

$data = array('password'=>hash("sha512", md5 ($this->input-

>post('a')))); 

$where = array('id_session' => $this->input->post 

('id_session')); 

$this->model_app->update('users', $data, $where); 

$row = $usr->row_array(); 

$this->session->set_userdata 

('upload_image_file_manager',true); 

$this->session->set_userdata(array('username'=> 

$row['username'], 'level'=>$row['level'], 'id_session' 

=>$row['id_session'])); 

redirect($this->uri->segment(1).'/home'); 

else{ 

$data['title'] = 'Password Tidak sama!'; 

$this->load->view('administrator/view_reset',$data); 

else{ 

$data['title'] = 'Terjadi Kesalahan!'; 

$this->load->view('administrator/view_reset',$data); 

else{ 

$this->session->set_userdata(array('id_session' =>$this->uri-> 

segment(3))); 

139 

$data['title'] = 'Reset Password'; 

$this->load->view('administrator/view_reset',$data); 

 

function lupapassword(){ 

if (isset($_POST['lupa'])){ 

$email = strip_tags($this->input->post('email')); 

$cekemail = $this->model_app->edit('users', array ('email' => 

$email))->num_rows(); 

if ($cekemail <= 0){ 

$data['title'] = 'Alamat email tidak ditemukan'; 

$this->load->view('administrator/view_login',$data); 

else{ 

$iden = $this->model_app->edit('tb_identitas', array 

('id_identitas' => 1))->row_array(); 

$usr = $this->model_app->edit('users', array('email' => 

$email))->row_array(); 

$this->load->library('email'); 

$tgl = date("d-m-Y H:i:s"); 

$subject      = 'Lupa Password ...'; 

$message      = "<html><body> 

<table style='margin-left:25px'> 

<tr><td>Halo $usr[nama_lengkap],<br> 

Seseorang baru saja meminta untuk mengatur ulang kata 

sandi Anda di <span style='color: red'>$iden[url] 

</span>.<br> 

140 

Klik di sini untuk mengganti kata sandi Anda.<br> 

Atau Anda dapat copas (Copy Paste) url dibawah ini ke 

address Bar Browser anda :<br> 

<a href='".base_url().$this->uri->segment(1)."/reset_ 

password/$usr[id_session]'>".base_url().$this->uri-> 

segment(1)."/ reset_password/$usr [id_session]</a> 

<br><br> 

Tidak meminta penggantian password?<br> 

Jika Anda tidak meminta kata sandi baru, segera hubungi 

kami.<br> 

Email. $iden[email], No Telp. $iden[no_telp]</td> </tr> 

</table> 

</body></html> \n"; 

                 

$this->email->from($iden['email'], $iden['nama_website']); 

$this->email->to($usr['email']); 

$this->email->cc(''); 

$this->email->bcc(''); 

$this->email->subject($subject); 

$this->email->message($message); 

$this->email->set_mailtype("html"); 

$this->email->send(); 

$config['protocol'] = 'sendmail'; 

$config['mailpath'] = '/usr/sbin/sendmail'; 

$config['charset'] = 'utf-8'; 

$config['wordwrap'] = TRUE; 

$config['mailtype'] = 'html'; 

$this->email->initialize($config); 

141 

$data['title'] = 'Password terkirim ke '.$usr['email']; 

$this->load->view('administrator/view_login',$data); 

else{ 

redirect($this->uri->segment(1)); 

 

function home(){ 

if ($this->session->level=='admin'){ 

$this->template->load('administrator/template', 

'administrator/view_home_admin'); 

}elseif ($this->session->level=='user'){ 

$data['users'] = $this->model_app->view_where ('users',array 

('username'=>$this->session-> username))-> row_array(); 

$data['modul'] = $this->model_app->view_join_one 

('users','users_modul','id_session','id_umod','DESC'); 

$this->template->load('administrator/template', 

'administrator/view_home_users',$data); 

}  

 

function save(){ 

$data = json_decode($_POST['data']); 

function parseJsonArray($jsonArray, $parentID = 0) { 

$return = array(); 

foreach ($jsonArray as $subArray) { 

142 

$returnSubSubArray = array(); 

if (isset($subArray->children)) { 

$returnSubSubArray = parseJsonArray($subArray-> children, 

$subArray->id); 

$return[] = array('id' => $subArray->id, 'parentID' => 

$parentID); 

$return = array_merge($return, $returnSubSubArray); 

return $return; 

$readbleArray = parseJsonArray($data); 

$i=0; 

foreach($readbleArray as $row){ 

$i++; 

$this->db->query("UPDATE menu SET id_parent = 

'".$row['parentID']."', urutan = '".$i."' where id_menu = 

'".$row['id']."' "); 

 

// Controller Modul Kategori Berita 

function kategoriberita(){ 

cek_session_akses('kategoriberita',$this->session->I 

d_session); 

if ($this->session->level=='admin'){ 

$data['record'] = $this->model_app->view_ordering 

('tb_kategori','id_kategori','DESC'); 

143 

}else{ 

$data['record'] = $this->model_app->view_where_ ordering 

('tb_kategori',array('username'=>$this->session->username), 

'id_kategori','DESC'); 

$this->template->load('administrator/template', 

'administrator/mod_kategori/view_kategori',$data); 

 

function tambah_kategoriberita(){ 

cek_session_akses('kategoriberita',$this->session-> id_session); 

if (isset($_POST['submit'])){ 

$data = array('nama_kategori'=>$this->db-> escape_str($this-

>input->post('a')),'username'=>$this->session->username, 

'kategori_seo'=>seo_title($this->input->post('a')),'aktif'=> 

$this->db->escape_ str($this->input->post('b')),'sidebar'=> 

$this->db-> escape_str($this->input->post('c')));  

$this->model_ app->insert('tb_kategori',$data); 

redirect($this->uri->segment(1).'/kategoriberita'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_kategori/view_kategori_tambah');}} 

 

function edit_kategoriberita(){ 

cek_session_akses('kategoriberita',$this->session-> id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$data = array('nama_kategori'=>$this->db-> escape_ str($this-

>input->post('a')),'username'=>$this-> session->username, 

144 

'kategori_seo'=>seo_title ($this-> input->post('a')), 'aktif'=> 

$this->db->escape_str ($this->input->post('b')),'sidebar'=> 

$this->db-> escape_str($this->input->post('c'))); 

 $where = array('id_kategori' => $this->input-> post('id')); 

$this->model_app->update('tb_kategori', $data, $where); 

redirect($this->uri->segment(1).'/kategoriberita'); 

}else{ 

if ($this->session->level=='admin'){ 

$proses = $this->model_app->edit('tb_kategori', array 

('id_kategori' => $id))->row_array(); 

}else{ 

$proses = $this->model_app->edit('tb_kategori', array 

('id_kategori' => $id, 'username' => $this->session-> 

username))->row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_kategori/view_kategori_edit', $data);}} 

 

function delete_kategoriberita(){ 

cek_session_akses('kategoriberita',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$id = array('id_kategori' => $this->uri->segment(3)); 

}else{ 

$id = array('id_kategori' => $this->uri->segment(3), 'username' 

=>$this->session->username); 

$this->model_app->delete('tb_kategori',$id); 

redirect($this->uri->segment(1).'/kategoriberita'); 

145 

 

// Controller Modul Komentar Berita 

function komentarberita(){ 

cek_session_akses('komentarberita',$this->session-> 

id_session); 

$data['record'] = $this->model_app->view_ordering 

('komentar','id_komentar','DESC'); 

$this->template->load('administrator/template', 

'administrator/mod_komentar/view_komentar',$data); } 

 

 

 

function edit_komentarberita(){ 

cek_session_akses('komentarberita',$this->session-> 

id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$data = array('nama_komentar'=>$this->input-> post('a'), 

'url'=>$this->input->post('b'), 

'isi_komentar'=>$this->input->post('c'), 'aktif'=>$this->input-> 

post('d'), 'email'=>$this->input->post ('e')); 

$where = array('id_komentar' => $this->input->post ('id')); 

$this->model_app->update('komentar', $data, $where); 

redirect($this->uri->segment(1).'/komentarberita'); 

}else{ 

$proses = $this->model_app->edit('komentar', array 

('id_komentar' => $id))->row_array(); 

$data = array('rows' => $proses); 

146 

$this->template->load('administrator/template', 

'administrator/mod_komentar/view_komentar_edit',$data); 

 

function delete_komentarberita(){ 

cek_session_akses('komentarberita',$this->session-> 

id_session); 

$id = array('id_komentar' => $this->uri->segment (3)); 

$this->model_app->delete('komentar',$id); 

redirect($this->uri->segment(1).'/komentarberita'); 

// Controller Modul Sensor Komentar Berita 

function sensorkomentar(){ 

cek_session_akses('sensorkomentar',$this->session-> 

id_session); 

if ($this->session->level=='admin'){ 

$data['record'] = $this->model_app->view_ordering 

('tb_katajelek','id_jelek','DESC'); 

}else{ 

$data['record'] = $this->model_app->view_where_ ordering 

('tb_katajelek',array('username'=>$this->session->username), 

'id_jelek','DESC'); 

 } 

$this->template->load('administrator/template', 

'administrator/mod_sensorkomentar/view_sensorkomentar',

$data); 

147 

 

function tambah_sensorkomentar(){ 

cek_session_akses('sensorkomentar',$this->session-> 

id_session); 

if (isset($_POST['submit'])){ 

$data = array('kata'=>$this->input->post('a'), 'username'=> 

$this->session->username, 'ganti'=> $this->input->post('b')); 

$this->model_app->insert('tb_katajelek',$data);  

redirect($this->uri->segment(1).'/sensorkomentar'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_sensorkomentar/view_sensorkomentar_t

ambah'); 

 

function edit_sensorkomentar(){ 

cek_session_akses('sensorkomentar',$this->session-> 

id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$this->model_berita->tag_berita_update(); 

$data = array('kata'=>$this->input->post('a'), 'username'=> 

$this->session->username, 'ganti'=> $this-> input->post('b')); 

$where = array('id_jelek' => $this->input->post('id')); 

$this->model_app->update('tb_katajelek', $data, $where ); 

redirect($this->uri->segment(1).'/sensorkomentar'); 

}else{ 

148 

if ($this->session->level=='admin'){ 

$proses = $this->model_app->edit('tb_katajelek', array 

('id_jelek' => $id))->row_array(); 

}else{ 

$proses = $this->model_app->edit('tb_katajelek', array 

('id_jelek' => $id, 'username' => $this->session-> username))-> 

row_array(); } 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_sensorkomentar/view_sensorkomentar_

edit',$data);  

 

function delete_sensorkomentar(){ 

cek_session_akses('sensorkomentar',$this->session-> 

id_session); 

if ($this->session->level=='admin'){ 

$id = array('id_jelek' => $this->uri->segment(3)); 

}else{ 

$id = array('id_jelek' => $this->uri->segment(3), 'username' 

=>$this->session->username); 

$this->model_app->delete('tb_katajelek',$id); 

redirect($this->uri->segment(1).'/sensorkomentar'); 

 

// Controller Modul Iklan Atas 

function iklanatas(){ 

149 

cek_session_akses('tb_iklanatas',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$data['record'] = $this->model_app->view_ordering 

('tb_iklanatas','id_iklanatas','DESC'); 

}else{ 

$data['record'] = $this->model_app->view_where_ ordering 

('tb_iklanatas',array('username'=>$this->session->username), 

'id_iklanatas','DESC'); 

$this->template->load('administrator/template', 

'administrator/mod_iklanatas/view_iklanatas',$data); 

 

function tambah_iklanatas(){ 

cek_session_akses('tb_iklanatas',$this->session-> id_session); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_iklanatas/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG|swf'; 

$config['max_size'] = '3000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('c'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')),'username'=>$this->session-> username,'url'=>$this  

->input->post('b'), 'tgl_posting'=>date('Y-m-d')); 

}else{ 

150 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'username'=>$this->session-> username, 'url'=> 

$this->input->post('b'), 'gambar' =>$hasil['file_name'],  

'tgl_posting'=>date('Y-m-d')); 

$this->model_app->insert('tb_iklanatas',$data);   

redirect($this->uri->segment(1).'/tb_iklanatas'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_iklanatas/view_iklanatas_tambah'); 

 

function edit_iklanatas(){ 

cek_session_akses('tb_iklanatas',$this->session-> id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_iklanatas/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG|swf'; 

$config['max_size'] = '3000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('c'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

$data = array('judul'=>$this->db->escape_str($this->  input-> 

post('a')), 'username'=>$this->session-> username, 'url'=> 

$this->input->post('b'), 'tgl_posting' =>date('Y-m-d')); 

}else{ 

151 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'username'=>$this->session-> username,'url'=>$this  

->input->post('b'), 'gambar'=> $hasil['file_name'], 'tgl_posting' 

=>date('Y-m-d')); 

$where = array('id_iklanatas'=>$this->input-> post ('id')); 

$this->model_app->update('tb_iklanatas',$data, $where); 

redirect($this->uri->segment(1).'/tb_iklanatas'); 

}else{ 

if ($this->session->level=='admin'){ 

$proses = $this->model_app->edit('tb_iklanatas', array 

('id_iklanatas' => $id))->row_array(); 

}else{ 

$proses = $this->model_app->edit('tb_iklanatas', array 

('id_iklanatas' => $id, 'username' => $this-> session-> 

username))->row_array(); 

$data = array('rows' => $proses); 

 $this->template->load('administrator/template', 

'administrator/mod_iklanatas/view_iklanatas_edit',$data); 

 

function delete_iklanatas(){ 

cek_session_akses('tb_iklanatas',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$id = array('id_iklanatas' => $this->uri->segment(3)); 

}else{ 

152 

$id = array('id_iklanatas' => $this->uri->segment(3), 

'username'=>$this->session->username); 

$this->model_app->delete('tb_iklanatas',$id); 

redirect($this->uri->segment(1).'/tb_iklanatas'); 

// Controller Modul Iklan Home 

function iklanhome(){ 

cek_session_akses('iklanhome',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$data['record'] = $this->model_app->view_ordering 

('tb_iklantengah','id_iklantengah','DESC'); 

}else{ 

$data['record'] = $this->model_app->view_where_ ordering 

('tb_iklantengah',array('username'=>$this-> session-> 

username), 'id_iklantengah','DESC'); 

$this->template->load('administrator/template', 

'administrator/mod_iklanhome/view_iklanhome',$data);} 

 

function tambah_iklanhome(){ 

cek_session_akses('iklanhome',$this->session-> id_session); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_iklantengah/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG|swf'; 

$config['max_size'] = '3000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('c'); 

$hasil=$this->upload->data(); 

153 

if ($hasil['file_name']==''){ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'username'=>$this->session-> username, 'url'=> 

$this->input->post('b'), 'tgl_posting' =>date('Y-m-d')); 

}else{ 

$data = array('judul'=>$this->db->escape_str($this-> input -> 

post('a')),'username'=>$this->session->username, 'url'=>$this  

->input->post('b'),'gambar'=>$hasil ['file_name'], 'tgl_posting' 

=>date('Y-m-d')); 

$this->model_app->insert('tb_iklantengah',$data);   

redirect($this->uri->segment(1).'/iklanhome'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_iklanhome/view_iklanhome_tambah'); 

}} 

 

function edit_iklanhome(){ 

cek_session_akses('iklanhome',$this->session-> id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_iklantengah/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG|swf'; 

$config['max_size'] = '3000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('c'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

154 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'username'=>$this->session-> username, 'url'=> 

$this->input->post('b'), 'tgl_posting' =>date('Y-m-d')); 

}else{ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'username'=>$this->session-> username, 'url'=> 

$this->input->post('b'),'gambar'=>$hasil['file_name'], 

'tgl_posting'=>date('Y-m-d')); 

$where = array('id_iklantengah' => $this->input-> post('id')); 

$this->model_app->update('tb_iklantengah', $data, $where); 

redirect($this->uri->segment(1).'/iklanhome'); 

}else{ 

if ($this->session->level=='admin'){ 

$proses = $this->model_app->edit('tb_iklantengah',array 

('id_iklantengah' => $id))->row_array(); 

}else{ 

$proses = $this->model_app->edit('tb_iklantengah', array 

('id_iklantengah' => $id, 'username' => $this-> session-> 

username))->row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_iklanhome/view_iklanhome_edit',$data); 

 

function delete_iklanhome(){ 

155 

cek_session_akses('iklanhome',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$id = array('id_iklantengah' => $this->uri->segment (3)); 

}else{ 

$id = array('id_iklantengah' => $this->uri->segment (3), 

'username'=>$this->session->username); 

$this->model_app->delete('tb_iklantengah',$id); 

redirect($this->uri->segment(1).'/iklanhome'); 

 

// Controller Modul Iklan Sidebar 

function iklansidebar(){ 

cek_session_akses('iklansidebar',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$data['record'] = $this->model_app->view_ordering 

('pasangiklan','id_pasangiklan','DESC'); 

}else{ 

$data['record'] = $this->model_app->view_where_ ordering 

('pasangiklan',array('username'=>$this-> session->username), 

'id_pasangiklan','DESC'); 

$this->template->load('administrator/template', 

'administrator/mod_iklansidebar/view_iklansidebar',$data); 

 

function tambah_iklansidebar(){ 

cek_session_akses('iklansidebar',$this->session-> id_session); 

156 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_pasangiklan/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG|swf'; 

$config['max_size'] = '3000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('c'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'username'=>$this->session-> username, 'url'=> 

$this->input->post('b'), 'tgl_ posting'=> date('Y-m-d')); 

}else{ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'username'=>$this->session-> username, 'url'=> 

$this->input->post('b'),  'gambar' =>$hasil['file_name'], 

'tgl_posting'=>date('Y-m-d')); 

$this->model_app->insert('pasangiklan',$data); 

redirect($this->uri->segment(1).'/iklansidebar'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_iklansidebar/view_iklansidebar_tambah'

); 

 

function edit_iklansidebar(){ 

cek_session_akses('iklansidebar',$this->session-> id_session); 

157 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_pasangiklan/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG|swf'; 

$config['max_size'] = '3000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('c'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'username'=>$this->session-> username, 'url'=> 

$this->input->post('b'), 'tgl_posting' =>date('Y-m-d')); 

}else{ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'username'=>$this->session-> username, 'url'=> 

$this->input->post('b'), 'gambar' =>$hasil['file_name'], 

'tgl_posting'=>date('Y-m-d')); 

$where = array('id_pasangiklan' => $this->input-> post('id')); 

$this->model_app->update('pasangiklan', $data, $where); 

redirect($this->uri->segment(1).'/iklansidebar'); 

}else{ 

if ($this->session->level=='admin'){ 

$proses = $this->model_app->edit('pasangiklan', array 

('id_pasangiklan' => $id))->row_array(); 

}else{ 

158 

$proses = $this->model_app->edit('pasangiklan', array 

('id_pasangiklan' => $id, 'username' => $this-> session-> 

username))->row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_iklansidebar/view_iklansidebar_edit',$d

ata); 

 

function delete_iklansidebar(){ 

cek_session_akses('iklansidebar',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$id = array('id_pasangiklan' => $this->uri->segment (3)); 

}else{ 

$id = array('id_pasangiklan' => $this->uri->segment (3), 

'username'=>$this->session->username); 

$this->model_app->delete('pasangiklan',$id); 

redirect($this->uri->segment(1).'/iklansidebar');  

 

// Controller Modul banner Link 

function banner(){ 

cek_session_akses('tb_banner',$this->session-> id_session); 

$data['record'] = $this->model_app->view_ordering 

('tb_banner','id_banner','DESC'); 

159 

$this->template->load('administrator/template', 

'administrator/mod_banner/view_banner',$data); 

 

 

function tambah_banner(){ 

cek_session_akses('tb_banner',$this->session-> id_session); 

if ($this->session->level=='admin') 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'url'=>$this->input->post('b'), 'tgl_posting'=>date('Y-

m-d')); 

$this->model_app->insert('tb_banner',$data);   

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_banner/view_banner_tambah'); 

 

function edit_banner(){ 

cek_session_akses('tb_banner',$this->session-> id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'url'=>$this->input->post('b'), 'tgl_posting'=>date('Y-

m-d')); 

$where = array('id_banner' => $this->input->post ('id')); 

$this->model_app->update('tb_banner', $data, $where); 

redirect($this->uri->segment(1).'/tb_banner'); 

160 

}else{ 

$proses = $this->model_app->edit('tb_banner', array 

('id_banner' => $id))->row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_banner/view_banner_edit',$data); 

}  

 

function delete_banner(){ 

cek_session_akses('tb_banner',$this->session-> id_session); 

$id = array('id_banner' => $this->uri->segment(3)); 

$this->model_app->delete('tb_banner',$id); 

redirect($this->uri->segment(1).'/tb_banner'); 

 

// Controller Modul Logo 

function logowebsite(){ 

cek_session_akses('logowebsite',$this->session-> id_session); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/logo/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG'; 

$config['max_size'] = '2000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('logo'); 

$hasil=$this->upload->data(); 

$datadb = array('gambar'=>$hasil['file_name']); 

$where = array('id_logo' => $this->input->post('id')); 

161 

$this->model_app->update('logo', $datadb, $where); 

redirect($this->uri->segment(1).'/logowebsite'); 

}else{ 

$data['record'] = $this->model_app->view('logo'); 

$this->template->load('administrator/template', 

'administrator/mod_logowebsite/view_logowebsite', $data); 

 

// Controller Modul Download 

function background(){ 

cek_session_akses('tb_background',$this->session-> 

id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$data = array('gambar'=>$this->input->post('a')); 

$where = array('id_background' => 1); 

$this->model_app->update('tb_background', $data, $where); 

redirect($this->uri->segment(1).'/tb_background'); 

}else{ 

$proses = $this->model_app->edit('tb_background', array 

('id_background' => 1))->row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_background/view_background',$data); 

 

162 

// Controller Modul Download 

function download(){ 

cek_session_akses('tb_download',$this->session-> id_session); 

$data['record'] = $this->model_app->view_ordering 

('tb_download','id_download','DESC'); $this->template-> 

load('administrator/template','administrator/mod_download

/view_download',$data); 

 

function tambah_download(){ 

cek_session_akses('tb_download',$this->session-> id_session); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/files/'; 

 $config['allowed_types'] = 'gif|jpg|png|zip|rar|pdf 

|doc|docx|ppt|pptx|xls|xlsx|txt'; 

$config['max_size'] = '25000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('b'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')),'tgl_posting'=>date('Y-m-d'), 'hits'=> '0'); 

}else{ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'nama_file'=>$hasil['file_name'],'tgl_posting'=> 

date('Y-m-d'), 'hits'=>'0'); 

 } 

$this->model_app->insert('tb_download',$data); 

redirect($this->uri->segment(1).'/tb_download'); 

163 

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_download/view_download_tambah'); 

} } 

function edit_download(){ 

cek_session_akses('tb_download',$this->session-> id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/files/'; 

$config['allowed_types'] = 'gif|jpg|png|zip|rar|pdf| 

doc|docx|ppt|pptx|xls|xlsx|txt'; 

$config['max_size'] = '25000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('b'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a'))); 

}else{ 

$data = array('judul'=>$this->db->escape_str($this-> input-> 

post('a')), 'nama_file'=>$hasil['file_name']); 

$where = array('id_download' => $this->input-> post('id')); 

$this->model_app->update('tb_download', $data, $where); 

redirect($this->uri->segment(1).'/tb_download'); 

}else{ 

$proses = $this->model_app->edit('tb_download', array 

('id_download' => $id))->row_array(); 

164 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_download/view_download_edit',$data); 

} } 

function delete_download(){ 

cek_session_akses('tb_download',$this->session-> id_session); 

$id = array('id_download' => $this->uri->segment (3)); 

$this->model_app->delete('tb_download',$id); 

redirect($this->uri->segment(1).'/tb_download'); 

 

// Controller Modul Agenda 

function agenda(){ 

cek_session_akses('tb_agenda',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$data['record']=$this->model_app->view_ordering 

('tb_agenda','id_agenda','DESC'); 

}else{ 

$data['record'] = $this->model_app->view_where_ordering 

('tb_agenda',array('username'=>$this->session->username), 

'id_agenda','DESC'); 

$this->template->load('administrator/template', 

'administrator/mod_tb_agenda/view_tb_agenda',$data); 

 

function tambah_agenda(){ 

cek_session_akses('tb_agenda',$this->session-> id_session); 

165 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_agenda/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG'; 

$config['max_size'] = '3000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('c'); 

$hasil=$this->upload->data(); 

$ex = explode(' - ',$this->input->post('f')); 

$exx = explode('/',$ex[0]); 

$exy = explode('/',$ex[1]); 

$mulai = $exx[2].'-'.$exx[0].'-'.$exx[1]; 

$selesai = $exy[2].'-'.$exy[0].'-'.$exy[1]; 

if ($hasil['file_name']==''){ 

$data = array('tema'=>$this->db->escape_str($this-> input-> 

post('a')), 'tema_seo'=>seo_title($this->input  ->post('a')), 

'isi_agenda'=>$this->input->post('b'), 'tempat'=>$this->db-> 

escape_str($this->input-> post ('d')), 'pengirim'=>$this->db-> 

escape_str($this-> input->post('g')), 'tgl_mulai'=>$mulai, 

'tgl_selesai'=>$selesai, 'tgl_posting'=>date('Y-m-d'), 'jam'=> 

$this->db->escape_str($this->input->post('e')), 'dibaca' => 

'0','username'=>$this->session-> username); 

}else{ 

$data = array('tema'=>$this->db->escape_str($this-> input-> 

post('a')), 'tema_seo'=>seo_title($this->input  ->post('a')), 

'isi_agenda'=>$this->input->post('b'), 'tempat'=>$this->db-> 

escape_str($this->input->post ('d')),  'pengirim'=>$this->db-> 

escape_str($this->input->post('g')),'gambar'=> $hasil 

['file_name'],'tgl_mulai'=>$mulai,'tgl_selesai'=>$selesai,  

166 

'tgl_posting'=>date('Y-m-d'), 'jam'=>$this->db->escape_str 

($this->input->post('e')), 'dibaca'=>'0', 'username' =>$this  -> 

session->username); 

$this->model_app->insert('tb_agenda',$data); 

redirect($this->uri->segment(1).'/tb_agenda'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_agenda/view_agenda_tambah'); 

 

function edit_agenda(){ 

cek_session_akses('tb_agenda',$this->session-> id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_agenda/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG'; 

$config['max_size'] = '3000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('c'); 

$hasil=$this->upload->data(); 

$ex = explode(' - ',$this->input->post('f')); 

$exx = explode('/',$ex[0]); 

$exy = explode('/',$ex[1]); 

$mulai = $exx[2].'-'.$exx[0].'-'.$exx[1]; 

$selesai = $exy[2].'-'.$exy[0].'-'.$exy[1]; 

if ($hasil['file_name']==''){ 

167 

$data = array('tema'=>$this->db->escape_str($this->input  -> 

post('a')), 'tema_seo'=>seo_title($this->input  ->post('a')), 

'isi_agenda'=>$this->input->post('b'),  'tempat'=>$this->db -> 

escape_str($this->input->post ('d')), 'pengirim'=>$this-> db-> 

escape_str($this->input->post('g')),'tgl_mulai'=> 

$mulai,'tgl_selesai'=>$selesai,'jam'=>$this->db-> 

escape_str($this-> input->post('e'))); 

}else{ 

$data = array('tema'=>$this->db->escape_str($this-> input  -> 

post('a')), 'tema_seo'=>seo_title($this->input  ->post('a')), 

'isi_agenda'=>$this->input->post('b'), 'tempat'=>$this->db  -> 

escape_str($this->input->post ('d')), 'pengirim'=>$this-> db-> 

escape_str($this-> input->post('g')), 'gambar'=>$hasil 

['file_name'], 'tgl_ mulai'=>$mulai, 'tgl_selesai'=>$selesai, 

'jam'=> $this  ->db-> escape_str($this->input->post ('e'))); 

 $where = array('id_agenda' => $this->input->post ('id')); 

$this->model_app->update('tb_agenda', $data, $where); 

redirect($this->uri->segment(1).'/tb_agenda'); 

}else{ 

if ($this->session->level=='admin'){ 

$proses = $this->model_app->edit('tb_agenda', array 

('id_agenda' => $id))->row_array(); 

}else{ 

$proses = $this->model_app->edit('tb_agenda', array 

('id_agenda' => $id, 'username' => $this->session-> 

username))-> row_array();} 

$data = array('rows' => $proses); 

168 

$this->template->load('administrator/template', 

'administrator/mod_agenda/view_agenda_edit',$data); 

function delete_agenda(){ 

cek_session_akses('tb_agenda',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$id = array('id_agenda' => $this->uri->segment(3)); 

}else{ 

$id = array('id_agenda' => $this->uri->segment(3), 'username' 

=>$this->session->username); 

$this->model_app->delete('tb_agenda',$id); 

redirect($this->uri->segment(1).'/tb_agenda'); 

 

// Controller Modul Jajak Pendapat 

function jajakpendapat(){ 

cek_session_akses('jajakpendapat',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$data['record'] = $this->model_app->view_ordering ('poling', 

'id_poling','DESC'); 

}else{ 

$data['record'] = $this->model_app->view_where_ ordering 

('poling',array('username'=>$this->session ->username), 

'id_poling', 'DESC'); 

169 

$this->template->load('administrator/template', 

'administrator/mod_jajakpendapat/view_jajakpendapat',$dat

a);  

 

function tambah_jajakpendapat(){ 

cek_session_akses('jajakpendapat',$this->session-> id_session); 

if (isset($_POST['submit'])){ 

$data = array('pilihan'=>$this->input->post('a'),'status'=> 

$this->input->post('b'),'username'=>$this->session-> 

username, 'rating'=>'0', 'aktif'=>$this-> input->post('c')); 

$this->model_app->insert('poling',$data); 

redirect($this->uri->segment(1).'/jajakpendapat'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_jajakpendapat/view_jajakpendapat_tam

bah'); 

 

function edit_jajakpendapat(){ 

cek_session_akses('jajakpendapat',$this->session-> id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$data = array('pilihan'=>$this->input->post('a'), 'status'=> 

$this->input->post('b'), 'aktif'=>$this-> input->post('c')); 

$where = array('id_poling' => $this->input->post ('id')); 

$this->model_app->update('poling', $data, $where); 

170 

redirect($this->uri->segment(1).'/jajakpendapat'); 

}else{ 

if ($this->session->level=='admin'){ 

$proses = $this->model_app->edit('poling', array ('id_poling' 

=> $id))->row_array(); 

}else{ 

$proses = $this->model_app->edit('poling', array ('id_poling' 

=> $id, 'username' => $this->session-> username))-> 

row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_jajakpendapat/view_jajakpendapat_edit',

$data); 

 

function delete_jajakpendapat(){ 

cek_session_akses('jajakpendapat',$this->session-> id_session); 

if ($this->session->level=='admin'){ 

$id = array('id_poling' => $this->uri->segment(3)); 

}else{ 

$id = array('id_poling' => $this->uri->segment(3), 'username' 

=>$this->session->username); 

$this->model_app->delete('poling',$id); 

redirect($this->uri->segment(1).'/jajakpendapat'); 

171 

 

// Controller Modul Alamat 

function alamat(){ 

cek_session_akses('alamat',$this->session-> id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$data = array('alamat'=>$this->input->post('a')); $where = 

array('id_alamat' => 1); 

$this->model_app->update('mod_alamat', $data, $where); 

redirect($this->uri->segment(1).'/alamat'); 

}else{ 

$proses = $this->model_app->edit('mod_alamat',array 

('id_alamat' => 1))->row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_alamat/view_alamat',$data); 

 

// Controller Modul Pesan Masuk 

function pesanmasuk(){ 

cek_session_akses('pesanmasuk',$this->session-> id_session); 

$data['record'] = $this->model_app->view_ordering 

('tb_hubungi','id_hubungi','DESC'); 

$this->template->load('administrator/template', 

'administrator/mod_pesanmasuk/view_pesanmasuk',$data); 

 

172 

function detail_pesanmasuk(){ 

cek_session_akses('pesanmasuk',$this->session-> id_session); 

$id = $this->uri->segment(3); 

$this->db->query("UPDATE tb_hubungi SET dibaca='Y' 

where id_hubungi='$id'"); 

if (isset($_POST['submit'])){ 

$nama           = $this->input->post('a'); 

$email           = $this->input->post('b'); 

$subject         = $this->input->post('c'); 

$message = $this->input->post('isi')."<br><hr><br>".$this-> 

input->post('d'); 

$this->email->from('masukan email anda'); 

$this->email->to($email); 

$this->email->cc(''); 

$this->email->bcc(''); 

$this->email->subject($subject); 

$this->email->message($message); 

$this->email->set_mailtype("html"); 

$this->email->send(); 

             

$config['protocol'] = 'sendmail'; 

$config['mailpath'] = '/usr/sbin/sendmail'; 

$config['charset'] = 'utf-8'; 

$config['wordwrap'] = TRUE; 

$config['mailtype'] = 'html'; 

$this->email->initialize($config); 

 

173 

$proses = $this->model_app->edit('tb_hubungi', array 

('id_hubungi' => $id))->row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_pesanmasuk/view_pesanmasuk_detail',$

data); 

}else{ 

$proses = $this->model_app->edit('tb_hubungi', array 

('id_hubungi' => $id))->row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_pesanmasuk/view_pesanmasuk_detail',$

data); 

 

function delete_pesanmasuk(){ 

cek_session_akses('pesanmasuk',$this->session-> id_session); 

$id = array('id_hubungi' => $this->uri->segment(3)); 

$this->model_app->delete('tb_hubungi',$id); 

redirect($this->uri->segment(1).'/pesanmasuk');} 

 

// Controller Modul User 

function manajemenuser(){ 

cek_session_akses('manajemenuser',$this->session-> 

id_session); 

$data['record'] = $this->model_app->view_ordering 

('users','username','DESC'); 

174 

$this->template->load('administrator/template', 

'administrator/mod_users/view_users',$data); 

 

 

 

function tambah_manajemenuser(){ 

cek_session_akses('manajemenuser',$this->session-> 

id_session); 

$id = $this->session->username; 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_user/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG'; 

$config['max_size'] = '1000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('f'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

$data = array('username'=>$this->db->escape_str ($this-> 

input->post('a')),'password'=>hash ("sha512" , md5 ($this-> 

input->post ('b'))), 'nama_ lengkap'=>$this->db-> escape_str 

($this->input->post ('c')), 'email'=>$this->db-> escape_str 

($this->input-> post('d')), 'no_telp'=>$this->db-> escape_str 

($this-> input->post('e')), 'level'=>$this->db-> escape_str 

($this->input->post('g')), 'blokir'=>'N', 'id_session' =>md5 

($this->input->post('a')).'-'.date('YmdHis')); 

}else{ 

$data = array('username'=>$this->db->escape_str ($this-> 

input->post('a')),'password'=>hash ("sha512", md5($this-> 

175 

input->post('b'))), 'nama_ lengkap'=>$this->db->escape_str 

($this->input->post ('c')), 'email'=>$this->db->escape_str 

($this->input-> post('d')), 'no_telp'=>$this->db->escape_str 

($this-> input->post('e')), 'foto'=>$hasil['file_name'], 'level'=> 

$this->db->escape_str($this->input->post ('g')), 'blokir'=>'N', 

'id_session'=>md5($this->input-> post('a')).'-'.date('YmdHis')); 

$this->model_app->insert('users',$data); 

$mod=count($this->input->post('modul')); 

$modul=$this->input->post('modul'); 

$sess = md5($this->input->post('a')).'-'.date ('YmdHis'); 

for($i=0;$i<$mod;$i++){ 

$datam = array('id_session'=>$sess, 'id_modul' =>$modul[$i]); 

$this->model_app->insert('users_modul',$datam); } 

redirect($this->uri->segment(1).' 

/edit_manajemenuser/'.$this->input->post('a')); 

}else{ 

$proses = $this->model_app->view_where_ordering ('modul', 

array('publish' => 'Y','status' => 'user'), 'id_modul','DESC'); 

$data = array('record' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_users/view_users_tambah',$data);  

 } 

 

function edit_manajemenuser(){ 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

176 

$config['upload_path'] = 'asset/foto_user/'; 

$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG'; 

$config['max_size'] = '1000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('f'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']=='' AND $this->input->post('b') ==''){ 

$data = array('username'=>$this->db->escape_str ($this-> 

input->post('a')), 'nama_lengkap'=>$this-> db-> escape_str 

($this->input->post('c')), 'email'=> $this->db-> escape_str 

($this->input->post('d')),  'no_telp'=>$this->db-> escape_str 

($this->input->post ('e')), 'blokir'=>$this->db-> escape_str 

($this->input-> post('h'))); 

 

}elseif ($hasil['file_name']!='' AND $this->input->post ('b') 

==''){ 

$data = array('username'=>$this->db->escape_str ($this-> 

input->post('a')), 'nama_lengkap'=>$this-> db-> escape_str 

($this->input->post('c')), 'email'=>$this->db-> escape_str 

($this->input->post ('d')), 'no_telp'=>$this->db-> escape_str 

($this->input->post('e')),'foto'=>$hasil ['file_name'],'blokir'=> 

$this->db-> escape_str ($this-> input-> post('h'))); 

 

}elseif ($hasil['file_name']=='' AND $this->input-> post('b')  

!=''){ 

$data = array('username'=>$this->db->escape_str ($this->  

input->post('a')),Password'=>hash ("sha512",md5($this-> 

input->post('b'))),'nama_ lengkap'=>$this->db->escape_str 

177 

($this-> input->post ('c')), 'email'=>$this->db->escape_str 

($this->input->post('d')),'no_telp'=>$this->db->escape_str 

($this->input->post('e')),'blokir'=>$this->db->escape_str ($this 

->input->post('h'))); 

 }elseif ($hasil['file_name']!='' AND $this->input-> post('b') 

!=''){ 

$data = array('username'=>$this->db->escape_str ($this-> 

input->post('a')),'password'=>hash ("sha512",md5($this-> 

input->post('b'))), 'nama_ lengkap'=>$this->db-> escape_str 

($this->input-> post('c')), 'email'=>$this->db-> escape_str 

($this-> input->post('d')), 'no_telp'=>$this->db-> escape_str 

($this->input->post('e')),'foto'=>$hasil ['file_name'],  'blokir' 

=>$this->db->escape_str($this->input  -> post ('h'))); 

$where = array('username' => $this->input->post ('id')); 

$this->model_app->update('users', $data, $where); 

 

$mod=count($this->input->post('modul')); 

$modul=$this->input->post('modul'); 

for($i=0;$i<$mod;$i++){ 

$datam = array('id_session'=>$this->input->post ('ids'), 

'id_modul'=>$modul[$i]);$this->model_app->insert 

('users_modul',$datam); 

redirect($this->uri->segment(1).'/edit_manajemenuser/'. 

$this->input->post('id')); 

}else{ 

178 

if($this->session->username==$this->uri->segment (3) OR 

$this->session->level=='admin'){ 

$proses=$this->model_app->edit('users', array ('username' => 

$id))->row_array(); 

$akses=$this->model_app->view_join_where 

('users_modul','modul','id_modul',array('id_session'=> 

$proses['id_session']),'id_umod','DESC'); 

$modul=$this->model_app->view_where_ordering 

('modul',array('publish'=>'Y','status'=>'user'),'id_modul',' 

DESC'); 

$data = array('rows' => $proses, 'record' => $modul, 'akses' => 

$akses); 

$this->template->load('administrator/template', 

'administrator/mod_users/view_users_edit',$data); 

}else{ 

redirect($this->uri->segment(1).'/edit_ 

manajemenuser/'.$this->session->username); 

 

function delete_manajemenuser(){ 

cek_session_akses('manajemenuser',$this->session-> 

id_session); 

$id = array('username' => $this->uri->segment(3)); 

$this->model_app->delete('users',$id); 

redirect($this->uri->segment(1).'/manajemenuser');} 

 

function delete_akses(){ 

179 

cek_session_admin(); 

$id = array('id_umod' => $this->uri->segment(3)); 

$this->model_app->delete('users_modul',$id); 

redirect($this->uri->segment(1).'/edit_ 

manajemenuser/'.$this->uri->segment(4)); 

 

// Controller Modul Modul 

function manajemenmodul(){ 

cek_session_akses('manajemenmodul',$this->session-> 

id_session); 

if ($this->session->level=='admin'){ 

$data['record'] = $this->model_app->view_ordering ('modul', 

'id_modul','DESC'); 

}else{ 

$data['record'] = $this->model_app->view_where_ordering 

('modul',array('username'=>$this->session->username) 

,'id_modul','DESC'); 

$this->template->load('administrator/template', 

'administrator/mod_modul/view_modul',$data); 

 

function tambah_manajemenmodul(){ 

cek_session_akses('manajemenmodul',$this->session-> 

id_session); 

if (isset($_POST['submit'])){ 

180 

$data = array('nama_modul'=>$this->db->escape_str ($this-> 

input->post('a')), 'username'=>$this-> session-> username, 

'link'=>$this->db->escape_str ($this->input-> post('b')), 

'static_content'=>'', 'gambar '=>'', 'publish' =>$this->db-> 

escape_str($this->input   ->post('c')), 'status' =>$this->db-> 

escape_str($this-> input->post('e')), 'aktif'=> $this->db-> 

escape_str ($this->input->post('d')), 'urutan'=> '0', 

'link_seo'=>''); 

$this->model_app->insert('modul',$data); 

redirect($this->uri->segment(1). '/manajemenmodul'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/mod_modul/view_modul_tambah'); 

 

function edit_manajemenmodul(){ 

cek_session_akses('manajemenmodul',$this->session-> 

id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$data = array('nama_modul'=>$this->db->escape_str ($this-> 

input->post('a')), 'username'=>$this-> session-> username, 

'link'=>$this->db->escape_str ($this->input-> post('b')), 

'static_content'=>'', 'gambar'=>'', 'publish' => $this->db-> 

escape_str($this ->input->post('c')), 'status'=> $this->db-> 

escape_str ($this->input->post('e')), 'aktif'=> $this->db-> 

181 

escape_ str($this->input->post('d')), 'urutan'=>  '0', 'link_seo' 

=>''); 

$where = array('id_modul' => $this->input->post ('id')); 

$this->model_app->update('modul', $data, $where); 

redirect($this->uri->segment(1). '/manajemenmodul'); 

}else{ 

if ($this->session->level=='admin'){ 

$proses = $this->model_app->edit('modul', array ('id_modul' 

=> $id))->row_array(); 

}else{ 

$proses = $this->model_app->edit('modul', array ('id_modul' 

=> $id, 'username' => $this->session-> username))-> 

row_array(); 

$data = array('rows' => $proses); 

$this->template->load('administrator/template', 

'administrator/mod_modul/view_modul_edit',$data); 

 

function delete_manajemenmodul(){ 

cek_session_akses('manajemenmodul',$this->session -> 

id_session); 

if ($this->session->level=='admin'){ 

$id = array('id_modul' => $this->uri->segment(3)); 

}else{ 

 $id = array('id_modul' => $this->uri->segment(3), 'username' 

=>$this->session->username); 

182 

$this->model_app->delete('modul',$id); 

redirect($this->uri->segment(1). '/manajemenmodul'); 

 

// Controller Modul Konsumen 

function konsumen(){ 

cek_session_akses('konsumen',$this->session-> id_session); 

$data['record'] = $this->model_app->view_ordering 

('rb_konsumen','id_konsumen','DESC'); 

$this->template->load('administrator/template', 

'administrator/additional/mod_konsumen/view_konsumen',

$data); 

 

function tambah_konsumen(){ 

cek_session_akses('konsumen',$this->session-> id_session); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_user/'; 

$config['allowed_types'] = 'gif|jpg|png|jpeg'; 

$config['max_size'] = '5000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('gg'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

$data = array('username'=>$this->input->post('aa'), 

'password'=>hash("sha512", md5($this->input->post ('a'))), 

'nama_lengkap'=>$this->input->post('b'), 'email'=>$this-> 

input->post('c'), 'jenis_kelamin'=> $this-> input->post('d'), 

183 

'tanggal_lahir'=>$this->input ->post('e'), 'alamat_lengkap' => 

$this->input->post('g'),'no_hp'=>$this->input->post('k'), 

'kecamatan'=> $this->input->post('ia'),'kota_id'=>$this->input 

->post('ga'),'tanggal_daftar'=>date ('Y-m-d')); 

}else{ 

$data = array('username'=>$this->input->post('aa'), 

'password'=>hash("sha512",md5($this->input->post('a'))),  

'nama_lengkap'=>$this->input->post('b'), 'email'=>$this-> 

input->post('c'), 'jenis_kelamin'=> $this->input->post('d'), 

'tanggal_lahir'=>$this->input->post('e'),'alamat_lengkap'=> 

$this->input->post('g'),'no_hp'=>$this->input->post('k'), 

'kecamatan'=>$this->input->post('ia'),'kota_id'=>$this-> input 

->post('ga'),'foto'=>$hasil['file_name'], 'tanggal_daftar' =>date 

('Y-m-d')); 

$this->model_app->insert('rb_konsumen',$data); 

redirect('administrator/konsumen'); 

}else{ 

$data['negara'] = $this->model_app->view_ordering 

('rb_provinsi','provinsi_id','DESC'); 

$this->template->load('administrator/template', 

'administrator/additional/mod_konsumen/view_konsumen_

tambah',$data); 

}  

 

function edit_konsumen(){ 

cek_session_akses('konsumen',$this->session-> id_session); 

184 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_user/'; 

$config['allowed_types'] = 'gif|jpg|png|jpeg'; 

$config['max_size'] = '5000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('gg'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

if (trim($this->input->post('a')) != ''){ 

$data = array('password'=>hash("sha512", md5 ($this-> input  

->post('a'))),'nama_lengkap'=>$this->db->escape_str(strip_ 

tags($this->input->post('b'))),'email'=>$this->db->escape_str 

(strip_tags($this->input->post('c'))), ‘jenis_kelamin'=>$this-

>db->escape_str($this->input-> post('d')), 'tanggal_lahir'=> 

$this->db->escape_str($this->input->post('e')),'alamat_ 

lengkap'=>$this->db->escape_str (strip_tags($this->input-> 

post('g'))), 'kecamatan'=> $this-> input->post('ia'), 'kota_id' 

=>$this->input-> post('ga'), 'no_hp'=>$this->input->post('k')); 

}else{ 

$data = array('nama_lengkap'=>$this->db-> escape_str 

(strip_tags($this->input->post('b'))), 'email'=>$this->db-> 

escape_str(strip_tags($this-> input-> post('c'))), 'jenis_kelamin' 

=>$this->db->escape_str($this->input->post('d')),'tanggal_ 

lahir'=> $this->db-> escape_str($this->input->post('e')), 

'alamat_lengkap'=>$this->db->escape_str(strip_tags($this  -> 

input->post('g'))), 'kecamatan'=>$this->input ->post('ia'), 

185 

'kota_id'=>$this->input->post('ga'),'no_hp'=>$this->input-> 

post('k')); 

}else{ 

if (trim($this->input->post('a')) != ''){ 

$data = array('password'=>hash("sha512", md5($this->input-> 

post('a'))), 'nama_lengkap'=> $this->db->escape_str 

(strip_tags($this->input->post ('b'))), 'email'=>$this->db-> 

escape_str(strip_tags ($this->input->post('c'))), 'jenis_kelamin' 

=>$this-> db->escape_str($this->input->post('d')), 'tanggal_ 

lahir'=>$this->db->escape_str($this->input->post('e')), 'alamat 

_lengkap'=>$this->db->escape_str (strip_tags($this->input-> 

post('g'))), 'kecamatan'=> $this->input->post('ia'), 'kota_id' 

=>$this->input-> post('ga'), 'no_hp'=>$this->input->post('k'), 

'foto'=> $hasil['file_name']); 

}else{ 

$data = array('nama_lengkap'=>$this->db-> escape_str 

(strip_tags($this->input->post('b'))),'email'=>$this->db-> 

escape_str(strip_tags($this->input->post('c'))),'jenis_kelamin' 

=>$this->db-> escape_str($this-> input->post('d')), 'tanggal_ 

lahir'=>$this->db->escape_str($this->input->post('e')), 'alamat 

_lengkap'=>$this->db-> escape_str(strip_tags($this->input-> 

post('g'))),'kecamatan' =>$this-> input->post('ia'), 'kota_id' 

=>$this-> input->post ('ga'), 'no_hp'=>$this->input->post('k'), 

'foto' =>$hasil ['file_name']); 

$where = array('id_konsumen' => $this->input->post ('id')); 

186 

$this->model_app->update('rb_konsumen', $data, $where); 

redirect('administrator/detail_konsumen/'.$this->input-> 

post('id')); 

}else{ 

$data['rows'] = $this->model_reseller-> profile_ konsumen 

($id)->row_array(); 

$row = $this->model_reseller-> profile_konsumen ($id)-> 

row_array(); 

$data['provinsi']=$this->model_app->view_ordering 

('rb_provinsi','provinsi_id','ASC'); 

$data['kota']= $this->model_app->view_ordering ('rb_kota', 

'kota_id','ASC'); 

$data['rowse'] = $this->db->query("SELECT provinsi_ id 

FROM rb_kota where kota_id= '$row[kota_id]'")-> 

row_array(); 

$this->template->load('administrator/template', 

'administrator/additional/mod_konsumen/view_konsumen_

edit',$data); 

 

function detail_konsumen(){ 

cek_session_akses('konsumen',$this->session-> id_session); 

$id = $this->uri->segment(3); 

$record = $this->model_reseller->orders_report ($id,'reseller'); 

$edit = $this->model_reseller->profile_konsumen ($id)-> 

row_array(); 

$data = array('rows' => $edit,'record'=>$record); 

187 

$this->template->load('administrator/template', 

'administrator/additional/mod_konsumen/view_konsumen_

detail',$data); } 

 

function delete_konsumen(){ 

cek_session_akses('konsumen',$this->session-> id_session); 

$id = array('id_konsumen' => $this->uri->segment (3)); 

$this->model_app->delete('rb_konsumen',$id); 

redirect('administrator/konsumen'); } 

 

// Controller Modul Reseller 

function reseller(){ 

cek_session_akses('reseller',$this->session-> id_session); 

$data['record'] = $this->model_app->view_ordering 

('rb_reseller','id_reseller','DESC'); 

$this->template->load('administrator/template', 

'administrator/additional/mod_reseller/view_reseller',$data); 

 

function tambah_reseller(){ 

cek_session_akses('reseller',$this->session-> id_session); 

if (isset($_POST['submit'])){ 

$cek  = $this->model_app->view_where('rb_reseller', array 

('username'=>$this->input->post('a')))-> num_rows(); 

if ($cek >= 1){ 

$username = $this->input->post('a'); 

echo "<script>window.alert('Maaf, Username $username 

sudah dipakai oleh orang lain!'); 

window.location=('index.php?view=login')</script>"; 

188 

}else{ 

$route = array('administrator','tb_agenda', 'auth', 'tb_berita', 

'contact', 

'tb_download','gallery','konfirmasi','main','members','page','pr

oduk','reseller','testimoni','video'); 

if (in_array($this->input->post('a'), $route)){ 

$username = $this->input->post('a'); 

 echo "<script>window.alert('Maaf, Username $username 

sudah dipakai oleh orang lain!'); 

window.location=('".base_url()."/".$this->input->post 

('i')."')</script>"; 

}else{ 

$config['upload_path'] = 'asset/foto_user/'; 

$config['allowed_types'] = 'gif|jpg|png|jpeg'; 

$config['max_size'] = '5000'; // kb 

$this->load->library('upload', $config); 

$this->upload->do_upload('gg'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

$data = array('username'=>$this->input->post('a'), 'password' 

=>hash("sha512",md5($this->input->post('b'))), 'nama_reseller' 

=>$this->input->post('c'),'jenis_kelamin' =>$this->input-> 

post('d'), 'alamat_lengkap' =>$this->input-> post('e'), 

'no_telpon'=>$this->input  ->post('f'), 'email'=> $this ->input-> 

post('g'), 'kode_ pos'=>$this->input->post ('h'), 'keterangan' 

=>$this-> input->post('i'), 'referral'=>$this-> input->post('j'), 

'tanggal_daftar'=>date('Y-m-d')); 

}else{ 

189 

$data = array('username'=>$this->input->post('a'), 

'password'=>hash("sha512",md5($this->input->post('b'))), 

'nama_reseller'=>$this->input->post('c'),'jenis_kelamin'=> 

$this->input->post('d'),'alamat_lengkap'=>$this->input-> 

post('e'), 'no_telpon '=>$this->input->post('f'),'email'=> $this-> 

input->post('g'),'kode_pos'=>$this->input->post('h'), 

'keterangan'=>$this->input->post('i'),'foto'=>$hasil 

['file_name'],'referral'=>$this->input->post('j'),'tanggal_ 

daftar'=>date('Y-m-d')); 

$this->model_app->insert('rb_reseller',$data); 

redirect('administrator/reseller'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/additional/mod_reseller/view_reseller_tamba

h'); 

 

function edit_reseller(){ 

cek_session_akses('reseller',$this->session-> id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$config['upload_path'] = 'asset/foto_user/'; 

$config['allowed_types'] = 'gif|jpg|png|jpeg'; 

$config['max_size'] = '5000'; // kb 

190 

$this->load->library('upload', $config); 

$this->upload->do_upload('gg'); 

$hasil=$this->upload->data(); 

if ($hasil['file_name']==''){ 

if (trim($this->input->post('b')) != ''){ 

$data = array('password'=>hash("sha512", md5 ($this->input-> 

post('b'))), 'nama_reseller'=>$this-> input->post('c'), 'jenis_ 

kelamin'=>$this->input->post ('d'), 'alamat_lengkap'=>$this-> 

input->post('e'),'no_telpon'=>$this->input->post('f'),'email' 

=>$this->input->post('g'), 'kode_pos'=>$this->input->post('h'), 

’keterangan'=>$this-> input->post('i'), 'referral'=> $this-> 

input->post('j')); 

}else{ 

$data = array('nama_reseller'=>$this->input->post ('c'), 

'jenis_kelamin'=>$this->input->post('d'), 'alamat_lengkap'=> 

$this->input->post('e'), 'no_telpon'=>$this->input->post('f'), 

'email'=>$this-> input ->post('g'),'kode_pos'=>$this->input-> 

post('h'), 'keterangan'=> $this->input->post('i'), 'referral'=> 

$this-> input->post('j')); 

}else{ 

if (trim($this->input->post('b')) != ''){ 

$data = array('password'=>hash("sha512", md5 ($this-> input  

->post('b'))),'nama_reseller'=>$this->input-> post('c'), 'jenis_ 

kelamin'=>$this->input->post('d'),'alamat_lengkap'=>$this-> 

input->post('e'),'no_telpon'=>$this->input->post ('f'), 'email'=> 

$this-> input->post('g'), 'kode_pos'=>$this-> input->post('h'), 

191 

'keterangan'=>$this->input->post('i'),'foto'=>$hasil 

['file_name'],'referral'=>$this->input->post ('j')); 

}else{ 

$data = array('nama_reseller'=>$this->input->post('c'), 

'jenis_kelamin'=>$this->input->post('d'),'alamat_lengkap'=> 

$this->input->post('e'),'no_telpon'=>$this->input->post ('f'), 

'email'=>$this-> input->post('g'), 'kode_pos'=>$this-> input-> 

post('h'),'keterangan'=>$this->input->post('i'), 'foto'=>$hasil 

['file_name'],'referral'=>$this->input->post ('j')); 

$where = array('id_reseller' => $this->input->post ('id')); 

$this->model_app->update('rb_reseller', $data, $where); 

redirect('administrator/reseller'); 

}else{ 

$edit = $this->model_app->edit ('rb_reseller',array 

('id_reseller'=>$id))->row_array(); 

$data = array('rows' => $edit); 

$this->template->load('administrator/template', 

'administrator/additional/mod_reseller/view_reseller_edit',$

data); 

     

function detail_reseller(){ 

cek_session_akses('reseller',$this->session-> id_session); 

$id = $this->uri->segment(3); 

192 

$record = $this->model_reseller->reseller_pembelian 

($id,'admin'); 

$penjualan=$this->model_reseller->penjualan_list_ 

konsumen($id,'reseller'); 

$edit = $this->model_app->edit('rb_reseller',array ('id_reseller' 

=>$id))->row_array(); 

$data = array('rows'=>$edit,'record'=>$record, 'penjualan' => 

$penjualan,'reward'=>$reward); 

$this->template->load('administrator/template', 

'administrator/additional/mod_reseller/view_reseller_detail',

$data); 

 

function delete_reseller(){ 

cek_session_akses('reseller',$this->session-> id_session); 

$id = array('id_reseller' => $this->uri->segment(3)); 

$this->model_app->delete('rb_reseller',$id); 

redirect('administrator/reseller'); } 

 

// Controller Modul Kategori Produk 

function kategori_produk(){ 

cek_session_akses('kategori_produk',$this->session-> 

id_session); 

$data['record'] = $this->model_app->view_ordering 

('rb_kategori_produk','id_kategori_produk','DESC'); 

$this->template->load('administrator/template', 

'administrator/additional/mod_kategori_produk/view_kateg

ori_produk',$data); 

193 

 

function tambah_kategori_produk(){ 

cek_session_akses('kategori_produk',$this->session-> 

id_session); 

if (isset($_POST['submit'])){ 

$data = array('nama_kategori'=>$this->input->post ('a'), 

'kategori_seo'=>seo_title($this->input->post ('a'))); 

$this->model_app->insert('rb_kategori_produk', $data); 

redirect('administrator/kategori_produk'); 

}else{ 

$this->template->load('administrator/template',' 

administrator/additional/mod_kategori_produk/view_kateg

ori_produk_tambah');}} 

 

function edit_kategori_produk(){ 

cek_session_akses('kategori_produk',$this->session-> 

id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$data = array('nama_kategori'=>$this->input->post ('a'), 

'kategori_seo'=>seo_title($this->input->post ('a'))); 

$where = array('id_kategori_produk' => $this->input->post 

('id')); 

$this->model_app->update('rb_kategori_produk', $data, 

$where); 

redirect('administrator/kategori_produk'); 

}else{ 

194 

$edit = $this->model_app->edit ('rb_kategori_ produk', 

array('id_kategori_produk'=>$id))->row_ array(); 

$data = array('rows' => $edit); 

$this->template->load('administrator/template', 

'administrator/additional/mod_kategori_produk/view_kateg

ori_produk_edit',$data);  

 

function delete_kategori_produk(){ 

cek_session_akses('kategori_produk',$this->session-> 

id_session); 

$id=array('id_kategori_produk' =>$this->uri->segment (3)); 

$this->model_app->delete('rb_kategori_produk',$id); 

redirect('administrator/kategori_produk'); 

 

// Controller Modul Sub Kategori Produk 

function kategori_produk_sub(){ 

cek_session_akses('kategori_produk_sub',$this-> session-> 

id_session); 

$data['record'] = $this->db->query("SELECT * FROM 

rb_kategori_produk_sub a JOIN rb_kategori_produk b ON 

a.id_kategori_produk=b.id_kategori_produk ORDER BY 

a.id_kategori_produk_sub DESC"); 

$this->template->load('administrator/template', 

'administrator/additional/mod_kategori_produk/view_kateg

ori_produk_sub',$data); 

195 

 

function tambah_kategori_produk_sub(){ 

cek_session_akses('kategori_produk_sub',$this-> session-> 

id_session); 

if (isset($_POST['submit'])){ 

$data = array('id_kategori_produk'=>$this->input->post ('b'), 

'nama_kategori_sub'=>$this->input->post('a'), 

'kategori_seo_sub'=>seo_title($this->input->post ('a'))); 

$this->model_app->insert('rb_kategori_produk_sub', $data); 

redirect('administrator/kategori_produk_sub'); 

}else{ 

$this->template->load('administrator/template', 

'administrator/additional/mod_kategori_produk/view_kateg

ori_produk_tambah_sub'); 

 

function edit_kategori_produk_sub(){ 

cek_session_akses('kategori_produk_sub',$this->session-> 

id_session); 

$id = $this->uri->segment(3); 

if (isset($_POST['submit'])){ 

$data = array('id_kategori_produk'=>$this->input-> post('b'), 

'nama_kategori_sub'=>$this->input->post('a'),'kategori_seo_ 

sub'=>seo_title($this->input->post ('a'))); 

$where = array('id_kategori_produk_sub' => $this-> input-> 

post('id')); 

$this->model_app->update('rb_kategori_produk_sub', $data, 

$where); 

196 

redirect('administrator/kategori_produk_sub'); 

}else{ 

$edit = $this->model_app->edit('rb_kategori_produk_ sub', 

array('id_kategori_produk_sub'=>$id))->row_ array(); 

$data = array('rows' => $edit); 

$this->template->load('administrator/template', 

'administrator/additional/mod_kategori_produk/view_kateg

ori_produk_edit_sub',$data); 

 

function delete_kategori_produk_sub(){ 

cek_session_akses('kategori_produk_sub',$this-> session-> 

id_session); 

$id=array('id_kategori_produk_sub'=> $this->uri-> segment 

(3)); 

$this->model_app->delete('rb_kategori_produk_ sub', $id); 

redirect('administrator/kategori_produk_sub'); 

 

// Controller Modul Produk 

function produk(){ 

cek_session_akses('produk',$this->session-> id_session); 

$data['record'] = $this->model_app->view_ordering 

('rb_produk','id_produk','DESC'); 

$this->template->load('administrator/template', 

'administrator/additional/mod_produk/view_produk',$data)

;} 

197 

 function tambah_produk(){ 

cek_session_akses('produk',$this->session-> id_session); 

if (isset($_POST['submit'])){ 

$files = $_FILES; 

$cpt = count($_FILES['userfile']['name']); 

for($i=0; $i<$cpt; $i++){ 

$_FILES['userfile']['name'] = $files['userfile']['name'] [$i]; 

$_FILES['userfile']['type'] = $files['userfile']['type'] [$i]; 

$_FILES['userfile