public function postIndex() { $id = Session::get('logininfo')->id; $admin = new admin(); if (Input::get('email') != "") { $email = $admin->where('email', Input::get('email'))->where('id', '<>', $id)->get(); if (count($email) > 0) { return redirect("admin/info")->with('message', 'Email ' . Input::get('email') . ' đã tồn tại. Vui lòng điền email khác.'); } } $username = $admin->where('username', Input::get('username'))->where('id', '<>', $id)->get(); if (count($username) > 0) { return redirect("admin/info")->with('message', 'Tài khoản ' . Input::get('username') . ' đã tồn tại. Vui lòng điền tài khoản khác'); } $admin = $admin->find($id); $nameuserold = $admin->name; $admin->fill(Input::get()); if ($admin->update()) { if ($nameuserold != Input::get('name')) { $info = Session::get('logininfo'); $info->name = Input::get('name'); } return redirect('admin/info')->with(['message' => 'Cập nhật thành công thông tin cá nhân']); } else { return redirect('admin/info')->with(['message' => 'Cập nhật thất bại. Vui lòng thử lại.']); } }
public function postEdit() { if (Session::get('logininfo')->level != 1) { return view('admin.error'); } $admin = new admin(); if (Input::get('email') != "") { $email = $admin->where('email', Input::get('email'))->where('id', '<>', Input::get('idedit'))->get(); if (count($email) > 0) { if (Input::exists('json')) { return json_encode(array('result' => -1, 'message' => 'Email ' . Input::get('email') . ' đã tồn tại. Vui lòng điền email khác.')); } Session::flash('message', 'Email ' . Input::get('email') . ' đã tồn tại. Vui lòng điền email khác.'); return view("admin.admin.add"); } } $username = $admin->where('username', Input::get('username'))->where('id', '<>', Input::get('idedit'))->get(); if (count($username) > 0) { if (Input::exists('json')) { return json_encode(array('result' => -1, 'message' => 'Tài khoản ' . Input::get('username') . ' đã tồn tại. Vui lòng điền tài khoản khác')); } Session::flash('message', 'Tài khoản ' . Input::get('username') . ' đã tồn tại. Vui lòng điền tài khoản khác'); return view("admin.admin.add"); } $admin = $admin->find(Input::get('idedit')); $admin->fill(Input::get()); if ($admin->update()) { if (Input::exists('json')) { return json_encode(array('result' => 1, 'message' => 'Cập nhật thành công')); } return redirect('admin/ad')->with(['message' => 'Cập nhật thành công QTV ' . Input::get('name')]); } else { if (Input::exists('json')) { return json_encode(array('result' => -1, 'message' => 'Cập nhật thất bại. Vui lòng thử lại')); } return redirect('admin/ad/edit?id=' . Input::get('idedit'))->with(['message' => 'Cập nhật thất bại. Vui lòng thử lại.']); } }