diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 88ccede..1be3d85 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -3,8 +3,11 @@
+
+
+
@@ -165,7 +168,7 @@
-
+
@@ -180,11 +183,11 @@
+
-
@@ -263,7 +266,7 @@
-
+
diff --git a/app/Http/Controllers/documentApplicationController.php b/app/Http/Controllers/documentApplicationController.php
index 0e730cb..0002821 100644
--- a/app/Http/Controllers/documentApplicationController.php
+++ b/app/Http/Controllers/documentApplicationController.php
@@ -41,7 +41,7 @@ class documentApplicationController extends Controller
$userData = DB::table('users')->where("users.id", '=', $request->fireFighterID)
->leftJoin('ranks', 'users.degreeID', '=', 'ranks.id')
->leftJoin('unitFunctions', 'users.functionID', '=', 'unitFunctions.id')
- ->select('users.id','users.name', 'users.surname', 'users.PESEL', 'users.fireStationID','users.phoneNumber', 'users.email', 'ranks.rank', 'unitFunctions.unitFunction', 'users.number')
+ ->select('users.id','users.name', 'users.surname', 'users.PESEL', 'users.fireStationID','users.phoneNumber', 'users.email', 'ranks.rank', 'unitFunctions.unitFunction', 'users.number', 'users.fathersName', 'users.apartment', 'users.address')
->first();
$awardedDecorations = DB::table('decorationsFirefighters')->where("decorationsFirefighters.firefighterID", '=', $request->fireFighterID)
@@ -65,7 +65,7 @@ class documentApplicationController extends Controller
$userData = DB::table('users')->where("users.id", '=', $request->fireFighterID)
->leftJoin('ranks', 'users.degreeID', '=', 'ranks.id')
->leftJoin('unitFunctions', 'users.functionID', '=', 'unitFunctions.id')
- ->select('users.id','users.name', 'users.surname', 'users.PESEL', 'users.fireStationID','users.phoneNumber', 'users.email', 'ranks.rank', 'unitFunctions.unitFunction', 'users.number')
+ ->select('users.id','users.name', 'users.surname', 'users.PESEL', 'users.fireStationID','users.phoneNumber', 'users.email', 'ranks.rank', 'unitFunctions.unitFunction', 'users.number', 'users.secondName', 'users.fathersName', 'users.mothersName', 'users.placeOfBirth', 'users.joiningOSPDate', 'users.driversLicense', 'users.address', 'users.apartment', 'users.homePhoneNumber', 'users.identityCardNumber', 'users.education', 'users.profession', 'users.IDSeries', 'users.IDNumber', 'users.IDValidUntil')
->first();
$userTrainings = DB::table('trainingsFirefighters')->where("trainingsFirefighters.firefighterID", '=', $request->fireFighterID)
diff --git a/app/Http/Controllers/documentCreators.php b/app/Http/Controllers/documentCreators.php
index 5afb79d..1b02d4e 100644
--- a/app/Http/Controllers/documentCreators.php
+++ b/app/Http/Controllers/documentCreators.php
@@ -143,7 +143,7 @@ class documentCreators extends Controller
}
$pdf->Ln();
-
+ ob_end_clean();
// $this->setWatermark($pdf);
$pdf->Ln();
$pdf->Output();
diff --git a/app/Http/Controllers/documentOverlayController.php b/app/Http/Controllers/documentOverlayController.php
index 9c8db52..948101d 100644
--- a/app/Http/Controllers/documentOverlayController.php
+++ b/app/Http/Controllers/documentOverlayController.php
@@ -56,16 +56,27 @@ class documentOverlayController extends Controller
//$pdf->Write(0, $decoration);
$pdf->Cell(20,10, Helpers::textConvert($userData->name), 0, 0, 'C');
+
#Nazwisko
$pdf->SetXY(95, 74);
//$pdf->Write(0, $decoration);
$pdf->Cell(20,10, Helpers::textConvert($userData->surname), 0, 0, 'C');
+ #Imie Ojca
+ $pdf->SetXY(153.5, 74);
+ //$pdf->Write(0, $decoration);
+ $pdf->Cell(20,10, Helpers::textConvert($userData->fathersName), 0, 0, 'C');
+
#Data Urodzenia
$pdf->SetXY(35, 93);
//$pdf->Write(0, $decoration);
$pdf->Cell(20,10, Helpers::textConvert(Helpers::peselBirthdayDate($userData->PESEL)), 0, 0, 'C');
+ #Data Urodzenia
+ $pdf->SetXY(124, 93);
+ //$pdf->Write(0, $decoration);
+ $pdf->Cell(20,10, Helpers::textConvert($userData->address.' '.$userData->apartment), 0, 0, 'C');
+
#Funkcja
$pdf->SetXY(124, 113);
@@ -120,9 +131,21 @@ class documentOverlayController extends Controller
$pdf->SetTextColor(128, 128, 128);
# Imie i nazwisko
- $pdf->SetXY(84, 31.5);
+ $pdf->SetXY(85.5, 31.5);
$pdf->Cell(0, 10, Helpers::textConvert($userData->surname . ' ' . $userData->name), 0, 0, 'l');
+ # Drugie Imie
+ $pdf->SetXY(85.5, 39.0);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->secondName), 0, 0, 'l');
+
+ # Imie Ojca
+ $pdf->SetXY(85.5, 46.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->fathersName), 0, 0, 'l');
+
+ # Imie Mama
+ $pdf->SetXY(137.5, 46.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->mothersName), 0, 0, 'l');
+
# PESEL
$peselArray = str_split($userData->PESEL);
$x = 116;
@@ -133,7 +156,7 @@ class documentOverlayController extends Controller
}
# Numer Telefonu
- $pdf->SetXY(102, 103);
+ $pdf->SetXY(102, 102.5);
$pdf->Cell(0, 10, $userData->phoneNumber, 0, 0, 'l');
# Data urodzenia
@@ -148,6 +171,66 @@ class documentOverlayController extends Controller
$pdf->SetXY(37.5, 62.5);
$pdf->Cell(0, 10, $birthdayArray[2], 0, 0, 'l');
+
+ # Miejsce Urodzenia
+ $pdf->SetXY(54, 62.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->placeOfBirth), 0, 0, 'l');
+
+ # Data wstąpienia do OSP
+ $pdf->SetXY(16, 84.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->joiningOSPDate), 0, 0, 'l');
+
+ # Kategorie prawa jazdy
+ $pdf->SetXY(55, 84.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->driversLicense), 0, 0, 'l');
+
+
+ # Adres zamieszkania
+ $pdf->SetXY(48, 95.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->address), 0, 0, 'l');
+
+ # Numer mieszkania
+ $pdf->SetXY(136, 95.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->apartment), 0, 0, 'l');
+
+ # Numer telefonu
+ $pdf->SetXY(37, 102.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->homePhoneNumber), 0, 0, 'l');
+
+ # Numer identyfikacji członskowkiej
+ $pdf->SetXY(158, 102.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->identityCardNumber), 0, 0, 'l');
+
+
+ # Wykształcenie
+ $pdf->SetXY(39, 112.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->education), 0, 0, 'l');
+
+ # Zawód wyuczony
+ $pdf->SetXY(123, 112.5);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->profession), 0, 0, 'l');
+
+ # Seria i numer dowodu osobistego oraz data
+ $seria_x = 96.3;
+ $seria = $userData->IDSeries;
+ for ($i=0; $i<3; $i++) {
+ $pdf->SetXY($seria_x, 81.3);
+ $pdf->Cell(0, 10, Helpers::textConvert($seria[$i]), 0, 0, 'l');
+ $seria_x = $seria_x + 6.65;
+ }
+
+ $numer_x = 123.4;
+ $numer = $userData->IDNumber;
+ for ($i=0; $i<6; $i++) {
+ $pdf->SetXY($numer_x, 81.3);
+ $pdf->Cell(0, 10, Helpers::textConvert($numer[$i]), 0, 0, 'l');
+ $numer_x = $numer_x + 6.65;
+ }
+
+ $pdf->SetXY(169.8, 81.3);
+ $pdf->Cell(0, 10, Helpers::textConvert($userData->IDValidUntil), 0, 0, 'l');
+
+
$y = 182;
$lp = 1;
foreach($userTrainings as $userTraining){
diff --git a/app/Http/Controllers/fireFightersController.php b/app/Http/Controllers/fireFightersController.php
index cdb2ea8..547e8aa 100644
--- a/app/Http/Controllers/fireFightersController.php
+++ b/app/Http/Controllers/fireFightersController.php
@@ -49,11 +49,11 @@ class fireFightersController extends Controller
$fireStationCreatorId = DB::table('fireStations')->where("id", $userFireStation)->value('creatorID');
$fireFighter = DB::table('users')->where("id", $id)->first();
- if($userFireStation == $fireFighterFireStation && auth()->user()->id == $fireStationCreatorId) { // if do usunięcia w pzyszłości
+// if($userFireStation == $fireFighterFireStation && auth()->user()->id == $fireStationCreatorId) { // if do usunięcia w pzyszłości
return view('fireFightersEdit', ["fireFighter" => $fireFighter]);
- } else{
- return "Brak dostepu";
- }
+// } else{
+// return "Brak dostepu";
+// }
}else{
return redirect()->to('/strazacy');
}
diff --git a/app/Http/Controllers/userProfileController.php b/app/Http/Controllers/userProfileController.php
index a38ad4d..520ab62 100644
--- a/app/Http/Controllers/userProfileController.php
+++ b/app/Http/Controllers/userProfileController.php
@@ -14,7 +14,7 @@ class userProfileController extends Controller
$userData = DB::table('users')->where("users.id", '=', auth()->user()->id)
->leftJoin('ranks', 'users.degreeID', '=', 'ranks.id')
->leftJoin('unitFunctions', 'users.functionID', '=', 'unitFunctions.id')
- ->select('users.id','users.name', 'users.surname', 'users.PESEL','users.phoneNumber', 'users.email', 'ranks.rank', 'unitFunctions.unitFunction', 'users.number', 'users.secondName', 'users.fathersName', 'users.mothersName', 'users.address', 'users.apartment', 'users.placeOfBirth', 'users.driversLicense', 'users.joiningOSPDate', 'users.IDSeries', 'users.IDNumber', 'users.IDValidUntil', 'users.identityCardNumber', 'users.homePhoneNumber', 'users.education', 'users.profession',)
+ ->select('users.id','users.name', 'users.surname', 'users.PESEL','users.phoneNumber', 'users.email', 'ranks.rank', 'unitFunctions.unitFunction', 'users.number', 'users.secondName', 'users.fathersName', 'users.mothersName', 'users.address', 'users.apartment', 'users.placeOfBirth', 'users.driversLicense', 'users.joiningOSPDate', 'users.IDSeries', 'users.IDNumber', 'users.IDValidUntil', 'users.identityCardNumber', 'users.homePhoneNumber', 'users.education', 'users.profession')
->first();
return view("userProfile", ["userData" => $userData]);
} else{