Browse code

Progress live

Benjamin Roth authored on12/12/2022 09:28:15
Showing9 changed files
... ...
@@ -18,7 +18,7 @@
18 18
         "madeyourday/contao-rocksolid-custom-elements": "^2.2",
19 19
         "madeyourday/contao-rocksolid-icon-picker": "^2.0",
20 20
         "esalesmedia/contao-swiperjs-slider": "^2.3",
21
-        "oveleon/contao-component-stylcde-manager": "^2.6"
21
+        "oveleon/contao-component-style-manager": "^2.6"
22 22
     },
23 23
     "require-dev": {
24 24
         "contao/maker-bundle": "^4.13"
... ...
@@ -20,7 +20,7 @@ $GLOBALS['TL_ASSETS']['TEAMLIST_QUICKSAND'] = '1.4';
20 20
 
21 21
 $GLOBALS['BE_MOD']['content']['eSM_team'] = array
22 22
 (
23
-    'tables'   => array('tl_eSM_team_group','tl_eSM_team'),
23
+    'tables'   => array('tl_esm_team_group', 'tl_esm_team'),
24 24
     'icon'     => 'system/modules/eSM_team/html/icon.png',
25 25
 );
26 26
 
... ...
@@ -50,4 +50,4 @@ $GLOBALS['eSM_team']['divisions'] = array
50 50
     'spirits',
51 51
     'facility_management',
52 52
     'marketing'
53
-);
54 53
\ No newline at end of file
54
+);
... ...
@@ -23,7 +23,7 @@ $GLOBALS['TL_DCA']['tl_module']['fields']['eSM_team_group'] = array
23 23
   'label'                   => &$GLOBALS['TL_LANG']['tl_module']['eSM_team_group'],
24 24
   'exclude'                 => true,
25 25
   'inputType'               => 'select',
26
-  'foreignKey'              => 'tl_eSM_team_group.title',
26
+  'foreignKey'              => 'tl_esm_team_group.title',
27 27
   'eval'                    => array('mandatory'=>true,'includeBlankOption'=>true),
28 28
   'sql'                     => "int(10) unsigned NOT NULL default '0'"
29 29
 );
... ...
@@ -37,4 +37,4 @@ $GLOBALS['TL_DCA']['tl_module']['fields']['eSM_team_divisions'] = array
37 37
 	'reference'               => &$GLOBALS['TL_LANG']['REF']['divisions'],
38 38
 	'eval'                    => array('mandatory'=>true, 'multiple'=>true),
39 39
 	'sql'                     => "blob NULL"
40
-);
41 40
\ No newline at end of file
41
+);
... ...
@@ -12,39 +12,39 @@
12 12
 /**
13 13
  * Fields
14 14
  */
15
-$GLOBALS['TL_LANG']['tl_eSM_team']['firstname'][0] = "Vorname";
16
-$GLOBALS['TL_LANG']['tl_eSM_team']['firstname'][1] = "Der Vorname des Teammitglieds.";
17
-$GLOBALS['TL_LANG']['tl_eSM_team']['lastname'][0] = "Nachname";
18
-$GLOBALS['TL_LANG']['tl_eSM_team']['lastname'][1] = "Der Nachname des Teammitglieds.";
19
-$GLOBALS['TL_LANG']['tl_eSM_team']['position'][0] = "Position";
20
-$GLOBALS['TL_LANG']['tl_eSM_team']['position'][1] = "Die Position der Person im Team/Firma.";
21
-$GLOBALS['TL_LANG']['tl_eSM_team']['division'][0] = "Abteilung";
22
-$GLOBALS['TL_LANG']['tl_eSM_team']['division'][1] = "Die Abteilung zu welcher das Teammitglied gehört.";
23
-$GLOBALS['TL_LANG']['tl_eSM_team']['singleSRC'][0] = "Bild";
24
-$GLOBALS['TL_LANG']['tl_eSM_team']['singleSRC'][1] = "Das Portraibild der Person.";
25
-$GLOBALS['TL_LANG']['tl_eSM_team']['published'][0] = "Veröffentlicht";
26
-$GLOBALS['TL_LANG']['tl_eSM_team']['published'][1] = "Das Teammitglied wird in der Ausgabe angezeigt.";
15
+$GLOBALS['TL_LANG']['tl_esm_team']['firstname'][0] = "Vorname";
16
+$GLOBALS['TL_LANG']['tl_esm_team']['firstname'][1] = "Der Vorname des Teammitglieds.";
17
+$GLOBALS['TL_LANG']['tl_esm_team']['lastname'][0] = "Nachname";
18
+$GLOBALS['TL_LANG']['tl_esm_team']['lastname'][1] = "Der Nachname des Teammitglieds.";
19
+$GLOBALS['TL_LANG']['tl_esm_team']['position'][0] = "Position";
20
+$GLOBALS['TL_LANG']['tl_esm_team']['position'][1] = "Die Position der Person im Team/Firma.";
21
+$GLOBALS['TL_LANG']['tl_esm_team']['division'][0] = "Abteilung";
22
+$GLOBALS['TL_LANG']['tl_esm_team']['division'][1] = "Die Abteilung zu welcher das Teammitglied gehört.";
23
+$GLOBALS['TL_LANG']['tl_esm_team']['singleSRC'][0] = "Bild";
24
+$GLOBALS['TL_LANG']['tl_esm_team']['singleSRC'][1] = "Das Portraibild der Person.";
25
+$GLOBALS['TL_LANG']['tl_esm_team']['published'][0] = "Veröffentlicht";
26
+$GLOBALS['TL_LANG']['tl_esm_team']['published'][1] = "Das Teammitglied wird in der Ausgabe angezeigt.";
27 27
 
