Ostatnie poprawki

This commit is contained in:
czup 2020-02-01 06:24:15 +01:00
parent 4788f3f62d
commit efddb88336
13 changed files with 412 additions and 49 deletions

View File

@ -104,4 +104,12 @@ class EquipmentController extends Controller
'success' => 'Record deleted successfully!' 'success' => 'Record deleted successfully!'
]); ]);
} }
public function createAllEquipmentPDF(){
if (auth()->user() != null && auth()->user()->fireStationID != null) {
$request = request();
$test = new documentCreators();
$test->createAllEquipmentPDF($request->fireStationID);
}
}
} }

View File

@ -70,14 +70,14 @@ class VehiclesController extends Controller
'fireEnginePumpDescription' => 'max:250', 'fireEnginePumpDescription' => 'max:250',
], ],
[ [
'name' => 'nazwa', 'name' => 'nazwa',
'required' => ':attribute jest wymagany(e).', 'required' => ':attribute jest wymagany(e).',
'numeric' => ':attribute może zawierać tylko cyfry.', 'numeric' => ':attribute może zawierać tylko cyfry.',
'digits' => ':attribute musi składać się z :digits cyfr.', 'digits' => ':attribute musi składać się z :digits cyfr.',
'max' => ':attribute musi mieć nie więcej niż :max znaków.', 'max' => ':attribute musi mieć nie więcej niż :max znaków.',
'digits_between' => ':attribute jest za duży(a)' 'digits_between' => ':attribute jest za duży(a)'
]); ]);
@ -133,14 +133,14 @@ class VehiclesController extends Controller
'fireEnginePumpDescription' => 'max:250', 'fireEnginePumpDescription' => 'max:250',
], ],
[ [
'name' => 'nazwa', 'name' => 'nazwa',
'required' => ':attribute jest wymagany(e).', 'required' => ':attribute jest wymagany(e).',
'numeric' => ':attribute może zawierać tylko cyfry.', 'numeric' => ':attribute może zawierać tylko cyfry.',
'digits' => ':attribute musi składać się z :digits cyfr.', 'digits' => ':attribute musi składać się z :digits cyfr.',
'max' => ':attribute musi mieć nie więcej niż :max znaków.', 'max' => ':attribute musi mieć nie więcej niż :max znaków.',
'digits_between' => ':attribute jest za duży(a)' 'digits_between' => ':attribute jest za duży(a)'
]); ]);
@ -197,4 +197,20 @@ class VehiclesController extends Controller
$vehicle->save(); $vehicle->save();
return redirect()->to('/pojazdy'); return redirect()->to('/pojazdy');
} }
public function createAllVehiclesPDF(){
if (auth()->user() != null && auth()->user()->fireStationID != null) {
$request = request();
$test = new documentCreators();
$test->createAllVehiclesPDF($request->fireStationID);
}
}
public function createSingleVehiclePDF(){
if (auth()->user() != null && auth()->user()->fireStationID != null) {
$request = request();
$test = new documentCreators();
$test->createSingleVehiclePDF($request->vehicleID);
}
}
} }

View File

