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(
-
+
- | Gültig von |
- Gültig bis |
- Studierendenbetrag |
- Versicherungsbetrag |
- Aktion |
+ p->t('global', 'gueltigVon')) ?> |
+ p->t('global', 'gueltigBis')) ?> |
+ p->t('oehbeitrag', 'studierendenbetrag')) ?> |
+ p->t('oehbeitrag', 'versicherungsbetrag')) ?> |
+ p->t('ui', 'aktion')) ?> |
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 +
' '+
'' +
- '' + (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) +
' '+
' | ' +
@@ -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'
+ )
+ )
+ )
);