diff --git a/include/tw/generateuid.inc.php b/include/tw/generateuid.inc.php new file mode 100644 index 000000000..e129f2bef --- /dev/null +++ b/include/tw/generateuid.inc.php @@ -0,0 +1,42 @@ +, + * Andreas Oesterreicher and + * Rudolf Hangl . + */ + + + +// **** +// * Generiert die UID +// * FORMAT: el07b001 +// * $stgkzl: el = studiengangskuerzel +// * $jahr: 07 = Jahr +// * $stgtyp: b/m/d/x = Bachelor/Master/Diplom/Incomming +// * $matrikelnummer +// * 001 = Laufende Nummer ( Wenn StSem==SS dann wird zur nummer 500 dazugezaehlt) +// **** +function generateUID($stgkzl,$jahr, $stgtyp, $matrikelnummer) +{ + $art = substr($matrikelnummer, 2, 1); + $nr = substr($matrikelnummer, 7); + if($art=='2') + $nr = $nr+500; + return $stgkzl.$jahr.($art!='0'?$stgtyp:'x').$nr; +} +?> \ No newline at end of file