<?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');
$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!=''){
redirect($this->uri->segment(1).'/home');
}else{
$this->load->helper('captcha');
'img_path' => './captcha/',
'img_url' => base_url().'captcha/',
'font_path' => './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 › 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'))); 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))); $data['title'] = 'Reset Password';
$this->load->view('administrator/view_reset',$data);
}
}
function lupapassword(){
if (isset($_POST['lupa'])){ $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('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>
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 ini?<br>
Jika Anda tidak meminta kata sandi baru, segera beri tahu 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);
$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');
}else{
$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 identitaswebsite(){
cek_session_akses('identitaswebsite',$this->session->id_session);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/images/';
$config['allowed_types'] = 'gif|jpg|png|ico';
$config['max_size'] = '500'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('j');
$hasil=$this->upload->data();
if ($hasil['file_name']==''){
$data = array('nama_website'=>$this->db->escape_str($this->input->post('a')), 'email'=>$this->db->escape_str($this->input->post('b')),
'url'=>$this->db->escape_str($this->input->post('c')),
'facebook'=>$this->input->post('d'),
'rekening'=>$this->db->escape_str($this->input->post('e')),
'no_telp'=>$this->db->escape_str($this->input->post('f')),
'meta_deskripsi'=>$this->input->post('g'),
'meta_keyword'=>$this->db->escape_str($this->input->post('h')),
'maps'=>$this->input->post('i'));
}else{
$data = array('nama_website'=>$this->db->escape_str($this->input->post('a')), 'email'=>$this->db->escape_str($this->input->post('b')),
'url'=>$this->db->escape_str($this->input->post('c')),
'facebook'=>$this->input->post('d'),
'rekening'=>$this->db->escape_str($this->input->post('e')),
'no_telp'=>$this->db->escape_str($this->input->post('f')),
'meta_deskripsi'=>$this->input->post('g'),
'meta_keyword'=>$this->db->escape_str($this->input->post('h')),
'favicon'=>$hasil['file_name'],
'maps'=>$this->input->post('i'));
}
$where = array('id_identitas' => $this->input->post('id')); $this->model_app->update('identitas', $data, $where);
redirect($this->uri->segment(1).'/identitaswebsite');
}else{
$proses = $this->model_app->edit('identitas', array('id_identitas' => 1))->row_array(); $data = array('record' => $proses); $this->template->load('administrator/template','administrator/mod_identitas/view_identitas',$data);
}
}
// Controller Modul Menu Website
function menuwebsite(){
cek_session_akses('menuwebsite',$this->session->id_session);
$data['record'] = $this->db->query("SELECT * FROM menu order by position, urutan");
$data['halaman'] = $this->model_app->view_ordering('halamanstatis','id_halaman','DESC');
$data['kategori'] = $this->model_app->view_ordering('kategori','id_kategori','DESC');
$this->template->load('administrator/template','administrator/mod_menu/view_menu',$data);
}
function save_menuwebsite(){
cek_session_akses('menuwebsite',$this->session->id_session);
$link = $_POST['link'].$_POST['page'].$_POST['kategori'];
if($_POST['id'] != ''){
$this->db->query("UPDATE menu SET nama_menu = '".$_POST['label']."', link = '".$link."' where id_menu = '".$_POST['id']."' ");
$arr['type'] = 'edit';
$arr['label'] = $_POST['label'];
$arr['link'] = $_POST['link'];
$arr['page'] = $_POST['page'];
$arr['kategori'] = $_POST['kategori'];
$arr['id'] = $_POST['id'];
}else{
$row = $this->db->query("SELECT max(urutan)+1 as urutan FROM menu")->row_array();
$this->db->query("INSERT into menu VALUES('','0','".$_POST['label']."', '".$link."','Ya','Bottom','".$row['urutan']."')");
$id = $this->db->insert_id();
$arr['menu'] = '<li class="dd-item dd3-item" data-id="'.$id.'" >
<div class="dd-handle dd3-handle Bottom">Drag</div>
<div class="dd3-content"><span id="label_show'.$id.'">'.$_POST['label'].'</span>
<span class="span-right">/<span id="link_show'.$id.'">'.$link.'</span>
<a href="'.base_url().'/'.$this->uri->segment(1).'/posisi_menuwebsite/'.$id.'" style="cursor:pointer"><i class="fa fa-chevron-circle-up text-success"></i></a>
<a class="edit-button" id="'.$id.'" label="'.$_POST['label'].'" link="'.$_POST['link'].'" ><i class="fa fa-pencil"></i></a>
<a class="del-button" id="'.$id.'"><i class="fa fa-trash"></i></a>
</span>
</div>';
$arr['type'] = 'add';
}
}
function save(){
function parseJsonArray($jsonArray, $parentID = 0) {
foreach ($jsonArray as $subArray) {
$returnSubSubArray = array(); if (isset($subArray->children)) { $returnSubSubArray = parseJsonArray($subArray->children, $subArray->id);
}
$return[] = array('id' => $subArray->id, 'parentID' => $parentID); }
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']."' ");
}
}
function posisi_menuwebsite(){
cek_session_akses('menuwebsite',$this->session->id_session);
$cek = $this->model_app->view_where('menu',array('id_menu'=>$this->uri->segment(3)))->row_array(); $posisi = ($cek['position'] == 'Top' ? 'Bottom' : 'Top');
$data = array('position'=>$posisi); $where = array('id_menu' => $this->uri->segment(3)); $this->model_app->update('menu', $data, $where);
redirect($this->uri->segment(1).'/menuwebsite');
}
function delete_menuwebsite(){
cek_session_akses('menuwebsite',$this->session->id_session);
$idm = array('id_menu' => $this->input->post('id')); $this->model_app->delete('menu',$idm);
$idm = array('id_parent' => $this->input->post('id')); $this->model_app->delete('menu',$idm);
}
// Controller Modul Halaman Baru
function halamanbaru(){
cek_session_akses('halamanbaru',$this->session->id_session);
if ($this->session->level=='admin'){
$data['record'] = $this->model_app->view_ordering('halamanstatis','id_halaman','DESC');
}else{
$data['record'] = $this->model_app->view_where_ordering('halamanstatis',array('username'=>$this->session->username),'id_halaman','DESC'); }
$this->template->load('administrator/template','administrator/mod_halaman/view_halaman',$data);
}
function tambah_halamanbaru(){
cek_session_akses('halamanbaru',$this->session->id_session);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/foto_statis/';
$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();
if ($hasil['file_name']==''){
$data = array('judul'=>$this->db->escape_str($this->input->post('a')), 'judul_seo'=>seo_title($this->input->post('a')),
'isi_halaman'=>$this->input->post('b'),
'tgl_posting'=>date('Y-m-d'), 'username'=>$this->session->username,
'dibaca'=>'0',
'hari'=>hari_ini
(date('w'))); }else{
$data = array('judul'=>$this->db->escape_str($this->input->post('a')), 'judul_seo'=>seo_title($this->input->post('a')),
'isi_halaman'=>$this->input->post('b'),
'tgl_posting'=>date('Y-m-d'), 'gambar'=>$hasil['file_name'],
'username'=>$this->session->username,
'dibaca'=>'0',
'hari'=>hari_ini
(date('w'))); }
$this->model_app->insert('halamanstatis',$data);
redirect($this->uri->segment(1).'/halamanbaru');
}else{
$this->template->load('administrator/template','administrator/mod_halaman/view_halaman_tambah');
}
}
function edit_halamanbaru(){
cek_session_akses('halamanbaru',$this->session->id_session);
$id = $this->uri->segment(3);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/foto_statis/';
$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();
if ($hasil['file_name']==''){
$data = array('judul'=>$this->db->escape_str($this->input->post('a')), 'judul_seo'=>seo_title($this->input->post('a')),
'isi_halaman'=>$this->input->post('b'));
}else{
$data = array('judul'=>$this->db->escape_str($this->input->post('a')), 'judul_seo'=>seo_title($this->input->post('a')),
'isi_halaman'=>$this->input->post('b'),
'gambar'=>$hasil['file_name']);
}
$where = array('id_halaman' => $this->input->post('id')); $this->model_app->update('halamanstatis', $data, $where);
redirect($this->uri->segment(1).'/halamanbaru');
}else{
if ($this->session->level=='admin'){
$proses = $this->model_app->edit('halamanstatis', array('id_halaman' => $id))->row_array(); }else{
$proses = $this->model_app->edit('halamanstatis', array('id_halaman' => $id, 'username' => $this->session->username))->row_array(); }
$data = array('rows' => $proses); $this->template->load('administrator/template','administrator/mod_halaman/view_halaman_edit',$data);
}
}
function delete_halamanbaru(){
cek_session_akses('halamanbaru',$this->session->id_session);
if ($this->session->level=='admin'){
$id = array('id_halaman' => $this->uri->segment(3)); }else{
$id = array('id_halaman' => $this->uri->segment(3), 'username'=>$this->session->username); }
$this->model_app->delete('halamanstatis',$id);
redirect($this->uri->segment(1).'/halamanbaru');
}
// Controller Modul List Berita
function listberita(){
cek_session_akses('listberita',$this->session->id_session);
if ($this->session->level=='admin'){
$data['record'] = $this->model_app->view_ordering('berita','id_berita','DESC');
}else{
$data['record'] = $this->model_app->view_where_ordering('berita',array('username'=>$this->session->username),'id_berita','DESC'); }
$data['rss'] = $this->model_utama->view_joinn('berita','users','kategori','username','id_kategori','id_berita','DESC',0,10);
$data['iden'] = $this->model_utama->view_where('identitas',array('id_identitas' => 1))->row_array(); $this->load->view('administrator/rss',$data);
$this->template->load('administrator/template','administrator/mod_berita/view_berita',$data);
}
function tambah_listberita(){
cek_session_akses('listberita',$this->session->id_session);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/foto_berita/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '3000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('k');
$hasil=$this->upload->data();
$config['source_image'] = 'asset/foto_berita/'.$hasil['file_name'];
$config['wm_text'] = 'phpmu.com';
$config['wm_type'] = 'text';
$config['wm_font_path'] = './system/fonts/texb.ttf';
$config['wm_font_size'] = '26';
$config['wm_font_color'] = 'ffffff';
$config['wm_vrt_alignment'] = 'middle';
$config['wm_hor_alignment'] = 'center';
$config['wm_padding'] = '20';
$this->load->library('image_lib',$config);
$this->image_lib->watermark();
if ($this->session->level == 'kontributor'){ $status = 'N'; }else{ $status = 'Y'; }
if ($this->input->post('j')!=''){
$tag_seo = $this->input->post('j');
}else{
$tag = '';
}
if ($hasil['file_name']==''){
$data = array('id_kategori'=>$this->db->escape_str($this->input->post('a')), 'username'=>$this->session->username,
'judul'=>$this->db->escape_str($this->input->post('b')),
'sub_judul'=>$this->db->escape_str($this->input->post('c')),
'youtube'=>$this->db->escape_str($this->input->post('d')),
'judul_seo'=>seo_title($this->input->post('b')),
'headline'=>$this->db->escape_str($this->input->post('e')),
'aktif'=>$this->db->escape_str($this->input->post('f')),
'utama'=>$this->db->escape_str($this->input->post('g')),
'isi_berita'=>$this->input->post('h'),
'keterangan_gambar'=>$this->input->post('i'),
'hari'=>hari_ini
(date('w')), 'tanggal'=>date('Y-m-d'), 'dibaca'=>'0',
'tag'=>$tag,
'status'=>$status);
}else{
$data = array('id_kategori'=>$this->db->escape_str($this->input->post('a')), 'username'=>$this->session->username,
'judul'=>$this->db->escape_str($this->input->post('b')),
'sub_judul'=>$this->db->escape_str($this->input->post('c')),
'youtube'=>$this->db->escape_str($this->input->post('d')),
'judul_seo'=>seo_title($this->input->post('b')),
'headline'=>$this->db->escape_str($this->input->post('e')),
'aktif'=>$this->db->escape_str($this->input->post('f')),
'utama'=>$this->db->escape_str($this->input->post('g')),
'isi_berita'=>$this->input->post('h'),
'keterangan_gambar'=>$this->input->post('i'),
'hari'=>hari_ini
(date('w')), 'tanggal'=>date('Y-m-d'), 'gambar'=>$hasil['file_name'],
'dibaca'=>'0',
'tag'=>$tag,
'status'=>$status);
}
$this->model_app->insert('berita',$data);
redirect($this->uri->segment(1).'/listberita');
}else{
$data['tag'] = $this->model_app->view_ordering('tag','id_tag','DESC');
$data['record'] = $this->model_app->view_ordering('kategori','id_kategori','DESC');
$this->template->load('administrator/template','administrator/mod_berita/view_berita_tambah',$data);
}
}
function edit_listberita(){
cek_session_akses('listberita',$this->session->id_session);
$id = $this->uri->segment(3);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/foto_berita/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '3000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('k');
$hasil=$this->upload->data();
$config['source_image'] = 'asset/foto_berita/'.$hasil['file_name'];
$config['wm_text'] = '';
$config['wm_type'] = 'text';
$config['wm_font_path'] = './system/fonts/texb.ttf';
$config['wm_font_size'] = '26';
$config['wm_font_color'] = 'ffffff';
$config['wm_vrt_alignment'] = 'middle';
$config['wm_hor_alignment'] = 'center';
$config['wm_padding'] = '20';
$this->load->library('image_lib',$config);
$this->image_lib->watermark();
if ($this->session->level == 'kontributor'){ $status = 'N'; }else{ $status = 'Y'; }
if ($this->input->post('j')!=''){
$tag_seo = $this->input->post('j');
}else{
$tag = '';
}
if ($hasil['file_name']==''){
$data = array('id_kategori'=>$this->db->escape_str($this->input->post('a')), 'username'=>$this->session->username,
'judul'=>$this->db->escape_str($this->input->post('b')),
'sub_judul'=>$this->db->escape_str($this->input->post('c')),
'youtube'=>$this->db->escape_str($this->input->post('d')),
'judul_seo'=>seo_title($this->input->post('b')),
'headline'=>$this->db->escape_str($this->input->post('e')),
'aktif'=>$this->db->escape_str($this->input->post('f')),
'utama'=>$this->db->escape_str($this->input->post('g')),
'isi_berita'=>$this->input->post('h'),
'keterangan_gambar'=>$this->input->post('i'),
'hari'=>hari_ini
(date('w')), 'tanggal'=>date('Y-m-d'), 'dibaca'=>'0',
'tag'=>$tag,
'status'=>$status);
}else{
$data = array('id_kategori'=>$this->db->escape_str($this->input->post('a')), 'username'=>$this->session->username,
'judul'=>$this->db->escape_str($this->input->post('b')),
'sub_judul'=>$this->db->escape_str($this->input->post('c')),
'youtube'=>$this->db->escape_str($this->input->post('d')),
'judul_seo'=>seo_title($this->input->post('b')),
'headline'=>$this->db->escape_str($this->input->post('e')),
'aktif'=>$this->db->escape_str($this->input->post('f')),
'utama'=>$this->db->escape_str($this->input->post('g')),
'isi_berita'=>$this->input->post('h'),
'keterangan_gambar'=>$this->input->post('i'),
'hari'=>hari_ini
(date('w')), 'tanggal'=>date('Y-m-d'), 'gambar'=>$hasil['file_name'],
'dibaca'=>'0',
'tag'=>$tag,
'status'=>$status);
}
$where = array('id_berita' => $this->input->post('id')); $this->model_app->update('berita', $data, $where);
redirect($this->uri->segment(1).'/listberita');
}else{
$tag = $this->model_app->view_ordering('tag','id_tag','DESC');
$record = $this->model_app->view_ordering('kategori','id_kategori','DESC');
if ($this->session->level=='admin'){
$proses = $this->model_app->edit('berita', array('id_berita' => $id))->row_array(); }else{
$proses = $this->model_app->edit('berita', array('id_berita' => $id, 'username' => $this->session->username))->row_array(); }
$data = array('rows' => $proses,'tag' => $tag,'record' => $record); $this->template->load('administrator/template','administrator/mod_berita/view_berita_edit',$data);
}
}
function publish_listberita(){
cek_session_admin();
if ($this->uri->segment(4)=='Y'){
$data = array('status'=>'N'); }else{
$data = array('status'=>'Y'); }
$where = array('id_berita' => $this->uri->segment(3)); $this->model_app->update('berita', $data, $where);
redirect($this->uri->segment(1).'/listberita');
}
function delete_listberita(){
cek_session_akses('listberita',$this->session->id_session);
if ($this->session->level=='admin'){
$id = array('id_berita' => $this->uri->segment(3)); }else{
$id = array('id_berita' => $this->uri->segment(3), 'username'=>$this->session->username); }
$this->model_app->delete('berita',$id);
redirect($this->uri->segment(1).'/listberita');
}
// Controller Modul Kategori Berita
function kategoriberita(){
cek_session_akses('kategoriberita',$this->session->id_session);
if ($this->session->level=='admin'){
$data['record'] = $this->model_app->view_ordering('kategori','id_kategori','DESC');
}else{
$data['record'] = $this->model_app->view_where_ordering('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('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,
'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('kategori', $data, $where);
redirect($this->uri->segment(1).'/kategoriberita');
}else{
if ($this->session->level=='admin'){
$proses = $this->model_app->edit('kategori', array('id_kategori' => $id))->row_array(); }else{
$proses = $this->model_app->edit('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('kategori',$id);
redirect($this->uri->segment(1).'/kategoriberita');
}
// Controller Modul Tag Berita
function tagberita(){
cek_session_akses('tagberita',$this->session->id_session);
if ($this->session->level=='admin'){
$data['record'] = $this->model_app->view_ordering('tag','id_tag','DESC');
}else{
$data['record'] = $this->model_app->view_where_ordering('tag',array('username'=>$this->session->username),'id_tag','DESC'); }
$this->template->load('administrator/template','administrator/mod_tag/view_tag',$data);
}
function tambah_tagberita(){
cek_session_akses('tagberita',$this->session->id_session);
if (isset($_POST['submit'])){ $data = array('nama_tag'=>$this->db->escape_str($this->input->post('a')), 'username'=>$this->session->username,
'tag_seo'=>seo_title($this->input->post('a')),
'count'=>'0');
$this->model_app->insert('tag',$data);
redirect($this->uri->segment(1).'/tagberita');
}else{
$this->template->load('administrator/template','administrator/mod_tag/view_tag_tambah');
}
}
function edit_tagberita(){
cek_session_akses('tagberita',$this->session->id_session);
$id = $this->uri->segment(3);
if (isset($_POST['submit'])){ $data = array('nama_tag'=>$this->db->escape_str($this->input->post('a')), 'username'=>$this->session->username,
'tag_seo'=>seo_title($this->input->post('a')));
$where = array('id_tag' => $this->input->post('id')); $this->model_app->update('tag', $data, $where);
redirect($this->uri->segment(1).'/tagberita');
}else{
if ($this->session->level=='admin'){
$proses = $this->model_app->edit('tag', array('id_tag' => $id))->row_array(); }else{
$proses = $this->model_app->edit('tag', array('id_tag' => $id, 'username' => $this->session->username))->row_array(); }
$data = array('rows' => $proses); $this->template->load('administrator/template','administrator/mod_tag/view_tag_edit',$data);
}
}
function delete_tagberita(){
cek_session_akses('tagberita',$this->session->id_session);
if ($this->session->level=='admin'){
$id = array('id_tag' => $this->uri->segment(3)); }else{
$id = array('id_tag' => $this->uri->segment(3), 'username'=>$this->session->username); }
$this->model_app->delete('tag',$id);
redirect($this->uri->segment(1).'/tagberita');
}
// 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); $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('katajelek','id_jelek','DESC');
}else{
$data['record'] = $this->model_app->view_where_ordering('katajelek',array('username'=>$this->session->username),'id_jelek','DESC'); }
$this->template->load('administrator/template','administrator/mod_sensorkomentar/view_sensorkomentar',$data);
}
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('katajelek',$data);
redirect($this->uri->segment(1).'/sensorkomentar');
}else{
$this->template->load('administrator/template','administrator/mod_sensorkomentar/view_sensorkomentar_tambah');
}
}
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('katajelek', $data, $where);
redirect($this->uri->segment(1).'/sensorkomentar');
}else{
if ($this->session->level=='admin'){
$proses = $this->model_app->edit('katajelek', array('id_jelek' => $id))->row_array(); }else{
$proses = $this->model_app->edit('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('katajelek',$id);
redirect($this->uri->segment(1).'/sensorkomentar');
}
// Controller Modul Album
function album(){
cek_session_akses('album',$this->session->id_session);
if ($this->session->level=='admin'){
$data['record'] = $this->model_app->view_ordering('album','id_album','DESC');
}else{
$data['record'] = $this->model_app->view_where_ordering('album',array('username'=>$this->session->username),'id_album','DESC'); }
$this->template->load('administrator/template','administrator/mod_album/view_album',$data);
}
function tambah_album(){
cek_session_akses('album',$this->session->id_session);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/img_album/';
$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();
if ($hasil['file_name']==''){
$data = array('jdl_album'=>$this->input->post('a'), 'album_seo'=>seo_title($this->input->post('a')),
'keterangan'=>$this->input->post('b'),
'aktif'=>'Y',
'hits_album'=>'0',
'tgl_posting'=>date('Y-m-d'), 'hari'=>hari_ini
(date('w')), 'username'=>$this->session->username);
}else{
$data = array('jdl_album'=>$this->input->post('a'), 'album_seo'=>seo_title($this->input->post('a')),
'keterangan'=>$this->input->post('b'),
'gbr_album'=>$hasil['file_name'],
'aktif'=>'Y',
'hits_album'=>'0',
'tgl_posting'=>date('Y-m-d'), 'hari'=>hari_ini
(date('w')), 'username'=>$this->session->username);
}
$this->model_app->insert('album',$data);
redirect($this->uri->segment(1).'/album');
}else{
$this->template->load('administrator/template','administrator/mod_album/view_album_tambah');
}
}
function edit_album(){
cek_session_akses('album',$this->session->id_session);
$id = $this->uri->segment(3);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/img_album/';
$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();
if ($hasil['file_name']==''){
$data = array('jdl_album'=>$this->input->post('a'), 'album_seo'=>seo_title($this->input->post('a')),
'keterangan'=>$this->input->post('b'),
'aktif'=>$this->input->post('d'));
}else{
$data = array('jdl_album'=>$this->input->post('a'), 'album_seo'=>seo_title($this->input->post('a')),
'keterangan'=>$this->input->post('b'),
'gbr_album'=>$hasil['file_name'],
'aktif'=>$this->input->post('d'));
}
$where = array('id_album' => $this->input->post('id')); $this->model_app->update('album', $data, $where);
redirect($this->uri->segment(1).'/album');
}else{
if ($this->session->level=='admin'){
$proses = $this->model_app->edit('album', array('id_album' => $id))->row_array(); }else{
$proses = $this->model_app->edit('album', array('id_album' => $id, 'username' => $this->session->username))->row_array(); }
$data = array('rows' => $proses); $this->template->load('administrator/template','administrator/mod_album/view_album_edit',$data);
}
}
function delete_album(){
cek_session_akses('album',$this->session->id_session);
if ($this->session->level=='admin'){
$id = array('id_album' => $this->uri->segment(3)); }else{
$id = array('id_album' => $this->uri->segment(3), 'username'=>$this->session->username); }
$this->model_app->delete('album',$id);
redirect($this->uri->segment(1).'/album');
}
// Controller Modul Gallery
function gallery(){
cek_session_akses('gallery',$this->session->id_session);
if ($this->session->level=='admin'){
$data['record'] = $this->model_app->view_join_one('gallery','album','id_album','id_gallery','DESC');
}else{
$data['record'] = $this->model_app->view_join_where('gallery','album','id_album',array('gallery.username'=>$this->session->username),'id_gallery','DESC'); }
$this->template->load('administrator/template','administrator/mod_gallery/view_gallery',$data);
}
function tambah_gallery(){
cek_session_akses('gallery',$this->session->id_session);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/img_galeri/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '3000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('d');
$hasil=$this->upload->data();
if ($hasil['file_name']==''){
$data = array('id_album'=>$this->input->post('a'), 'username'=>$this->session->username,
'jdl_gallery'=>$this->input->post('b'),
'gallery_seo'=>seo_title($this->input->post('b')),
'keterangan'=>$this->input->post('c'));
}else{
$data = array('id_album'=>$this->input->post('a'), 'username'=>$this->session->username,
'jdl_gallery'=>$this->input->post('b'),
'gallery_seo'=>seo_title($this->input->post('b')),
'keterangan'=>$this->input->post('c'),
'gbr_gallery'=>$hasil['file_name']);
}
$this->model_app->insert('gallery',$data);
redirect($this->uri->segment(1).'/gallery');
}else{
$data['record'] = $this->model_app->view_ordering('album','id_album','DESC');
$this->template->load('administrator/template','administrator/mod_gallery/view_gallery_tambah',$data);
}
}
function edit_gallery(){
cek_session_akses('gallery',$this->session->id_session);
$id = $this->uri->segment(3);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/img_galeri/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '3000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('d');
$hasil=$this->upload->data();
if ($hasil['file_name']==''){
$data = array('id_album'=>$this->input->post('a'), 'username'=>$this->session->username,
'jdl_gallery'=>$this->input->post('b'),
'gallery_seo'=>seo_title($this->input->post('b')),
'keterangan'=>$this->input->post('c'));
}else{
$data = array('id_album'=>$this->input->post('a'), 'username'=>$this->session->username,
'jdl_gallery'=>$this->input->post('b'),
'gallery_seo'=>seo_title($this->input->post('b')),
'keterangan'=>$this->input->post('c'),
'gbr_gallery'=>$hasil['file_name']);
}
$where = array('id_gallery' => $this->input->post('id')); $this->model_app->update('gallery', $data, $where);
redirect($this->uri->segment(1).'/gallery');
}else{
$record = $this->model_app->view_ordering('album','id_album','DESC');
if ($this->session->level=='admin'){
$proses = $this->model_app->edit('gallery', array('id_gallery' => $id))->row_array(); }else{
$proses = $this->model_app->edit('gallery', array('id_gallery' => $id, 'username' => $this->session->username))->row_array(); }
$data = array('rows' => $proses,'record' => $record); $this->template->load('administrator/template','administrator/mod_gallery/view_gallery_edit',$data);
}
}
function delete_gallery(){
cek_session_akses('gallery',$this->session->id_session);
if ($this->session->level=='admin'){
$id = array('id_gallery' => $this->uri->segment(3)); }else{
$id = array('id_gallery' => $this->uri->segment(3), 'username'=>$this->session->username); }
$this->model_app->delete('gallery',$id);
redirect($this->uri->segment(1).'/gallery');
}
// Controller Modul Video
function video(){
cek_session_akses('video',$this->session->id_session);
if ($this->session->level=='admin'){
$data['record'] = $this->model_app->view_join_one('video','playlist','id_playlist','id_video','DESC');
}else{
$data['record'] = $this->model_app->view_join_where('video','playlist','id_playlist',array('video.username'=>$this->session->username),'id_video','DESC'); }
$this->template->load('administrator/template','administrator/mod_video/view_video',$data);
}
function tambah_video(){
cek_session_akses('video',$this->session->id_session);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/img_video/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '3000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('d');
$hasil=$this->upload->data();
if ($this->input->post('f')!=''){
$tag_seo = $this->input->post('f');
}else{
$tag = '';
}
if ($hasil['file_name']==''){
$data = array('id_playlist'=>$this->input->post('a'), 'username'=>$this->session->username,
'jdl_video'=>$this->input->post('b'),
'video_seo'=>seo_title($this->input->post('b')),
'keterangan'=>$this->input->post('c'),
'video'=>'',
'youtube'=>$this->input->post('e'),
'dilihat'=>'0',
'hari'=>hari_ini
(date('w')), 'tanggal'=>date('Y-m-d'), 'tagvid'=>$tag);
}else{
$data = array('id_playlist'=>$this->input->post('a'), 'username'=>$this->session->username,
'jdl_video'=>$this->input->post('b'),
'video_seo'=>seo_title($this->input->post('b')),
'keterangan'=>$this->input->post('c'),
'gbr_video'=>$hasil['file_name'],
'video'=>'',
'youtube'=>$this->input->post('e'),
'dilihat'=>'0',
'hari'=>hari_ini
(date('w')), 'tanggal'=>date('Y-m-d'), 'tagvid'=>$tag);
}
$this->model_app->insert('video',$data);
redirect($this->uri->segment(1).'/video');
}else{
$data['record'] = $this->model_app->view_ordering('playlist','id_playlist','DESC');
$data['tag'] = $this->model_app->view_ordering('tagvid','id_tag','DESC');
$this->template->load('administrator/template','administrator/mod_video/view_video_tambah',$data);
}
}
function edit_video(){
cek_session_akses('video',$this->session->id_session);
$id = $this->uri->segment(3);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/img_video/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '3000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('d');
$hasil=$this->upload->data();
if ($this->input->post('f')!=''){
$tag_seo = $this->input->post('f');
}else{
$tag = '';
}
if ($hasil['file_name']==''){
$data = array('id_playlist'=>$this->input->post('a'), 'username'=>$this->session->username,
'jdl_video'=>$this->input->post('b'),
'video_seo'=>seo_title($this->input->post('b')),
'keterangan'=>$this->input->post('c'),
'video'=>'',
'youtube'=>$this->input->post('e'),
'tagvid'=>$tag);
}else{
$data = array('id_playlist'=>$this->input->post('a'), 'username'=>$this->session->username,
'jdl_video'=>$this->input->post('b'),
'video_seo'=>seo_title($this->input->post('b')),
'keterangan'=>$this->input->post('c'),
'gbr_video'=>$hasil['file_name'],
'video'=>'',
'youtube'=>$this->input->post('e'),
'tagvid'=>$tag);
}
$where = array('id_video' => $this->input->post('id')); $this->model_app->update('video', $data, $where);
redirect($this->uri->segment(1).'/video');
}else{
$record = $this->model_app->view_ordering('playlist','id_playlist','DESC');
$tag = $this->model_app->view_ordering('tagvid','id_tag','DESC');
if ($this->session->level=='admin'){
$proses = $this->model_app->edit('video', array('id_video' => $id))->row_array(); }else{
$proses = $this->model_app->edit('video', array('id_video' => $id, 'username' => $this->session->username))->row_array(); }
$data = array('rows' => $proses,'record' => $record, 'tag' => $tag); $this->template->load('administrator/template','administrator/mod_video/view_video_edit',$data);
}
}
function delete_video(){
cek_session_akses('video',$this->session->id_session);
if ($this->session->level=='admin'){
$id = array('id_video' => $this->uri->segment(3)); }else{
$id = array('id_video' => $this->uri->segment(3), 'username'=>$this->session->username); }
$this->model_app->delete('video',$id);
redirect($this->uri->segment(1).'/video');
}
// Controller Modul Playlist
function playlist(){
cek_session_akses('playlist',$this->session->id_session);
$data['record'] = $this->model_app->view_ordering('playlist','id_playlist','DESC');
$this->template->load('administrator/template','administrator/mod_playlist/view_playlist',$data);
}
function tambah_playlist(){
cek_session_akses('playlist',$this->session->id_session);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/img_playlist/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '3000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('b');
$hasil=$this->upload->data();
if ($hasil['file_name']==''){
$data = array('jdl_playlist'=>$this->input->post('a'), 'username'=>$this->session->username,
'playlist_seo'=>seo_title($this->input->post('a')),
'aktif'=>'Y');
}else{
$data = array('jdl_playlist'=>$this->input->post('a'), 'username'=>$this->session->username,
'playlist_seo'=>seo_title($this->input->post('a')),
'gbr_playlist'=>$hasil['file_name'],
'aktif'=>'Y');
}
$this->model_app->insert('playlist',$data);
redirect($this->uri->segment(1).'/playlist');
}else{
$this->template->load('administrator/template','administrator/mod_playlist/view_playlist_tambah');
}
}
function edit_playlist(){
cek_session_akses('playlist',$this->session->id_session);
$id = $this->uri->segment(3);
if (isset($_POST['submit'])){ $config['upload_path'] = 'asset/img_playlist/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '3000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('b');
$hasil=$this->upload->data();
if ($hasil['file_name']==''){
$data = array('jdl_playlist'=>$this->input->post('a'), 'username'=>$this->session->username,
'playlist_seo'=>seo_title($this->input->post('a')),
'aktif'=>$this->input->post('c'));
}else{
$data = array('jdl_playlist'=>$this->input->post('a'), 'username'=>$this->session->username,
'playlist_seo'=>seo_title($this->input->post('a')),
'gbr_playlist'=>$hasil['file_name'],
'aktif'=>$this->input->post('c'));
}
$where = array('id_playlist' => $this->input->post('id')); $this->model_app->update('playlist', $data, $where);
redirect($this->uri->segment(1).'/playlist');
}else{
$proses = $this->model_app->edit('playlist', array('id_playlist' => $id))->row_array(); $data = array('rows' => $proses); $this->template->load('administrator/template','administrator/mod_playlist/view_playlist_edit',$data);
}
}
function delete_playlist(){
cek_session_akses('playlist',$this->session->id_session);
$id = array('id_playlist' => $this->uri->segment(3)); $this->model_app->delete('playlist',$id);
redirect($this->uri->segment(1).'/playlist');
}
// Controller Modul Tag Video
function tagvideo(){
cek_session_akses('tagvideo',$this->session->id_session);
if ($this->session->level=='admin'){
$data['record'] = $this->model_app->view_ordering('tagvid','id_tag','DESC');
}else{
$data['record'] = $this->model_app->view_where_ordering('tagvid',array('username'=>$this->session->username),'id_tag','DESC'); }
$this->template->load('administrator/template','administrator/mod_tagvideo/view_tag',$data);
}
function tambah_tagvideo(){
cek_session_akses('tagvideo',$this->session->id_session);
if (isset($_POST['submit'])){ $data = array('nama_tag'=>$this->db->escape_str($this->input->post('a')), 'username'=>$this->session->username,
'tag_seo'=>seo_title($this->input->post('a')),
'count'=>'0');
$this->model_app->insert('tagvid',$data);
redirect($this->uri->segment(1).'/tagvideo');
}else{
$this->template->load('administrator/template','administrator/mod_tagvideo/view_tag_tambah');
}
}
function edit_tagvideo(){
cek_session_akses('tagvideo',$this->session->id_session);
$id = $this->uri->segment(3);
if (isset($_POST['submit'])){ $data = array('nama_tag'=>$this->db->escape_str($this->input->post('a')), 'username'=>$this->session->username,
'tag_seo'=>seo_title($this->input->post('a')));
$where = array('id_tag' => $this->input->post('id')); $this->model_app->update('tagvid', $data, $where);
redirect($this->uri->segment(1).'/tagvideo');
}else{
if ($this->session->level=='admin'){
$proses = $this->model_app->edit('tagvid', array('id_tag' => $id))->row_array(); }else{
$proses = $this->model_app->edit('tagvid', array('id_tag' => $id, 'username' => $this->session->username))->row_array(); }
$data = array('rows' => $proses); $this->template->load('administrator/template','administrator/mod_tagvideo/view_tag_edit',$data);
}
}
function delete_tagvideo(){
cek_session_akses('tagvideo',$this->session->id_session);
if ($this->session->level=='admin'){
$id = array('id_tag' => $this->uri->segment(3)); }else{
$id = array('id_tag' => $this->uri->segment(3), 'username'=>$this->session->username); }
$this->model_app->delete('tagvid',$id);
redirect($this->uri->segment(1).'/tagvideo');
}
// Controller Modul Komentar Video
function komentarvideo(){
cek_session_akses('komentarvideo',$this->session->id_session);
$data['record'] = $this->model_app->view_join_one('komentarvid','video','id_video','id_komentar','DESC');
$this->template->load('administrator/template','administrator/mod_komentarvideo/view_komentar',$data);
}
function edit_komentarvideo(){
cek_session_akses('komentarvideo',$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'));
$where = array('id_komentar' => $this->input->post('id')); $this->model_app->update('komentarvid', $data, $where);
redirect($this->uri->segment(1).'/komentarvideo');
}else{
$proses = $this->model_app->edit('komentarvid', array('id_komentar' => $id))->row_array(); $data = array('rows' => $proses); $this->template->load('administrator/template','administrator/mod_komentarvideo/view_komentar_edit',$data);
}
}
function delete_komentarvideo(){
cek_session_akses('komentarvideo',$this->session->id_session);
$id = array('id_komentar' => $this->uri->segment(3)); $this->model_app->delete('komentarvid',$id);
redirect($this->uri->segment(1).'/komentarvideo');
}
// Controller Modul Iklan Atas
function iklanatas(){
cek_session_akses('iklanatas',$this->session->id_session);
if ($this->session->level=='admin'){
$data['record'] = $this->model_app->view_ordering('iklanatas','id_iklanatas','DESC');
}else{
$data['record'] = $this->model_app->view_where_ordering('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('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{
$data = array('judul'=>$this->db->escape_str($this->input->post('a')), 'username'=>$this->session->username,