[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
Data
/
CBT
/
backup_ujian
/
htdocs
/
application
/
controllers
/
manager
/
[
Home
]
File: Dashboard.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); class Dashboard extends Member_Controller { function __construct(){ parent:: __construct(); } public function index(){ $this->load->helper('form'); $data['nama'] = $this->access->get_nama(); $data['post_max_size'] = ini_get('post_max_size'); $data['upload_max_filesize'] = ini_get('upload_max_filesize'); $data['waktu_server'] = date('Y-m-d H:i:s'); $dir1 = './public/uploads/'; $dir2 = './uploads/'; $data['dir_public_uploads'] = 'Not Writeable'; if(is_writable($dir1)){ $data['dir_public_uploads'] = 'Writeable'; } $data['dir_uploads'] = 'Not Writeable'; if(is_writable($dir2)){ $data['dir_uploads'] = 'Writeable'; } $this->template->display_admin('manager/dashboard_view', 'Dashboard', $data); } function password(){ $this->load->library('form_validation'); $this->form_validation->set_rules('password-old', 'Password Lama','required|strip_tags'); $this->form_validation->set_rules('password-new', 'Password Baru','required|strip_tags'); $this->form_validation->set_rules('password-confirm', 'Confirm Password','required|strip_tags'); if($this->form_validation->run() == TRUE){ $old = $this->input->post('password-old', TRUE); $new = $this->input->post('password-new', TRUE); $confirm = $this->input->post('password-confirm', TRUE); $username = $this->access->get_username(); if($this->users_model->get_user_count($username, $old)>0){ if($new==$confirm){ $this->users_model->change_password($username, $new); $status['status'] = 1; $status['error'] = ''; }else{ $status['status'] = 0; $status['error'] = 'Kedua password baru tidak sama'; } }else{ $status['status'] = 0; $status['error'] = 'Password Lama tidak Sesuai'; } }else{ $status['status'] = 0; $status['error'] = validation_errors(); } echo json_encode($status); } }