File tree 5 files changed +98
-8
lines changed 5 files changed +98
-8
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,19 @@ class LeMike_DevMode_Model_Core_Email extends Mage_Core_Model_Email
30
30
{
31
31
public function send ()
32
32
{
33
+ $ recipient = Mage::getStoreConfig ('lemike_devmode_core/email/recipient ' );
34
+
35
+ if ($ recipient )
36
+ {
37
+ LeMike_DevMode_Model_Log::info (
38
+ 'Reroute mail from " ' . $ this ->getToMail () . '" to " ' . $ recipient . '". '
39
+ );
40
+ $ this ->setToEmail ($ recipient );
41
+ }
42
+ else
43
+ {
44
+ var_dump ($ this ->getBody ());
45
+ }
33
46
34
47
return parent ::send ();
35
48
}
Original file line number Diff line number Diff line change 38
38
<resources >
39
39
<admin >
40
40
<children >
41
+ <system >
42
+ <children >
43
+ <config >
44
+ <children >
45
+ <lemike_devmode_core translate =" title" >
46
+ <title >LeMike_DevMode Core</title >
47
+ <sort_order >210</sort_order >
48
+ </lemike_devmode_core >
49
+ </children >
50
+ </config >
51
+ </children >
52
+ </system >
41
53
<lemike_devmode translate =" title" module =" lemike_devmode" >
42
54
<title >LeMike Developer Mode</title >
43
55
<sort_order >85</sort_order >
Original file line number Diff line number Diff line change 1
1
<?xml version =" 1.0" ?>
2
2
<config >
3
3
<modules >
4
- <lemike_devmode >
5
- <version >0.0.1 </version >
6
- </lemike_devmode >
4
+ <LeMike_DevMode >
5
+ <version >0.1.0 </version >
6
+ </LeMike_DevMode >
7
7
</modules >
8
8
9
9
<global >
12
12
<class >LeMike_DevMode_Block</class >
13
13
</lemike_devmode >
14
14
</blocks >
15
+ <helpers >
16
+ <lemike_devmode >
17
+ <class >LeMike_DevMode_Helper</class >
18
+ </lemike_devmode >
19
+ </helpers >
15
20
<models >
16
21
<lemike_devmode >
17
22
<class >LeMike_DevMode_Model</class >
18
23
</lemike_devmode >
24
+ <lemike_devmode_resource >
25
+ <class >LeMike_DevMode_Model_Resource</class >
26
+ <entities >
27
+ <core_mail >
28
+ <table >lemike_devmode_core_mail</table >
29
+ </core_mail >
30
+ </entities >
31
+ </lemike_devmode_resource >
19
32
<core >
20
33
<rewrite >
21
34
<email >LeMike_DevMode_Model_Core_Email</email >
22
35
</rewrite >
23
36
</core >
24
37
</models >
25
- <helpers >
26
- <lemike_devmode >
27
- <class >LeMike_DevMode_Helper</class >
28
- </lemike_devmode >
29
- </helpers >
38
+ <resources >
39
+ <lemike_devmode_setup >
40
+ <setup >
41
+ <module >LeMike_DevMode</module >
42
+ <class >LeMike_DevMode_Model_Resource_Setup</class >
43
+ </setup >
44
+ </lemike_devmode_setup >
45
+ </resources >
30
46
</global >
31
47
32
48
<admin >
33
49
<routers >
34
50
<adminhtml >
51
+ <use >admin</use >
35
52
<args >
36
53
<modules >
37
54
<lemike_devmode before =" Mage_Adminhtml" >LeMike_DevMode_Adminhtml</lemike_devmode >
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" ?>
2
+ <config >
3
+ <tabs >
4
+ <lemike_devmode translate =" label" module =" lemike_devmode" >
5
+ <label >Developer Mode</label >
6
+ <sort_order >99999</sort_order >
7
+ </lemike_devmode >
8
+ </tabs >
9
+ <sections >
10
+ <lemike_devmode_core translate =" label" module =" lemike_devmode" >
11
+ <label >Core</label >
12
+ <tab >lemike_devmode</tab >
13
+ <frontend_type >text</frontend_type >
14
+ <sort_order >1000</sort_order >
15
+ <show_in_default >1</show_in_default >
16
+ <show_in_website >1</show_in_website >
17
+ <show_in_store >1</show_in_store >
18
+ <groups >
19
+ <email translate =" label" >
20
+ <label >E-Mail</label >
21
+ <frontend_type >text</frontend_type >
22
+ <sort_order >1</sort_order >
23
+ <show_in_default >1</show_in_default >
24
+ <show_in_website >1</show_in_website >
25
+ <show_in_store >1</show_in_store >
26
+ <fields >
27
+ <recipient >
28
+ <label >Recipient of all mail</label >
29
+ <comment >
30
+ This will override all mail recipients and deliver the mail
31
+ to the given address.
32
+ </comment >
33
+ <frontend_type >text</frontend_type >
34
+ <sort_order >1</sort_order >
35
+ <show_in_default >1</show_in_default >
36
+ <show_in_website >1</show_in_website >
37
+ <show_in_store >1</show_in_store >
38
+ </recipient >
39
+ </fields >
40
+ </email >
41
+ </groups >
42
+ </lemike_devmode_core >
43
+ </sections >
44
+ </config >
Original file line number Diff line number Diff line change
1
+ <?php
2
+
3
+ echo 'Running This Upgrade: ' . get_class ($ this ) . "\n <br /> \n" ;
4
+ die ("Exit for now " );
You can’t perform that action at this time.
0 commit comments