diff --git a/application/controllers/codex/Oehbeitrag.php b/application/controllers/codex/Oehbeitrag.php index fa27d1ebb..da8c63e08 100644 --- a/application/controllers/codex/Oehbeitrag.php +++ b/application/controllers/codex/Oehbeitrag.php @@ -4,7 +4,7 @@ if (! defined("BASEPATH")) exit("No direct script access allowed"); class Oehbeitrag extends Auth_Controller { - const STUDIENSEMESTER_START = 'WS2020'; + const STUDIENSEMESTER_START = 'WS2020'; // Öhbeitrage can be assigned beginning with this Studiensemester public function __construct() { @@ -23,6 +23,14 @@ class Oehbeitrag extends Auth_Controller $this->load->model('organisation/Studiensemester_model', 'StudiensemesterModel'); $this->load->library('WidgetLib'); + + $this->loadPhrases( + array( + 'global', + 'ui', + 'oehbeitrag' + ) + ); } public function index() diff --git a/application/views/codex/oehbeitrag.php b/application/views/codex/oehbeitrag.php index 7cfb18fe8..8a697129e 100644 --- a/application/views/codex/oehbeitrag.php +++ b/application/views/codex/oehbeitrag.php @@ -12,6 +12,14 @@ $this->load->view( 'dialoglib' => true, 'ajaxlib' => true, 'navigationwidget' => true, + 'phrases' => array( + 'person' => array('vorname', 'nachname'), + 'global' => array('unbeschraenkt'), + 'ui' => array('bearbeiten', 'loeschen', 'speichern', 'entfernen'), + 'oehbeitrag' => array('oehbeitraegeFestgelegt', 'fehlerHolenOehbeitraege', 'fehlerHolenSemester', + 'fehlerHinzufuegenOehbeitrag', 'fehlerAktualisierenOehbeitrag', + 'fehlerLoeschenOehbeitrag') + ), 'customCSSs' => array('public/css/sbadmin2/tablesort_bootstrap.css', 'public/css/codex/oehbeitrag.css'), 'customJSs' => array('public/js/tablesort/tablesort.js', 'public/js/codex/oehbeitrag.js') ) @@ -28,23 +36,23 @@ $this->load->view(
- +

- - - - - + + + + + diff --git a/public/js/codex/oehbeitrag.js b/public/js/codex/oehbeitrag.js index 77a98a27b..1b2b68d9c 100644 --- a/public/js/codex/oehbeitrag.js +++ b/public/js/codex/oehbeitrag.js @@ -30,8 +30,8 @@ $(document).ready(function () newRowHtml += ""; newRowHtml += ""+ ""+ - ""+ + ""+ ""; $("#oehbeitraegeTbl tbody").prepend(newRowHtml); @@ -67,7 +67,7 @@ $(document).ready(function () Oehbeitrag.newBeitragId++; } else - FHC_DialogLib.alertInfo("ÖH-Beiträge für alle Studiensemester festgelegt"); + FHC_DialogLib.alertInfo(FHC_PhrasesLib.t('oehbeitrag', 'oehbeitraegeFestgelegt')); } Oehbeitrag.getValidStudiensemester(callback); @@ -106,7 +106,7 @@ var Oehbeitrag = { Oehbeitrag._formatDateToGerman(oehbeitrag.von_datum) + '/' + oehbeitrag.von_studiensemester_kurzbz + ' '+ '' + - '' + @@ -117,8 +117,8 @@ var Oehbeitrag = { ' '+ '' + '' + ''; } @@ -133,7 +133,7 @@ var Oehbeitrag = { }, errorCallback: function() { - FHC_DialogLib.alertError('Fehler beim Holen der Öhbeiträge'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerHolenOehbeitraege')); } } ); @@ -150,7 +150,7 @@ var Oehbeitrag = { successCallback: callback, errorCallback: function() { - FHC_DialogLib.alertError('Fehler beim Holen der Semester'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerHolenSemester')); } } ); @@ -173,12 +173,12 @@ var Oehbeitrag = { } else { - FHC_DialogLib.alertError('Fehler beim Hinzufügen des Öhbeitrags'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerHinzufuegenOehbeitrag')); } }, errorCallback: function() { - FHC_DialogLib.alertError('Fehler beim Hinzufügen des Öhbeitrags'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerHinzufuegenOehbeitrag')); } } ); @@ -205,12 +205,12 @@ var Oehbeitrag = { } else { - FHC_DialogLib.alertError('Fehler beim Aktualisieren des Öhbeitrags'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerAktualisierenOehbeitrag')); } }, errorCallback: function() { - FHC_DialogLib.alertError('Fehler beim Aktualisieren des Öhbeitrags'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerAktualisierenOehbeitrag')); } } ); @@ -259,12 +259,12 @@ var Oehbeitrag = { } else { - FHC_DialogLib.alertError('Fehler beim Aktualisieren des Öhbeitrags'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerAktualisierenOehbeitrag')); } }, errorCallback: function() { - FHC_DialogLib.alertError('Fehler beim Aktualisieren des Öhbeitrags'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerAktualisierenOehbeitrag')); } } ); @@ -283,12 +283,12 @@ var Oehbeitrag = { } else { - FHC_DialogLib.alertError('Fehler beim Löschen des Öhbeitrags'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerLoeschenOehbeitrag')); } }, errorCallback: function() { - FHC_DialogLib.alertError('Fehler beim Löschen des Öhbeitrags'); + FHC_DialogLib.alertError(FHC_PhrasesLib.t('oehbeitrag', 'fehlerLoeschenOehbeitrag')); } } ); @@ -310,7 +310,7 @@ var Oehbeitrag = { Oehbeitrag._makeFieldEditable(id, 'bis_studiensemester_kurzbz', 'semester'); Oehbeitrag._makeFieldEditable(id, 'studierendenbeitrag'); Oehbeitrag._makeFieldEditable(id, 'versicherung'); - $(this).after(" "); + $(this).after(" "); $(this).remove(); $("#delete_" + oehbeitrag_id).remove(); diff --git a/system/dbupdate_3.3.php b/system/dbupdate_3.3.php index ffdd28bc3..bc3f4bc27 100644 --- a/system/dbupdate_3.3.php +++ b/system/dbupdate_3.3.php @@ -5242,14 +5242,14 @@ if(!$result = @$db->db_query("SELECT 1 FROM system.tbl_issue_status LIMIT 1;")) else echo '
system.tbl_issue_status: Tabelle hinzugefuegt'; - // GRANT SELECT ON TABLE bis.tbl_bisstandort TO web; + // GRANT SELECT ON TABLE system.tbl_issue_status TO web; $qry = 'GRANT SELECT ON TABLE system.tbl_issue_status TO web;'; if (!$db->db_query($qry)) echo 'system.tbl_issue_status '.$db->db_last_error().'
'; else echo '
Granted privileges to web on system.tbl_issue_status'; - // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE bis.tbl_issue_status TO vilesci; + // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_issue_status TO vilesci; $qry = 'GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_issue_status TO vilesci;'; if (!$db->db_query($qry)) echo 'system.tbl_issue_status '.$db->db_last_error().'
'; @@ -5278,14 +5278,14 @@ if(!$result = @$db->db_query("SELECT 1 FROM system.tbl_fehlertyp LIMIT 1;")) else echo '
system.tbl_fehlertyp: Tabelle hinzugefuegt'; - // GRANT SELECT ON TABLE bis.tbl_bisstandort TO web; + // GRANT SELECT ON TABLE system.tbl_fehlertyp TO web; $qry = 'GRANT SELECT ON TABLE system.tbl_fehlertyp TO web;'; if (!$db->db_query($qry)) echo 'system.tbl_fehlertyp '.$db->db_last_error().'
'; else echo '
Granted privileges to web on system.tbl_fehlertyp'; - // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE bis.tbl_bisstandort TO vilesci; + // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_fehlertyp TO vilesci; $qry = 'GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_fehlertyp TO vilesci;'; if (!$db->db_query($qry)) echo 'system.tbl_fehlertyp '.$db->db_last_error().'
'; @@ -5328,14 +5328,14 @@ if(!$result = @$db->db_query("SELECT 1 FROM system.tbl_fehler LIMIT 1;")) else echo '
system.tbl_fehler: Tabelle hinzugefuegt'; - // GRANT SELECT ON TABLE bis.tbl_issue TO web; + // GRANT SELECT ON TABLE system.tbl_fehler TO web; $qry = 'GRANT SELECT, UPDATE ON TABLE system.tbl_fehler TO web;'; if (!$db->db_query($qry)) echo 'system.tbl_fehler '.$db->db_last_error().'
'; else echo '
Granted privileges to web on system.tbl_fehler'; - // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE bis.tbl_issue TO vilesci; + // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_fehler TO vilesci; $qry = 'GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_fehler TO vilesci;'; if (!$db->db_query($qry)) echo 'system.tbl_fehler '.$db->db_last_error().'
'; @@ -5386,14 +5386,14 @@ if(!$result = @$db->db_query("SELECT 1 FROM system.tbl_fehler_zustaendigkeiten L else echo '
system.tbl_fehler_zustaendigkeiten: Tabelle hinzugefuegt'; - // GRANT SELECT ON TABLE bis.tbl_issue TO web; + // GRANT SELECT ON TABLE system.tbl_fehler_zustaendigkeiten TO web; $qry = 'GRANT SELECT ON TABLE system.tbl_fehler_zustaendigkeiten TO web;'; if (!$db->db_query($qry)) echo 'system.tbl_fehler_zustaendigkeiten '.$db->db_last_error().'
'; else echo '
Granted privileges to web on system.tbl_fehler_zustaendigkeiten'; - // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE bis.tbl_issue TO vilesci; + // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_fehler_zustaendigkeiten TO vilesci; $qry = 'GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_fehler_zustaendigkeiten TO vilesci;'; if (!$db->db_query($qry)) echo 'system.tbl_fehler_zustaendigkeiten '.$db->db_last_error().'
'; @@ -5464,14 +5464,14 @@ if(!$result = @$db->db_query("SELECT 1 FROM system.tbl_issue LIMIT 1;")) else echo '
system.tbl_issue: Tabelle hinzugefuegt'; - // GRANT SELECT ON TABLE bis.tbl_issue TO web; + // GRANT SELECT ON TABLE system.tbl_issue TO web; $qry = 'GRANT SELECT, UPDATE ON TABLE system.tbl_issue TO web;'; if (!$db->db_query($qry)) echo 'system.tbl_issue '.$db->db_last_error().'
'; else echo '
Granted privileges to web on system.tbl_issue'; - // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE bis.tbl_issue TO vilesci; + // GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_issue TO vilesci; $qry = 'GRANT SELECT, UPDATE, INSERT, DELETE ON TABLE system.tbl_issue TO vilesci;'; if (!$db->db_query($qry)) echo 'system.tbl_issue '.$db->db_last_error().'
'; diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index 005d1a8a4..e1f46d2e5 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -12772,6 +12772,307 @@ array( ) ) ), + //******************* Öhbeitragsverwaltung + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'oehbeitragsVerwaltung', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "ÖHbeitragsverwaltung", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Student Union Fee Management", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'oehbeitragHinzufuegen', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Neuen ÖHbeitrag hinzufügen", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Add new student union fee", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'global', + 'phrase' => 'gueltigVon', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "gültig von", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "valid from", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'global', + 'phrase' => 'gueltigBis', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "gültig bis", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "valid to", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'studierendenbetrag', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "studierendenbetrag", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "student amount", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'versicherungsbetrag', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "versicherungsbetrag", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "insurance amount", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'ui', + 'phrase' => 'aktion', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Aktion", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "action", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'ui', + 'phrase' => 'bearbeiten', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Bearbeiten", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Edit", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'global', + 'phrase' => 'unbeschraenkt', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "unbeschränkt", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "unlimited", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'oehbeitraegeFestgelegt', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "ÖH-Beiträge für alle Studiensemester festgelegt", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "show menu", + 'description' => 'Student union fees set for all semesters', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'fehlerHolenOehbeitraege', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Fehler beim Holen der Öhbeiträge", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Error when getting student union fees", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'fehlerHolenSemester', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Fehler beim Holen der Semester", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Error when getting semester", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'fehlerHinzufuegenOehbeitrag', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Fehler beim Hinzufügen des Öhbeitrags", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Error when adding student union fee", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'fehlerAktualisierenOehbeitrag', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Fehler beim Aktualisieren des Öhbeitrags", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Error when updating student union fee", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'oehbeitrag', + 'phrase' => 'fehlerLoeschenOehbeitrag', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => "Fehler beim Löschen des Öhbeitrags", + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => "Error when deleting student union fee", + 'description' => '', + 'insertvon' => 'system' + ) + ) + ) );
Gültig vonGültig bisStudierendenbetragVersicherungsbetragAktionp->t('global', 'gueltigVon')) ?>p->t('global', 'gueltigBis')) ?>p->t('oehbeitrag', 'studierendenbetrag')) ?>p->t('oehbeitrag', 'versicherungsbetrag')) ?>p->t('ui', 'aktion')) ?>
 " + - "  " + + "
' + (oehbeitrag.bis_studiensemester_kurzbz == null ? 'unbeschränkt' : + '' + (oehbeitrag.bis_studiensemester_kurzbz == null ? FHC_PhrasesLib.t('global', 'unbeschraenkt') : Oehbeitrag._formatDateToGerman(oehbeitrag.bis_datum) + '/' + oehbeitrag.bis_studiensemester_kurzbz) + ' '+ '' + - '' + - ' ' + + '' + + ' ' + '