Version Notes
Send magento emails by protocol SMTP or save them to a files.
Download this release
Release Info
Developer | Marcin Frymark |
Extension | mail_transport |
Version | 0.1.1.7 |
Comparing to | |
See all releases |
Code changes from version 0.1.1.6 to 0.1.1.7
app/code/community/Alekseon/MailTransport/Model/Resource/SentEmail/Correspondent/Collection.php
CHANGED
@@ -11,4 +11,35 @@ class Alekseon_MailTransport_Model_Resource_SentEmail_Correspondent_Collection e
|
|
11 |
{
|
12 |
$this->_init('alekseon_mailTransport/sentEmail_correspondent');
|
13 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
}
|
11 |
{
|
12 |
$this->_init('alekseon_mailTransport/sentEmail_correspondent');
|
13 |
}
|
14 |
+
|
15 |
+
/*
|
16 |
+
* methods addFieldToFilter, _translateCondition have been copied from Varien_Data_Collection_Db from magento 1.9.0.1,
|
17 |
+
* to have OR conditions in filters in older versions of magento
|
18 |
+
*/
|
19 |
+
public function addFieldToFilter($field, $condition = null)
|
20 |
+
{
|
21 |
+
if (!is_array($field)) {
|
22 |
+
$resultCondition = $this->_translateCondition($field, $condition);
|
23 |
+
} else {
|
24 |
+
$conditions = array();
|
25 |
+
foreach ($field as $key => $currField) {
|
26 |
+
$conditions[] = $this->_translateCondition(
|
27 |
+
$currField,
|
28 |
+
isset($condition[$key]) ? $condition[$key] : null
|
29 |
+
);
|
30 |
+
}
|
31 |
+
|
32 |
+
$resultCondition = '(' . join(') ' . Zend_Db_Select::SQL_OR . ' (', $conditions) . ')';
|
33 |
+
}
|
34 |
+
|
35 |
+
$this->_select->where($resultCondition);
|
36 |
+
|
37 |
+
return $this;
|
38 |
+
}
|
39 |
+
|
40 |
+
protected function _translateCondition($field, $condition)
|
41 |
+
{
|
42 |
+
$field = $this->_getMappedField($field);
|
43 |
+
return $this->_getConditionSql($field, $condition);
|
44 |
+
}
|
45 |
}
|
app/code/community/Alekseon/MailTransport/Model/SentEmail.php
CHANGED
@@ -1 +1 @@
|
|
1 |
-
<?php
|
2 |
* @author Marcin Frymark
|
3 |
* @email contact@alekseon.com
|
4 |
* @company Alekseon
|
5 |
* @website www.alekseon.com
|
6 |
*/
|
7 |
protected $_correspondents;
|
8 |
public function __construct($args = array())
|
9 |
{
|
10 |
}
|
11 |
|
12 |
public function unsetData($key = null)
|
13 |
{
|
14 |
$this->_correspondents = null;
|
15 |
return parent::unsetData($key);
|
16 |
}
|
17 |
public function addReceipient($email, $name = null)
|
18 |
{
|
19 |
if (!is_array($email)) {
|
20 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_RECEIPIENT, $email, $name);
|
21 |
} else {
|
22 |
foreach ($email as $recipientName => $recipientEmail) {
|
23 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_RECEIPIENT, $recipientEmail, is_int($recipientName) ? '' : $recipientName);
|
24 |
}
|
25 |
}
|
26 |
|
27 |
return $this;
|
28 |
}
|
29 |
|
30 |
public function addBccReceipient($email, $name = null)
|
31 |
{
|
32 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_BCC, $email, $name);
|
33 |
return $this;
|
34 |
}
|
35 |
|
36 |
public function addSender($email, $name = null)
|
37 |
{
|
38 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_SENDER, $email, $name);
|
39 |
return $this;
|
40 |
}
|
41 |
|
42 |
public function getCorrespondents()
|
43 |
{
|
44 |
if (is_null($this->_correspondents)) {
|
45 |
$this->_correspondents = Mage::getModel('alekseon_mailTransport/sentEmail_correspondent')
|
46 |
->getCollection()
|
47 |
->addFieldToFilter('sentemail_id', $this->getId());
|
48 |
}
|
49 |
|
50 |
return $this->_correspondents;
|
51 |
}
|
52 |
|
53 |
protected function _beforeSave()
|
54 |
{
|
55 |
$controller = Mage::app()->getFrontController()->getAction();
|
56 |
if (is_object($controller)) {
|
57 |
$this->setController(get_class($controller));
|
58 |
}
|
59 |
return parent::_beforeSave();
|
60 |
}
|
61 |
|
62 |
protected function _afterSave()
|
63 |
{
|
64 |
if (null !== $this->getCorrespondents()) {
|
65 |
foreach($this->getCorrespondents() as $correspondent) {
|
66 |
if (!$correspondent->getId()) {
|
67 |
$correspondent->setSentemailId($this->getId());
|
68 |
$correspondent->save();
|
69 |
}
|
70 |
}
|
71 |
}
|
72 |
return parent::_afterSave();
|
73 |
}
|
74 |
|
75 |
protected function _addCorrespondent($type, $email, $name = null)
|
76 |
{
|
77 |
if (is_null($name)) {
|
78 |
$name = substr($email, 0, strpos($email, '@'));
|
79 |
}
|
80 |
$correspondent = Mage::getModel('alekseon_mailTransport/sentEmail_correspondent');
|
81 |
$correspondent->setType($type);
|
82 |
$correspondent->setName($name);
|
83 |
$correspondent->setEmail($email);
|
84 |
$this->getCorrespondents()->addItem($correspondent);
|
85 |
return $this;
|
86 |
}
|
|
|
87 |
* @author Marcin Frymark
|
88 |
* @email contact@alekseon.com
|
89 |
* @company Alekseon
|
90 |
* @website www.alekseon.com
|
91 |
*/
|
92 |
protected $_correspondents;
|
93 |
public function __construct($args = array())
|
94 |
{
|
95 |
}
|
96 |
|
97 |
public function unsetData($key = null)
|
98 |
{
|
99 |
$this->_correspondents = null;
|
100 |
return parent::unsetData($key);
|
101 |
}
|
102 |
public function addReceipient($email, $name = null)
|
103 |
{
|
104 |
if (!is_array($email)) {
|
105 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_RECEIPIENT, $email, $name);
|
106 |
} else {
|
107 |
foreach ($email as $recipientName => $recipientEmail) {
|
108 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_RECEIPIENT, $recipientEmail, is_int($recipientName) ? '' : $recipientName);
|
109 |
}
|
110 |
}
|
111 |
|
112 |
return $this;
|
113 |
}
|
114 |
|
115 |
public function addBccReceipient($email, $name = null)
|
116 |
{
|
117 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_BCC, $email, $name);
|
118 |
return $this;
|
119 |
}
|
120 |
|
121 |
public function addSender($email, $name = null)
|
122 |
{
|
123 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_SENDER, $email, $name);
|
124 |
return $this;
|
125 |
}
|
126 |
|
127 |
public function getCorrespondents()
|
128 |
{
|
129 |
if (is_null($this->_correspondents)) {
|
130 |
$this->_correspondents = Mage::getModel('alekseon_mailTransport/sentEmail_correspondent')
|
131 |
->getCollection()
|
132 |
->addFieldToFilter('sentemail_id', $this->getId());
|
133 |
}
|
134 |
|
135 |
return $this->_correspondents;
|
136 |
}
|
137 |
|
138 |
protected function _beforeSave()
|
139 |
{
|
140 |
$controller = Mage::app()->getFrontController()->getAction();
|
141 |
if (is_object($controller)) {
|
142 |
$this->setController(get_class($controller). '::' . $controller->getRequest()->getActionName());
|
143 |
}
|
144 |
return parent::_beforeSave();
|
145 |
}
|
146 |
|
147 |
protected function _afterSave()
|
148 |
{
|
149 |
if (null !== $this->getCorrespondents()) {
|
150 |
foreach($this->getCorrespondents() as $correspondent) {
|
151 |
if (!$correspondent->getId()) {
|
152 |
$correspondent->setSentemailId($this->getId());
|
153 |
$correspondent->save();
|
154 |
}
|
155 |
}
|
156 |
}
|
157 |
return parent::_afterSave();
|
158 |
}
|
159 |
|
160 |
protected function _addCorrespondent($type, $email, $name = null)
|
161 |
{
|
162 |
if (is_null($name)) {
|
163 |
$name = substr($email, 0, strpos($email, '@'));
|
164 |
}
|
165 |
$correspondent = Mage::getModel('alekseon_mailTransport/sentEmail_correspondent');
|
166 |
$correspondent->setType($type);
|
167 |
$correspondent->setName($name);
|
168 |
$correspondent->setEmail($email);
|
169 |
$this->getCorrespondents()->addItem($correspondent);
|
170 |
return $this;
|
171 |
}
|
|
|
1 |
* @author Marcin Frymark
|
2 |
* @email contact@alekseon.com
|
3 |
* @company Alekseon
|
4 |
* @website www.alekseon.com
|
5 |
*/
|
6 |
protected $_correspondents;
|
7 |
public function __construct($args = array())
|
8 |
{
|
9 |
}
|
10 |
|
11 |
public function unsetData($key = null)
|
12 |
{
|
13 |
$this->_correspondents = null;
|
14 |
return parent::unsetData($key);
|
15 |
}
|
16 |
public function addReceipient($email, $name = null)
|
17 |
{
|
18 |
if (!is_array($email)) {
|
19 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_RECEIPIENT, $email, $name);
|
20 |
} else {
|
21 |
foreach ($email as $recipientName => $recipientEmail) {
|
22 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_RECEIPIENT, $recipientEmail, is_int($recipientName) ? '' : $recipientName);
|
23 |
}
|
24 |
}
|
25 |
|
26 |
return $this;
|
27 |
}
|
28 |
|
29 |
public function addBccReceipient($email, $name = null)
|
30 |
{
|
31 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_BCC, $email, $name);
|
32 |
return $this;
|
33 |
}
|
34 |
|
35 |
public function addSender($email, $name = null)
|
36 |
{
|
37 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_SENDER, $email, $name);
|
38 |
return $this;
|
39 |
}
|
40 |
|
41 |
public function getCorrespondents()
|
42 |
{
|
43 |
if (is_null($this->_correspondents)) {
|
44 |
$this->_correspondents = Mage::getModel('alekseon_mailTransport/sentEmail_correspondent')
|
45 |
->getCollection()
|
46 |
->addFieldToFilter('sentemail_id', $this->getId());
|
47 |
}
|
48 |
|
49 |
return $this->_correspondents;
|
50 |
}
|
51 |
|
52 |
protected function _beforeSave()
|
53 |
{
|
54 |
$controller = Mage::app()->getFrontController()->getAction();
|
55 |
if (is_object($controller)) {
|
56 |
$this->setController(get_class($controller));
|
57 |
}
|
58 |
return parent::_beforeSave();
|
59 |
}
|
60 |
|
61 |
protected function _afterSave()
|
62 |
{
|
63 |
if (null !== $this->getCorrespondents()) {
|
64 |
foreach($this->getCorrespondents() as $correspondent) {
|
65 |
if (!$correspondent->getId()) {
|
66 |
$correspondent->setSentemailId($this->getId());
|
67 |
$correspondent->save();
|
68 |
}
|
69 |
}
|
70 |
}
|
71 |
return parent::_afterSave();
|
72 |
}
|
73 |
|
74 |
protected function _addCorrespondent($type, $email, $name = null)
|
75 |
{
|
76 |
if (is_null($name)) {
|
77 |
$name = substr($email, 0, strpos($email, '@'));
|
78 |
}
|
79 |
$correspondent = Mage::getModel('alekseon_mailTransport/sentEmail_correspondent');
|
80 |
$correspondent->setType($type);
|
81 |
$correspondent->setName($name);
|
82 |
$correspondent->setEmail($email);
|
83 |
$this->getCorrespondents()->addItem($correspondent);
|
84 |
return $this;
|
85 |
}
|
86 |
+
<?php
|
87 |
* @author Marcin Frymark
|
88 |
* @email contact@alekseon.com
|
89 |
* @company Alekseon
|
90 |
* @website www.alekseon.com
|
91 |
*/
|
92 |
protected $_correspondents;
|
93 |
public function __construct($args = array())
|
94 |
{
|
95 |
}
|
96 |
|
97 |
public function unsetData($key = null)
|
98 |
{
|
99 |
$this->_correspondents = null;
|
100 |
return parent::unsetData($key);
|
101 |
}
|
102 |
public function addReceipient($email, $name = null)
|
103 |
{
|
104 |
if (!is_array($email)) {
|
105 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_RECEIPIENT, $email, $name);
|
106 |
} else {
|
107 |
foreach ($email as $recipientName => $recipientEmail) {
|
108 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_RECEIPIENT, $recipientEmail, is_int($recipientName) ? '' : $recipientName);
|
109 |
}
|
110 |
}
|
111 |
|
112 |
return $this;
|
113 |
}
|
114 |
|
115 |
public function addBccReceipient($email, $name = null)
|
116 |
{
|
117 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_BCC, $email, $name);
|
118 |
return $this;
|
119 |
}
|
120 |
|
121 |
public function addSender($email, $name = null)
|
122 |
{
|
123 |
$this->_addCorrespondent(Alekseon_MailTransport_Model_SentEmail_Correspondent::TYPE_SENDER, $email, $name);
|
124 |
return $this;
|
125 |
}
|
126 |
|
127 |
public function getCorrespondents()
|
128 |
{
|
129 |
if (is_null($this->_correspondents)) {
|
130 |
$this->_correspondents = Mage::getModel('alekseon_mailTransport/sentEmail_correspondent')
|
131 |
->getCollection()
|
132 |
->addFieldToFilter('sentemail_id', $this->getId());
|
133 |
}
|
134 |
|
135 |
return $this->_correspondents;
|
136 |
}
|
137 |
|
138 |
protected function _beforeSave()
|
139 |
{
|
140 |
$controller = Mage::app()->getFrontController()->getAction();
|
141 |
if (is_object($controller)) {
|
142 |
$this->setController(get_class($controller). '::' . $controller->getRequest()->getActionName());
|
143 |
}
|
144 |
return parent::_beforeSave();
|
145 |
}
|
146 |
|
147 |
protected function _afterSave()
|
148 |
{
|
149 |
if (null !== $this->getCorrespondents()) {
|
150 |
foreach($this->getCorrespondents() as $correspondent) {
|
151 |
if (!$correspondent->getId()) {
|
152 |
$correspondent->setSentemailId($this->getId());
|
153 |
$correspondent->save();
|
154 |
}
|
155 |
}
|
156 |
}
|
157 |
return parent::_afterSave();
|
158 |
}
|
159 |
|
160 |
protected function _addCorrespondent($type, $email, $name = null)
|
161 |
{
|
162 |
if (is_null($name)) {
|
163 |
$name = substr($email, 0, strpos($email, '@'));
|
164 |
}
|
165 |
$correspondent = Mage::getModel('alekseon_mailTransport/sentEmail_correspondent');
|
166 |
$correspondent->setType($type);
|
167 |
$correspondent->setName($name);
|
168 |
$correspondent->setEmail($email);
|
169 |
$this->getCorrespondents()->addItem($correspondent);
|
170 |
return $this;
|
171 |
}
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>mail_transport</name>
|
4 |
-
<version>0.1.1.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
@@ -10,9 +10,9 @@
|
|
10 |
<description>Send magento emails by protocol SMTP or save them to a files.</description>
|
11 |
<notes>Send magento emails by protocol SMTP or save them to a files.</notes>
|
12 |
<authors><author><name>Marcin Frymark</name><user>Alekseon</user><email>contact@alekseon.com</email></author></authors>
|
13 |
-
<date>2014-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="Alekseon"><dir name="MailTransport"><dir><dir name="Block"><dir name="Adminhtml"><dir name="SentEmail"><dir name="Grid"><dir name="Renderer"><file name="Receipient.php" hash="88a5e395a965ccae580d84ad0072b08e"/></dir></dir><file name="Grid.php" hash="64407523f244a2bce1a1c72ace24b2ac"/><file name="TopMessage.php" hash="80036003eeab72028e67c8c07f4aa52d"/><dir name="View"><file name="Form.php" hash="4e9aaf1663c7763550b68894eb54a0b0"/><file name="MailBody.php" hash="44abae1440de697501bd9569b1db73b3"/></dir><file name="View.php" hash="e3f941aad29a565e8f7916e237b30c0a"/></dir><file name="SentEmail.php" hash="578c135cc0f4b9bc3ccc01e745e3df2e"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="AlekseonLogo.php" hash="f51973c6b6547da6d3c4662a7fbb6566"/><file name="AlekseonNotification.php" hash="51f024aaf7825e876064ed8c2736c0bb"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f6539af5c617bc24c000d5d22e9ede3f"/></dir><dir name="Model"><dir name="AlekseonAdminNotification"><file name="Feed.php" hash="27c8bdb9455979eddfd9b91b467425aa"/><file name="Observer.php" hash="f44011324cad1c5284d0ea68a6267020"/></dir><dir name="Email"><file name="Template.php" hash="7ccad73f128c7eb95b0338409834306b"/></dir><file name="Observer.php" hash="cb32eb694fba1e53c2396c0b4398ebf0"/><dir name="Resource"><dir name="SentEmail"><file name="Collection.php" hash="bf1c29041caa2d4614e7894297b55b47"/><dir name="Correspondent"><file name="Collection.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>mail_transport</name>
|
4 |
+
<version>0.1.1.7</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
10 |
<description>Send magento emails by protocol SMTP or save them to a files.</description>
|
11 |
<notes>Send magento emails by protocol SMTP or save them to a files.</notes>
|
12 |
<authors><author><name>Marcin Frymark</name><user>Alekseon</user><email>contact@alekseon.com</email></author></authors>
|
13 |
+
<date>2014-08-12</date>
|
14 |
+
<time>09:24:11</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="Alekseon"><dir name="MailTransport"><dir><dir name="Block"><dir name="Adminhtml"><dir name="SentEmail"><dir name="Grid"><dir name="Renderer"><file name="Receipient.php" hash="88a5e395a965ccae580d84ad0072b08e"/></dir></dir><file name="Grid.php" hash="64407523f244a2bce1a1c72ace24b2ac"/><file name="TopMessage.php" hash="80036003eeab72028e67c8c07f4aa52d"/><dir name="View"><file name="Form.php" hash="4e9aaf1663c7763550b68894eb54a0b0"/><file name="MailBody.php" hash="44abae1440de697501bd9569b1db73b3"/></dir><file name="View.php" hash="e3f941aad29a565e8f7916e237b30c0a"/></dir><file name="SentEmail.php" hash="578c135cc0f4b9bc3ccc01e745e3df2e"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="AlekseonLogo.php" hash="f51973c6b6547da6d3c4662a7fbb6566"/><file name="AlekseonNotification.php" hash="51f024aaf7825e876064ed8c2736c0bb"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="f6539af5c617bc24c000d5d22e9ede3f"/></dir><dir name="Model"><dir name="AlekseonAdminNotification"><file name="Feed.php" hash="27c8bdb9455979eddfd9b91b467425aa"/><file name="Observer.php" hash="f44011324cad1c5284d0ea68a6267020"/></dir><dir name="Email"><file name="Template.php" hash="7ccad73f128c7eb95b0338409834306b"/></dir><file name="Observer.php" hash="cb32eb694fba1e53c2396c0b4398ebf0"/><dir name="Resource"><dir name="SentEmail"><file name="Collection.php" hash="bf1c29041caa2d4614e7894297b55b47"/><dir name="Correspondent"><file name="Collection.php" hash="4c9a40457855b699383b85880e0c9d6b"/></dir><file name="Correspondent.php" hash="e4304608fedd99d74e3720ba40ab5811"/></dir><file name="SentEmail.php" hash="3b4302ca7d3c9c9c416dc6d1559847fd"/></dir><dir name="SentEmail"><file name="Correspondent.php" hash="79ce35e0cc043ef088cad17afe87e5b1"/></dir><file name="SentEmail.php" hash="bd5e5bc59b8ffde85bbaf3f22c510cf3"/><dir name="System"><dir name="Config"><dir name="Source"><file name="AllTemplates.php" hash="32458dd1cc2bd26d84f0c7125c1950ab"/><file name="EncryptionProtocols.php" hash="a099d4bece5da8edc2a8534130ad0fac"/><file name="MailTransportTypes.php" hash="0fbf18aad5a6563f59d399d7c2d004c1"/><file name="SmtpAuthModes.php" hash="459adb6fdc8c456693a29190742f03f4"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="MailTransport"><file name="SentEmailsHistoryController.php" hash="8857976b524cff7451f3fdeeae013932"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="0a84d9392de6dd9ab91fc7cc6b35cc0e"/><file name="config.xml" hash="72f211485e0e60895cc79b624ec4e6f3"/><file name="system.xml" hash="26f65502872705a3f6b61a5046ef25e7"/></dir><dir name="sql"><dir name="alekseon_mailtransport_setup"><file name="mysql4-install-0.1.1.php" hash="e9eab66079a531256d2db8a0895d5d2d"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="3d9654bef73b355ebe8d3b47e72555ff"/><file name="mysql4-upgrade-0.1.2-0.1.3.php" hash="161f973ead0e483088f701e57bc09082"/><file name="mysql4-upgrade-0.1.3-0.1.4.php" hash="aba0dd9636b0fea181d3ec160121de9b"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Alekseon_MailTransport.xml" hash="e99dcf95b0657403cec683729a620450"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="alekseon"><file name="mailTransport.xml" hash="052b7956a3fb7910f5dd29829fc112c7"/></dir></dir><dir name="template"><dir name="alekseon"><dir name="mailTransport"><dir name="sentEmail"><file name="topMessage.phtml" hash="a9440740f61ea7767406108f9011c07c"/><dir name="view"><file name="form.phtml" hash="c3f897163e1636fffee14988d8aae62a"/></dir></dir></dir></dir></dir></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|