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");
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Yajra\Oci8\Eloquent\OracleEloquent as Eloquent;
|
||||
|
||||
class MappingDbhSkpd extends Eloquent
|
||||
{
|
||||
use HasFactory;
|
||||
protected $connection = 'samasa';
|
||||
protected $table = 'samasa.mapping_dbh_skpd';
|
||||
}
|
||||
Reference in New Issue
Block a user