diff --git a/cis/private/tools/projektabgabe.php b/cis/private/tools/projektabgabe.php
index 418814a63..c67caa3c1 100644
--- a/cis/private/tools/projektabgabe.php
+++ b/cis/private/tools/projektabgabe.php
@@ -27,18 +27,20 @@
*******************************************************************************************************/
require_once('../../../config/cis.config.inc.php');
-// ------------------------------------------------------------------------------------------
-// Datenbankanbindung
-// ------------------------------------------------------------------------------------------
-
require_once('../../../include/functions.inc.php');
require_once('../../../include/studiengang.class.php');
require_once('../../../include/datum.class.php');
require_once('../../../include/benutzerberechtigung.class.php');
require_once('../../../include/datum.class.php');
require_once('../../../include/mail.class.php');
- if (!$db = new basis_db())
- $db=false;
+require_once('../../../include/phrasen.class.php');
+
+$sprache = getSprache();
+$p = new phrasen($sprache);
+
+if (!$db = new basis_db())
+ die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
+
$aktion='';
if(isset($_REQUEST['aktion']))
{
@@ -64,7 +66,7 @@ if(isset($_GET['id']) && isset($_GET['uid']))
if($rechte->isBerechtigt($berechtigung_kurzbz))
{
if(!is_numeric($_GET['id']) || $_GET['id']=='')
- die('Fehler bei Parameteruebergabe');
+ die($p->t('global/fehlerBeiDerParameteruebergabe'));
$file = $_GET['id'].'_'.$_GET['uid'].'.pdf';
$filename = PAABGABE_PATH.$file;
@@ -74,7 +76,7 @@ if(isset($_GET['id']) && isset($_GET['uid']))
}
else
{
- die("Sie haben hierzu keine Berechtigung!");
+ die($p->t('global/keineBerechtigungFuerDieseSeite'));
}
exit();
}
@@ -82,11 +84,11 @@ if(isset($_GET['id']) && isset($_GET['uid']))
if($aktion!='zip')
{
- ?>
+ echo '
- Projektabgabe
+ '.$p->t('abgabetool/projektabgabeUebersicht').'
@@ -103,18 +105,17 @@ if($aktion!='zip')
-
- ';
$s = new studiengang();
$s->loadArray($rechte->getStgKz($berechtigung_kurzbz),'typ,kurzbz');
echo' ";
+ echo " ";
}
##if($stg_kz!='' || $abgabetyp!='' || $termin!='')
@@ -204,7 +205,7 @@ if(isset($_REQUEST['ok']) || (isset($_REQUEST['aktion']) && $_REQUEST['aktion']=
$s=new studiengang();
if($stg_kz!='' && !$s->load($stg_kz))
{
- die("Studiengang konnte nicht geladen werden!");
+ die($p->t('global/studiengangKonnteNichtGefundenWerden'));
}
if($rechte->isBerechtigt('admin') || $rechte->isBerechtigt($berechtigung_kurzbz, $s->oe_kurzbz))
@@ -225,11 +226,11 @@ if(isset($_REQUEST['ok']) || (isset($_REQUEST['aktion']) && $_REQUEST['aktion']=
//AND public.tbl_benutzer.aktiv
//AND lehre.tbl_projektarbeit.note IS NULL
if ($stg_kz!='')
- $qry.=" AND public.tbl_studiengang.studiengang_kz='$stg_kz'";
+ $qry.=" AND public.tbl_studiengang.studiengang_kz='".addslashes($stg_kz)."'";
if ($abgabetyp!='')
- $qry.=" AND campus.tbl_paabgabe.paabgabetyp_kurzbz='$abgabetyp'";
+ $qry.=" AND campus.tbl_paabgabe.paabgabetyp_kurzbz='".addslashes($abgabetyp)."'";
if ($termin!='')
- $qry.=" AND campus.tbl_paabgabe.datum='$termin'";
+ $qry.=" AND campus.tbl_paabgabe.datum='".addslashes($termin)."'";
$qry.=" ORDER BY nachname ";
## $qry.=" ORDER BY tbl_projektarbeit.projektarbeit_id desc) as xy ";
## $qry.=" ORDER BY nachname";
@@ -246,11 +247,14 @@ if(isset($_REQUEST['ok']) || (isset($_REQUEST['aktion']) && $_REQUEST['aktion']=
{
$htmlstr .= "\n";
$htmlstr .= "\n";
- $htmlstr .= "| download | Termin | Abgabetyp | UID |
- Vorname |
- Nachname | ";
- $htmlstr .= "Typ |
- Titel | ";
+ $htmlstr .= "".$p->t('global/download')." |
+ ".$p->t('abgabetool/termin')." |
+ ".$p->t('abgabetool/abgabetyp')." |
+ ".$p->t('global/uid')." |
+ ".$p->t('global/vorname')." |
+ ".$p->t('global/nachname')." | ";
+ $htmlstr .= "".$p->t('abgabetool/typ')." |
+ ".$p->t('abgabetool/titel')." | ";
$htmlstr .= " \n";
$i = 0;
while($row=$db->db_fetch_object($erg))
@@ -289,7 +293,7 @@ if(isset($_REQUEST['ok']) || (isset($_REQUEST['aktion']) && $_REQUEST['aktion']=
}
else
{
- die("Keine Zugriffsberechtigung!");
+ die($p->t('global/keineBerechtigungFuerDieseSeite'));
}
}
@@ -324,7 +328,7 @@ else
}
else
{
- echo " Fehler bei der Dateierstellung!";
+ echo $p->t('global/dateiExistiertNicht');
}
}
?>
\ No newline at end of file
diff --git a/cis/private/tools/projektabgabe_autocomplete.php b/cis/private/tools/projektabgabe_autocomplete.php
index 2bd0de249..4cf673f99 100644
--- a/cis/private/tools/projektabgabe_autocomplete.php
+++ b/cis/private/tools/projektabgabe_autocomplete.php
@@ -31,18 +31,18 @@
header( 'Pragma: no-cache' );
header('Content-Type: text/html;charset=UTF-8');
-// ---------------- Vilesci Include Dateien einbinden
require_once('../../../config/cis.config.inc.php');
- include_once('../../../include/basis_db.class.php');
- require_once('../../../include/benutzerberechtigung.class.php');
-// ------------------------------------------------------------------------------------------
-// Datenbankanbindung
-// ------------------------------------------------------------------------------------------
-
+ require_once('../../../include/basis_db.class.php');
+ require_once('../../../include/benutzerberechtigung.class.php');
+ require_once('../../../include/functions.inc.php');
+ require_once('../../../include/phrasen.class.php');
+
+ $sprache = getSprache();
+ $p = new phrasen($sprache);
+
if (!$db = new basis_db())
- die('Datenbank kann nicht geoeffnet werden. Zurück');
-
- require_once('../../../include/functions.inc.php');
+ die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung'));
+
if (!$uid = get_uid())
die('Keine UID gefunden ! Zurück');
@@ -50,7 +50,7 @@
$rechte->getBerechtigungen($uid);
$berechtigung_kurzbz = 'lehre/abgabetool:download';
if(!$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt($berechtigung_kurzbz))
- die('Sie haben hierzu keine Berechtigung ! Zurück');
+ die($p->t('global/fehlerBeimErmittelnDerUID'));
// ------------------------------------------------------------------------------------------
// Initialisierung
@@ -95,9 +95,9 @@ cellSeparator (default value: "|")
AND lehre.tbl_projektarbeit.note IS NULL
";
if ($stg_kz!='')
- $qry.=" AND public.tbl_studiengang.studiengang_kz='$stg_kz'";
+ $qry.=" AND public.tbl_studiengang.studiengang_kz='".addslashes($stg_kz)."'";
if ($abgabetyp!='')
- $qry.=" AND campus.tbl_paabgabe.paabgabetyp_kurzbz='$abgabetyp'";
+ $qry.=" AND campus.tbl_paabgabe.paabgabetyp_kurzbz='".addslashes($abgabetyp)."'";
$qry.=" ORDER BY termin desc";
$pArt='';
@@ -110,6 +110,7 @@ cellSeparator (default value: "|")
$pLimit='';
$pSql=$qry;
$json=array();
+ array_push($json, array ('oTermin' => '','oTerminAnzeige' => '-'.$p->t('global/alle').'-' ));
if (!$oRresult=$db->SQL($pArt,$pDistinct,$pFields,$pTable,$pWhere,$pOrder,$pLimit,$pSql))
{
array_push($json, array ('oTermin' => '','oTerminAnzeige' => $db->errormsg ));
diff --git a/locale/de-AT/abgabetool.php b/locale/de-AT/abgabetool.php
index aa30364bc..c6944f4c1 100755
--- a/locale/de-AT/abgabetool.php
+++ b/locale/de-AT/abgabetool.php
@@ -47,7 +47,8 @@ $this->phrasen['abgabetool/emailAnBetreuer']='Email an Betreuer schreiben';
$this->phrasen['abgabetool/dateiupload']='Dateiupload';
$this->phrasen['abgabetool/nurPDF']='nur PDF';
$this->phrasen['abgabetool/terminVorbei']='Termin vorbei';
-
+$this->phrasen['abgabetool/projektabgabeUebersicht']='Projektabgabe - Übersicht';
+$this->phrasen['abgabetool/termin']='Termin';
$this->phrasen['abgabetool/keineTermineVorhanden']='Derzeit sind keine Termine vorhanden';
$this->phrasen['abgabetool/TeminVorhanden']='Dieser Termin ist bereits vorhanden';
diff --git a/locale/de-AT/global.php b/locale/de-AT/global.php
index c9eb4456f..d99e10cac 100755
--- a/locale/de-AT/global.php
+++ b/locale/de-AT/global.php
@@ -37,6 +37,7 @@ $this->phrasen['global/aendern']='Ändern';
$this->phrasen['global/kopieren']='Kopieren';
$this->phrasen['global/ja']='Ja';
$this->phrasen['global/nein']='Nein';
+$this->phrasen['global/download']='Download';
$this->phrasen['global/username']='Username';
$this->phrasen['global/vorname']='Vorname';
@@ -106,6 +107,7 @@ $this->phrasen['global/fehlerBeimLesenAusDatenbank']='Fehler beim Lesen aus der
$this->phrasen['global/userNichtGefunden']='Es wurde kein User gefunden';
$this->phrasen['global/datumNichtGesetzt']='Datum ist nicht gesetzt';
$this->phrasen['global/studiensemesterKonnteNichtGefundenWerden'] = 'Studiensemester konnte nicht gefunden werden';
+$this->phrasen['global/studiengangKonnteNichtGefundenWerden'] = 'Studiengang konnte nicht gefunden werden';
$this->phrasen['global/fehlerBeimErmittelnDerUID'] = 'Fehler beim ermitteln der UID';
$this->phrasen['global/nichtAngemeldet'] = 'Sie sind nicht angemeldet. Es wurde keine Benutzer UID gefunden';
$this->phrasen['global/LDAPserverNichtErreichbar']='Der LDAP-Server ist nicht erreichbar';
@@ -115,6 +117,7 @@ $this->phrasen['global/warnungWirklichLoeschen']='Wollen Sie diesen Datensatz wi
$this->phrasen['global/dateiErfolgreichHochgeladen']='Die Datei wurde erfolgreich hochgeladen';
$this->phrasen['global/dateiNichtErfolgreichHochgeladen']='Die Datei wurde nicht erfolgreich hochgeladen. Bitte wiederholen Sie den Vorgang';
$this->phrasen['global/FuerDieseAktionBenoetigenSieAdministrationsrechte']='Fuer diese Aktion benoetigen Sie Administratorenrechte';
+$this->phrasen['global/dateiExistiertNicht']='Die Datei existiert nicht';
//infrastruktur
diff --git a/locale/en-US/abgabetool.php b/locale/en-US/abgabetool.php
index c11b91f16..9e4068ecd 100755
--- a/locale/en-US/abgabetool.php
+++ b/locale/en-US/abgabetool.php
@@ -47,7 +47,8 @@ $this->phrasen['abgabetool/emailAnBetreuer']='Write E-Mail to Assessor';
$this->phrasen['abgabetool/dateiupload']='Fileupload';
$this->phrasen['abgabetool/nurPDF']='only PDF';
$this->phrasen['abgabetool/terminVorbei']='Termin vorbei';
-
+$this->phrasen['abgabetool/projektabgabeUebersicht']='Projektabgabe - Übersicht';
+$this->phrasen['abgabetool/termin']='Termin';
$this->phrasen['abgabetool/keineTermineVorhanden']='Derzeit sind keine Termine vorhanden';
$this->phrasen['abgabetool/TeminVorhanden']='Dieser Termin ist bereits vorhanden';
diff --git a/locale/en-US/global.php b/locale/en-US/global.php
index 634bd4414..dd2e99ca7 100755
--- a/locale/en-US/global.php
+++ b/locale/en-US/global.php
@@ -37,6 +37,7 @@ $this->phrasen['global/aendern']='Change';
$this->phrasen['global/kopieren']='Copy';
$this->phrasen['global/ja']='Yes';
$this->phrasen['global/nein']='No';
+$this->phrasen['global/download']='Download';
$this->phrasen['global/username']='Username';
$this->phrasen['global/vorname']='First Name';
@@ -106,6 +107,7 @@ $this->phrasen['global/fehlerBeimLesenAusDatenbank']='Error reading from databas
$this->phrasen['global/userNichtGefunden']='No user found';
$this->phrasen['global/datumNichtGesetzt']='Date is missing';
$this->phrasen['global/studiensemesterKonnteNichtGefundenWerden'] = 'No semester found';
+$this->phrasen['global/studiengangKonnteNichtGefundenWerden'] = 'Program not found';
$this->phrasen['global/fehlerBeimErmittelnDerUID'] = 'Error finding the UID';
$this->phrasen['global/nichtAngemeldet'] = 'You are not logged in. No UID found';
$this->phrasen['global/LDAPserverNichtErreichbar']='Error connecting to LDAP-Server';
@@ -115,6 +117,7 @@ $this->phrasen['global/warnungWirklichLoeschen']='Do you want to delete this rec
$this->phrasen['global/dateiErfolgreichHochgeladen']='File successfully uploaded';
$this->phrasen['global/dateiNichtErfolgreichHochgeladen']='Failed to upload File. Please retry';
$this->phrasen['global/FuerDieseAktionBenoetigenSieAdministrationsrechte']='You must be Administrator.';
+$this->phrasen['global/dateiExistiertNicht']='File not found';
//infrastruktur
|