ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 3.149.251.198 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/funds.upgrade.nicn.gov.ng/funds-upgraded/app/Http/Controllers/ |
Upload File : |
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Session; use App\Http\Requests; use DB; class SalarySetupController extends Controller { public function index() { // } public function create(Request $request) { $data['count'] = ''; $data['verify'] = ''; $data['courts'] = DB::table('tbl_court')->get(); $data['scale'] =''; return view('payroll/salarySetup/createSalary',$data); } public function display(Request $request) { $data['courts'] = DB::table('tbl_court')->get(); $btn = $request['submit']; $court = $request['court']; $grade = $request['grade']; $step = $request['step']; $empType = $request['employeeType']; Session::put('court', $court); Session::put('step', $step); Session::put('employeeType', $empType); Session::put('grade', $grade); $data['count'] = DB::table('basicsalary') ->where('courtID','=',$court) ->where('grade','=',$grade) ->where('step','=',$step) ->where('employee_type','=',$empType) ->count(); //dd($data['count']); if($data['count'] == 0) { $data['verify'] = 'add_new'; } elseif($data['count'] > 0) { $data['verify'] = 'update'; } //dd($data['verify']); if($btn == 'Display') { $data['scale'] = DB::table('basicsalary') ->where('courtID','=',$court) ->where('grade','=',$grade) ->where('step','=',$step) ->where('employee_type','=',$empType) ->first(); //dd($data['scale']); return view('payroll/salarySetup/createSalary',$data); } } public function save(Request $request) { $basic = $request['basic']; $leaveBonus = $request['leaveBonus']; $peculiar = $request['peculiar']; $housing = $request['housing']; $transport = $request['transport']; $utility = $request['utility']; $furniture = $request['furniture']; $meal = $request['meal']; $driver = $request['driver']; $tax = $request['tax']; $pension = $request['pension']; $nhf = $request['nhf']; $union = $request['unionDues']; $servant = $request['servant']; $id = $request['id']; $employeeType = $request->session()->get('employeeType'); $grade = $request->session()->get('grade'); $step = $request->session()->get('step'); $court = $request->session()->get('court'); $date = date('Y-m-d'); //dd( $court); if($id != '') { DB::table('basicsalary')->where('ID', $id)->update(array( 'amount' => $basic, 'employee_type' => $employeeType, 'courtID' => $court, 'grade' => $grade, 'step' => $step, 'tax' => $tax, 'servant' => $servant, 'meal' => $meal, 'driver' => $driver, 'housing' => $housing, 'transport' => $transport, 'utility' => $utility, 'furniture' => $furniture, 'peculiar' => $peculiar, 'leave_bonus' => $leaveBonus, 'pension' => $pension, 'nhf' => $nhf, 'unionDues' => $step, 'date' => $date, )); return redirect('/salary/create')->with('msg','updated Successfully'); } elseif($id == '') { DB::table('basicsalary')->insert(array( 'amount' => $basic, 'employee_type' => $employeeType, 'courtID' => $court, 'grade' => $grade, 'step' => $step, 'tax' => $tax, 'servant' => $servant, 'meal' => $meal, 'driver' => $driver, 'housing' => $housing, 'transport' => $transport, 'utility' => $utility, 'furniture' => $furniture, 'peculiar' => $peculiar, 'leave_bonus' => $leaveBonus, 'pension' => $pension, 'nhf' => $nhf, 'unionDues' => $step, 'date' => $date, )); return redirect('/salary/create')->with('msg','Added Successfully'); } } public function edit($id) { // } public function update(Request $request, $id) { // } public function destroy($id) { // } }