Merge branch 'master' into feature-19171/Wahlname

This commit is contained in:
Andreas Österreicher
2022-05-27 13:30:19 +02:00
17 changed files with 260 additions and 31 deletions
+32
View File
@@ -1673,5 +1673,37 @@ class mitarbeiter extends benutzer
return false;
}
/**
* Generiert nächste freie Personalnummer anhand der sequence tbl_mitarbeiter_personalnummer_seq
* @return string $personalnummer
*/
public function getNextPersonalnummer()
{
$qry = "SELECT nextval('tbl_mitarbeiter_personalnummer_seq') ";
if ($result = $this->db_query($qry))
{
while ($row = $this->db_fetch_object())
{
if ($row->nextval != '')
{
$personalnummer = $row->nextval;
return $personalnummer;
}
else
{
$this->errormsg = 'Fehler bei einer Datenbankabfrage!';
$return = false;
}
}
}
else
{
$this->errormsg = "Fehler bei der Abfrage aufgetreten";
return false;
}
}
}
?>