From 637dbefce065dfdf8c5ee6ef3dbbb2354ce5be2b Mon Sep 17 00:00:00 2001 From: Cris Date: Mon, 20 Apr 2020 14:55:01 +0200 Subject: [PATCH 1/7] Removed user_language property from FHC_JS_DATA_STORAGE_OBJECT To persist on a consistent translation system, the translation should be performed by phrases system on serversite. Therefore the user_language property is removed from FHC_JS_DATA_STORAGE_OBJECT. --- application/helpers/hlp_header_helper.php | 3 +-- public/js/TableWidget.js | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/application/helpers/hlp_header_helper.php b/application/helpers/hlp_header_helper.php index 8939b4d38..f8bbb9ad2 100644 --- a/application/helpers/hlp_header_helper.php +++ b/application/helpers/hlp_header_helper.php @@ -78,8 +78,7 @@ function generateJSDataStorageObject($indexPage, $calledPath, $calledMethod) app_root: "'.APP_ROOT.'", ci_router: "'.$indexPage.'", called_path: "'.$calledPath.'", - called_method: "'.$calledMethod.'", - user_language: "'.$user_language.'" + called_method: "'.$calledMethod.'" };'; $toPrint .= "\n"; $toPrint .= ''; diff --git a/public/js/TableWidget.js b/public/js/TableWidget.js index 01dad24bb..da0df14f2 100644 --- a/public/js/TableWidget.js +++ b/public/js/TableWidget.js @@ -563,7 +563,7 @@ var FHC_TableWidget = { tableWidgetDiv.find('#tableWidgetHeader').append(tabulatorHeaderHTML); // Render the collapsable div triggered by button in tableWidgetHeader - var tabulatorHeaderCollapseHTML = _renderTabulatorHeaderCollapseHTML(tableWidgetDiv, FHC_JS_DATA_STORAGE_OBJECT.user_language); + var tabulatorHeaderCollapseHTML = _renderTabulatorHeaderCollapseHTML(tableWidgetDiv); tableWidgetDiv.find('#tableWidgetHeader').after(tabulatorHeaderCollapseHTML); /** @@ -777,7 +777,7 @@ function _renderTabulatorHeaderHTML(tableWidgetDiv){ } // Returns collapsable HTML element for TableWidget header buttons -function _renderTabulatorHeaderCollapseHTML(tableWidgetDiv, language){ +function _renderTabulatorHeaderCollapseHTML(tableWidgetDiv){ var tableUniqueId = tableWidgetDiv.attr('tableUniqueId'); From 67a29b2ff7b70ae51520311597439cba67ae0266 Mon Sep 17 00:00:00 2001 From: Cris Date: Mon, 20 Apr 2020 14:58:24 +0200 Subject: [PATCH 2/7] Moved Tablesettings-Helptext to server (using phrases-system) --- .../lehre/lehrauftrag/Lehrauftrag.php | 3 +- .../lehrauftrag/LehrauftragAkzeptieren.php | 3 +- .../lehre/lehrauftrag/LehrauftragErteilen.php | 3 +- .../lehre/lehrauftrag/acceptLehrauftrag.php | 16 +- .../lehre/lehrauftrag/approveLehrauftrag.php | 16 +- .../lehre/lehrauftrag/orderLehrauftrag.php | 16 +- application/views/widgets/table/table.php | 5 +- .../views/widgets/table/tableHelpsite.php | 39 +++ public/js/TableWidget.js | 79 ----- system/phrasesupdate.php | 270 +++++++++++++++++- 10 files changed, 362 insertions(+), 88 deletions(-) create mode 100644 application/views/widgets/table/tableHelpsite.php diff --git a/application/controllers/lehre/lehrauftrag/Lehrauftrag.php b/application/controllers/lehre/lehrauftrag/Lehrauftrag.php index dade1fb21..b7140c7c3 100644 --- a/application/controllers/lehre/lehrauftrag/Lehrauftrag.php +++ b/application/controllers/lehre/lehrauftrag/Lehrauftrag.php @@ -52,7 +52,8 @@ class Lehrauftrag extends Auth_Controller array( 'global', 'ui', - 'lehre' + 'lehre', + 'table' ) ); diff --git a/application/controllers/lehre/lehrauftrag/LehrauftragAkzeptieren.php b/application/controllers/lehre/lehrauftrag/LehrauftragAkzeptieren.php index aab6d9c04..3bb44e4fc 100644 --- a/application/controllers/lehre/lehrauftrag/LehrauftragAkzeptieren.php +++ b/application/controllers/lehre/lehrauftrag/LehrauftragAkzeptieren.php @@ -52,7 +52,8 @@ class LehrauftragAkzeptieren extends Auth_Controller 'ui', 'lehre', 'password', - 'dms' + 'dms', + 'table' ) ); diff --git a/application/controllers/lehre/lehrauftrag/LehrauftragErteilen.php b/application/controllers/lehre/lehrauftrag/LehrauftragErteilen.php index b339c81a4..64a2be69b 100644 --- a/application/controllers/lehre/lehrauftrag/LehrauftragErteilen.php +++ b/application/controllers/lehre/lehrauftrag/LehrauftragErteilen.php @@ -50,7 +50,8 @@ class LehrauftragErteilen extends Auth_Controller array( 'global', 'ui', - 'lehre' + 'lehre', + 'table' ) ); diff --git a/application/views/lehre/lehrauftrag/acceptLehrauftrag.php b/application/views/lehre/lehrauftrag/acceptLehrauftrag.php index 19e6a5ac1..f0f1247be 100644 --- a/application/views/lehre/lehrauftrag/acceptLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/acceptLehrauftrag.php @@ -46,7 +46,21 @@ $this->load->view( 'vertragWurdeStorniert', ), 'password' => array('password'), - 'dms' => array('informationsblattExterneLehrende') + 'dms' => array('informationsblattExterneLehrende'), + 'table' => array( + 'spaltenEinAusblenden', + 'spaltenEinAusblendenMitKlickOeffnen', + 'spaltenEinAusblendenAufEinstellungenKlicken', + 'spaltenEinAusblendenMitKlickAktivieren', + 'spaltenEinAusblendenMitKlickSchliessen', + 'spaltenbreiteVeraendern', + 'spaltenbreiteVeraendernText', + 'spaltenbreiteVeraendernInfotext', + 'zeilenAuswaehlen', + 'zeilenAuswaehlenEinzeln', + 'zeilenAuswaehlenBereich', + 'zeilenAuswaehlenAlle' + ) ), 'customJSs' => array( 'public/js/bootstrapper.js', diff --git a/application/views/lehre/lehrauftrag/approveLehrauftrag.php b/application/views/lehre/lehrauftrag/approveLehrauftrag.php index 0e45420bf..11608757a 100644 --- a/application/views/lehre/lehrauftrag/approveLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/approveLehrauftrag.php @@ -45,7 +45,21 @@ $this->load->view( 'letzterStatusBestellt', 'letzterStatusErteilt', 'letzterStatusAngenommen', - ) + ), + 'table' => array( + 'spaltenEinAusblenden', + 'spaltenEinAusblendenMitKlickOeffnen', + 'spaltenEinAusblendenAufEinstellungenKlicken', + 'spaltenEinAusblendenMitKlickAktivieren', + 'spaltenEinAusblendenMitKlickSchliessen', + 'spaltenbreiteVeraendern', + 'spaltenbreiteVeraendernText', + 'spaltenbreiteVeraendernInfotext', + 'zeilenAuswaehlen', + 'zeilenAuswaehlenEinzeln', + 'zeilenAuswaehlenBereich', + 'zeilenAuswaehlenAlle' + ) ), 'customJSs' => array( 'public/js/bootstrapper.js', diff --git a/application/views/lehre/lehrauftrag/orderLehrauftrag.php b/application/views/lehre/lehrauftrag/orderLehrauftrag.php index 628e068c8..32c490250 100644 --- a/application/views/lehre/lehrauftrag/orderLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/orderLehrauftrag.php @@ -44,7 +44,21 @@ $this->load->view( 'letzterStatusAngenommen', 'nachAenderungStundensatzStunden', 'vorAenderungStundensatzStunden' - ) + ), + 'table' => array( + 'spaltenEinAusblenden', + 'spaltenEinAusblendenMitKlickOeffnen', + 'spaltenEinAusblendenAufEinstellungenKlicken', + 'spaltenEinAusblendenMitKlickAktivieren', + 'spaltenEinAusblendenMitKlickSchliessen', + 'spaltenbreiteVeraendern', + 'spaltenbreiteVeraendernText', + 'spaltenbreiteVeraendernInfotext', + 'zeilenAuswaehlen', + 'zeilenAuswaehlenEinzeln', + 'zeilenAuswaehlenBereich', + 'zeilenAuswaehlenAlle' + ) ), 'customJSs' => array( 'public/js/bootstrapper.js', diff --git a/application/views/widgets/table/table.php b/application/views/widgets/table/table.php index 936c32dc8..35d66988a 100644 --- a/application/views/widgets/table/table.php +++ b/application/views/widgets/table/table.php @@ -4,7 +4,10 @@
- + + + load->view('widgets/table/tableHelpsite') ?> +
diff --git a/application/views/widgets/table/tableHelpsite.php b/application/views/widgets/table/tableHelpsite.php new file mode 100644 index 000000000..56523f7da --- /dev/null +++ b/application/views/widgets/table/tableHelpsite.php @@ -0,0 +1,39 @@ + +
+
+
+ +

