diff --git a/include/adresse.class.php b/include/adresse.class.php
index 84ddc1050..0e9e3ed0f 100644
--- a/include/adresse.class.php
+++ b/include/adresse.class.php
@@ -84,7 +84,7 @@ class adresse extends basis_db
return false;
}
- if($row = $this->db_fetch_object($res))
+ if($row = $this->db_fetch_object())
{
$this->adresse_id = $row->adresse_id;
$this->heimatadresse = ($row->heimatadresse=='t'?true:false);
diff --git a/include/tw/generateuid.inc.php b/include/tw/generateuid.inc.php
index 376e30e21..ee53fafe9 100644
--- a/include/tw/generateuid.inc.php
+++ b/include/tw/generateuid.inc.php
@@ -34,28 +34,28 @@
// ****
function generateUID($stgkzl,$jahr, $stgtyp, $matrikelnummer)
{
- $art = substr($matrikelnummer, 2, 1);
- $nr = substr($matrikelnummer, strlen(trim($matrikelnummer))-3);
+ $art = mb_substr($matrikelnummer, 2, 1);
+ $nr = mb_substr($matrikelnummer, mb_strlen(trim($matrikelnummer))-3);
if($art=='2') //Sommersemester
$nr = $nr+500;
elseif($art=='0' && $stgtyp=='m') //Incoming im Masterstudiengang
$nr = $nr+500;
- return strtolower($stgkzl.$jahr.($art!='0'?$stgtyp:'x').$nr);
+ return mb_strtolower($stgkzl.$jahr.($art!='0'?$stgtyp:'x').$nr);
}
// ****
// * Gerneriert die Mitarbeiter UID
// ****
-function generateMitarbeiterUID($conn, $vorname, $nachname, $lektor)
+function generateMitarbeiterUID($vorname, $nachname, $lektor)
{
- $bn = new benutzer($conn);
+ $bn = new benutzer();
for($nn=8,$vn=0;$nn!=0;$nn--,$vn++)
{
- $uid = substr($nachname,0,$nn);
- $uid .= substr($vorname,0,$vn);
+ $uid = mb_substr($nachname,0,$nn);
+ $uid .= mb_substr($vorname,0,$vn);
if(!$bn->uid_exists($uid))
if($bn->errormsg=='')
diff --git a/rdf/abschlusspruefung.rdf.php b/rdf/abschlusspruefung.rdf.php
index 71eb28830..b7e4c8112 100644
--- a/rdf/abschlusspruefung.rdf.php
+++ b/rdf/abschlusspruefung.rdf.php
@@ -99,7 +99,7 @@ if($db->db_query($qry))
if($db->db_query($qry))
if($row_rek = $db->db_fetch_object())
$rektor = $row_rek->titelpre.' '.$row_rek->vorname.' '.$row_rek->nachname.' '.$row_rek->titelpost;
- $qry = "SELECT titel as themenbereich, ende, projektarbeit_id, note FROM lehre.tbl_projektarbeit a WHERE student_uid='$student->uid' AND (projekttyp_kurzbz='Bachelor' OR projekttyp_kurzbz='Diplom') ORDER BY beginn LIMIT 2";
+ $qry = "SELECT titel as themenbereich, ende, projektarbeit_id, note FROM lehre.tbl_projektarbeit a WHERE student_uid='$student->uid' AND (projekttyp_kurzbz='Bachelor' OR projekttyp_kurzbz='Diplom') ORDER BY beginn DESC LIMIT 2";
$themenbereich='';
$datum_projekt='';
$betreuer = '';
diff --git a/system/xsl/diploma_supplement_0_v1.xsl b/system/xsl/diploma_supplement_0_v1.xsl
index e50916db0..1b1295c17 100644
--- a/system/xsl/diploma_supplement_0_v1.xsl
+++ b/system/xsl/diploma_supplement_0_v1.xsl
@@ -137,12 +137,12 @@
2.3 \n \n \n Name und Status der Organisation, die die Qualifikation\n verliehen hat \n Name and status of awarding institution \n
- Fachhochschule Technikum Wien, Verleihung des Status \n "Fachhochschule" im November 2000 \n University of Applied Sciences Fachhochschule Technikum Wien, \n status University of Applied Science since November 2000
+ Fachhochschule Technikum Wien, Verleihung des Status \n "Fachhochschule" im November 2000 \n University of Applied Sciences Technikum Wien, \n status University of Applied Science since November 2000 2.4 \n Name und Status der Einrichtung, die das Studium durchführte \n Name and status of institution administering studies
- Fachhochschule Technikum Wien \n University of Applied Sciences Fachhochschule Technikum Wien
+ Fachhochschule Technikum Wien \n University of Applied Sciences Technikum Wien 2.5 \n
diff --git a/vilesci/personen/import/interessentenimport.php b/vilesci/personen/import/interessentenimport.php
index 4b55993d4..94e646424 100644
--- a/vilesci/personen/import/interessentenimport.php
+++ b/vilesci/personen/import/interessentenimport.php
@@ -20,8 +20,7 @@
* Rudolf Hangl .
*/
-require_once('../../config.inc.php');
-require_once('../../../system/sync/sync_config.inc.php');
+require_once('../../../config/vilesci.config.inc.php');
require_once('../../../include/'.EXT_FKT_PATH.'/generateuid.inc.php');
require_once('../../../include/functions.inc.php');
require_once('../../../include/benutzerberechtigung.class.php');
@@ -37,25 +36,24 @@ require_once('../../../include/student.class.php');
require_once('../../../include/lehrverband.class.php');
require_once('../../../include/nation.class.php');
-if(!$conn=pg_pconnect(CONN_STRING))
- die('Fehler beim Herstellen der DB Connection');
-
+$db = new basis_db();
$user=get_uid();
$datum_obj = new datum();
-#gss loadVariables($conn, $user);
loadVariables($user);
function getGemeindeDropDown($postleitzahl)
{
- global $conn, $_REQUEST, $gemeinde;
+ global $_REQUEST, $gemeinde;
+ $db = new basis_db();
+
$found=false;
$firstentry='';
$gemeinde_x = (isset($_REQUEST['gemeinde'])?$_REQUEST['gemeinde']:'');
$qry = "SELECT distinct name FROM bis.tbl_gemeinde WHERE plz='".addslashes($postleitzahl)."'";
echo '