aboutsummaryrefslogtreecommitdiff
path: root/lib/extern
diff options
context:
space:
mode:
authorElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2023-11-02 10:48:19 +0000
committerElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2023-11-02 10:48:19 +0000
commit36239bf7917c3c4411eedee90a08be5918c4938b (patch)
tree41749fb0c3adad05dfe32205af1d7b8a267859ea /lib/extern
parent30adef1017a18092359a1093312a178c02f9541b (diff)
use persistent datafield order stored in the config, fixes #3380
Closes #3380 Merge request studip/studip!2300
Diffstat (limited to 'lib/extern')
-rw-r--r--lib/extern/modules/ExternModuleTemplateLecturedetails.class.php2
-rw-r--r--lib/extern/modules/ExternModuleTemplateLectures.class.php2
-rw-r--r--lib/extern/modules/ExternModuleTemplatePersBrowse.class.php2
3 files changed, 4 insertions, 2 deletions
diff --git a/lib/extern/modules/ExternModuleTemplateLecturedetails.class.php b/lib/extern/modules/ExternModuleTemplateLecturedetails.class.php
index bef48b1..3b7d9ab 100644
--- a/lib/extern/modules/ExternModuleTemplateLecturedetails.class.php
+++ b/lib/extern/modules/ExternModuleTemplateLecturedetails.class.php
@@ -401,7 +401,7 @@ class ExternModuleTemplateLecturedetails extends ExternModule {
$content['LECTUREDETAILS']['STUDIP-DATA'] = $this->getStudipData();
// generic data fields
- if ($generic_datafields = $this->config->getValue('Main', 'genericdatafields')) {
+ if ($generic_datafields = $this->config->getValue('TemplateLectureData', 'genericdatafields')) {
$localEntries = DataFieldEntry::getDataFieldEntries($this->seminar_id, 'sem');
$k = 1;
foreach ($generic_datafields as $datafield) {
diff --git a/lib/extern/modules/ExternModuleTemplateLectures.class.php b/lib/extern/modules/ExternModuleTemplateLectures.class.php
index dc7ed29..00277ad 100644
--- a/lib/extern/modules/ExternModuleTemplateLectures.class.php
+++ b/lib/extern/modules/ExternModuleTemplateLectures.class.php
@@ -432,7 +432,7 @@ class ExternSemBrowseTemplate extends SemBrowse {
}
// generic datafields
- $generic_datafields = $this->module->config->getValue("Main", "genericdatafields");
+ $generic_datafields = $this->module->config->getValue("TemplateGeneric", "genericdatafields");
$content['__GLOBAL__']['LECTURES-COUNT'] = count($sem_data);
$group_by_name = $this->module->config->getValue("Main", "aliasesgrouping");
diff --git a/lib/extern/modules/ExternModuleTemplatePersBrowse.class.php b/lib/extern/modules/ExternModuleTemplatePersBrowse.class.php
index 0161bd7..9e87647 100644
--- a/lib/extern/modules/ExternModuleTemplatePersBrowse.class.php
+++ b/lib/extern/modules/ExternModuleTemplatePersBrowse.class.php
@@ -348,6 +348,8 @@ class ExternModuleTemplatePersBrowse extends ExternModule {
$content['PERSONS']['PERSON'][$j]['PERSON-NO'] = $j + 1;
// generic data fields
+ $generic_datafields = $this->config->getValue('TemplateListPersons', 'genericdatafields');
+
if (is_array($generic_datafields)) {
$localEntries = DataFieldEntry::getDataFieldEntries($row['user_id'], 'user');
$k = 1;