p->t('ui', 'tabelleneinstellungen')); ?>

+
+ p->t('table', 'spaltenEinAusblenden'); ?> +

+

    +
  • p->t('table', 'spaltenEinAusblendenMitKlickOeffnen'); ?>
  • +
  • p->t('table', 'spaltenEinAusblendenAufEinstellungenKlicken'); ?>
  • +
  • p->t('table', 'spaltenEinAusblendenMitKlickAktivieren'); ?>
  • +
  • p->t('table', 'spaltenEinAusblendenMitKlickSchliessen'); ?>
  • +
+

+
+ p->t('table', 'spaltenbreiteVeraendern'); ?> +

p->t('table', 'spaltenbreiteVeraendernText'); ?>

+
+ INFO: + p->t('table', 'spaltenbreiteVeraendernInfotext'); ?> +
+
+
+ +

p->t('table', 'zeilenAuswaehlen'); ?>

+
+
    +
  • p->t('table', 'zeilenAuswaehlenEinzeln'); ?>
  • +
  • p->t('table', 'zeilenAuswaehlenBereich'); ?>
  • +
  • p->t('table', 'zeilenAuswaehlenAlle'); ?>
  • +
+
+
+ +
+
+
\ No newline at end of file diff --git a/public/js/TableWidget.js b/public/js/TableWidget.js index da0df14f2..559de7f40 100644 --- a/public/js/TableWidget.js +++ b/public/js/TableWidget.js @@ -837,85 +837,6 @@ function _renderTabulatorHeaderCollapseHTML(tableWidgetDiv){ tabulatorHeaderCollapseHTML += ' '; // end col tabulatorHeaderCollapseHTML += ' '; // end row - // CollapseHTML 'Help' - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '
'; - - if (language == 'German') - { - tabulatorHeaderCollapseHTML += '

Tabelleneinstellungen

'; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += 'Spalten ein- und ausblenden'; - tabulatorHeaderCollapseHTML += '

'; - tabulatorHeaderCollapseHTML += '

    '; - tabulatorHeaderCollapseHTML += '
  • Mit einem Klick auf ' + - 'werden die Einstellungen geöffnet.
  • '; - tabulatorHeaderCollapseHTML += '
  • Auf Spalteneinstellungen klicken
  • '; - tabulatorHeaderCollapseHTML += '
  • Durch (wiederholtes) Klicken auf die einzelnen Spaltennamen können ' + - 'diese in der Tabelle beliebig oft aktiviert / deaktiviert werden.
  • '; - tabulatorHeaderCollapseHTML += '
  • Mit einem Klick auf ' + - 'werden die Einstellungen wieder geschlossen.
  • '; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '

'; - tabulatorHeaderCollapseHTML += 'Spaltenbreite verändern'; - tabulatorHeaderCollapseHTML += '

Um die Spaltenbreite zu verändern, fährt man im Spaltenkopf langsam ' + - 'mit dem Mauszeiger auf den rechten Rand der entprechenden Spalte.
' + - 'Sobald sich der Mauszeiger in einen Doppelpfeil verwandelt, wird die Maustaste geklickt und ' + - 'mit gedrückter Maustaste die Spalte nach rechts erweitert oder nach links verkleinert.'; - tabulatorHeaderCollapseHTML += '

'; - tabulatorHeaderCollapseHTML += '
INFO: Alle individuellen Tabelleneinstellungen werden in ' + - 'Ihrem Browser Cache gespeichert. Wenn Sie Ihren Browser Cache löschen, werden Ihre Einstellungen zurückgesetzt und ' + - 'müssen gegebenenfalls neu eingestellt werden.'; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '

'; // end panel-body - - tabulatorHeaderCollapseHTML += '

Zeilen auswählen

'; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '
    '; - tabulatorHeaderCollapseHTML += '
  • Einzeln auswählen: Strg + Klick auf einzelne Zeile(n)
  • '; - tabulatorHeaderCollapseHTML += '
  • Bereich auswählen: Shift + Klick auf Anfangs- und Endzeile
  • '; - tabulatorHeaderCollapseHTML += '
  • Alle auswählen: Button \'Alle auswählen\'
  • '; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '

'; // end panel-body - } - else if (language == 'English') - { - tabulatorHeaderCollapseHTML += '

Table settings

'; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += 'Show and hide columns'; - tabulatorHeaderCollapseHTML += '

'; - tabulatorHeaderCollapseHTML += '

    '; - tabulatorHeaderCollapseHTML += '
  • With a click on the settings will open.
  • '; - tabulatorHeaderCollapseHTML += '
  • Click on column settings
  • '; - tabulatorHeaderCollapseHTML += '
  • By clicking on the individual column names the columns are shown / hidden in the table. Click again to gain the opposite state.
  • '; - tabulatorHeaderCollapseHTML += '
  • With a click on the settings will be closed again.
  • '; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '

'; - tabulatorHeaderCollapseHTML += 'Change column width'; - tabulatorHeaderCollapseHTML += '

To change the column width, slowly hover with the mouse pointer on the right edge of the corresponding column header.
' + - 'As soon as the mouse pointer changes into a double arrow, click the mouse button and ' + - 'keep it pressed while expanding the column width to the right or reducing the width to the left.'; - tabulatorHeaderCollapseHTML += '

'; - tabulatorHeaderCollapseHTML += '
INFO: ' + - 'All individual table settings are saved in your browser cache. If you clear your browser cache, ' + - 'your settings will be erased.'; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '

'; - tabulatorHeaderCollapseHTML += '

Select rows

'; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '
    '; - tabulatorHeaderCollapseHTML += '
  • Select individually: Ctrl + click on single line (s)
  • '; - tabulatorHeaderCollapseHTML += '
  • Select a range: Shift + click on the start and end line
  • '; - tabulatorHeaderCollapseHTML += '
  • Select all: Button \'Select all \'
  • '; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '

'; - } - - tabulatorHeaderCollapseHTML += '
'; // end well - tabulatorHeaderCollapseHTML += '
'; // end col collapse - tabulatorHeaderCollapseHTML += '
'; // end row - return tabulatorHeaderCollapseHTML; } diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index e21e5e741..bedcd6fe8 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -5613,8 +5613,274 @@ When on hold, the date is only a reminder.', 'insertvon' => 'system' ) ) -======= ->>>>>>> feature-5961/DigitalerLehrauftrag_Auszahlungsinfoblatt_externe_Lehrende + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'spaltenEinAusblenden', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Spalten ein- und ausblenden', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Show and hide columns', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'spaltenEinAusblendenMitKlickOeffnen', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => ' + Mit einem Klick auf werden die Einstellungen geöffnet. + ', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'With a click on the settings will open', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'spaltenEinAusblendenAufEinstellungenKlicken', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Auf Spalteneinstellungen klicken', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Click on column settings', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'spaltenEinAusblendenMitKlickAktivieren', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => ' + Durch (wiederholtes) Klicken auf ein Feld mit dem Spaltennamen wird die entsprechende Spalte in der + Tabelle ein- bzw. ausgeblendet. + ', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => ' + By clicking on a field with a column name the corresponding column is shown / hidden in the table. + ', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'spaltenEinAusblendenMitKlickSchliessen', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => ' + Mit einem Klick auf werden die Einstellungen wieder + geschlossen. + ', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => ' + With a click on the settings will be closed again. + ', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'spaltenbreiteVeraendern', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Spaltenbreite verändern', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Change column width', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'spaltenbreiteVeraendernText', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => ' + Um die Spaltenbreite zu verändern, fährt man im Spaltenkopf langsam mit dem Mauszeiger auf den + rechten Rand der entprechenden Spalte.
+ Sobald sich der Mauszeiger in einen Doppelpfeil verwandelt, wird die Maustaste geklickt und mit + gedrückter Maustaste die Spalte nach rechts erweitert oder nach links verkleinert. + ', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => ' + To change the column width, slowly hover with the mouse pointer on the right edge of the + corresponding column header.
+ As soon as the mouse pointer changes into a double arrow, click the mouse button and keep it pressed + while expanding the column width to the right or reducing it to the left.', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'spaltenbreiteVeraendernInfotext', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => ' + Alle individuellen Tabelleneinstellungen werden in Ihrem Browser Cache gespeichert. Wenn Sie Ihren + Browser Cache löschen, werden Ihre Einstellungen zurückgesetzt und müssen gegebenenfalls neu + eingestellt werden. + ', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => ' + All individual table settings are saved in your browser cache. If you clear your browser + cache, your settings will be erased. You will then need to reset them again. + ', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'zeilenAuswaehlen', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Zeilen auswählen', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Select rows', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'zeilenAuswaehlenEinzeln', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Einzeln auswählen: Strg + Klick auf einzelne Zeile(n)', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Select individually: Ctrl + click on single line (s)', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'zeilenAuswaehlenBereich', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Bereich auswählen: Shift + Klick auf Anfangs- und Endzeile', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Select a range: Shift + click on the start and end line', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'core', + 'category' => 'table', + 'phrase' => 'zeilenAuswaehlenAlle', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Alle auswählen: Button \'Alle auswählen\'', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'Select all: Button \'Select all \' ', + 'description' => '', + 'insertvon' => 'system' + ) + ) ) ); From af8b6ed93d240d0b7dcb4e7d64468a6b49a12dde Mon Sep 17 00:00:00 2001 From: Cris Date: Tue, 21 Apr 2020 13:31:13 +0200 Subject: [PATCH 3/7] Created view for orderLehrauftrag-Helptext (using phrases-system) --- .../lehre/lehrauftrag/orderLehrauftrag.php | 159 ++++-------------- .../lehrauftrag/orderLehrauftragHelp.php | 77 +++++++++ 2 files changed, 107 insertions(+), 129 deletions(-) create mode 100644 application/views/lehre/lehrauftrag/orderLehrauftragHelp.php diff --git a/application/views/lehre/lehrauftrag/orderLehrauftrag.php b/application/views/lehre/lehrauftrag/orderLehrauftrag.php index 32c490250..4498dacb4 100644 --- a/application/views/lehre/lehrauftrag/orderLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/orderLehrauftrag.php @@ -16,7 +16,11 @@ $this->load->view( 'tablewidget' => true, 'navigationwidget' => true, 'phrases' => array( - 'global' => array('lehrauftraegeBestellen'), + 'global' => array( + 'lehrauftraegeBestellen', + 'mehrHilfe', + 'weitereInformationenUnter' + ), 'ui' => array( 'anzeigen', 'alleAnzeigen', @@ -58,6 +62,29 @@ $this->load->view( 'zeilenAuswaehlenEinzeln', 'zeilenAuswaehlenBereich', 'zeilenAuswaehlenAlle' + ), + 'lehre' => array( + 'lehrauftragStandardBestellprozess', + 'lehrauftragStandardBestellprozessBestellen', + 'lehrauftragStandardBestellprozessErteilen', + 'lehrauftragStandardBestellprozessAnnehmen', + 'lehrauftraegeBestellen', + 'lehrauftraegeBestellenText', + 'lehrauftraegeBestellenKlickStatusicon', + 'lehrauftraegeBestellenLehrauftraegeWaehlen', + 'lehrauftraegeBestellenMitKlickBestellen', + 'lehrauftraegeBestellenVertragWirdAngelegt', + 'geaenderteLehrauftraege', + 'geaenderteLehrauftraegeText', + 'lehrauftraegeNichtAuswaehlbar', + 'lehrauftraegeNichtAuswaehlbarText', + 'filterAlle', + 'filterNeu', + 'filterBestellt', + 'filterErteilt', + 'filterAngenommen', + 'filterGeaendert', + 'filterDummies' ) ), 'customJSs' => array( @@ -89,7 +116,7 @@ $this->load->view(
- + load->view('lehre/lehrauftrag/orderLehrauftragHelp') ?>
@@ -177,130 +204,4 @@ $this->load->view(
-load->view('templates/FHC-Footer'); ?> - -Lehrauftrag Standard-Bestellprozess -
- - - - - - - - - - - - - - - -
BESTELLEN
(Studiengangsleitung)
ERTEILEN
(Department-/Kompetenzfeldleitung)
ANNEHMEN
(LektorIn)
-
-
- -

Lehraufträge bestellen

-
- Sobald im FAS ein Lehrauftrag/eine Projektbetreuung angelegt wurde, können Sie diese hier bestellen.
- Bestellte Lehraufträge sind zur Erteilung freigegeben.
-
    -
  1. Klicken Sie unten auf das Status-Icon 'Nur neue anzeigen', 'Nur geänderte anzeigen' oder 'Alle anzeigen'
  2. -
  3. Wählen Sie die zu bestellenden Lehraufträge selbst oder über den Button 'Alle auswählen'.
  4. -
  5. Klicken Sie auf Lehrauftrag bestellen.
  6. -
- Für jeden bestellten Lehrauftrag legt das System einen Vertrag an. -
-
- -

Geänderte Lehraufträge

-
- Im FAS können Änderungen an Stunden/Stundensatz eines Lehrauftrags durchgeführt werden, solange dieser nicht vom Lehrenden angenommen wurde.
- Diese müssen dann erneut bestellt werden.

- Wenn Änderungen an bereits bestellten oder erteilten Lehraufträgen vorgenommen wurden, werden diese in einem tooltip angezeigt.
- Fahren Sie dazu mit der Maus über dem Status-Icon am Beginn der Zeile.
-
-
- -

Warum kann ich manche Lehraufträge nicht auswählen?

-
- Nur Lehraufträge mit dem Status 'neu' und 'geändert' können bestellt werden.
- Erteilte oder akzeptierte Lehraufträge werden nur zu Ihrer Information angezeigt und sind daher NICHT wählbar. -
-
- -

Filter

-
- - - - - - - - - - - - - - - - - - - - -
Alle
Alle Lehraufträge mit jedem Status, auch geänderte und Dummy-Aufträge
Neu
Nur Lehraufträge, die im FAS über die Zuteilung eines Lehrenden zu einer Lehreinheit/einem Projekt angelegt und noch nicht bestellt worden sind
Bestellt
Nur bestellte UND geänderte bestellte Lehraufträge
Erteilt
Nur erteilte UND geänderte erteilte Lehraufträge
Angenommen
Nur vom Lehrenden angenommene Lehraufträge
Geändert
Nur Lehraufträge, die geändert wurden, nachdem sie bereits bestellt oder erteilt worden sind
Dummies
Nur Lehraufträge, die mit einem Dummylektor angelegt sind
-
-
- -

Mehr Hilfe?

-
- Weitere Informationen unter FH Complete WIKI -

-EOT; - } - elseif ($user_language == 'English') - { - $html = <<Standard Ordering Process for Teaching Lectureships -
- - - - - - - - - - - - - - - -
ORDER
(Study course Director)
APPROVEMENT
(Department- / Competence field Manager)
ACCEPTANCE
(Lecturer)
-
-
- -

Need more Help?

-
- For further information please go to FH Complete WIKI -

-EOT; - } - return $html; -} - -?> \ No newline at end of file +load->view('templates/FHC-Footer'); ?> \ No newline at end of file diff --git a/application/views/lehre/lehrauftrag/orderLehrauftragHelp.php b/application/views/lehre/lehrauftrag/orderLehrauftragHelp.php new file mode 100644 index 000000000..5ea991002 --- /dev/null +++ b/application/views/lehre/lehrauftrag/orderLehrauftragHelp.php @@ -0,0 +1,77 @@ +

p->t('lehre', 'lehrauftragStandardBestellprozess'); ?>

+
+ + + + + + + + + + + + + + + +
p->t('lehre', 'lehrauftragStandardBestellprozessBestellen'); ?>p->t('lehre', 'lehrauftragStandardBestellprozessErteilen'); ?>p->t('lehre', 'lehrauftragStandardBestellprozessAnnehmen'); ?>
+
+
+ +

p->t('lehre', 'lehrauftraegeBestellen'); ?>

+
+ p->t('lehre', 'lehrauftraegeBestellenText'); ?> +
+
    +
  1. p->t('lehre', 'lehrauftraegeBestellenKlickStatusicon'); ?>
  2. +
  3. p->t('lehre', 'lehrauftraegeBestellenLehrauftraegeWaehlen'); ?>
  4. +
  5. p->t('lehre', 'lehrauftraegeBestellenMitKlickBestellen'); ?>
  6. +
+ p->t('lehre', 'lehrauftraegeBestellenVertragWirdAngelegt'); ?> +
+
+ +

p->t('lehre', 'geaenderteLehrauftraege'); ?>

+
+ p->t('lehre', 'geaenderteLehrauftraegeText'); ?> +
+
+ +

p->t('lehre', 'lehrauftraegeNichtAuswaehlbar'); ?>

+
+ p->t('lehre', 'lehrauftraegeNichtAuswaehlbarText'); ?> +
+
+ +

Filter

+
+ + + + + + + + + + + + + + + + + + + + +
p->t('lehre', 'filterAlle'); ?>p->t('lehre', 'filterNeu'); ?>p->t('lehre', 'filterBestellt'); ?>p->t('lehre', 'filterErteilt'); ?>p->t('lehre', 'filterAngenommen'); ?>p->t('lehre', 'filterGeaendert'); ?>p->t('lehre', 'filterDummies'); ?>
+
+
+ +

p->t('global', 'mehrHilfe'); ?>

+
+ p->t('global', 'weitereInformationenUnter'); ?> + FH Complete WIKI +

\ No newline at end of file From 3dacba5625aed465931b45e7e82a74f35e62bdae Mon Sep 17 00:00:00 2001 From: Cris Date: Tue, 21 Apr 2020 13:31:37 +0200 Subject: [PATCH 4/7] Created view for approveLehrauftrag-Helptext (using phrases-system) --- .../lehre/lehrauftrag/approveLehrauftrag.php | 155 ++++-------------- .../lehrauftrag/approveLehrauftragHelp.php | 74 +++++++++ 2 files changed, 102 insertions(+), 127 deletions(-) create mode 100644 application/views/lehre/lehrauftrag/approveLehrauftragHelp.php diff --git a/application/views/lehre/lehrauftrag/approveLehrauftrag.php b/application/views/lehre/lehrauftrag/approveLehrauftrag.php index 11608757a..7e0c062bf 100644 --- a/application/views/lehre/lehrauftrag/approveLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/approveLehrauftrag.php @@ -16,7 +16,11 @@ $this->load->view( 'tablewidget' => true, 'navigationwidget' => true, 'phrases' => array( - 'global' => array('lehrauftraegeErteilen'), + 'global' => array( + 'lehrauftraegeErteilen', + 'mehrHilfe', + 'weitereInformationenUnter' + ), 'ui' => array( 'anzeigen', 'alleAnzeigen', @@ -59,6 +63,28 @@ $this->load->view( 'zeilenAuswaehlenEinzeln', 'zeilenAuswaehlenBereich', 'zeilenAuswaehlenAlle' + ), + 'lehre' => array( + 'lehrauftragStandardBestellprozess', + 'lehrauftragStandardBestellprozessBestellen', + 'lehrauftragStandardBestellprozessErteilen', + 'lehrauftragStandardBestellprozessAnnehmen', + 'lehrauftraegeErteilen', + 'lehrauftraegeErteilenText', + 'lehrauftraegeErteilenKlickStatusicon', + 'lehrauftraegeErteilenLehrauftraegeWaehlen', + 'lehrauftraegeErteilenMitKlickErteilen', + 'geaenderteLehrauftraege', + 'geaenderteLehrauftraegeTextBeiErteilung', + 'lehrauftraegeNichtAuswaehlbar', + 'lehrauftraegeNichtAuswaehlbarTextBeiErteilung', + 'filterAlle', + 'filterNeu', + 'filterBestellt', + 'filterErteilt', + 'filterAngenommen', + 'filterGeaendert', + 'filterDummies' ) ), 'customJSs' => array( @@ -67,7 +93,6 @@ $this->load->view( ) ) ); - ?> @@ -91,7 +116,7 @@ $this->load->view(
- + load->view('lehre/lehrauftrag/approveLehrauftragHelp') ?>
@@ -185,127 +210,3 @@ $this->load->view( load->view('templates/FHC-Footer'); ?> - -Lehrauftrag Standard-Bestellprozess -
- - - - - - - - - - - - - - - -
BESTELLEN
(Studiengangsleitung)
ERTEILEN
(Department-/Kompetenzfeldleitung)
ANNEHMEN
(LektorIn)
-
-
- -

Lehraufträge erteilen

-
- Sobald Lehraufträge bestellt wurden, können Sie diese hier erteilen.
- Erteilte Lehraufträge können von den Lehrenden angenommen werden.
-
    -
  1. Klicken Sie unten auf das Status-Icon 'Nur bestellte anzeigen' oder 'Alle anzeigen'
  2. -
  3. Wählen Sie die zu erteilenden Lehraufträge selbst oder alle über den Button 'Alle auswählen'.
  4. -
  5. Klicken Sie auf Lehrauftrag erteilen.
  6. -
-
-
- -

Geänderte Lehraufträge

-
- Im FAS können Änderungen an Stunden/Stundensatz eines Lehrauftrags durchgeführt werden, solange dieser nicht vom Lehrenden angenommen wurde.
- Wenn Änderungen an bereits bestellten oder erteilten Lehraufträgen vorgenommen wurden, müssen diese vom Studiengang erneut bestellt werden.
- Bei bereits erteilten Lehraufträgen wird zusätzlich der Status 'erteilt' zurückgesetzt. -
-
- -

Warum kann ich manche Lehraufträge nicht auswählen?

-
- Nur Lehraufträge mit dem Status 'bestellt' können gewählt werden.
- Neue, Bestellte, Akzeptierte oder geänderte Lehraufträge werden nur zu Ihrer Information angezeigt und sind daher NICHT wählbar. -
-
- -

Filter

-
- - - - - - - - - - - - - - - - - - - - -
Alle
Alle Lehraufträge mit jedem Status, auch geänderte und Dummy-Aufträge
Neu
Nur Lehraufträge, die im FAS über die Zuteilung eines Lehrenden zu einer Lehreinheit/einem Projekt angelegt und noch nicht bestellt worden sind
Bestellt
Nur bestellte UND geänderte bestellte Lehraufträge
Erteilt
Nur erteilte UND geänderte erteilte Lehraufträge
Angenommen
Nur vom Lehrenden angenommene Lehraufträge
Geändert
Nur Lehraufträge, die geändert wurden, nachdem sie bereits bestellt oder erteilt worden sind
Dummies
Nur Lehraufträge, die mit einem Dummylektor angelegt sind
-
-
- -

Mehr Hilfe?

-
- Weitere Informationen unter FH Complete WIKI -

-EOT; - } - elseif ($user_language == 'English') - { - $html = <<Standard Ordering Process for Teaching Lectureships -
- - - - - - - - - - - - - - - -
ORDER
(Study course Director)
APPROVEMENT
(Department- / Competence field Manager)
ACCEPTANCE
(Lecturer)
-
-
- -

Need more Help?

-
- For further information please go to FH Complete WIKI -

-EOT; - } - return $html; -} - -?> diff --git a/application/views/lehre/lehrauftrag/approveLehrauftragHelp.php b/application/views/lehre/lehrauftrag/approveLehrauftragHelp.php new file mode 100644 index 000000000..0343da5f1 --- /dev/null +++ b/application/views/lehre/lehrauftrag/approveLehrauftragHelp.php @@ -0,0 +1,74 @@ +

p->t('lehre', 'lehrauftragStandardBestellprozess'); ?>

+
+ + + + + + + + + + + + + + + +
p->t('lehre', 'lehrauftragStandardBestellprozessBestellen'); ?>p->t('lehre', 'lehrauftragStandardBestellprozessErteilen'); ?>p->t('lehre', 'lehrauftragStandardBestellprozessAnnehmen'); ?>
+
+
+ +

p->t('lehre', 'lehrauftraegeErteilen'); ?>

+
+ p->t('lehre', 'lehrauftraegeErteilenText'); ?> +
    +
  1. p->t('lehre', 'lehrauftraegeErteilenKlickStatusicon'); ?>
  2. +
  3. p->t('lehre', 'lehrauftraegeErteilenLehrauftraegeWaehlen'); ?>
  4. +
  5. p->t('lehre', 'lehrauftraegeErteilenMitKlickErteilen'); ?>
  6. +
+
+
+ +

p->t('lehre', 'geaenderteLehrauftraege'); ?>

+
+ p->t('lehre', 'geaenderteLehrauftraegeTextBeiErteilung'); ?> +
+
+ +

p->t('lehre', 'lehrauftraegeNichtAuswaehlbar'); ?>

+
+ p->t('lehre', 'lehrauftraegeNichtAuswaehlbarTextBeiErteilung'); ?> +
+
+ +

Filter

+
+ + + + + + + + + + + + + + + + + + + + +
p->t('lehre', 'filterAlle'); ?>p->t('lehre', 'filterNeu'); ?>p->t('lehre', 'filterBestellt'); ?>p->t('lehre', 'filterErteilt'); ?>p->t('lehre', 'filterAngenommen'); ?>p->t('lehre', 'filterGeaendert'); ?>p->t('lehre', 'filterDummies'); ?>
+
+
+ +

p->t('global', 'mehrHilfe'); ?>

+
+ p->t('global', 'weitereInformationenUnter'); ?>FH Complete WIKI +

\ No newline at end of file From 989409f860700a901a2763215be107d8e6f173fe Mon Sep 17 00:00:00 2001 From: Cris Date: Tue, 21 Apr 2020 13:31:58 +0200 Subject: [PATCH 5/7] Created view for acceptLehrauftrag-Helptext (using phrases-system) --- .../lehre/lehrauftrag/acceptLehrauftrag.php | 126 ++++-------------- .../lehrauftrag/acceptLehrauftragHelp.php | 35 +++++ 2 files changed, 58 insertions(+), 103 deletions(-) create mode 100644 application/views/lehre/lehrauftrag/acceptLehrauftragHelp.php diff --git a/application/views/lehre/lehrauftrag/acceptLehrauftrag.php b/application/views/lehre/lehrauftrag/acceptLehrauftrag.php index f0f1247be..385845026 100644 --- a/application/views/lehre/lehrauftrag/acceptLehrauftrag.php +++ b/application/views/lehre/lehrauftrag/acceptLehrauftrag.php @@ -16,8 +16,11 @@ $this->load->view( 'tablewidget' => true, 'phrases' => array( 'global' => array( - 'lehrauftraegeAnnehmen' - ), + 'lehrauftraegeAnnehmen', + 'dokumentePDF', + 'PDFLehrauftraegeFH', + 'PDFLehrauftraegeLehrgaenge' + ), 'ui' => array( 'anzeigen', 'alleAnzeigen', @@ -60,14 +63,25 @@ $this->load->view( 'zeilenAuswaehlenEinzeln', 'zeilenAuswaehlenBereich', 'zeilenAuswaehlenAlle' - ) + ), + 'lehre' => array( + 'lehrauftraegeAnnehmen', + 'lehrauftraegeAnnehmenText', + 'lehrauftraegeAnnehmenKlickStatusicon', + 'lehrauftraegeAnnehmenLehrauftraegeWaehlen', + 'lehrauftraegeAnnehmenMitKlickAnnehmen', + 'lehrauftraegeNichtAuswaehlbar', + 'lehrauftraegeNichtAuswaehlbarTextBeiAnnahme', + 'filterAlleBeiAnnahme', + 'filterErteiltBeiAnnahme', + 'filterAngenommen' + ) ), 'customJSs' => array( 'public/js/bootstrapper.js', 'public/js/lehre/lehrauftrag/acceptLehrauftrag.js') ) ); - ?> @@ -90,7 +104,7 @@ $this->load->view(
- + load->view('lehre/lehrauftrag/acceptLehrauftragHelp') ?>
@@ -137,7 +151,7 @@ $this->load->view(
- +