28 28
 /**
29 29
  * Legends
30 30
  */
31
-$GLOBALS['TL_LANG']['tl_eSM_team']['title_legend']      = 'Grundeinstellungen';
32
-$GLOBALS['TL_LANG']['tl_eSM_team']['company_legend']    = 'Aufgabenbereich im Unternehmen';
33
-$GLOBALS['TL_LANG']['tl_eSM_team']['picture_legend']    = 'Bilddefinition';
34
-$GLOBALS['TL_LANG']['tl_eSM_team']['publish_legend']    = 'Veröffentlichungseinstellungen';
31
+$GLOBALS['TL_LANG']['tl_esm_team']['title_legend']      = 'Grundeinstellungen';
32
+$GLOBALS['TL_LANG']['tl_esm_team']['company_legend']    = 'Aufgabenbereich im Unternehmen';
33
+$GLOBALS['TL_LANG']['tl_esm_team']['picture_legend']    = 'Bilddefinition';
34
+$GLOBALS['TL_LANG']['tl_esm_team']['publish_legend']    = 'Veröffentlichungseinstellungen';
35 35
 
36 36
 /**
37 37
  * Buttons
38 38
  */
39
-$GLOBALS['TL_LANG']['tl_eSM_team']['new']               = array('Neues Teammitglied', 'Ein neues Teammitglied hinzufügen');
40
-$GLOBALS['TL_LANG']['tl_eSM_team']['toggle']            = array('Mitglied aktiv/inaktiv', 'Teammitglied ID %s aktiv/inaktiv schalten');
41
-$GLOBALS['TL_LANG']['tl_eSM_team']['show']              = array('Teammitglieddetails', 'Details des Teammitglieds ID %s anzeigen');
42
-$GLOBALS['TL_LANG']['tl_eSM_team']['edit']              = array('Teammitglied bearbeiten', 'Teammitglied ID %s bearbeiten');
43
-$GLOBALS['TL_LANG']['tl_eSM_team']['copy']              = array('Teammitglied duplizieren', 'Teammitglied ID %s duplizieren');
44
-$GLOBALS['TL_LANG']['tl_eSM_team']['delete']            = array('Teammitglied löschen', 'Teammitglied ID %s löschen');
39
+$GLOBALS['TL_LANG']['tl_esm_team']['new']               = array('Neues Teammitglied', 'Ein neues Teammitglied hinzufügen');
40
+$GLOBALS['TL_LANG']['tl_esm_team']['toggle']            = array('Mitglied aktiv/inaktiv', 'Teammitglied ID %s aktiv/inaktiv schalten');
41
+$GLOBALS['TL_LANG']['tl_esm_team']['show']              = array('Teammitglieddetails', 'Details des Teammitglieds ID %s anzeigen');
42
+$GLOBALS['TL_LANG']['tl_esm_team']['edit']              = array('Teammitglied bearbeiten', 'Teammitglied ID %s bearbeiten');
43
+$GLOBALS['TL_LANG']['tl_esm_team']['copy']              = array('Teammitglied duplizieren', 'Teammitglied ID %s duplizieren');
44
+$GLOBALS['TL_LANG']['tl_esm_team']['delete']            = array('Teammitglied löschen', 'Teammitglied ID %s löschen');
45 45
 
