<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class User_Account extends MX_Controller
{
	public function __construct() 
	{
		parent::__construct();
		$this->load->helper('cookie');
	}
	
	public function index ()
	{
		$admin_info = $this->session->userdata('adminInfo');
		if($admin_info){
			$this->load->model('user_model');
			$users = $this->user_model->get_list();
			$this->load->view('user_acc', array('users'=>$users));
		}else
		{
			redirect("/admin/home");
		}
	}
	
	public function insert()
	{
		$admin_info = $this->session->userdata('adminInfo');
		if($admin_info)
		{
			$cellphone = $this->input->post('cellphone');
			
			$created_time = date('Y-m-d H:i:s', time());
			$updated_time = date('Y-m-d H:i:s', time());
			$data = array('cellphone'=>$cellphone, 'created_time'=>$created_time, 'updated_time'=>$updated_time);
			$this->load->model('admin_model');
			$this->admin_model->insert($data);
			redirect("/admin/user_account");
			
		}else
		{
			redirect("/admin/home");
		}
	}
	
	public function update()
	{
		$admin_info = $this->session->userdata('adminInfo');
		if($admin_info)
		{
			$user_id = (int)$this->input->post('id');
			$cellphone = $this->input->post('cellphone');
			$balance = $this->input->post('balance');
			$updated_time = date('Y-m-d H:i:s', time());
			$data = array('cellphone'=>$cellphone, 'acc_balanced'=>$balance, 'updated_time'=>$updated_time);
			$this->load->model('user_model');
			$this->user_model->update($user_id, $data);
			redirect("/admin/user_account");
		}else
		{
			redirect("/admin/home");
		}	
	}
	
	public function delete()
	{
		$admin_info = $this->session->userdata('adminInfo');
		if($admin_info)
		{
			$user_id = (int)$this->input->post('id');
			$this->load->model('user_model');
			$this->user_model->delete($user_id);
			redirect("/admin/user_account");
		}else
		{
			redirect("/admin/home");
		}	
	}
	
	public function check_data()
	{
		$login_name = $this->input->post('username');
		//var_dump($login_name);
		$this->load->model('user_model');
		$check = $this->admin_model->check_data($login_name);
		if ($check){
			echo 1;
		}else
		{
			echo 0;
		}
	}
}
