abstrak:// 添加管理員 public function add(){ $id = (int)input('get.id'); $data['item'] = $this->db->table('admins')->where(array('
// 添加管理員
public function add(){
$id = (int)input('get.id');
$data['item'] = $this->db->table('admins')->where(array('id'=>$id))->item();
return $this->fetch('',$data);
}
// 保存管理員
public function save(){
$id = (int)input('post.id');
$data['username'] = trim(input('post.username'));
$data['gid'] = (int)input('post.gid');
$data['truename'] = trim(input('post.truename'));
$data['status'] = (int)input('post.status');
$password = input('post.password');
if(!$data['username']){
exit(json_encode(array('code'=>1,'msg'=>'用戶名不能為空')));
}
if(!$data['gid']){
exit(json_encode(array('code'=>1,'msg'=>'角色不能為空')));
}
if(!$data['truename']){
exit(json_encode(array('code'=>1,'msg'=>'姓名不能為空')));
}
if($id==0 && !$password){
exit(json_encode(array('code'=>1,'msg'=>'請輸入密碼')));
}
if($password){
$data['password'] = md5($data['username'].$password);
}
$res = true;
if($id == 0){
$item = $this->db->table('admins')->where(array('username'=>$data['username']))->item();
if($item){
exit(json_encode(array('code'=>1,'msg'=>'該用戶已經(jīng)存在')));
}
$data['add_time'] = time();
$res = $this->db->table('admins')->insert($data);
}else{
$res = $this->db->table('admins')->where(array('id'=>$id))->update($data);
}
if($res){
exit(json_encode(array('code'=>0,'msg'=>'保存成功')));
}else{
exit(json_encode(array('code'=>1,'msg'=>'保存失敗')));
}
}
// 刪除管理員
public function delete(){
$id = (int)input('post.id');
$res = $this->db->table('admins')->where(array('id'=>$id))->delete();
if(!$res){
exit(json_encode(array('code'=>1,'msg'=>'刪除失敗')));
}
exit(json_encode(array('code'=>0,'msg'=>'刪除成功')));
}
}
Guru membetulkan:天蓬老師Masa pembetulan:2019-03-30 10:42:02
Rumusan guru:寫得很不錯嗎, 你之前有一些作業(yè) 需要重新寫, 還在一直掛著呢