46 46
 /**
47 47
  * Misc
48 48
  */
49 49
 
50
-$GLOBALS['TL_LANG']['tl_eSM_team']['includeTemplatesJQuery'] = "Das <em>%s</em>-Template muss im Seitenlayout eingebunden sein.";
51 50
\ No newline at end of file
51
+$GLOBALS['TL_LANG']['tl_esm_team']['includeTemplatesJQuery'] = "Das <em>%s</em>-Template muss im Seitenlayout eingebunden sein.";
... ...
@@ -12,19 +12,19 @@
12 12
 /**
13 13
  * Fields
14 14
  */
15
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['title'][0] = "Team-Kategorie";
16
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['title'][1] = "Kategoriename des Teams";
15
+$GLOBALS['TL_LANG']['tl_esm_team_group']['title'][0] = "Team-Kategorie";
16
+$GLOBALS['TL_LANG']['tl_esm_team_group']['title'][1] = "Kategoriename des Teams";
17 17
 
18 18
 /**
19 19
  * Legends
20 20
  */
21
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['title_legend']      = 'Grundeinstellungen';
21
+$GLOBALS['TL_LANG']['tl_esm_team_group']['title_legend']      = 'Grundeinstellungen';
22 22
 
23 23
 /**
24 24
  * Buttons
25 25
  */
26
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['new']               = array('Neue Team-Kategorie', 'Eine neue Team-Kategorie hinzufügen');
27
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['show']              = array('Team-Kategoriedetails', 'Details der Team-Kategorie ID %s anzeigen');
28
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['edit']              = array('Team-Kategorie bearbeiten', 'Team-Kategorie ID %s bearbeiten');
29
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['copy']              = array('Team-Kategorie duplizieren', 'Team-Kategorie ID %s duplizieren');
30
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['delete']            = array('Team-Kategorie löschen', 'Team-Kategorie ID %s löschen');
31 26
\ No newline at end of file
27
+$GLOBALS['TL_LANG']['tl_esm_team_group']['new']               = array('Neue Team-Kategorie', 'Eine neue Team-Kategorie hinzufügen');
28
+$GLOBALS['TL_LANG']['tl_esm_team_group']['show']              = array('Team-Kategoriedetails', 'Details der Team-Kategorie ID %s anzeigen');
29
+$GLOBALS['TL_LANG']['tl_esm_team_group']['edit']              = array('Team-Kategorie bearbeiten', 'Team-Kategorie ID %s bearbeiten');
30
+$GLOBALS['TL_LANG']['tl_esm_team_group']['copy']              = array('Team-Kategorie duplizieren', 'Team-Kategorie ID %s duplizieren');
31
+$GLOBALS['TL_LANG']['tl_esm_team_group']['delete']            = array('Team-Kategorie löschen', 'Team-Kategorie ID %s löschen');
... ...
@@ -12,39 +12,39 @@
12 12
 /**
13 13
  * Fields
14 14
  */
