<?php
class Adminuserm extends CI_Model {
function __construct(){
parent::__construct();
}
function _auth($username, $pass){
$q = $this->db->get_where('admin_login', array('username' => $username), 1);
if($q->num_rows() > 0){
$rs = $q->row();
$array = array('username' => $username, 'password' => $pass);
$q = $this->db->get_where('admin_login', $array, 1);
if($q->num_rows() > 0){
$rs = $q->row();
$ug = $this->db->get_where('user_groups', array("group_id" => $rs->user_type_id), 1);
$rs_ug = $ug->row();
$data = array(
'login_id' => $rs->login_id,
'username' => $rs->username,
'email' => $rs->email,
'full_name' => $rs->full_name,
'last_login_time' => $rs->last_login_time,
'permission_add' => $rs_ug->permission_add,
'permission_edit' => $rs_ug->permission_edit,
'permission_delete' => $rs_ug->permission_delete,
'permission_all' => $rs_ug->permission_all,
'success' => TRUE
);
return $data;
}
else{
$data = array('success' => FALSE);
return $data;
}
}
else{
$data = array('success' => FALSE);
return $data;
}
}
function _check_password($user_id,$password){
$q = $this->db->get_where('users', array("password" => $password,"user_id" => $user_id), 1);
if($q->num_rows() > 0){
return true;
}
return false;
}
function _is_exists($value,$column="username"){
$q = $this->db->get_where('users', array($column => $value), 1);
if($q->num_rows() > 0){
return true;
}
return false;
}
}
@KyuuKazami