mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Datenverbund
- BPK Abfrage für mehrere Einträge wird verzögert wenn die maximale Anzahl an Requests pro Minute erreicht wurde - Manuelle Abfrage von BPKs zu Datenverbund Client hinzugefügt
This commit is contained in:
@@ -55,6 +55,7 @@ $matura = filter_input(INPUT_POST, 'matura');
|
||||
$svnr = filter_input(INPUT_POST, 'svnr');
|
||||
$ersatzkennzeichen = filter_input(INPUT_POST, 'ersatzkennzeichen');
|
||||
$person_id = filter_input(INPUT_POST, 'person_id');
|
||||
$strasse = filter_input(INPUT_POST, 'strasse');
|
||||
|
||||
?><!DOCTYPE html>
|
||||
<html>
|
||||
@@ -78,6 +79,7 @@ $person_id = filter_input(INPUT_POST, 'person_id');
|
||||
<li><a href="datenverbund_client.php?action=setMatrikelnummer">Matrikelnummer Vergabe melden</a></li>
|
||||
<li><a href="datenverbund_client.php?action=assignMatrikelnummer">Gesamtprozess (Abfrage, ggf Vergabemeldung, Speichern bei Person)</a></li>
|
||||
<li><a href="datenverbund_client.php?action=getBPK">BPK ermitteln</a></li>
|
||||
<li><a href="datenverbund_client.php?action=pruefeBPK">BPK ermitteln manuell</a></li>
|
||||
</ul>
|
||||
<?php
|
||||
echo "<br>Portal: ".DVB_PORTAL;
|
||||
@@ -152,6 +154,16 @@ $person_id = filter_input(INPUT_POST, 'person_id');
|
||||
printrow('person_id', 'PersonID', $person_id);
|
||||
break;
|
||||
|
||||
case 'pruefeBPK':
|
||||
printrow('nachname', 'Nachname', $nachname, '', 255);
|
||||
printrow('vorname', 'Vorname', $vorname, '', 30);
|
||||
printrow('geburtsdatum', 'Geburtsdatum', $geburtsdatum, 'Format: YYYYMMDD', 10);
|
||||
printrow('geschlecht', 'Geschlecht', $geschlecht, 'Format: M | W', 1);
|
||||
printrow('postleitzahl', 'Postleitzahl', $postleitzahl, 'optional', 10);
|
||||
printrow('strasse', 'Strasse', $strasse, 'optional', 255);
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
echo "Unknown action";
|
||||
break;
|
||||
@@ -296,6 +308,15 @@ if (isset($_REQUEST['submit']))
|
||||
echo '<br><b>Fehlgeschlagen:</b>'.$dvb->errormsg;
|
||||
break;
|
||||
|
||||
case 'pruefeBPK':
|
||||
$data = $dvb->pruefeBPK($geburtsdatum, $vorname, $nachname, $geschlecht, $postleitzahl, $strasse);
|
||||
if(ErrorHandler::isSuccess($data))
|
||||
{
|
||||
echo '<br><b>OK BPK:</b> '.$data->retval->bpk;
|
||||
}
|
||||
else
|
||||
echo '<br><b>Fehlgeschlagen:</b>'.$dvb->errormsg;
|
||||
break;
|
||||
default:
|
||||
echo "Unknown action";
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user