@ -168,25 +168,26 @@ class documentCreators extends Fpdf
$pdf->Ln(); $pdf->Ln();
$pdf->SetFont('arialpl','B',14); $pdf->SetFont('arialpl','B',14);
$pdf->SetFillColor(152,152,152); $pdf->SetFillColor(152,152,152);
$pdf->Cell(10,10, $this->textConvert("#"), 1, 0, 'C', true);
$pdf->Cell(50,10, $this->textConvert("Data"), 1, 0, 'C', true);
$pdf->Cell(50,10, $this->textConvert("Miejsce"), 1, 0, 'C', true);
$pdf->Cell(60,10, $this->textConvert("Cel"), 1, 0, 'C', true);
$pdf->Cell(40,10, $this->textConvert("Rodzaj zagrożenia"), 1, 0, 'C', true);
$pdf->Cell(60,10, $this->textConvert("Dowódca"), 1, 0, 'C', true);
$pdf->SetFont('arialpl','',14); $pdf->SetFont('arialpl','',14);
$fill = false;
$pdf->SetFillColor(224,224,224); $pdf->SetFillColor(224,224,224);
$i=1;
foreach( $operations as $operation){ foreach( $operations as $operation){
$pdf->Cell(10,10, $i, 1, 0, 'C', $fill); $pdf->Cell(50,10, $this->textConvert("Dowódca: "), 1, 0, '', true);
$pdf->Cell(50,10,$this->textConvert($operation->operationDate), 1, 0, '', $fill); $pdf->Cell(70,10, $this->textConvert($operation->name." ".$operation->surname), 1, 0, 'C' );
$pdf->Cell(50,10,$this->textConvert($operation->location), 1, 0, '', $fill); $pdf->Cell(20,10, $this->textConvert("Data: "), 1, 0, 'C', true);
$pdf->Cell(50,10,$this->textConvert($operation->target), 1, 0, '', $fill); $pdf->Cell(50,10, $this->textConvert($operation->operationDate), 1, 0, '');
$pdf->Ln();
$pdf->Cell(50,10,$this->textConvert("Miejsce: "), 1, 0, '', true);
$pdf->Cell(140,10,$this->textConvert($operation->location), 1, 0, '');
$pdf->Ln();
$pdf->Cell(50,10,$this->textConvert("Cel: "), 1, 0, '', true);
$pdf->Cell(140,10,$this->textConvert($operation->target), 1, 0, '');
$pdf->Ln();
$pdf->Cell(50,10, $this->textConvert("Rodzaj zagrożenia: "), 1, 0, '', true);
$pdf->Cell(140,10, $this->textConvert($operation->dangerType), 1, 0, '');
$pdf->Ln();
$pdf->Ln(); $pdf->Ln();
$fill = !$fill;
$i++;
} }
@ -388,6 +389,13 @@ class documentCreators extends Fpdf
} }
public function CreateAllFireFightersPDF($fireStationID){ public function CreateAllFireFightersPDF($fireStationID){
$users = DB::table('users')->where("fireStationID", '=', $fireStationID)
->leftJoin('ranks', 'users.degreeID', '=', 'ranks.id')
->leftJoin('unitFunctions', 'users.functionID', '=', 'unitFunctions.id')
->select('users.id','users.name', 'users.surname', 'users.phoneNumber', 'users.PESEL', 'users.email', 'users.statusID', 'ranks.rank', 'unitFunctions.unitFunction')
->get();
$pdf = new AlphaPDF(); $pdf = new AlphaPDF();
$fill = false; $fill = false;
$pdf->AddPage(); $pdf->AddPage();
@ -398,12 +406,290 @@ class documentCreators extends Fpdf
$pdf->SetFont('arialpl','B',20); $pdf->SetFont('arialpl','B',20);
$pdf->Cell(190,10, $this->textConvert("Lista strażaków"),0,0,'C'); $pdf->Cell(190,10, $this->textConvert("Lista strażaków"),0,0,'C');
$pdf->Ln(); $pdf->Ln();
$pdf->Ln();
foreach( $users as $user) {
$pdf->Ln();
$pdf->SetFont('arialpl', '', 14);
$pdf->SetFillColor(152, 152, 152);
$pdf->Cell(190, 10, $this->textConvert($user->name . ' ' . $user->surname), 1, 0, 'C', 'fill');
$pdf->SetFillColor(224, 224, 224);
$pdf->Ln();
$pdf->Cell(130, 10, $this->textConvert($user->email), 1, 0, 'C', 'fill');
$pdf->Cell(60, 10, $this->textConvert('tel: '.$user->phoneNumber), 1, 0, 'C', 'fill');
$pdf->Ln();
$pdf->Cell(90, 10, $this->textConvert('Stopień: ' . $user->rank), 1, 0, 'C', 'fill');
$pdf->Cell(100, 10, $this->textConvert('Funkcja:' . $user->unitFunction), 1, 0, 'C', 'fill');
$pdf->Ln();
}
$pdf->Ln(); $pdf->Ln();
$pdf->Output(); $pdf->Output();
exit; exit;
} }
public function createAllEquipmentPDF($fireStationID){
$equipment = DB::table('equipment')->where("fireStationID", '=', $fireStationID)
->whereNull('deleted_at')->get();
$pdf = new AlphaPDF();
$fill = false;
$pdf->AddPage();
$pdf->AddFont('arialpl', '', 'arialpl.php');
$pdf->AddFont('arialpl', 'B', 'arialplb.php');
$pdf->SetFont('arialpl','B',20);
$pdf->Cell(190,10, $this->textConvert("Stan sprzętu"),0,0,'C');
$pdf->Ln();
$pdf->Ln();
$pdf->SetFont('arialpl','B',14);
$pdf->SetFillColor(152,152,152);
$pdf->Cell(10,10, $this->textConvert("# "), 1, 0, 'C', true);
$pdf->Cell(85,10, $this->textConvert("Nazwa "), 1, 0, 'C', true);
$pdf->Cell(80,10, $this->textConvert("Param. char. "), 1, 0, 'C', true);
$pdf->Cell(15,10, $this->textConvert("Ilość"), 1, 0, 'C', true);
$pdf->Ln();
$pdf->SetFont('arialpl','',14);
$fill = false;
$pdf->SetFillColor(224,224,224);
$i=1;
foreach( $equipment as $item){
$pdf->Cell(10,10, $i, 1, 0, 'C', $fill);
$pdf->Cell(85,10,$this->textConvert($item->name), 1, 0, '', $fill);
$pdf->Cell(80,10,$this->textConvert($item->parameter), 1, 0, '', $fill);
$pdf->Cell(15,10,$this->textConvert($item->amount), 1, 0, 'C', $fill);
$pdf->Ln();
$fill = !$fill;
$i++;
}
$pdf->Ln();
$pdf->Output();
exit;
}
public function createAllTrainingsPDF($fireStationID){
$trainings = DB::table('trainings')->where("fireStationID", '=', $fireStationID)
->whereNull('deleted_at')
->paginate(10);
$howMuch = array();
foreach($trainings as $training) {
$id = $training->id;
$howMuch[$id] = DB::table('trainingsFirefighters')->where('trainingID', '=', $id)->count();
}
$pdf = new AlphaPDF();
$fill = false;
$pdf->AddPage();
$pdf->AddFont('arialpl', '', 'arialpl.php');
$pdf->AddFont('arialpl', 'B', 'arialplb.php');
$pdf->SetFont('arialpl','B',20);
$pdf->Cell(190,10, $this->textConvert("Lista badań/szkoleń"),0,0,'C');
$pdf->Ln();
$pdf->Ln();
$pdf->SetFont('arialpl','B',14);
$pdf->SetFillColor(152,152,152);
$pdf->Cell(10,10, $this->textConvert("# "), 1, 0, 'C', true);
$pdf->Cell(130,10, $this->textConvert("Nazwa "), 1, 0, 'C', true);
$pdf->Cell(50,10, $this->textConvert("Ilość z ukończonym"), 1, 0, 'C', true);
$pdf->Ln();
$pdf->SetFont('arialpl','',14);
$fill = false;
$pdf->SetFillColor(224,224,224);
$i=1;
foreach( $trainings as $training){
$pdf->Cell(10,10, $i, 1, 0, 'C', $fill);
$pdf->Cell(130 ,10,$this->textConvert($training->trainingName), 1, 0, '', $fill);
$pdf->Cell(50,10,$this->textConvert($howMuch[$training->id]), 1, 0, 'C', $fill);
$pdf->Ln();
$fill = !$fill;
$i++;
}
$pdf->Ln();
$pdf->Output();
exit;
}
public function createSingleTrainingPDF($trainingID){
$training = DB::table('trainings')->where("id", '=', $trainingID)
->first();
$fireFighters = DB::table('users')->where("fireStationID", "=", auth()->user()->fireStationID)
->Join('trainingsFirefighters', function ($join) use ($trainingID) {
$join->on('users.id', '=', 'trainingsFirefighters.firefighterID');
$join->where('trainingsFirefighters.trainingID', '=', $trainingID);
})
->select('trainingsFirefighters.*', 'users.name', 'users.surname', 'users.id as userID')
->get();
$pdf = new AlphaPDF();
$fill = false;
$pdf->AddPage();
$pdf->AddFont('arialpl', '', 'arialpl.php');
$pdf->AddFont('arialpl', 'B', 'arialplb.php');
$pdf->SetFont('arialpl','B',20);
$pdf->Cell(190,10, $this->textConvert("Lista z ukończonym: ".$training->trainingName),0,0,'C');
$pdf->Ln();
$pdf->Ln();
$pdf->SetFont('arialpl','B',14);
$pdf->SetFillColor(152,152,152);
$pdf->Cell(10,10, $this->textConvert("# "), 1, 0, 'C', true);
$pdf->Cell(100,10, $this->textConvert("Imię i Nazwisko "), 1, 0, 'C', true);
$pdf->Cell(45,10, $this->textConvert("Data ukończenia"), 1, 0, 'C', true);
$pdf->Cell(35,10, $this->textConvert("Ważne do"), 1, 0, 'C', true);
$pdf->Ln();
$pdf->SetFont('arialpl','',14);
$fill = false;
$pdf->SetFillColor(224,224,224);
$i=1;
foreach( $fireFighters as $fireFighter){
$pdf->Cell(10,10, $i, 1, 0, 'C', $fill);
$pdf->Cell(100 ,10,$this->textConvert($fireFighter->name.' '.$fireFighter->surname), 1, 0, '', $fill);
$pdf->Cell(45 ,10,$this->textConvert($fireFighter->dateOfComplete), 1, 0, 'C', $fill);
$pdf->Cell(35 , 10,$this->textConvert($fireFighter->dateOfExpiry), 1, 0, 'C', $fill);
$pdf->Ln();
$fill = !$fill;
$i++;
}
$pdf->Ln();
$pdf->Output();
exit;
}
public function createAllVehiclesPDF($fireStationID){
$vehicles = DB::table('vehicles')->where("fireStationID", '=', auth()->user()->fireStationID)
->whereNull('deleted_at')->paginate(10);
$pdf = new AlphaPDF();
$fill = false;
$pdf->AddPage();
$pdf->AddFont('arialpl', '', 'arialpl.php');
$pdf->AddFont('arialpl', 'B', 'arialplb.php');
$pdf->SetFont('arialpl','B',20);
$pdf->Cell(190,10, $this->textConvert("Lista pojazdów:"),0,0,'C');
$pdf->Ln();
$pdf->Ln();
$pdf->SetFont('arialpl','B',14);
$pdf->SetFillColor(152,152,152);
$pdf->Cell(70,10, $this->textConvert("Nazwa"), 1, 0, 'C', true);
$pdf->Cell(50,10, $this->textConvert("Marka"), 1, 0, 'C', true);
$pdf->Cell(35,10, $this->textConvert("Numer rej."), 1, 0, 'C', true);
$pdf->Cell(35,10, $this->textConvert("Rok prod."), 1, 0, 'C', true);
$pdf->Ln();
$pdf->SetFont('arialpl','',14);
$fill = false;
$pdf->SetFillColor(224,224,224);
foreach( $vehicles as $vehicle){
$pdf->Cell(70 ,10,$this->textConvert($vehicle->name), 1, 0, '', $fill);
$pdf->Cell(50 ,10,$this->textConvert($vehicle->brand), 1, 0, 'C', $fill);
$pdf->Cell(35 , 10,$this->textConvert($vehicle->registrationNumber), 1, 0, 'C', $fill);
$pdf->Cell(35 , 10,$this->textConvert($vehicle->productionYear), 1, 0, 'C', $fill);
$pdf->Ln();
$fill = !$fill;
}
$pdf->Ln();
$pdf->Output();
exit;
}
public function createSingleVehiclePDF($vehicleID){
$vehicle = DB::table('vehicles')->where("id", '=', $vehicleID)
->first();
$pdf = new AlphaPDF();
$fill = false;
$pdf->AddPage();
$pdf->AddFont('arialpl', '', 'arialpl.php');
$pdf->AddFont('arialpl', 'B', 'arialplb.php');
$pdf->SetFont('arialpl','B',20);
$pdf->Cell(190,10, $this->textConvert($vehicle->name),0,0,'C');
$pdf->Ln();
$pdf->Ln();
$pdf->SetFont('arialpl','',14);
$pdf->SetFillColor(224,224,224);
$pdf->Cell(50 ,10,$this->textConvert("Kryptonim: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->codename), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Marka: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->brand), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Numer rej: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->registrationNumber), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Rok Produkcji: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->productionYear), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Ważność przeglądu: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->examExpirationDate), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Termin ważności OC: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->insuranceExpirationDate), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Układ napędowy: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->driveType), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Typ podwozia: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->chassisType), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Producent nadwozia: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->bodyProducer), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Ilość osób w załodze: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->crewNumber), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Ilość piany w L: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->foamAgent), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Moc silnika w kW: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->enginePower), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Masa pojazdu: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->mass), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Numer podwozia: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->chassisNumber), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Numer Silnika: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->engineNumber), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Rodzaj paliwa: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->fuelType), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Rok prod. podwozia: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->chassisPoductionYear), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Data wprowadzenia: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->entryIntoServiceDate), 1, 0, 'C');
$pdf->Ln();
$pdf->Cell(50 ,10,$this->textConvert("Opis Autopompy: "), 1, 0, '', true);
$pdf->Cell(140 , 10,$this->textConvert($vehicle->fireEnginePumpDescription), 1, 0, 'C');
$pdf->Ln();
$pdf->Ln();
$pdf->Output();
exit;
}
} }

