Browse code

Change bundle structure

Sebastian Zoglowek authored on14/08/2022 15:51:15
Showing1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,38 +0,0 @@
1
-<?php
2
-
3
-declare(strict_types=1);
4
-
5
-/*
6
- * This file is part of Oveleon ContaoMemberExtension Bundle.
7
- *
8
- * @package     contao-member-extension-bundle
9
- * @license     MIT
10
- * @author      Daniele Sciannimanica   <https://github.com/doishub>
11
- * @author      Fabian Ekert            <https://github.com/eki89>
12
- * @author      Sebastian Zoglowek      <https://github.com/zoglo>
13
- * @copyright   Oveleon                 <https://www.oveleon.de/>
14
- */
15
-
16
-// Back end modules
17
-use Contao\System;
18
-
19
-$GLOBALS['BE_MOD']['system']['member_settings'] = [
20
-    'tables'            => ['tl_member_settings'],
21
-    'hideInNavigation'  => true,
22
-];
23
-
24
-// Front end modules
25
-// ToDo: Change to ArrayUtil::arrayInsert when Contao 4.9 support ends
26
-array_insert($GLOBALS['FE_MOD']['user'], -1, [
27
-    'avatar'       => 'Oveleon\ContaoMemberExtensionBundle\ModuleAvatar',
28
-    'deleteAvatar' => 'Oveleon\ContaoMemberExtensionBundle\ModuleDeleteAvatar',
29
-    'memberList'   => 'Oveleon\ContaoMemberExtensionBundle\ModuleMemberList',
30
-    'memberReader' => 'Oveleon\ContaoMemberExtensionBundle\ModuleMemberReader'
31
-]);
32
-
33
-// Register hooks
34
-$GLOBALS['TL_HOOKS']['createNewUser'][] = ['Oveleon\ContaoMemberExtensionBundle\Member', 'createAvatar'];
35
-$GLOBALS['TL_HOOKS']['updatePersonalData'][] = ['Oveleon\ContaoMemberExtensionBundle\Member', 'updateAvatar'];
36
-
37
-// Style sheet
38
-$request = System::getContainer()->get('request_stack')->getCurrentRequest();
Browse code

Remove obsolete backend css

Sebastian Zoglowek authored on14/08/2022 15:18:20
Showing1 changed files
... ...
@@ -16,14 +16,13 @@ declare(strict_types=1);
16 16
 // Back end modules
17 17
 use Contao\System;
18 18
 
19
-$GLOBALS['BE_MOD']['system']['member_settings'] = array
20
-(
19
+$GLOBALS['BE_MOD']['system']['member_settings'] = [
21 20
     'tables'            => ['tl_member_settings'],
22 21
     'hideInNavigation'  => true,
23
-);
22
+];
24 23
 
25 24
 // Front end modules