15
-$GLOBALS['TL_LANG']['tl_eSM_team']['firstname'][0] = "Vorname";
16
-$GLOBALS['TL_LANG']['tl_eSM_team']['firstname'][1] = "Der Vorname des Teammitglieds.";
17
-$GLOBALS['TL_LANG']['tl_eSM_team']['lastname'][0] = "Nachname";
18
-$GLOBALS['TL_LANG']['tl_eSM_team']['lastname'][1] = "Der Nachname des Teammitglieds.";
19
-$GLOBALS['TL_LANG']['tl_eSM_team']['position'][0] = "Position";
20
-$GLOBALS['TL_LANG']['tl_eSM_team']['position'][1] = "Die Position der Person im Team/Firma.";
21
-$GLOBALS['TL_LANG']['tl_eSM_team']['division'][0] = "Abteilung";
22
-$GLOBALS['TL_LANG']['tl_eSM_team']['division'][1] = "Die Abteilung zu welcher das Teammitglied gehört.";
23
-$GLOBALS['TL_LANG']['tl_eSM_team']['singleSRC'][0] = "Bild";
24
-$GLOBALS['TL_LANG']['tl_eSM_team']['singleSRC'][1] = "Das Portraibild der Person.";
25
-$GLOBALS['TL_LANG']['tl_eSM_team']['published'][0] = "Veröffentlicht";
26
-$GLOBALS['TL_LANG']['tl_eSM_team']['published'][1] = "Das Teammitglied wird in der Ausgabe angezeigt.";
15
+$GLOBALS['TL_LANG']['tl_esm_team']['firstname'][0] = "Vorname";
16
+$GLOBALS['TL_LANG']['tl_esm_team']['firstname'][1] = "Der Vorname des Teammitglieds.";
17
+$GLOBALS['TL_LANG']['tl_esm_team']['lastname'][0] = "Nachname";
18
+$GLOBALS['TL_LANG']['tl_esm_team']['lastname'][1] = "Der Nachname des Teammitglieds.";
19
+$GLOBALS['TL_LANG']['tl_esm_team']['position'][0] = "Position";
20
+$GLOBALS['TL_LANG']['tl_esm_team']['position'][1] = "Die Position der Person im Team/Firma.";
21
+$GLOBALS['TL_LANG']['tl_esm_team']['division'][0] = "Abteilung";
22
+$GLOBALS['TL_LANG']['tl_esm_team']['division'][1] = "Die Abteilung zu welcher das Teammitglied gehört.";
23
+$GLOBALS['TL_LANG']['tl_esm_team']['singleSRC'][0] = "Bild";
24
+$GLOBALS['TL_LANG']['tl_esm_team']['singleSRC'][1] = "Das Portraibild der Person.";
25
+$GLOBALS['TL_LANG']['tl_esm_team']['published'][0] = "Veröffentlicht";
26
+$GLOBALS['TL_LANG']['tl_esm_team']['published'][1] = "Das Teammitglied wird in der Ausgabe angezeigt.";
27 27
 
28 28
 /**
29 29
  * Legends
30 30
  */
31
-$GLOBALS['TL_LANG']['tl_eSM_team']['title_legend']      = 'Grundeinstellungen';
32
-$GLOBALS['TL_LANG']['tl_eSM_team']['company_legend']    = 'Aufgabenbereich im Unternehmen';
33
-$GLOBALS['TL_LANG']['tl_eSM_team']['picture_legend']    = 'Bilddefinition';
34
-$GLOBALS['TL_LANG']['tl_eSM_team']['publish_legend']    = 'Veröffentlichungseinstellungen';
31
+$GLOBALS['TL_LANG']['tl_esm_team']['title_legend']      = 'Grundeinstellungen';
32
+$GLOBALS['TL_LANG']['tl_esm_team']['company_legend']    = 'Aufgabenbereich im Unternehmen';
33
+$GLOBALS['TL_LANG']['tl_esm_team']['picture_legend']    = 'Bilddefinition';
34
+$GLOBALS['TL_LANG']['tl_esm_team']['publish_legend']    = 'Veröffentlichungseinstellungen';
35 35
 
36 36
 /**
37 37
  * Buttons
38 38
  */
39
-$GLOBALS['TL_LANG']['tl_eSM_team']['new']               = array('Neues Teammitglied', 'Ein neues Teammitglied hinzufügen');
40
-$GLOBALS['TL_LANG']['tl_eSM_team']['toggle']            = array('Mitglied aktiv/inaktiv', 'Teammitglied ID %s aktiv/inaktiv schalten');
41
-$GLOBALS['TL_LANG']['tl_eSM_team']['show']              = array('Teammitglieddetails', 'Details des Teammitglieds ID %s anzeigen');
42
-$GLOBALS['TL_LANG']['tl_eSM_team']['edit']              = array('Teammitglied bearbeiten', 'Teammitglied ID %s bearbeiten');
43
-$GLOBALS['TL_LANG']['tl_eSM_team']['copy']              = array('Teammitglied duplizieren', 'Teammitglied ID %s duplizieren');
44
-$GLOBALS['TL_LANG']['tl_eSM_team']['delete']            = array('Teammitglied löschen', 'Teammitglied ID %s löschen');
39
+$GLOBALS['TL_LANG']['tl_esm_team']['new']               = array('Neues Teammitglied', 'Ein neues Teammitglied hinzufügen');
40
+$GLOBALS['TL_LANG']['tl_esm_team']['toggle']            = array('Mitglied aktiv/inaktiv', 'Teammitglied ID %s aktiv/inaktiv schalten');
41
+$GLOBALS['TL_LANG']['tl_esm_team']['show']              = array('Teammitglieddetails', 'Details des Teammitglieds ID %s anzeigen');
42
+$GLOBALS['TL_LANG']['tl_esm_team']['edit']              = array('Teammitglied bearbeiten', 'Teammitglied ID %s bearbeiten');
43
+$GLOBALS['TL_LANG']['tl_esm_team']['copy']              = array('Teammitglied duplizieren', 'Teammitglied ID %s duplizieren');
44
+$GLOBALS['TL_LANG']['tl_esm_team']['delete']            = array('Teammitglied löschen', 'Teammitglied ID %s löschen');
45 45
 
