small additions / modifications

This commit is contained in:
cris-technikum
2018-01-17 14:59:17 +01:00
parent 17d62a7a78
commit 979991fac0
4 changed files with 131 additions and 23 deletions
+67 -1
View File
@@ -1020,6 +1020,72 @@ class studiensemester extends basis_db
$this->errormsg = 'Fehler beim Ermitteln des Studiensemesters';
return false;
}
}
}
/**
* Gibt das Wintersemester eines Studienjahres zurück (zb WS2017)
* @param $studienjahr_kurzbz
* @return boolean true, wenn ein Studiensemester gefunden wurde, sonst false
*/
public function getWSFromStudienjahr($studienjahr_kurzbz)
{
$qry = "
SELECT studiensemester_kurzbz
FROM tbl_studiensemester
WHERE studienjahr_kurzbz LIKE " . $this->db_add_param($studienjahr_kurzbz) . "
AND studiensemester_kurzbz LIKE 'WS%';";
if ($result = $this->db_query($qry))
{
if($row = $this->db_fetch_object())
{
$this->result = $row->studiensemester_kurzbz;
return true;
}
else
{
$this->errormsg = 'Es wurde kein Wintersemester in diesem Studienjahr gefunden';
return false;
}
}
else
{
$this->errormsg = 'Fehler beim Laden der Daten';
return false;
}
}
/**
* Gibt das Sommersemester eines Studienjahres zurück (zb SS2018)
* @param $studienjahr_kurzbz
* @return boolean true, wenn ein Studiensemester gefunden wurde, sonst false
*/
public function getSSFromStudienjahr($studienjahr_kurzbz)
{
$qry = "
SELECT studiensemester_kurzbz
FROM tbl_studiensemester
WHERE studienjahr_kurzbz LIKE " . $this->db_add_param($studienjahr_kurzbz) . "
AND studiensemester_kurzbz LIKE 'SS%';";
if ($result = $this->db_query($qry))
{
if($row = $this->db_fetch_object())
{
$this->result = $row->studiensemester_kurzbz;
return true;
}
else
{
$this->errormsg = 'Es wurde kein Sommersemester in diesem Studienjahr gefunden';
return false;
}
}
else
{
$this->errormsg = 'Fehler beim Laden der Daten';
return false;
}
}
}
?>
+13
View File
@@ -13,6 +13,9 @@ $this->phrasen['global/lehreinheit']='Lehreinheit';
$this->phrasen['global/organisationseinheit']='Organisationseinheit';
$this->phrasen['global/organisationseinheiten']='Organisationseinheiten';
$this->phrasen['global/organisationsform']='Organisationsform';
$this->phrasen['global/studienjahr']='Studienjahr';
$this->phrasen['global/lektorIn']='LektorIn';
$this->phrasen['global/lektorInnen']='LektorInnen';
$this->phrasen['global/ects']='ECTS';
$this->phrasen['global/semesterstunden']='Semesterstunden';
@@ -54,6 +57,10 @@ $this->phrasen['global/nein']='Nein';
$this->phrasen['global/download']='Download';
$this->phrasen['global/auswahl']='Auswahl';
$this->phrasen['global/hinzufuegen']='Hinzufügen';
$this->phrasen['global/drucken']='Drucken';
$this->phrasen['global/pdfExport']='PDF Export';
$this->phrasen['global/und']='und';
$this->phrasen['global/oder']='oder';
$this->phrasen['global/username']='Username';
$this->phrasen['global/vorname']='Vorname';
@@ -131,12 +138,14 @@ $this->phrasen['global/handbuch']='Handbuch';
$this->phrasen['global/hilfe']='Hilfe';
$this->phrasen['global/benutzer']='Benutzer';
$this->phrasen['global/anleitung']='Anleitung';
$this->phrasen['global/bericht']='Bericht';
// Statusmeldungen
$this->phrasen['global/erfolgreichgespeichert']='Erfolgreich gespeichert';
$this->phrasen['global/erfolgreichgelöscht']='Erfolgreich gelöscht';
$this->phrasen['global/fehleraufgetreten']='Es ist ein Fehler aufgetreten';
$this->phrasen['global/emailgesendetan']='E-Mail gesendet an';
$this->phrasen['global/emailNichtVersendet']='E-Mail konnte nicht versendet werden';
$this->phrasen['global/keineBerechtigungFuerDieseSeite']='Sie haben keine Berechtigung für diese Seite';
$this->phrasen['global/fehlerBeimOeffnenDerDatenbankverbindung']='Fehler beim Öffnen der Datenbankverbindung';
$this->phrasen['global/fehlerBeimLesenAusDatenbank']='Fehler beim Lesen aus der Datenbank';
@@ -144,6 +153,7 @@ $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/studienjahrKonnteNichtGefundenWerden'] = 'Studienjahr 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';
@@ -165,6 +175,9 @@ $this->phrasen['global/datensatzWurdeNichtGefunden']='Datensatz wurde nicht gefu
$this->phrasen['global/keineBerechtigungZumAendernDesDatensatzes']='Keine Berechtigung zum Ändern des Datensatzes';
$this->phrasen['global/keineDatenGefunden']='Keine Daten gefunden';
$this->phrasen['global/erfolgreichAngelegt']='Erfolgreich angelegt';
$this->phrasen['global/keineSuchergebnisse']='Es liegen keine Daten zu Ihrer Suchanfrage vor';
$this->phrasen['global/bitteWaehlen']='Bitte wählen Sie';
//infrastruktur
+10
View File
@@ -13,6 +13,9 @@ $this->phrasen['global/lehreinheit']='Teaching unit';
$this->phrasen['global/organisationseinheit']='Organisation Unit';
$this->phrasen['global/organisationseinheiten']='Organisation Units';
$this->phrasen['global/organisationsform']='Organisational form';
$this->phrasen['global/studienjahr']='Academic year';
$this->phrasen['global/lektorIn']='Lector';
$this->phrasen['global/lektorInnen']='Lectors';
$this->phrasen['global/ects']='ECTS';
$this->phrasen['global/semesterstunden']='Units per semester';
@@ -54,6 +57,9 @@ $this->phrasen['global/nein']='No';
$this->phrasen['global/download']='Download';
$this->phrasen['global/auswahl']='Select';
$this->phrasen['global/hinzufuegen']='Add';
$this->phrasen['global/drucken']='Print';
$this->phrasen['global/und']='and';
$this->phrasen['global/oder']='or';
$this->phrasen['global/username']='Username';
$this->phrasen['global/vorname']='First Name';
@@ -131,6 +137,7 @@ $this->phrasen['global/handbuch']='Manual';
$this->phrasen['global/hilfe']='Help';
$this->phrasen['global/benutzer']='User';
$this->phrasen['global/anleitung']='Manual';
$this->phrasen['global/bericht']='Report';
// Statusmeldungen
$this->phrasen['global/erfolgreichgespeichert']='Successfully saved';
@@ -144,6 +151,7 @@ $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/studienjahrKonnteNichtGefundenWerden'] = 'Academic year 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';
@@ -165,6 +173,8 @@ $this->phrasen['global/datensatzWurdeNichtGefunden']='Data not found';
$this->phrasen['global/keineBerechtigungZumAendernDesDatensatzes']='You dont have the authority to change to data';
$this->phrasen['global/keineDatenGefunden']='No data found';
$this->phrasen['global/erfolgreichAngelegt']='Created successfully';
$this->phrasen['global/keineSuchergebnisse']='No matches found';
$this->phrasen['global/bitteWaehlen']='Please select';
//infrastruktur
+41 -22
View File
@@ -1,44 +1,63 @@
/* tables */
table.tablesorter {
font-family:arial;
/*background-color: white;*/
margin:10px 0pt 15px;
font-size: 8pt;
width: 100%;
text-align: left;
font-family:arial;
/*background-color: white;*/
margin:10px 0pt 15px;
font-size: 8pt;
width: 100%;
text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
background:#DCE4EF;
border: 1px solid #FFF;
font-size: 8pt;
padding: 4px;
border: 1px solid #FFF;
font-size: 8pt;
padding: 4px;
}
table.tablesorter thead tr .header {
background-image: url(images/bg_sort.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 20px;
cursor: pointer;
background-image: url(images/bg_sort.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 20px;
cursor: pointer;
}
table.tablesorter tbody td {
padding: 4px;
background-color: #EEEEEE;
vertical-align: top;
padding: 4px;
background-color: #EEEEEE;
vertical-align: top;
}
table.tablesorter tbody tr.odd td {
background-color:lightgray;
background-color:lightgray;
}
table.tablesorter thead tr .headerSortUp {
background-image: url(images/asc.gif);
background-image: url(images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
background-image: url(images/desc.gif);
background-image: url(images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
background-color: #8dbdd8;
}
TD,TH
{
font-size: 9pt;
font-size: 9pt;
}
table.table{
border-right: solid 1px #E0E0E0;
}
table.table th{
padding: 4px;
background-color: #EEEEEE;
vertical-align: top;
text-align: left;
}
table.table td{
padding: 4px;
border-bottom: solid 1px #E0E0E0;
border-left: solid 1px #E0E0E0;
vertical-align: top;
}