View File

@ -19,9 +19,13 @@ class trainingsController extends Controller
->whereNull('deleted_at') ->whereNull('deleted_at')
->paginate(10); ->paginate(10);
$fireFighters = array(); $fireFighters = array();
$howMuch = array();
foreach($trainings as $training) { foreach($trainings as $training) {
$id = $training->id; $id = $training->id;
$howMuch[$id] = DB::table('trainingsFirefighters')->where('trainingID', '=', $id)->count();
$fireFighters[$id] = DB::table('users')->where("fireStationID", "=", auth()->user()->fireStationID) $fireFighters[$id] = DB::table('users')->where("fireStationID", "=", auth()->user()->fireStationID)
->leftJoin('trainingsFirefighters', function ($join) use ($id) { ->leftJoin('trainingsFirefighters', function ($join) use ($id) {
$join->on('users.id', '=', 'trainingsFirefighters.firefighterID'); $join->on('users.id', '=', 'trainingsFirefighters.firefighterID');
@ -30,7 +34,7 @@ class trainingsController extends Controller
->select('trainingsFirefighters.*', 'users.name', 'users.surname', 'users.id as userID') ->select('trainingsFirefighters.*', 'users.name', 'users.surname', 'users.id as userID')
->get(); ->get();
} }
return View::make("trainings")->with(compact( "trainings", "fireFighters")); return View::make("trainings")->with(compact( "trainings", "fireFighters", "howMuch"));
} else{ } else{
return redirect()->to('/strazacy'); return redirect()->to('/strazacy');
} }
@ -176,4 +180,20 @@ class trainingsController extends Controller
trainings::where('id', '=', $request->trainingID) trainings::where('id', '=', $request->trainingID)
->update(['trainingName' => $request->trainingName]); ->update(['trainingName' => $request->trainingName]);
} }
public function createAllTrainingsPDF(){
if (auth()->user() != null && auth()->user()->fireStationID != null) {
$request = request();
$test = new documentCreators();
$test->createAllTrainingsPDF($request->fireStationID);
}
}
public function createSingleTrainingPDF(){
if (auth()->user() != null && auth()->user()->fireStationID != null) {
$request = request();
$test = new documentCreators();
$test->createSingleTrainingPDF($request->trainingID);
}
}
} }

