This commit is contained in:
cris-technikum
2021-02-09 10:53:41 +01:00
8 changed files with 57 additions and 9 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ class Studiengang_widget extends DropdownWidget
$this->load->model('organisation/Studiengang_model', 'StudiengangModel');
$this->StudiengangModel->addOrder('kurzbzlang');
$this->addSelectToModel($this->StudiengangModel, 'studiengang_kz', '\'(\' || upper(typ||kurzbz) || \') \' || tbl_studiengang.bezeichnung');
$this->addSelectToModel($this->StudiengangModel, 'studiengang_kz', 'upper(typ||kurzbz) || \' - \' || tbl_studiengang.bezeichnung');
// If 'studiengang' (array of specific studiengaenge) is given, retrieve these studiengaenge only
if (isset($widgetData['studiengang']) && !empty($widgetData['studiengang']))
+2
View File
@@ -195,6 +195,8 @@ echo ' <script type="text/javascript" src="../../../vendor/components/jqueryui
$konto->getBuchungstyp();
$buchungstyp = array();
echo $p->t('tools/zahlungenHinweis');
foreach ($konto->result as $row)
$buchungstyp[$row->buchungstyp_kurzbz]=$row->beschreibung;
+24 -1
View File
@@ -448,9 +448,32 @@ function MitarbeiterDetailDisableFields(val)
document.getElementById('mitarbeiter-detail-checkbox-kleriker').disabled=val;
}
function MitarbeiterCount()
{
var tree = document.getElementById('mitarbeiter-tree');
//Alle markierten Personen holen
var start = {};
var end = {};
var numRanges = tree.view.selection.getRangeCount();
var anzahl = 0;
for (var t = 0; t < numRanges; t++)
{
tree.view.selection.getRangeAt(t, start, end);
for (var v = start.value; v <= end.value; v++)
{
anzahl = anzahl + 1;
}
}
return anzahl;
}
function MitarbeiterAuswahl()
{
if(!MitarbeiterTreeLoadDataOnSelect)
document.getElementById('mitarbeiter-toolbar-label-anzahl').value = 'Anzahl: ' + MitarbeiterCount();
if(!MitarbeiterTreeLoadDataOnSelect)
{
MitarbeiterTreeLoadDataOnSelect=true;
return true;
+23
View File
@@ -952,6 +952,27 @@ function StudentImageInfomail()
}
}
function StudentCount()
{
var tree = document.getElementById('student-tree');
//Alle markierten Personen holen
var start = {};
var end = {};
var numRanges = tree.view.selection.getRangeCount();
var anzahl = 0;
for (var t = 0; t < numRanges; t++)
{
tree.view.selection.getRangeAt(t, start, end);
for (var v = start.value; v <= end.value; v++)
{
anzahl = anzahl + 1;
}
}
return anzahl;
}
// ****
// * Auswahl eines Studenten
// * bei Auswahl eines Studenten wird dieser geladen
@@ -959,6 +980,8 @@ function StudentImageInfomail()
// ****
function StudentAuswahl()
{
document.getElementById('student-toolbar-label-anzahl').value = 'Anzahl: ' + StudentCount();
if(!StudentTreeLoadDataOnSelect)
{
StudentTreeLoadDataOnSelect=true;
+2 -3
View File
@@ -27,13 +27,12 @@ $this->phrasen['profil/sieSindMitgliedInFolgendenVerteilern']='Sie sind Mitglied
$this->phrasen['profil/derUserIstInFolgendenVerteilern'] = 'Der User %s ist Mitglied in folgenden Verteilern';
$this->phrasen['profil/alleStudentenVon']='Alle StudentInnen von';
$this->phrasen['profil/kurzbeschreibungFuerOeh']='Kurzbeschreibung für die ÖH-Kandidatur';
$this->phrasen['profil/solltenDatenNichtStimmen']='Sollten Ihre Daten nicht stimmen, wenden Sie sich bitte an die zuständige Assistenz';
$this->phrasen['profil/esWurdenKeineProfileGefunden']='Es wurden keine oder mehrere Profile f&uuml;r Ihren Useraccount gefunden';
$this->phrasen['profil/keinGueltigesProfil']='Kein gültiges Profil';
$this->phrasen['profil/adminstration']='Administration';
$this->phrasen['profil/zustaendigeAssistenz']='zuständige Assistenz';
$this->phrasen['profil/zustaendigeAssistenz']='hier';
$this->phrasen['profil/wendenSieSichAn']='Bitte wenden Sie sich an die';
$this->phrasen['profil/solltenDatenNichtStimmen']='Sollten Ihre Daten nicht stimmen, wenden Sie sich bitte an die';
$this->phrasen['profil/solltenDatenNichtStimmen']='Sollten Ihre Daten nicht mehr aktuell sein, klicken Sie bitte';
$this->phrasen['profil/buero']='Büro';
$this->phrasen['profil/zeitsperrenVon']='Zeitsperren von';
$this->phrasen['profil/lvplanVon']='LV-Plan von';
+1
View File
@@ -40,6 +40,7 @@ $this->phrasen['tools/zahlungsbestaetigung']='Zahlungsbestätigung';
$this->phrasen['tools/bestaetigungDrucken']='Bestaetigung drucken';
$this->phrasen['tools/offen']='offen';
$this->phrasen['tools/keineZahlungenVorhanden']='Derzeit sind keine Zahlungen vorhanden';
$this->phrasen['tools/zahlungenHinweis']='Bitte beachten Sie, dass es bis zu 3 Werktage dauern kann bis der Zahlungseingang hier aufscheint.';
//Ampeln
$this->phrasen['tools/ampelsystem']='Ampelsystem';
+2 -3
View File
@@ -25,13 +25,12 @@ $this->phrasen['profil/sieSindMitgliedInFolgendenVerteilern']='You are member of
$this->phrasen['profil/derUserIstInFolgendenVerteilern'] = 'User %s is a member of the following mailing lists';
$this->phrasen['profil/alleStudentenVon']='All students from';
$this->phrasen['profil/kurzbeschreibungFuerOeh']='Brief description for the Austian Student Union candidacy';
$this->phrasen['profil/solltenDatenNichtStimmen']='If your data is incorrect, please contact the responsible assistant';
$this->phrasen['profil/esWurdenKeineProfileGefunden']='No profile ore multiple profiles were found for your user account';
$this->phrasen['profil/keinGueltigesProfil']='Not a valid profile';
$this->phrasen['profil/adminstration']='Administration';
$this->phrasen['profil/zustaendigeAssistenz']='Administrative Assistant';
$this->phrasen['profil/zustaendigeAssistenz']='here';
$this->phrasen['profil/wendenSieSichAn']='Please contact the';
$this->phrasen['profil/solltenDatenNichtStimmen']='If your data is incorrect, please contact the responsible';
$this->phrasen['profil/solltenDatenNichtStimmen']='If your data is incorrect, please contact us';
$this->phrasen['profil/buero']='Office';
$this->phrasen['profil/zeitsperrenVon']='Unavailabilities of';
$this->phrasen['profil/lvplanVon']='Schedule from';
+2 -1
View File
@@ -27,7 +27,7 @@ $this->phrasen['tools/fehlerBeimAuslesenDerNoten']='Error reading the grades.';
$this->phrasen['tools/benotungsdatumDerZeugnisnote']='Date of grading';
$this->phrasen['tools/hinweistextMarkierung']='The marking indicates those entries where the grade for the course is different from the grade on the report card.<b>The grade on the report card is the valid one.</b> <br>Should these details not be correct please contact the Administrative Assistant responsible.';
$this->phrasen['tools/notendurchschnittDerZeugnisnote']='Average grade on the certificate*';
$this->phrasen['tools/gewichteterNotendurchschnittDerZeugnisnote']='Weighted** grade point average on the certificate*';
$this->phrasen['tools/gewichteterNotendurchschnittDerZeugnisnote']='Weighted** grade point average on the certificate*';
$this->phrasen['tools/legendeGewichteterNotendurchschnitt']='he weighted grade point average is calculated from the grade of the course multiplied by their ECTS divided by the sum of all ECTS';
$this->phrasen['tools/legendeNotendurchschnitt']='Please note that extracurricular courses (eg electives) may distort the calculated grade point average';
@@ -40,6 +40,7 @@ $this->phrasen['tools/zahlungsbestaetigung']='Confirmation of payment ';
$this->phrasen['tools/bestaetigungDrucken']='Print Confirmation';
$this->phrasen['tools/offen']='outstanding';
$this->phrasen['tools/keineZahlungenVorhanden']='Currently there are no payments';
$this->phrasen['tools/zahlungenHinweis']='Please note that it can take up to 3 working days for the receipt of payment to appear here.';
//Ampeln
$this->phrasen['tools/ampelsystem']='Notification System';