26
-// ToDo: Change to ArrayUtil::arrayInsert in the future
25
+// ToDo: Change to ArrayUtil::arrayInsert when Contao 4.9 support ends
27 26
 array_insert($GLOBALS['FE_MOD']['user'], -1, [
28 27
     'avatar'       => 'Oveleon\ContaoMemberExtensionBundle\ModuleAvatar',
29 28
     'deleteAvatar' => 'Oveleon\ContaoMemberExtensionBundle\ModuleDeleteAvatar',
... ...
@@ -37,8 +36,3 @@ $GLOBALS['TL_HOOKS']['updatePersonalData'][] = ['Oveleon\ContaoMemberExtensionBu
37 36
 
38 37
 // Style sheet
39 38
 $request = System::getContainer()->get('request_stack')->getCurrentRequest();
40
-
41
-if ($request && System::getContainer()->get('contao.routing.scope_matcher')->isBackendRequest($request))
42
-{
43
-    $GLOBALS['TL_CSS'][] = 'bundles/contaomemberextension/style.css|static';
44
-}
Browse code

[Addition] Add deleteAvatar module

Sebastian Zoglowek authored on27/02/2022 17:15:38
Showing1 changed files
... ...
@@ -26,6 +26,7 @@ $GLOBALS['BE_MOD']['system']['member_settings'] = array
26 26
 // ToDo: Change to ArrayUtil::arrayInsert in the future
27 27
 array_insert($GLOBALS['FE_MOD']['user'], -1, [
28 28
     'avatar'       => 'Oveleon\ContaoMemberExtensionBundle\ModuleAvatar',
29
+    'deleteAvatar' => 'Oveleon\ContaoMemberExtensionBundle\ModuleDeleteAvatar',
29 30
     'memberList'   => 'Oveleon\ContaoMemberExtensionBundle\ModuleMemberList',
30 31
     'memberReader' => 'Oveleon\ContaoMemberExtensionBundle\ModuleMemberReader'
31 32
 ]);
Browse code

[Update] Added createNewUser Hook

Sebastian Zoglowek authored on26/02/2022 03:03:40
Showing1 changed files
... ...
@@ -1,31 +1,43 @@
1 1
 <?php
2 2
 
3
+declare(strict_types=1);
4
+
3 5
 /*
4 6
  * This file is part of Oveleon ContaoMemberExtension Bundle.
5 7
  *
6
- * (c) https://www.oveleon.de/
8
+ * @package     contao-member-extension-bundle
9
+ * @license     MIT
10
+ * @author      Daniele Sciannimanica   <https://github.com/doishub>
11
+ * @author      Fabian Ekert            <https://github.com/eki89>
12
+ * @author      Sebastian Zoglowek      <https://github.com/zoglo>
13
+ * @copyright   Oveleon                 <https://www.oveleon.de/>
7 14
  */
8 15
 
9 16
 // Back end modules
17
+use Contao\System;
18
+
10 19
 $GLOBALS['BE_MOD']['system']['member_settings'] = array
11 20
 (
12
-    'tables'            => array('tl_member_settings'),
21
+    'tables'            => ['tl_member_settings'],
13 22
     'hideInNavigation'  => true,
14 23
 );
15 24
 
16 25
 // Front end modules
17
-array_insert($GLOBALS['FE_MOD']['user'], -1, array
18
-(
26
+// ToDo: Change to ArrayUtil::arrayInsert in the future
27
+array_insert($GLOBALS['FE_MOD']['user'], -1, [
19 28
     'avatar'       => 'Oveleon\ContaoMemberExtensionBundle\ModuleAvatar',
20 29
     'memberList'   => 'Oveleon\ContaoMemberExtensionBundle\ModuleMemberList',
21 30
     'memberReader' => 'Oveleon\ContaoMemberExtensionBundle\ModuleMemberReader'
22
-));
31
+]);
23 32
 
24 33
 // Register hooks
25
-$GLOBALS['TL_HOOKS']['updatePersonalData'][] = array('Oveleon\ContaoMemberExtensionBundle\Member', 'updateAvatar');
34
+$GLOBALS['TL_HOOKS']['createNewUser'][] = ['Oveleon\ContaoMemberExtensionBundle\Member', 'createAvatar'];
35
+$GLOBALS['TL_HOOKS']['updatePersonalData'][] = ['Oveleon\ContaoMemberExtensionBundle\Member', 'updateAvatar'];
26 36
 
27 37
 // Style sheet
28
-if (TL_MODE == 'BE')
38
+$request = System::getContainer()->get('request_stack')->getCurrentRequest();
39
+
40
+if ($request && System::getContainer()->get('contao.routing.scope_matcher')->isBackendRequest($request))
29 41
 {
30 42
     $GLOBALS['TL_CSS'][] = 'bundles/contaomemberextension/style.css|static';
31 43
 }
Browse code

- Add module "MemberList" - Add module "MemberReader"

doishub authored on08/12/2020 15:39:30
Showing1 changed files
... ...
@@ -5,6 +5,7 @@
5 5
  *
6 6
  * (c) https://www.oveleon.de/
7 7
  */
8
+
8 9
 // Back end modules
9 10
 $GLOBALS['BE_MOD']['system']['member_settings'] = array
10 11
 (
... ...
@@ -15,14 +16,16 @@ $GLOBALS['BE_MOD']['system']['member_settings'] = array
15 16
 // Front end modules
16 17
 array_insert($GLOBALS['FE_MOD']['user'], -1, array
17 18
 (
18
-    'avatar' => '\\Oveleon\\ContaoMemberExtensionBundle\\ModuleAvatar'
19
+    'avatar'       => 'Oveleon\ContaoMemberExtensionBundle\ModuleAvatar',
20
+    'memberList'   => 'Oveleon\ContaoMemberExtensionBundle\ModuleMemberList',
21
+    'memberReader' => 'Oveleon\ContaoMemberExtensionBundle\ModuleMemberReader'
19 22
 ));
20 23
 
21 24
 // Register hooks
22
-$GLOBALS['TL_HOOKS']['updatePersonalData'][] = array('\\Oveleon\\ContaoMemberExtensionBundle\\Member', 'updateAvatar');
25
+$GLOBALS['TL_HOOKS']['updatePersonalData'][] = array('Oveleon\ContaoMemberExtensionBundle\Member', 'updateAvatar');
23 26
 
24 27
 // Style sheet
25 28
 if (TL_MODE == 'BE')
26 29
 {
27 30
     $GLOBALS['TL_CSS'][] = 'bundles/contaomemberextension/style.css|static';
28
-}
29 31
\ No newline at end of file
32
+}
Browse code

Update Readme

doishub authored on12/11/2019 16:11:24
Showing1 changed files
... ...
@@ -1,11 +1,10 @@
1 1
 <?php
2 2
 
3 3
 /*
4
- * This file is part of Oveleon ContaoOnofficeShopTv Bundle.
4
+ * This file is part of Oveleon ContaoMemberExtension Bundle.
5 5
  *
6 6
  * (c) https://www.oveleon.de/
7 7
  */
8
-
9 8
 // Back end modules
10 9
 $GLOBALS['BE_MOD']['system']['member_settings'] = array
11 10
 (
Browse code

Hide module navigation entry (member_settings)

oveleon authored on08/03/2019 17:12:12
Showing1 changed files
... ...
@@ -21,3 +21,9 @@ array_insert($GLOBALS['FE_MOD']['user'], -1, array
21 21
 
22 22
 // Register hooks
23 23
 $GLOBALS['TL_HOOKS']['updatePersonalData'][] = array('\\Oveleon\\ContaoMemberExtensionBundle\\Member', 'updateAvatar');
24
+
25
+// Style sheet
26
+if (TL_MODE == 'BE')
27
+{
28
+    $GLOBALS['TL_CSS'][] = 'bundles/contaomemberextension/style.css|static';
29
+}
24 30
\ No newline at end of file
Browse code

Initial commit: Frontend module member avatar added

oveleon authored on08/03/2019 16:40:16
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,23 @@
1
+<?php
2
+
3
+/*
4
+ * This file is part of Oveleon ContaoOnofficeShopTv Bundle.
5
+ *
6
+ * (c) https://www.oveleon.de/
7
+ */
8
+
9
+// Back end modules
10
+$GLOBALS['BE_MOD']['system']['member_settings'] = array
11
+(
12
+    'tables'            => array('tl_member_settings'),
13
+    'hideInNavigation'  => true,
14
+);
15
+
16
+// Front end modules
17
+array_insert($GLOBALS['FE_MOD']['user'], -1, array
18
+(
19
+    'avatar' => '\\Oveleon\\ContaoMemberExtensionBundle\\ModuleAvatar'
20
+));
21
+
22
+// Register hooks
23
+$GLOBALS['TL_HOOKS']['updatePersonalData'][] = array('\\Oveleon\\ContaoMemberExtensionBundle\\Member', 'updateAvatar');