View File

@ -106,7 +106,7 @@ body {
} }
#left-menu ul li { #left-menu ul li {
width: 170px; width: 198px;
height: 50px; height: 50px;
border-radius: 5px; border-radius: 5px;
background: linear-gradient(white, #d6d6dd, white); background: linear-gradient(white, #d6d6dd, white);

View File

@ -9,6 +9,13 @@
@if(auth()->user()->accessLevel() == 50) @if(auth()->user()->accessLevel() == 50)
<ul> <ul>
<a href="sprzet/add"><li>Dodaj<img src="/img/left_menu_icon/add.png"></li></a> <a href="sprzet/add"><li>Dodaj<img src="/img/left_menu_icon/add.png"></li></a>
@if(auth()->user()->accessLevel() == 50)
<form id="myForm" action="{{ route('equipment.pdfALL') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="fireStationID" value="{{auth()->user()->fireStationID}}">
<li onclick="myForm.submit();">Drukuj sprzęt</li>
</form>
@endif
</ul> </ul>
@endif @endif
@endif @endif

View File

@ -8,6 +8,13 @@
<ul> <ul>
<a href="/strazacy/add"><li>Dodaj<img src="img/left_menu_icon/add.png"></li></a> <a href="/strazacy/add"><li>Dodaj<img src="img/left_menu_icon/add.png"></li></a>
<a href="/szkolenia"><li><font size="-2">Badania/Szkolenia</font><img src="/img/left_menu_icon/more.png"></li></a> <a href="/szkolenia"><li><font size="-2">Badania/Szkolenia</font><img src="/img/left_menu_icon/more.png"></li></a>
@if(auth()->user()->accessLevel() == 50)
<form id="myForm" action="{{ route('fireFighters.pdfAll') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="fireStationID" value="{{auth()->user()->fireStationID}}">
<li onclick="myForm.submit();">Drukuj wszystkich</li>
</form>
@endif
</ul> </ul>
@endif @endif
@endif @endif
@ -70,14 +77,6 @@
Jednostka nie istnieje Jednostka nie istnieje
@else @else
@if(auth()->user()->accessLevel() == 50)
<form action="{{ route('fireFighters.pdfAll') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="fireStationID" value="{{auth()->user()->fireStationID}}">
<button class="btn btn-dark" type="submit">Drukuj wszystkich</button>
</form>
@endif
<table class='table'> <table class='table'>
<thead> <thead>

View File

@ -4,8 +4,8 @@
<a href="/jednostka"><li name="jednostka"><img src="/img/jednostka.png">Jednostka</li></a> <a href="/jednostka"><li name="jednostka"><img src="/img/jednostka.png">Jednostka</li></a>
<a href="/strazacy"><li name="strazacy"><img src="/img/strazacy2.png">Strażacy</li></a> <a href="/strazacy"><li name="strazacy"><img src="/img/strazacy2.png">Strażacy</li></a>
<a href="/pojazdy"> <li name="pojazdy"><img src="/img/car.png">Pojazdy</li></a> <a href="/pojazdy"> <li name="pojazdy"><img src="/img/car.png">Pojazdy</li></a>
<a href="/straznica"><li name="straznica"><img src="/img/straznica.png">Strażnica</li></a> <a href="/sprzet"><li name="straznica"><img src="/img/straznica.png">Strażnica</li></a>
<a href="/wyjazdy"><li name="wyjazdy"><img src="/img/wyjazdy.png">Wyjazdy</li></a> <a href="/wyjazdy"><li name="wyjazdy"><img src="/img/wyjazdy.png">Wyjazdy</li></a>
<a href="/dokumentacja"><li name="dokumentacja"><img src="/img/documents.png">Dokumentacja</li></a> {{-- <a href="/dokumentacja"><li name="dokumentacja"><img src="/img/documents.png">Dokumentacja</li></a>--}}
</ol> </ol>
</div> </div>

View File

@ -9,6 +9,13 @@
@if(auth()->user()->accessLevel() == 50) @if(auth()->user()->accessLevel() == 50)
<ul> <ul>
<a href="/wyjazdy/add"><li>Dodaj<img src="/img/left_menu_icon/add.png"></li></a> <a href="/wyjazdy/add"><li>Dodaj<img src="/img/left_menu_icon/add.png"></li></a>
@if(auth()->user()->accessLevel() == 50)
<form id="myForm" action="{{ route('operations.allPDF') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="fireStationID" value="{{auth()->user()->fireStationID}}">
<li onclick="myForm.submit();">Drukuj wyjazdy</li>
</form>
@endif
</ul> </ul>
@endif @endif
@endif @endif
@ -23,14 +30,6 @@
Jednostka nie istnieje Jednostka nie istnieje
@else @else
<form action="{{ route('operations.allPDF') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="fireStationID" value="{{auth()->user()->fireStationID}}">
<button class="btn btn-dark" type="submit">Drukuj wszystkie</button>
</form>
<br>
<table class='table'> <table class='table'>
<thead> <thead>
<tr> <tr>
@ -44,9 +43,6 @@
<th>Operacja</th> <th>Operacja</th>
<th>Szczegóły</th> <th>Szczegóły</th>
@endif @endif
<th>Szczegóły</th>
</tr> </tr>
</thead> </thead>

View File

@ -9,6 +9,13 @@
@parent @parent
<ul> <ul>
<a href="/strazacy"><li>Strażacy<img src="/img/left_menu_icon/more.png"></li></a> <a href="/strazacy"><li>Strażacy<img src="/img/left_menu_icon/more.png"></li></a>
@if(auth()->user()->accessLevel() == 50)
<form id="myForm" action="{{ route('trainings.pdfALL') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="fireStationID" value="{{auth()->user()->fireStationID}}">
<li onclick="myForm.submit();">Drukuj badania</li>
</form>
@endif
</ul> </ul>
@stop @stop
@ -51,11 +58,16 @@
<th>{{$i}}</th> <th>{{$i}}</th>
<td id="name{{ $training->id }}">{{ $training->trainingName }}</td> <td id="name{{ $training->id }}">{{ $training->trainingName }}</td>
<td id="amount{{ $training->id }}">5</td> <td id="amount{{ $training->id }}">{{$howMuch[$training->id]}}</td>
<td> <td>
<button class="btn btn-success " type="submit" onclick="renameTraining('{{$training->id}}')" id="{{$training->id}}">Zmień nazwę</button> <button class="btn btn-success " type="submit" onclick="renameTraining('{{$training->id}}')" id="{{$training->id}}">Zmień nazwę</button>
<a href="{{ URL::asset('szkolenia/addTrainingsFireFighters/'.$training->id) }}" class="btn btn-secondary" role="button">Zarządzaj</a> <a href="{{ URL::asset('szkolenia/addTrainingsFireFighters/'.$training->id) }}" class="btn btn-secondary" role="button">Zarządzaj</a>
<button class="btn btn-danger" type="submit" id="{{$training->id}}" onclick="deleteButton('{{$training->id}}')">Usuń</button> <button class="btn btn-danger" type="submit" id="{{$training->id}}" onclick="deleteButton('{{$training->id}}')">Usuń</button>
<form action="{{ route('trainings.pdfSingle') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="trainingID" value="{{$training->id}}">
<button class="btn btn-dark" type="submit">Drukuj badania</button>
</form>
</td> </td>
<td> <td>
<button class="btn btn-info" onclick="showMoreInformation('{{$training->id}}')" id="more{{$training->id}}">Więcej</button> <button class="btn btn-info" onclick="showMoreInformation('{{$training->id}}')" id="more{{$training->id}}">Więcej</button>

View File

@ -7,6 +7,12 @@
@if(auth()->user()->accessLevel() == 50) @if(auth()->user()->accessLevel() == 50)
<ul> <ul>
<a href="/jednostka/edit"><li>Edytuj<img src="img/left_menu_icon/edit.png"></li></a> <a href="/jednostka/edit"><li>Edytuj<img src="img/left_menu_icon/edit.png"></li></a>
<form id="myForm" action="{{ route('fireStation.singlePDF') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="fireStationID" value="{{auth()->user()->fireStationID}}">
<li onclick="myForm.submit();">Drukuj informacje</li>
</form>
</ul> </ul>
@endif @endif
@endif @endif
@ -22,11 +28,6 @@
@else @else
<div> <div>
<form action="{{ route('fireStation.singlePDF') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="fireStationID" value="{{auth()->user()->fireStationID}}">
<button class="btn btn-dark" type="submit">Drukuj informacje</button>
</form>
<table class="table"> <table class="table">
<tr> <tr>

View File

@ -9,6 +9,14 @@
@if(auth()->user()->accessLevel() == 50) @if(auth()->user()->accessLevel() == 50)
<ul> <ul>
<a href="/pojazdy/add"><li>Dodaj<img src="img/left_menu_icon/add.png"></li></a> <a href="/pojazdy/add"><li>Dodaj<img src="img/left_menu_icon/add.png"></li></a>
@if(auth()->user()->accessLevel() == 50)
<form id="myForm" action="{{ route('vehicles.pdfALL') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="fireStationID" value="{{auth()->user()->fireStationID}}">
<li onclick="myForm.submit();">Drukuj pojazdy</li>
</form>
@endif
</ul> </ul>
@endif @endif
@endif @endif
@ -77,6 +85,11 @@
</form> </form>
@endif @endif
<form action="{{ route('vehicles.pdfSingle') }}" method="post" style="display:inline;">
{{ csrf_field() }}
<input type="hidden" class="form-control" name="vehicleID" value="{{$vehicle->id}}">
<button class="btn btn-dark" type="submit">Drukuj pojazd</button>
</form>
</td> </td>
@endif @endif
</tr> </tr>
@ -123,4 +136,4 @@
}) })
} }
</script> </script>

