mail_transport - Version 0.1.1.7

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.6</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,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-07-18</date>
14
- <time>08:32:30</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="c4df13aea0717ba228f2b206d71cdc0a"/></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="ed67caf05d5f4e804fc24461ff415823"/><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>
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>