User lock upload data
This commit is contained in:
@@ -130,13 +130,12 @@ class MstPenggunaController extends Controller
|
||||
$post = $request->all();
|
||||
$offset = $post["start"];
|
||||
$limit = $post["length"];
|
||||
$src = isset($post["src"]) ? $post["src"]:"";
|
||||
$src = isset($post["search"]["value"]) ? strtolower($post["search"]["value"]):"";
|
||||
$sqlstr = User::where('role_name', "<>", "superadmin");
|
||||
$dataTotal = $sqlstr->count();
|
||||
$data = $sqlstr->orderBy("role_name");
|
||||
if (!empty($src)){
|
||||
$data->where("name","like","%$src%");
|
||||
$data->orWhere("role_name","like","%$src%");
|
||||
$data->whereRaw(" ( lower(name) like '%$src%' OR lower(role_name) like '%$src%' ) ");
|
||||
}
|
||||
$dataFilter = $data->count();
|
||||
|
||||
@@ -147,14 +146,22 @@ class MstPenggunaController extends Controller
|
||||
]);
|
||||
}
|
||||
|
||||
public function lockUploadData(Request $req)
|
||||
public function lockUploadData($userId="", $reset=0, Request $req)
|
||||
{
|
||||
$user = User::query()->update([
|
||||
"is_lock_upload"=>1,
|
||||
$updateValue = [
|
||||
"is_lock_upload"=>$reset == 0 ? 1:0,
|
||||
"lock_upload_time"=>date("Y-m-d H:i"),
|
||||
"lock_upload_by"=>Auth::user()->id
|
||||
]);
|
||||
];
|
||||
|
||||
if (empty($userId))
|
||||
{
|
||||
User::query()->update($updateValue);
|
||||
}else{
|
||||
User::where(["id"=>$userId])->update($updateValue);
|
||||
}
|
||||
|
||||
return redirect()->route('users.index')
|
||||
->with('success','User berhasil dibuat.');
|
||||
->with('success','Lock upload data sudah diubah!');
|
||||
}
|
||||
}
|
||||
|
||||
@@ -154,6 +154,9 @@ class RealisasiBelanjaController extends Controller
|
||||
|
||||
public function upload(Request $request, $typeDana)
|
||||
{
|
||||
if (Auth::user()->is_lock_upload == 1){
|
||||
abort(403, 'Tidak diperbolehkan mengupload data oleh admin!');
|
||||
}
|
||||
$method = $request->method();
|
||||
$this->setTitle("Upload Rencana Belanja ".strtoupper($typeDana));
|
||||
$this->setSubtitle("Upload File");
|
||||
|
||||
Reference in New Issue
Block a user