View File

@ -85,6 +85,8 @@ Route::resource('vehicles', 'VehiclesController');
Route::post('pojazdy/activate', 'VehiclesController@activate'); Route::post('pojazdy/activate', 'VehiclesController@activate');
Route::post('pojazdy/deactivate', 'VehiclesController@deactivate'); Route::post('pojazdy/deactivate', 'VehiclesController@deactivate');
Route::delete('pojazdy/{id}', 'VehiclesController@destroy')->name('VehiclesController.destroy'); Route::delete('pojazdy/{id}', 'VehiclesController@destroy')->name('VehiclesController.destroy');
Route::post('/pojazdy/pdf/all', 'VehiclesController@createAllVehiclesPDF')->name('vehicles.pdfALL');
Route::post('/pojazdy/pdf/single', 'VehiclesController@createSingleVehiclePDF')->name('vehicles.pdfSingle');
Route::get('/sprzet', 'EquipmentController@create'); Route::get('/sprzet', 'EquipmentController@create');
Route::get('/sprzet/add', 'EquipmentController@addForm'); Route::get('/sprzet/add', 'EquipmentController@addForm');
@ -93,6 +95,7 @@ Route::get('/sprzet/edit/{id}', 'EquipmentController@editForm');
Route::post('/sprzet/edit', 'EquipmentController@update'); Route::post('/sprzet/edit', 'EquipmentController@update');
Route::resource('equipment', 'EquipmentController'); Route::resource('equipment', 'EquipmentController');
Route::delete('sprzet/{id}', 'EquipmentController@destroy')->name('EquipmentController.destroy'); Route::delete('sprzet/{id}', 'EquipmentController@destroy')->name('EquipmentController.destroy');
Route::post('/sprzet/pdf/all', 'EquipmentController@createAllEquipmentPDF')->name('equipment.pdfALL');
Route::get('/szkolenia', 'trainingsController@create'); Route::get('/szkolenia', 'trainingsController@create');
Route::post('/szkolenia', 'trainingsController@store'); Route::post('/szkolenia', 'trainingsController@store');
@ -101,6 +104,8 @@ Route::get('/szkolenia/addTrainingsFireFighters/{id}', 'trainingsController@addT
Route::post('/szkolenia/addTrainingsFireFighters/', 'trainingsController@ajaxRequest'); Route::post('/szkolenia/addTrainingsFireFighters/', 'trainingsController@ajaxRequest');
Route::post('/szkolenia/addTrainingsFireFighters/delete', 'trainingsController@deleteFireFighterTrainings'); Route::post('/szkolenia/addTrainingsFireFighters/delete', 'trainingsController@deleteFireFighterTrainings');
Route::delete('szkolenia/{id}', 'trainingsController@destroy')->name('trainingsController.destroy'); Route::delete('szkolenia/{id}', 'trainingsController@destroy')->name('trainingsController.destroy');
Route::post('/szkolenia/pdf/all', 'trainingsController@createAllTrainingsPDF')->name('trainings.pdfALL');
Route::post('/szkolenia/pdf/single', 'trainingsController@createSingleTrainingPDF')->name('trainings.pdfSingle');
Route::resource('trainings', 'trainingsController'); Route::resource('trainings', 'trainingsController');
Route::get('/userprofile', 'userProfileController@create'); Route::get('/userprofile', 'userProfileController@create');