diff --git a/admin/anschreiben/Zuweisung Praxisstelle neues Logo_2023.docx b/admin/anschreiben/Zuweisung Praxisstelle neues Logo_2023.docx new file mode 100644 index 0000000..b9b84a2 Binary files /dev/null and b/admin/anschreiben/Zuweisung Praxisstelle neues Logo_2023.docx differ diff --git a/admin/anschreiben/Zuweisung Student neues Logo_2023.doc b/admin/anschreiben/Zuweisung Student neues Logo_2023.doc new file mode 100644 index 0000000..3fc51c4 Binary files /dev/null and b/admin/anschreiben/Zuweisung Student neues Logo_2023.doc differ diff --git a/admin/anschreiben/anlage_erstantrag_praxisstelle_2023.pdf b/admin/anschreiben/anlage_erstantrag_praxisstelle_2023.pdf new file mode 100644 index 0000000..910f465 Binary files /dev/null and b/admin/anschreiben/anlage_erstantrag_praxisstelle_2023.pdf differ diff --git a/admin/anschreiben/anlage_erstantrag_student_2023.pdf b/admin/anschreiben/anlage_erstantrag_student_2023.pdf new file mode 100644 index 0000000..625bc4f Binary files /dev/null and b/admin/anschreiben/anlage_erstantrag_student_2023.pdf differ diff --git a/admin/anschreiben/briefkopf_blanke_2023.docx b/admin/anschreiben/briefkopf_blanke_2023.docx new file mode 100644 index 0000000..ea85bc9 Binary files /dev/null and b/admin/anschreiben/briefkopf_blanke_2023.docx differ diff --git a/admin/anschreiben/briefkopf_blanke_2023.pdf b/admin/anschreiben/briefkopf_blanke_2023.pdf new file mode 100644 index 0000000..4511864 Binary files /dev/null and b/admin/anschreiben/briefkopf_blanke_2023.pdf differ diff --git a/admin/anschreiben/briefkopf_blanko_2023.pdf b/admin/anschreiben/briefkopf_blanko_2023.pdf new file mode 100644 index 0000000..4651fc8 Binary files /dev/null and b/admin/anschreiben/briefkopf_blanko_2023.pdf differ diff --git a/admin/anschreiben/zuweisung_erstantrag_praxisstelle.php b/admin/anschreiben/zuweisung_erstantrag_praxisstelle.php index a6dd8a3..d5cd366 100755 --- a/admin/anschreiben/zuweisung_erstantrag_praxisstelle.php +++ b/admin/anschreiben/zuweisung_erstantrag_praxisstelle.php @@ -67,112 +67,113 @@ if(!isset($hist)){ $heute_format = $row_dat[datum]; } -$pdf->Image('anschreiben/logo.jpg', 116, 10,64); #https://www.fpdf.de/funktionsreferenz/?funktion=Image +#$pdf->Image('anschreiben/logo.jpg', 116, 10,64); #https://www.fpdf.de/funktionsreferenz/?funktion=Image $pdf->SetFont('Arial', '', 11); $pdf->SetY(59.5); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->Cell(0, 3, "$rowdata3[bez]", 0, 0, 'L'); $pos = $pdf->GetY()+4; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->Cell(0, 3, "$rowdata3[str]", 0, 0, 'L'); $pos = $pdf->GetY()+4; /* $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->Cell(0, 3, "$row_stud[postrasse]", 0, 0, 'L'); */ $pos = $pdf->GetY()+4; $pdf->SetFont('Arial', 'B', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->Cell(0, 3, "$rowdata3[plz] $rowdata3[ort]", 0, 0, 'L'); -$pdf->SetFont('Arial', 'B', 10); -$pdf->SetY(56); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Zulassung", 0, 'L'); +#$pdf->SetFont('Arial', 'B', 10); +#$pdf->SetY(56); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Zulassung", 0, 'L'); +# +#$pdf->SetFont('Arial', '', 8); +#$pos=$pdf->GetY()+3.7; +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Ludwigsburg,", 0, 'L'); +#$pos=$pdf->GetY()+2; $pdf->SetFont('Arial', '', 8); -$pos=$pdf->GetY()+3.7; -$pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Ludwigsburg,", 0, 'L'); +$pdf->SetY(60); +#$pdf->SetX(143.1); +$pdf->SetX(147.3); +$pdf->MultiCell(47, 3, "$heute_format", 0, 'L'); +$pos=$pdf->GetY()+0.5; + +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Bearbeiter/in", 0, 'L'); + $pdf->SetFont('Arial', '', 8); $pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$heute_format", 0, 'R'); +$pdf->SetX(147.3); +$pdf->MultiCell(47, 3, "$row_ansp[name]", 0, 'L'); -$pos=$pdf->GetY()+0.3; +$pos=$pdf->GetY()+0.5; + +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Telefon", 0, 'L'); $pdf->SetFont('Arial', '', 8); $pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Bearbeiter/in", 0, 'L'); +$pdf->SetX(147.3); +$pdf->MultiCell(47, 3, "$row_kontakt[tel]", 0, 'L'); + + +$pos=$pdf->GetY()+0.5; + +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Fax", 0, 'L'); +# +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(147.3); +#$pdf->MultiCell(47, 3, "$row_kontakt[fax]", 0, 'R'); + + +#$pos=$pdf->GetY()+0.5; + +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "e-mail", 0, 'L'); $pdf->SetFont('Arial', '', 8); $pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$row_ansp[name]", 0, 'R'); +$pdf->SetX(147.3); +$pdf->MultiCell(47, 3, "$row_ansp[mail]", 0, 'L'); - -$pos=$pdf->GetY()+0.3; - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Telefon", 0, 'L'); - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$row_kontakt[tel]", 0, 'R'); - - -$pos=$pdf->GetY()+0.3; - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Fax", 0, 'L'); - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$row_kontakt[fax]", 0, 'R'); - - -$pos=$pdf->GetY()+0.3; - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "e-mail", 0, 'L'); - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$row_ansp[mail]", 0, 'R'); - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY(45); -$pdf->SetX(23); -$pdf->MultiCell(80, 3, "HS Ludwigsburg ".uchr(149)." Postfach 0489 ".uchr(149)." 71604 Ludwigsburg", 0, 'L'); +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY(45); +#$pdf->SetX(24); +#$pdf->MultiCell(80, 3, "HS Ludwigsburg ".uchr(149)." Postfach 0489 ".uchr(149)." 71604 Ludwigsburg", 0, 'L'); ########Kontaktdaten HS Ende ##################### @@ -181,7 +182,7 @@ $pdf->MultiCell(80, 3, "HS Ludwigsburg ".uchr(149)." Postfach 0489 ".uchr(149)." $pdf->SetFont('Arial', 'B', 11); $pdf->SetY(96.2); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(150, 3, "Ausbildung im gehobenen Verwaltungsdienst;", 0, 'L'); @@ -189,7 +190,7 @@ $pos=$pdf->GetY()+1.1; $pdf->SetFont('Arial', 'B', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(165, 4.8, "Hier: Zuweisung $anwart_geschlecht $row_stud[vorname] $row_stud[nachname] in der praktischen Ausbildung", 0, 'L'); @@ -197,7 +198,7 @@ $pos=$pdf->GetY()+1.1; $pdf->SetFont('Arial', 'U', 8); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(150, 3, "Anlage", 0, 'L'); @@ -205,7 +206,7 @@ $pos=$pdf->GetY()+1.1; $pdf->SetFont('Arial', '', 8); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(150, 3, "Weitere wichtige Informationen und Bestimmungen zum Zuweisungsbescheid im Praxisjahr", 0, 'L'); @@ -215,21 +216,21 @@ $pdf->MultiCell(150, 3, "Weitere wichtige Informationen und Bestimmungen zum Zuw # #$pdf->SetFont('Arial', 'BU', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(150, 3, "Anlagen", 0, 'L'); # #$pos=$pdf->GetY()+1.8; # #$pdf->SetFont('Arial', 'B', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(150, 3, "ACHTUNG: Bitte verwenden Sie ausschließlich den aktualisierten", 0, 'L'); # #$pos=$pdf->GetY()+1.8; # #$pdf->SetFont('Arial', 'B', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(150, 3, "Beurteilungsvordruck", 0, 'L'); # #$pdf->SetFont('Arial', 'BI', 11); @@ -242,7 +243,7 @@ $pdf->MultiCell(150, 3, "Weitere wichtige Informationen und Bestimmungen zum Zuw # #$pdf->SetFont('Arial', '', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(150, 3, "Weitere Hinweise zur Zuweisung", 0, 'L'); # # @@ -256,7 +257,7 @@ $pdf->MultiCell(150, 3, "Weitere wichtige Informationen und Bestimmungen zum Zuw # #$pdf->SetFont('Arial', '', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(150, 3, "Auszug aus der Ausbildungs- und Prüfungsordnung für ", 0, 'L'); # # @@ -264,7 +265,7 @@ $pdf->MultiCell(150, 3, "Weitere wichtige Informationen und Bestimmungen zum Zuw # #$pdf->SetFont('Arial', '', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(150, 3, "den gehobenen Verwaltungsdienst", 0, 'L'); # # @@ -281,7 +282,7 @@ $pos=$pdf->GetY()+6; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(150, 3, "Sehr geehrte Damen und Herren,", 0, 'L'); @@ -289,7 +290,7 @@ $pos=$pdf->GetY()+4.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Sie haben $anrede $row_stud[nachname], $row_stud[vorname] ein Praktikum bei Ihnen zugesagt.", 0, 'J'); @@ -297,7 +298,7 @@ $pos=$pdf->GetY()+4.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Die Hochschule Ludwigsburg weist Ihnen o. g. $anwaerter gemäß § 22 Absatz 3 Ausbildungs- und Prüfungsordnung für den gehobenen Verwaltungsdienst (APrOVw gD vom 15. April 2014, zuletzt geändert durch Artikel 1 des Gesetzes vom 10.Juli 2020) mit Ihrem Einverständnis im folgenden Zeitraum zu:", 0, 'J'); @@ -433,7 +434,7 @@ $pos=$pdf->GetY()+3.4; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); #$pdf->SetLeftMargin(23); #Für HTML $pdf->MultiCell(175, 3.9, "Beachten Sie bitte die in den §§ 22 bis 24 APrOVw gD geregelten Vorschriften zur praktischen Ausbildung (insbesondere § 24 APrOVw gD).", 0, 'J'); @@ -444,10 +445,10 @@ $pos=$pdf->GetY()+3.4; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Das Formular für die abschließende Beurteilung, sowie weitere Hinweise zur Zuweisung und ausbildungsrelevante Regelungen in der praktischen Ausbildung finden Sie auf unserer Homepage unter:", 0, 'J'); @@ -456,8 +457,8 @@ $pos=$pdf->GetY()+3.5; $pdf->SetFont('Arial', 'U', 10); $pdf->SetTextColor(0,0,255); $pdf->SetY($pos); -$pdf->SetX(23); -$pdf->MultiCell(175, 3.9, "www.hs-ludwigsburg.de > Studium > Public Management B.A. > Detailinformationen zum Studium > Praxisphase > Information für Praxisstellen", 0, 'J'); +$pdf->SetX(24); +$pdf->MultiCell(180, 3.9, "https://www.hs-ludwigsburg.de/studium-lehre/bachelor/public-management-bpm/studienabschnitte/praxisphase", 0, 'J'); $pdf->SetTextColor(0,0,0); $pos=$pdf->GetY()+3.4; @@ -465,7 +466,7 @@ $pos=$pdf->GetY()+3.4; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Der von den Studierenden anzufertigende Praktikumsbericht ist spätestens ein Monat nach Beendigung des Praxismoduls an die Hochschule Ludwigsburg abzugeben. Die von Ihnen zu erstellende Praktikumsbeurteilung ist umgehend nach Beendigung des Praxismoduls im Original an die Hochschule Ludwigsburg zu versenden.", 0, 'L'); @@ -487,7 +488,7 @@ $pos=$pdf->GetY()+3.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Wir bedanken uns für Ihre Bereitschaft auch bei der praktischen Ausbildung während dem Vorbereitungsdienst mitzuwirken!", 0, 'J'); @@ -496,7 +497,7 @@ $pos=$pdf->GetY()+8.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Mit freundlichen Grüßen", 0, 'J'); @@ -504,7 +505,7 @@ $pos=$pdf->GetY()+8.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "gez.\ndas Zulassungsamt der Hochschule Ludwigsburg ", 0, 'J'); @@ -512,11 +513,11 @@ $pdf->MultiCell(175, 3.9, "gez.\ndas Zulassungsamt der Hochschule Ludwigsburg ", #$pdf->SetFont('Arial', '', 8); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(175, 3.9, "Hinweis: Aus technischen Gründen erhalten Sie auch bei geringfügigen Änderungen ein neues Zuweisungsschreiben.", 0, 'J'); -$pagecount = $pdf->setSourceFile("anschreiben/anlage_erstantrag_praxisstelle_2022.pdf"); +$pagecount = $pdf->setSourceFile("anschreiben/anlage_erstantrag_praxisstelle_2023.pdf"); $tplidx1 = $pdf->ImportPage(1); $pdf->addPage(); $pdf->useTemplate($tplidx1,0,0,0); diff --git a/admin/anschreiben/zuweisung_erstantrag_student.php b/admin/anschreiben/zuweisung_erstantrag_student.php index bb89d5b..6e44368 100755 --- a/admin/anschreiben/zuweisung_erstantrag_student.php +++ b/admin/anschreiben/zuweisung_erstantrag_student.php @@ -35,12 +35,15 @@ $res_dat = $db->query("SELECT min(date_format(datum, '%d.%m.%Y')) datum FROM sta $heute_format = $row_dat[datum]; } -$pdf->Image('anschreiben/logo.png', 116, 10,64); #https://www.fpdf.de/funktionsreferenz/?funktion=Image +#$pdf->Image('anschreiben/logo.png', 116, 10,64); #https://www.fpdf.de/funktionsreferenz/?funktion=Image +#$pagecount = $pdf->setSourceFile("anschreiben/briefkopf_blanko_2023.pdf"); +#$tplidx1 = $pdf->ImportPage(1); +#$pdf->addPage(); $pdf->SetFont('Arial', '', 12); $pdf->SetY(59.5); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->Cell(0, 3, "$row_stud[vorname] $row_stud[nachname]", 0, 0, 'L'); @@ -48,7 +51,7 @@ $pos = $pdf->GetY()+4; $pdf->SetFont('Arial', '', 12); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->Cell(0, 3, "$row_stud[ag] / $row_stud[jahrgang]", 0, 0, 'L'); @@ -56,92 +59,99 @@ $pos = $pdf->GetY()+4; $pdf->SetFont('Arial', '', 12); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->Cell(0, 3, "$row_stud[postrasse]", 0, 0, 'L'); $pos = $pdf->GetY()+4; $pdf->SetFont('Arial', 'B', 12); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->Cell(0, 3, "$row_stud[poplz] $row_stud[poort]", 0, 0, 'L'); +# +#$pdf->SetFont('Arial', 'B', 10); +#$pdf->SetY(56); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Zulassung", 0, 'L'); -$pdf->SetFont('Arial', 'B', 10); -$pdf->SetY(56); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Zulassung", 0, 'L'); +#$pdf->SetFont('Arial', '', 8); +#$pos=$pdf->GetY()+3.7; +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Ludwigsburg,", 0, 'L'); +# +# +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(143.1); +#$pdf->MultiCell(47, 3, "$heute_format", 0, 'R'); +##$pdf->MultiCell(47, 3, "16.06.2011", 0, 'R'); $pdf->SetFont('Arial', '', 8); -$pos=$pdf->GetY()+3.7; -$pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Ludwigsburg,", 0, 'L'); +$pdf->SetY(60); +#$pdf->SetX(143.1); +$pdf->SetX(147.3); +$pdf->MultiCell(47, 3, "$heute_format", 0, 'L'); +$pos=$pdf->GetY()+0.5; + +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Bearbeiter/in", 0, 'L'); + $pdf->SetFont('Arial', '', 8); $pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$heute_format", 0, 'R'); -#$pdf->MultiCell(47, 3, "16.06.2011", 0, 'R'); +$pdf->SetX(147.3); +$pdf->MultiCell(47, 3, "$row_ansp[name]", 0, 'L'); -$pos=$pdf->GetY()+0.3; + +$pos=$pdf->GetY()+0.5; + +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Telefon", 0, 'L'); $pdf->SetFont('Arial', '', 8); $pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Bearbeiter/in", 0, 'L'); +$pdf->SetX(147.3); +$pdf->MultiCell(47, 3, "$row_kontakt[tel]", 0, 'L'); + + +$pos=$pdf->GetY()+0.5; + +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "Fax", 0, 'L'); +# +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(147.3); +#$pdf->MultiCell(47, 3, "$row_kontakt[fax]", 0, 'L'); + + +$pos=$pdf->GetY()+0.5; + +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY($pos); +#$pdf->SetX(117.9); +#$pdf->MultiCell(47, 3, "e-mail", 0, 'L'); $pdf->SetFont('Arial', '', 8); $pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$row_ansp[name]", 0, 'R'); +$pdf->SetX(147.3); +$pdf->MultiCell(47, 3, "$row_ansp[mail]", 0, 'L'); - -$pos=$pdf->GetY()+0.3; - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Telefon", 0, 'L'); - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$row_kontakt[tel]", 0, 'R'); - - -$pos=$pdf->GetY()+0.3; - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "Fax", 0, 'L'); - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$row_kontakt[fax]", 0, 'R'); - - -$pos=$pdf->GetY()+0.3; - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(117.9); -$pdf->MultiCell(47, 3, "e-mail", 0, 'L'); - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY($pos); -$pdf->SetX(143.1); -$pdf->MultiCell(47, 3, "$row_ansp[mail]", 0, 'R'); - -$pdf->SetFont('Arial', '', 8); -$pdf->SetY(45); -$pdf->SetX(23); -$pdf->MultiCell(80, 3, "HS Ludwigsburg ".uchr(149)." Postfach 0489 ".uchr(149)." 71604 Ludwigsburg", 0, 'L'); +#$pdf->SetFont('Arial', '', 8); +#$pdf->SetY(45); +#$pdf->SetX(24); +#$pdf->MultiCell(80, 3, "HS Ludwigsburg ".uchr(149)." Postfach 0489 ".uchr(149)." 71604 Ludwigsburg", 0, 'L'); ########Kontaktdaten HS Ende ##################### @@ -150,7 +160,7 @@ $pdf->MultiCell(80, 3, "HS Ludwigsburg ".uchr(149)." Postfach 0489 ".uchr(149)." $pdf->SetFont('Arial', 'B', 11); $pdf->SetY(93); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(150, 3, "Ausbildung im gehobenen Verwaltungsdienst;", 0, 'L'); @@ -158,7 +168,7 @@ $pos=$pdf->GetY()+1.8; $pdf->SetFont('Arial', 'B', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(150, 3, "Hier: Zuweisung zu den Ausbildungsstellen in der praktischen Ausbildung", 0, 'L'); @@ -166,7 +176,7 @@ $pos=$pdf->GetY()+1.1; $pdf->SetFont('Arial', 'U', 8); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(150, 3, "Anlage", 0, 'L'); @@ -174,7 +184,7 @@ $pos=$pdf->GetY()+1.1; $pdf->SetFont('Arial', '', 8); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(150, 3, "Weitere wichtige Informationen und Bestimmungen zum Zuweisungsbescheid im Praxisjahr", 0, 'L'); @@ -185,21 +195,21 @@ $pdf->MultiCell(150, 3, "Weitere wichtige Informationen und Bestimmungen zum Zuw #$pdf->SetFont('Arial', 'BU', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(150, 3, "Anlagen", 0, 'L'); # #$pos=$pdf->GetY()+1.8; # #$pdf->SetFont('Arial', '', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(150, 3, "Urlaubskarte", 0, 'L'); # #$pos=$pdf->GetY()+1.8; # #$pdf->SetFont('Arial', '', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(150, 3, "Weitere Bestimmungen zum Zuweisungsbescheid", 0, 'L'); ################################################################################# @@ -208,7 +218,7 @@ $pos=$pdf->GetY()+6.6; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(150, 3, "Sehr $anredeform $anrede $row_cur_uid[vorname] $row_cur_uid[nachname],", 0, 'L'); @@ -216,7 +226,7 @@ $pos=$pdf->GetY()+6.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "wir weisen Sie gem. § 22 Absatz 3 Ausbildungs- und Prüfungsordnung für den gehobenen Verwaltungsdienst (APrOVw gD vom 15. April 2014, zuletzt geändert durch Artikel 1 des Gesetzes vom 10. Juli 2020) für die praktische Ausbildung im Vorbereitungsdienst folgenden Stellen zu:", 0, 'L'); @@ -250,7 +260,7 @@ $pdf->SetY($pos); for($i=0; $i<$columns; $i++) $header_type[$i] = $table_default_header_type; -$pdf->SetX(23); +$pdf->SetX(24); $header_type[0]['WIDTH'] = 29.4; $header_type[0]['T_ALIGN'] = "L"; //C=CENTER, L=LEFT, R=RIGHT, J=JUSTIFY $header_type[0]['V_ALIGN'] = "M"; //T=TOP, M=MIDDLE, B=BOTTOM @@ -289,7 +299,7 @@ $pdf->SetX(23); $data_type = Array();//reset the array for ($i=0; $i<$columns; $i++) $data_type[$i] = $data_subtype; -$pdf->SetX(23); +$pdf->SetX(24); $pdf->Set_Data_Type($data_type); # $fsize = 10; @@ -439,7 +449,7 @@ if(!isset($hist) or !isset($hist2)){ #$pdf->SetFont('Arial', '', 11); #$pdf->SetY($pos); -#$pdf->SetX(23); +#$pdf->SetX(24); #$pdf->MultiCell(175, 3.9, "Beiliegende Anlagen sind Bestandteil des Zuweisungsbescheids.", 0, 'L'); @@ -447,7 +457,7 @@ $pos=$pdf->GetY()+3.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Weitere Informationen zu den Arbeitsgemeinschaften erhalten Sie zu einem späteren Zeitpunkt.", 0, 'L'); @@ -455,7 +465,7 @@ $pos=$pdf->GetY()+3.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Zusätzliche Informationen zum Zuweisungsbescheid und zur praktischen Ausbildung finden Sie auf unserer Homepage unter:", 0, 'L'); @@ -464,15 +474,16 @@ $pos=$pdf->GetY()+3.0; $pdf->SetFont('Arial', 'U', 9); $pdf->SetTextColor(0,0,255); $pdf->SetY($pos); -$pdf->SetX(23); -$pdf->MultiCell(175, 3.9, "www.hs-ludwigsburg.de > Studium > Public Management B.A > Detailinformationen zum Studium > Praxisphase > Information für Studierende", 0, 'L'); +$pdf->SetX(24); +$pdf->MultiCell(175, 3.9, "https://www.hs-ludwigsburg.de/studium-lehre/bachelor/public-management-bpm/studienabschnitte/praxisphase", 0, 'L'); + $pdf->SetTextColor(0,0,0); $pos=$pdf->GetY()+3.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Dort finden Sie u. a. auch das Beurteilungsformular und die Anforderungen an den Praktikumsbericht.", 0, 'L'); @@ -480,7 +491,7 @@ $pos=$pdf->GetY()+3.0; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Die Urlaubskarte erhalten Sie einmalig zu Beginn der Praxisphase per Post.", 0, 'L'); @@ -489,7 +500,7 @@ $pos=$pdf->GetY()+6.6; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); +$pdf->SetX(24); $pdf->MultiCell(175, 3.9, "Mit freundlichen Grüßen", 0, 'L'); @@ -497,19 +508,19 @@ $pos=$pdf->GetY()+9.8; $pdf->SetFont('Arial', '', 11); $pdf->SetY($pos); -$pdf->SetX(23); -$pdf->MultiCell(175, 3.9, "Das Zulassungsamt der Hochschule Ludwigsburg ", 0, 'L'); +$pdf->SetX(24); +$pdf->MultiCell(175, 3.9, "Das Zulassungsamt der Hochschule Ludwigsburg", 0, 'L'); -$pagecount = $pdf->setSourceFile("anschreiben/anlage_erstantrag_student_2022.pdf"); +$pagecount = $pdf->setSourceFile("anschreiben/anlage_erstantrag_student_2023.pdf"); $tplidx1 = $pdf->ImportPage(1); $pdf->addPage(); $pdf->useTemplate($tplidx1,0,0,0); $tplidx1 = $pdf->ImportPage(2); $pdf->addPage(); $pdf->useTemplate($tplidx1,0,0,0); -$tplidx1 = $pdf->ImportPage(3); -$pdf->addPage(); -$pdf->useTemplate($tplidx1,0,0,0); +#$tplidx1 = $pdf->ImportPage(3); +#$pdf->addPage(); +#$pdf->useTemplate($tplidx1,0,0,0); #require("urlaubskarte.php"); diff --git a/admin/pdf_gen_neu.php b/admin/pdf_gen_neu.php index 7fbb720..e5210da 100755 --- a/admin/pdf_gen_neu.php +++ b/admin/pdf_gen_neu.php @@ -1 +1 @@ -query ("SELECT count(distinct qid) Anz FROM stan_printqueue_antrag a, stan_antrag b, stud c WHERE (a.saaid=b.saaid or a.uid=b.uid) AND b.uid=c.uid AND b.uid='$uid' AND druckstatus ='N'"); $row_cur_uid_anz = $queryb->fetch_array(); }else{ $queryb = $db->query ("SELECT count(distinct qid) Anz FROM stan_printqueue_hist a, stan_antrag b, stud c WHERE (a.saaid=b.saaid or a.uid=b.uid) AND b.uid=c.uid AND b.uid='$uid' AND druckstatus ='N'"); $row_cur_uid_anz = $queryb->fetch_array(); } if($row_cur_uid_anz['Anz'] > 0){ define('FPDF_FONTPATH','font/'); require('prints/as_utf_class.php'); require_once("prints/table_def.inc"); $pdf= new utfFPDF(); $pagecount = $pdf->setSourceFile("anschreiben/blanko_ludwigsburg.pdf"); #$pagecount = $pdf->setSourceFile("anschreiben/aenderung_praxisstelle.pdf"); $tplidx = $pdf->ImportPage(1); # Briefe an den Student werden nur einmal gedruckt. Dort sind alle Praxisstellen darauf $lnzaehler1 = 0; $lnzaehler2 = 0; $lnzaehler3 = 0; $db = dbconnect(); if(!isset($hist)){ $querya = "SELECT a.saaid, b.uid, a.zuweisung, vorname, nachname,a.qid FROM stan_printqueue_antrag a, stan_antrag b, stud c WHERE a.saaid=b.saaid AND b.uid=c.uid AND b.uid='$uid' AND druckstatus ='N' AND a.zuweisung != 'SOZ' ORDER BY uid,sort_order"; $resulta = $db->query ($querya) or die ("Cannot execute query1"); }else{ $querya = "SELECT a.saaid, b.uid, a.zuweisung, vorname, nachname,a.qid FROM stan_printqueue_hist a, stan_antrag b, stud c WHERE a.saaid=b.saaid AND b.uid=c.uid AND b.uid='$uid' AND druckstatus ='N' AND a.zuweisung != 'SOZ' ORDER BY uid,sort_order"; $resulta = $db->query ($querya) or die ("Cannot execute query1"); } while ($row_cur_uid = $resulta->fetch_array()) { $resultakt = $db->query("SELECT saaid, aendid, status, zuweisung, uid FROM stan_antrag WHERE saaid ='$row_cur_uid[saaid]' "); $row_akt = $resultakt->fetch_array(); // Prüfen ob schon Änderungsanträge vorhanden # wird u.a für AEP benötigt $res_alt = $db->query("SELECT saaid, aendid, status, zuweisung FROM stan_antrag WHERE saaid<'$row_cur_uid[saaid]' AND aendid='$row_akt[aendid]' AND zuweisung!='NA' ORDER BY saaid DESC LIMIT 1"); $row_alt = $res_alt->fetch_array(); if($lnzaehler1 < 1 AND $row_cur_uid['zuweisung'] == 'EZS'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_erstantrag_student.php"); $lnzaehler1 =1; } if($row_cur_uid['zuweisung'] == 'EZP'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_erstantrag_praxisstelle.php"); } if($lnzaehler2 < 1 AND $row_cur_uid['zuweisung'] == 'AES'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_aenderung_student.php"); $lnzaehler2 =1; } if($row_cur_uid['zuweisung'] == 'AEP'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_aenderung_praxisstelle.php"); } $datum = date("Y-m-d H:i:s",time()); # 15.01.2010: Wurde innerhalb while schleife gezogen, da sonst der update mit Druckstatus=G nicht mehr funktionieren würde if(!isset($hist)){ $sql_queue = $db->query("UPDATE stan_printqueue_antrag SET druckstatus='G' , datum='$datum' , dokument ='drucke_mailversand/zuweisung_$uid.pdf' , versandart='B' WHERE qid='$row_cur_uid[qid]'"); } } # Standortzuweisung if(!isset($hist)){ $querya = "SELECT a.block, c.UID, a.zuweisung, vorname, nachname,a.qid FROM stan_printqueue_antrag a, stud c WHERE a.uid=c.uid AND c.uid='$uid' AND druckstatus ='N' AND a.zuweisung = 'SOZ' ORDER BY uid,sort_order"; $resulta = $db->query ($querya) or die ("Cannot execute query1"); }else{ $querya = "SELECT a.block, c.UID, a.zuweisung, vorname, nachname,a.qid FROM stan_printqueue_hist a, stud c WHERE a.uid=c.uid AND c.uid='$uid' AND druckstatus ='N' AND a.zuweisung = 'SOZ' ORDER BY uid,sort_order"; $resulta = $db->query ($querya) or die ("Cannot execute query1"); } while ($row_cur_uid = $resulta->fetch_array()) { if($lnzaehler3 < 1 AND $row_cur_uid['zuweisung'] == 'SOZ'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_ag_standort.php"); $lnzaehler3 = 1; } $datum = date("Y-m-d H:i:s",time()); # 15.01.2010: Wurde innerhalb while schleife gezogen, da sonst der update mit Druckstatus=G nicht mehr funktionieren würde if(!isset($hist)){ $sql_queue = $db->query("UPDATE stan_printqueue_antrag SET druckstatus='G' , datum='$datum' , dokument ='drucke_mailversand/zuweisung_$uid.pdf' , versandart='B' WHERE qid='$row_cur_uid[qid]'"); } } if(isset($hist)){ $sql_queue = $db->query("DELETE FROM stan_printqueue_hist WHERE admin='$user_admin'"); } #exit; # Für Historie auf Platte schreiben $pdf->Output("drucke_mailversand/zuweisung_".$uid.".pdf","F"); $pdf->Output("zuweisung_$uid.pdf","i"); $pdf->closeParsers(); } //Endif($row_cur_uid_anz[Anz] > 0){ ?> \ No newline at end of file +query ("SELECT count(distinct qid) Anz FROM stan_printqueue_antrag a, stan_antrag b, stud c WHERE (a.saaid=b.saaid or a.uid=b.uid) AND b.uid=c.uid AND b.uid='$uid' AND druckstatus ='N'"); $row_cur_uid_anz = $queryb->fetch_array(); }else{ $queryb = $db->query ("SELECT count(distinct qid) Anz FROM stan_printqueue_hist a, stan_antrag b, stud c WHERE (a.saaid=b.saaid or a.uid=b.uid) AND b.uid=c.uid AND b.uid='$uid' AND druckstatus ='N'"); $row_cur_uid_anz = $queryb->fetch_array(); } if($row_cur_uid_anz['Anz'] > 0){ define('FPDF_FONTPATH','font/'); require('prints/as_utf_class.php'); require_once("prints/table_def.inc"); $pdf= new utfFPDF(); $pagecount = $pdf->setSourceFile("anschreiben/briefkopf_blanko_2023.pdf"); #$pagecount = $pdf->setSourceFile("anschreiben/aenderung_praxisstelle.pdf"); $tplidx = $pdf->ImportPage(1); # Briefe an den Student werden nur einmal gedruckt. Dort sind alle Praxisstellen darauf $lnzaehler1 = 0; $lnzaehler2 = 0; $lnzaehler3 = 0; $db = dbconnect(); if(!isset($hist)){ $querya = "SELECT a.saaid, b.uid, a.zuweisung, vorname, nachname,a.qid FROM stan_printqueue_antrag a, stan_antrag b, stud c WHERE a.saaid=b.saaid AND b.uid=c.uid AND b.uid='$uid' AND druckstatus ='N' AND a.zuweisung != 'SOZ' ORDER BY uid,sort_order"; $resulta = $db->query ($querya) or die ("Cannot execute query1"); }else{ $querya = "SELECT a.saaid, b.uid, a.zuweisung, vorname, nachname,a.qid FROM stan_printqueue_hist a, stan_antrag b, stud c WHERE a.saaid=b.saaid AND b.uid=c.uid AND b.uid='$uid' AND druckstatus ='N' AND a.zuweisung != 'SOZ' ORDER BY uid,sort_order"; $resulta = $db->query ($querya) or die ("Cannot execute query1"); } while ($row_cur_uid = $resulta->fetch_array()) { $resultakt = $db->query("SELECT saaid, aendid, status, zuweisung, uid FROM stan_antrag WHERE saaid ='$row_cur_uid[saaid]' "); $row_akt = $resultakt->fetch_array(); // Prüfen ob schon Änderungsanträge vorhanden # wird u.a für AEP benötigt $res_alt = $db->query("SELECT saaid, aendid, status, zuweisung FROM stan_antrag WHERE saaid<'$row_cur_uid[saaid]' AND aendid='$row_akt[aendid]' AND zuweisung!='NA' ORDER BY saaid DESC LIMIT 1"); $row_alt = $res_alt->fetch_array(); if($lnzaehler1 < 1 AND $row_cur_uid['zuweisung'] == 'EZS'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_erstantrag_student.php"); $lnzaehler1 =1; } if($row_cur_uid['zuweisung'] == 'EZP'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_erstantrag_praxisstelle.php"); } if($lnzaehler2 < 1 AND $row_cur_uid['zuweisung'] == 'AES'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_aenderung_student.php"); $lnzaehler2 =1; } if($row_cur_uid['zuweisung'] == 'AEP'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_aenderung_praxisstelle.php"); } $datum = date("Y-m-d H:i:s",time()); # 15.01.2010: Wurde innerhalb while schleife gezogen, da sonst der update mit Druckstatus=G nicht mehr funktionieren würde if(!isset($hist)){ $sql_queue = $db->query("UPDATE stan_printqueue_antrag SET druckstatus='G' , datum='$datum' , dokument ='drucke_mailversand/zuweisung_$uid.pdf' , versandart='B' WHERE qid='$row_cur_uid[qid]'"); } } # Standortzuweisung if(!isset($hist)){ $querya = "SELECT a.block, c.UID, a.zuweisung, vorname, nachname,a.qid FROM stan_printqueue_antrag a, stud c WHERE a.uid=c.uid AND c.uid='$uid' AND druckstatus ='N' AND a.zuweisung = 'SOZ' ORDER BY uid,sort_order"; $resulta = $db->query ($querya) or die ("Cannot execute query1"); }else{ $querya = "SELECT a.block, c.UID, a.zuweisung, vorname, nachname,a.qid FROM stan_printqueue_hist a, stud c WHERE a.uid=c.uid AND c.uid='$uid' AND druckstatus ='N' AND a.zuweisung = 'SOZ' ORDER BY uid,sort_order"; $resulta = $db->query ($querya) or die ("Cannot execute query1"); } while ($row_cur_uid = $resulta->fetch_array()) { if($lnzaehler3 < 1 AND $row_cur_uid['zuweisung'] == 'SOZ'){ $pdf->addPage(); $pdf->useTemplate($tplidx,0,0,0); $pdf->SetAutoPageBreak(true, 10); require("anschreiben/zuweisung_ag_standort.php"); $lnzaehler3 = 1; } $datum = date("Y-m-d H:i:s",time()); # 15.01.2010: Wurde innerhalb while schleife gezogen, da sonst der update mit Druckstatus=G nicht mehr funktionieren würde if(!isset($hist)){ $sql_queue = $db->query("UPDATE stan_printqueue_antrag SET druckstatus='G' , datum='$datum' , dokument ='drucke_mailversand/zuweisung_$uid.pdf' , versandart='B' WHERE qid='$row_cur_uid[qid]'"); } } if(isset($hist)){ $sql_queue = $db->query("DELETE FROM stan_printqueue_hist WHERE admin='$user_admin'"); } #exit; # Für Historie auf Platte schreiben $pdf->Output("drucke_mailversand/zuweisung_".$uid.".pdf","F"); $pdf->Output("zuweisung_$uid.pdf","i"); $pdf->closeParsers(); } //Endif($row_cur_uid_anz[Anz] > 0){ ?> \ No newline at end of file diff --git a/admin/prints/table_def.inc b/admin/prints/table_def.inc index 8ae1691..1063e72 100755 --- a/admin/prints/table_def.inc +++ b/admin/prints/table_def.inc @@ -35,7 +35,7 @@ TABLE DEFAULT DEFINES ); $table_default_table_type = array( 'TB_ALIGN' => 'L', - 'L_MARGIN' => 13, + 'L_MARGIN' => 15, 'BRD_COLOR' => array(0,0,0), # Farbe Außenlinie 'BRD_SIZE' => '0.2', );