46 46
 /**
47 47
  * Misc
48 48
  */
49 49
 
50
-$GLOBALS['TL_LANG']['tl_eSM_team']['includeTemplatesJQuery'] = "Das <em>%s</em>-Template muss im Seitenlayout eingebunden sein.";
51 50
\ No newline at end of file
51
+$GLOBALS['TL_LANG']['tl_esm_team']['includeTemplatesJQuery'] = "Das <em>%s</em>-Template muss im Seitenlayout eingebunden sein.";
... ...
@@ -12,19 +12,19 @@
12 12
 /**
13 13
  * Fields
14 14
  */
15
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['title'][0] = "Team category";
16
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['title'][1] = "Category title of the team";
15
+$GLOBALS['TL_LANG']['tl_esm_team_group']['title'][0] = "Team category";
16
+$GLOBALS['TL_LANG']['tl_esm_team_group']['title'][1] = "Category title of the team";
17 17
 
18 18
 /**
19 19
  * Legends
20 20
  */
21
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['title_legend']      = 'Base settings';
21
+$GLOBALS['TL_LANG']['tl_esm_team_group']['title_legend']      = 'Base settings';
22 22
 
23 23
 /**
24 24
  * Buttons
25 25
  */
26
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['new']               = array('Neue Team-Kategorie', 'Eine neue Team-Kategorie hinzufügen');
27
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['show']              = array('Team-Kategoriedetails', 'Details der Team-Kategorie ID %s anzeigen');
28
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['edit']              = array('Team-Kategorie bearbeiten', 'Team-Kategorie ID %s bearbeiten');
29
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['copy']              = array('Team-Kategorie duplizieren', 'Team-Kategorie ID %s duplizieren');
30
-$GLOBALS['TL_LANG']['tl_eSM_team_group']['delete']            = array('Team-Kategorie löschen', 'Team-Kategorie ID %s löschen');
31 26
\ No newline at end of file
27
+$GLOBALS['TL_LANG']['tl_esm_team_group']['new']               = array('Neue Team-Kategorie', 'Eine neue Team-Kategorie hinzufügen');
28
+$GLOBALS['TL_LANG']['tl_esm_team_group']['show']              = array('Team-Kategoriedetails', 'Details der Team-Kategorie ID %s anzeigen');
29
+$GLOBALS['TL_LANG']['tl_esm_team_group']['edit']              = array('Team-Kategorie bearbeiten', 'Team-Kategorie ID %s bearbeiten');
30
+$GLOBALS['TL_LANG']['tl_esm_team_group']['copy']              = array('Team-Kategorie duplizieren', 'Team-Kategorie ID %s duplizieren');
31
+$GLOBALS['TL_LANG']['tl_esm_team_group']['delete']            = array('Team-Kategorie löschen', 'Team-Kategorie ID %s löschen');
... ...
@@ -32,7 +32,7 @@ class TeamListController extends AbstractFrontendModuleController
32 32
     protected function getResponse(Template $template, ModuleModel $model, Request $request): Response
33 33
     {
34 34
         $Team = $this->db->executeQuery(
35
-            "SELECT * FROM tl_eSM_team WHERE division IN (:division) AND pid = :group AND published = '1' ORDER BY division, lastname",
35
+            "SELECT * FROM tl_esm_team WHERE division IN (:division) AND pid = :group AND published = '1' ORDER BY division, lastname",
36 36
             [
37 37
                 'division' => StringUtil::deserialize($model->eSM_team_divisions),
38 38
                 'group' => $model->eSM_team_group
... ...
@@ -8,7 +8,7 @@ use Contao\Controller;
8 8
 use Contao\CoreBundle\DependencyInjection\Attribute\AsCallback;
9 9
 use Contao\Image;
10 10
 
11
-#[AsCallback(table: "tl_eSM_team", target: "list.sorting.child_record")]
11
+#[AsCallback(table: "tl_esm_team", target: "list.sorting.child_record")]
12 12
 class TeamListSortingChildRecordListener
13 13
 {
14 14
     public function __invoke(array $recordData): string