Version Notes
Trigger Email Marketing provides a fully-integrated, sophisticated email sign-up program. Our FREE extension for both Community and Enterprise versions of Magento tracks your performance!
Download this release
Release Info
Developer | Magento Core Team |
Extension | TEM_EmailSignup |
Version | 0.1.0 |
Comparing to | |
See all releases |
Version 0.1.0
- app/code/community/Tem/EmailSignup/Block/Confirmation.php +40 -0
- app/code/community/Tem/EmailSignup/Block/Multishipping.php +44 -0
- app/code/community/Tem/EmailSignup/Block/Multishipping/Success.php +40 -0
- app/code/community/Tem/EmailSignup/Block/Onepage.php +41 -0
- app/code/community/Tem/EmailSignup/Controller/Router.php +54 -0
- app/code/community/Tem/EmailSignup/Helper/Data.php +24 -0
- app/code/community/Tem/EmailSignup/Model/Tem.php +192 -0
- app/code/community/Tem/EmailSignup/etc/adminhtml.xml +22 -0
- app/code/community/Tem/EmailSignup/etc/config.xml +94 -0
- app/code/community/Tem/EmailSignup/etc/system.xml +106 -0
- app/design/frontend/default/default/layout/tem_emailsignup.xml +38 -0
- app/design/frontend/enterprise/default/layout/tem_emailsignup.xml +43 -0
- app/etc/modules/Tem_EmailSignup.xml +29 -0
- package.xml +18 -0
app/code/community/Tem/EmailSignup/Block/Confirmation.php
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* @category Tem
|
16 |
+
* @package Tem_EmailSignup
|
17 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
18 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
19 |
+
*/
|
20 |
+
|
21 |
+
class Tem_EmailSignup_Block_Confirmation extends Mage_Core_Block_Text {
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Prepare and return block's html output
|
25 |
+
*
|
26 |
+
* @return string
|
27 |
+
*/
|
28 |
+
protected function _toHtml()
|
29 |
+
{
|
30 |
+
$session = Mage::getSingleton('core/session', array('name'=>'frontend'));
|
31 |
+
$confirmmation = $session->getConfirmation(true);
|
32 |
+
$tem = Mage::getModel('tem_emailsignup/tem');
|
33 |
+
if (!$tem->isEnabled() || !$confirmmation) {
|
34 |
+
return '';
|
35 |
+
}
|
36 |
+
$sentUrl = $tem->sentUrl('', false, true);
|
37 |
+
$this->addText('<img src="'.$sentUrl.'" height="0" width="0" border="0" />');
|
38 |
+
return parent::_toHtml();
|
39 |
+
}
|
40 |
+
}
|
app/code/community/Tem/EmailSignup/Block/Multishipping.php
ADDED
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* @category Tem
|
16 |
+
* @package Tem_EmailSignup
|
17 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
18 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
19 |
+
*/
|
20 |
+
|
21 |
+
class Tem_EmailSignup_Block_Multishipping extends Mage_Core_Block_Text {
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Prepare and return block's html output
|
25 |
+
*
|
26 |
+
* @return string
|
27 |
+
*/
|
28 |
+
protected function _toHtml()
|
29 |
+
{
|
30 |
+
$tem = Mage::getModel('tem_emailsignup/tem');
|
31 |
+
if (!$tem->isEnabled()) {
|
32 |
+
return '';
|
33 |
+
}
|
34 |
+
$orderIds = Mage::getSingleton('core/session')->getOrderIds(true);
|
35 |
+
if($orderIds && is_array($orderIds)) {
|
36 |
+
foreach ($orderIds as $orderId){
|
37 |
+
$sentUrl = $tem->sentUrl($orderId, true);
|
38 |
+
$this->addText('<img src="'.$sentUrl.'" height="0" width="0" border="0" />');
|
39 |
+
}
|
40 |
+
}
|
41 |
+
|
42 |
+
return parent::_toHtml();
|
43 |
+
}
|
44 |
+
}
|
app/code/community/Tem/EmailSignup/Block/Multishipping/Success.php
ADDED
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* @category Tem
|
16 |
+
* @package Tem_EmailSignup
|
17 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
18 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
19 |
+
*/
|
20 |
+
|
21 |
+
/**
|
22 |
+
* Multishipping checkout success information
|
23 |
+
*
|
24 |
+
* @category Mage
|
25 |
+
* @package Mage_Checkout
|
26 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
27 |
+
*/
|
28 |
+
class Tem_EmailSignup_Block_Multishipping_Success extends Mage_Checkout_Block_Multishipping_Success
|
29 |
+
{
|
30 |
+
public function getOrderIds()
|
31 |
+
{
|
32 |
+
$ids = Mage::getSingleton('core/session')->getOrderIds(false);
|
33 |
+
// Zend_Debug::dump(Mage::getSingleton('core/session')->getOrderIds());
|
34 |
+
if ($ids && is_array($ids)) {
|
35 |
+
return $ids;
|
36 |
+
return implode(', ', $ids);
|
37 |
+
}
|
38 |
+
return false;
|
39 |
+
}
|
40 |
+
}
|
app/code/community/Tem/EmailSignup/Block/Onepage.php
ADDED
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* @category Tem
|
16 |
+
* @package Tem_EmailSignup
|
17 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
18 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
19 |
+
*/
|
20 |
+
|
21 |
+
class Tem_EmailSignup_Block_Onepage extends Mage_Core_Block_Text {
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Prepare and return block's html output
|
25 |
+
*
|
26 |
+
* @return string
|
27 |
+
*/
|
28 |
+
protected function _toHtml()
|
29 |
+
{
|
30 |
+
$tem = Mage::getModel('tem_emailsignup/tem');
|
31 |
+
if (!$tem->isEnabled()) {
|
32 |
+
return '';
|
33 |
+
}
|
34 |
+
$orderId = Mage::getSingleton('checkout/session')->getLastOrderId();
|
35 |
+
$sentUrl = $tem->sentUrl($orderId);
|
36 |
+
|
37 |
+
$this->addText('<img src="'.$sentUrl.'" height="0" width="0" border="0" />');
|
38 |
+
|
39 |
+
return parent::_toHtml();
|
40 |
+
}
|
41 |
+
}
|
app/code/community/Tem/EmailSignup/Controller/Router.php
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* @category Tem
|
16 |
+
* @package Tem_EmailSignup
|
17 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
18 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
19 |
+
*/
|
20 |
+
|
21 |
+
class Tem_EmailSignup_Controller_Router extends Mage_Core_Controller_Varien_Router_Standard
|
22 |
+
{
|
23 |
+
public function confirmEmailSignup()
|
24 |
+
{
|
25 |
+
try {
|
26 |
+
$session = Mage::getSingleton('core/session', array('name'=>'frontend'));
|
27 |
+
$id = isset($_GET['id']) ? $_GET['id'] : false;
|
28 |
+
$key = isset($_GET['key']) ? $_GET['key'] : false;
|
29 |
+
$code = isset($_GET['code']) ? $_GET['code'] : false;
|
30 |
+
if ($id && $key) {
|
31 |
+
// load customer by id
|
32 |
+
$customer = Mage::getModel('customer/customer')->load($id);
|
33 |
+
if ($customer || $customer->getId()) {
|
34 |
+
// check if it is inactive
|
35 |
+
if ($customer->getConfirmation()) {
|
36 |
+
if ($customer->getConfirmation() == $key) {
|
37 |
+
$session->setData('confirmation', true);
|
38 |
+
}
|
39 |
+
}
|
40 |
+
}
|
41 |
+
} elseif ($id && $code) {
|
42 |
+
$subscriber = Mage::getModel('newsletter/subscriber')->load($id);
|
43 |
+
if($subscriber->getId() && $subscriber->getCode()) {
|
44 |
+
$session->setData('subscriber_email', $subscriber->getEmail());
|
45 |
+
$session->setData('confirmation', true);
|
46 |
+
}
|
47 |
+
}
|
48 |
+
}
|
49 |
+
catch (Exception $e) {
|
50 |
+
Mage::getSingleton('customer/session')->addError($e->getMessage());
|
51 |
+
}
|
52 |
+
return;
|
53 |
+
}
|
54 |
+
}
|
app/code/community/Tem/EmailSignup/Helper/Data.php
ADDED
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* @category Tem
|
16 |
+
* @package Tem_EmailSignup
|
17 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
18 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
19 |
+
*/
|
20 |
+
|
21 |
+
class Tem_EmailSignup_Helper_Data extends Mage_Core_Helper_Abstract
|
22 |
+
{
|
23 |
+
|
24 |
+
}
|
app/code/community/Tem/EmailSignup/Model/Tem.php
ADDED
@@ -0,0 +1,192 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/afl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* @category Tem
|
16 |
+
* @package Tem_EmailSignup
|
17 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
18 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
19 |
+
*/
|
20 |
+
|
21 |
+
class Tem_EmailSignup_Model_Tem extends Varien_Object
|
22 |
+
{
|
23 |
+
// path in configuration
|
24 |
+
const TEM_CONFIG_GLOBAL_SETTING_PATH = 'tem/settings/';
|
25 |
+
const TEM_CONFIG_EMAIL_SIGNUP_PATH = 'tem/emailsignup/';
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Get information from configuration data
|
29 |
+
*/
|
30 |
+
public function getConfigData($key, $path, $default=false)
|
31 |
+
{
|
32 |
+
if (!$this->hasData($key)) {
|
33 |
+
$value = Mage::getStoreConfig($path . $key);
|
34 |
+
if (is_null($value) || false===$value) {
|
35 |
+
$value = $default;
|
36 |
+
}
|
37 |
+
$this->setData($key, $value);
|
38 |
+
}
|
39 |
+
return $this->getData($key);
|
40 |
+
}
|
41 |
+
|
42 |
+
|
43 |
+
/**
|
44 |
+
* Check if module is available for using
|
45 |
+
* @return bool
|
46 |
+
*/
|
47 |
+
public function isEnabled()
|
48 |
+
{
|
49 |
+
$isActive = $this->getConfigData('active', self::TEM_CONFIG_EMAIL_SIGNUP_PATH);
|
50 |
+
return $isActive;
|
51 |
+
}
|
52 |
+
|
53 |
+
/**
|
54 |
+
* Get base parameters that used in each request
|
55 |
+
*
|
56 |
+
* @return array
|
57 |
+
*/
|
58 |
+
protected function _getBaseParams()
|
59 |
+
{
|
60 |
+
return array(
|
61 |
+
'c' => $this->getConfigData('client_id', self::TEM_CONFIG_GLOBAL_SETTING_PATH),
|
62 |
+
'ck' => $this->getConfigData('client_key', self::TEM_CONFIG_GLOBAL_SETTING_PATH),
|
63 |
+
'ch' => $this->getConfigData('channel_id', self::TEM_CONFIG_EMAIL_SIGNUP_PATH)
|
64 |
+
);
|
65 |
+
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* Get customer information for sending to the TEM
|
69 |
+
*
|
70 |
+
* @return array with required customer information
|
71 |
+
*/
|
72 |
+
protected function _getCustomerInfo()
|
73 |
+
{
|
74 |
+
$session = Mage::getSingleton('core/session', array('name'=>'frontend'));
|
75 |
+
$customerSession = Mage::getSingleton('customer/session');
|
76 |
+
$customerEmail = $session->getSubscriberEmail(true);
|
77 |
+
$customerInfo = array();
|
78 |
+
if ($customerSession->isLoggedIn()) {
|
79 |
+
$customer = $customerSession->getCustomer();
|
80 |
+
$customerInfo = array(
|
81 |
+
'e' => $customer->getEmail(),
|
82 |
+
'f_first_name' => $customer->getFirstname(),
|
83 |
+
'f_last_name' => $customer->getLastname()
|
84 |
+
);
|
85 |
+
if ($isBillingAddress = $customerSession->getCustomer()->getDefaultBilling()) {
|
86 |
+
$billingAddress = $customerSession->getCustomer()->getDefaultBillingAddress();
|
87 |
+
$customerAddress = array(
|
88 |
+
'f_company' => $billingAddress->getCompany(),
|
89 |
+
'f_addr1' => $billingAddress->getStreet(1),
|
90 |
+
'f_addr2' => $billingAddress->getStreet(2),
|
91 |
+
'f_city' => $billingAddress->getCity(),
|
92 |
+
'f_state' => $billingAddress->getRegion(),
|
93 |
+
'f_zip' => $billingAddress->getPostcode()
|
94 |
+
);
|
95 |
+
$customerInfo = array_merge($customerInfo, $customerAddress);
|
96 |
+
}
|
97 |
+
} elseif($customerEmail) {
|
98 |
+
$customerInfo = array('e' => $customerEmail);
|
99 |
+
}
|
100 |
+
|
101 |
+
return $customerInfo;
|
102 |
+
}
|
103 |
+
|
104 |
+
/**
|
105 |
+
* Get base parameters that used in each request
|
106 |
+
*
|
107 |
+
* @return array
|
108 |
+
*/
|
109 |
+
protected function _getParams($orderId, $isMultishipping)
|
110 |
+
{
|
111 |
+
if ($orderId) {
|
112 |
+
if ($isMultishipping) {
|
113 |
+
$order = Mage::getModel('sales/order')->loadByIncrementId($orderId);
|
114 |
+
} else {
|
115 |
+
$order = Mage::getModel('sales/order')->load($orderId);
|
116 |
+
}
|
117 |
+
$subtotal = $order->getSubtotal();
|
118 |
+
$couponCode = $order->getCouponCode();
|
119 |
+
} else {
|
120 |
+
$subtotal = '';
|
121 |
+
$couponCode = '';
|
122 |
+
}
|
123 |
+
|
124 |
+
$conversionParams = array(
|
125 |
+
'c_web' => $subtotal,
|
126 |
+
'c_codes' => $couponCode
|
127 |
+
);
|
128 |
+
|
129 |
+
return $conversionParams;
|
130 |
+
}
|
131 |
+
|
132 |
+
/**
|
133 |
+
* Get checkout session namespace
|
134 |
+
*
|
135 |
+
* @return Mage_Checkout_Model_Session
|
136 |
+
*/
|
137 |
+
public function getCheckout()
|
138 |
+
{
|
139 |
+
return Mage::getSingleton('checkout/session');
|
140 |
+
}
|
141 |
+
|
142 |
+
/**
|
143 |
+
* Get current quote
|
144 |
+
*
|
145 |
+
* @return Mage_Sales_Model_Quote
|
146 |
+
*/
|
147 |
+
public function getQuote()
|
148 |
+
{
|
149 |
+
return $this->getCheckout()->getQuote();
|
150 |
+
}
|
151 |
+
|
152 |
+
/**
|
153 |
+
* Forming request URL
|
154 |
+
*
|
155 |
+
* @param array $params
|
156 |
+
* @return string
|
157 |
+
*/
|
158 |
+
protected function formingUrl($orderId, $isMultishipping, $isEmailSignup)
|
159 |
+
{
|
160 |
+
if ($isEmailSignup) {
|
161 |
+
$baseParams = $this->_getBaseParams();
|
162 |
+
$personalizationParams = $this->_getCustomerInfo();
|
163 |
+
$params = array_merge($baseParams, $personalizationParams);
|
164 |
+
|
165 |
+
} else {
|
166 |
+
$baseParams = $this->_getBaseParams();
|
167 |
+
$conversionParams = $this->_getParams($orderId, $isMultishipping);
|
168 |
+
$params = array_merge($baseParams, $conversionParams);
|
169 |
+
}
|
170 |
+
|
171 |
+
foreach ($params as $k=>$v){
|
172 |
+
$urlParams[] = $k . '=' . urlencode($v);
|
173 |
+
}
|
174 |
+
$requestUrl = $this->getConfigData('api_url', self::TEM_CONFIG_EMAIL_SIGNUP_PATH) . '?' . implode('&', $urlParams);
|
175 |
+
|
176 |
+
if ($this->getConfigData('debug_mode', self::TEM_CONFIG_EMAIL_SIGNUP_PATH)){
|
177 |
+
Mage::log($requestUrl);
|
178 |
+
}
|
179 |
+
|
180 |
+
return $requestUrl;
|
181 |
+
}
|
182 |
+
|
183 |
+
/**
|
184 |
+
* send new information after customer login and merge quotes
|
185 |
+
*/
|
186 |
+
public function sentUrl($orderId='', $isMultishipping=false, $isEmailSignup=false)
|
187 |
+
{
|
188 |
+
$sentUrl = $this->formingUrl($orderId, $isMultishipping, $isEmailSignup);
|
189 |
+
return $sentUrl;
|
190 |
+
}
|
191 |
+
|
192 |
+
}
|
app/code/community/Tem/EmailSignup/etc/adminhtml.xml
ADDED
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
+
<config>
|
3 |
+
<acl>
|
4 |
+
<resources>
|
5 |
+
<admin>
|
6 |
+
<children>
|
7 |
+
<system>
|
8 |
+
<children>
|
9 |
+
<config>
|
10 |
+
<children>
|
11 |
+
<tem translate="title" module="tem_emailsignup">
|
12 |
+
<title>TEM</title>
|
13 |
+
</tem>
|
14 |
+
</children>
|
15 |
+
</config>
|
16 |
+
</children>
|
17 |
+
</system>
|
18 |
+
</children>
|
19 |
+
</admin>
|
20 |
+
</resources>
|
21 |
+
</acl>
|
22 |
+
</config>
|
app/code/community/Tem/EmailSignup/etc/config.xml
ADDED
@@ -0,0 +1,94 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Magento
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
9 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/afl-3.0.php
|
12 |
+
* If you did not receive a copy of the license and are unable to
|
13 |
+
* obtain it through the world-wide-web, please send an email
|
14 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
15 |
+
*
|
16 |
+
* @category Tem
|
17 |
+
* @package Tem_EmailSignup
|
18 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
19 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
20 |
+
*/
|
21 |
+
-->
|
22 |
+
<config>
|
23 |
+
<modules>
|
24 |
+
<Tem_EmailSignup>
|
25 |
+
<version>1.0.6</version>
|
26 |
+
</Tem_EmailSignup>
|
27 |
+
</modules>
|
28 |
+
<global>
|
29 |
+
<models>
|
30 |
+
<tem_emailsignup><class>Tem_EmailSignup_Model</class></tem_emailsignup>
|
31 |
+
</models>
|
32 |
+
<blocks>
|
33 |
+
<tem_emailsignup><class>Tem_EmailSignup_Block</class></tem_emailsignup>
|
34 |
+
<checkout>
|
35 |
+
<rewrite>
|
36 |
+
<multishipping_success>Tem_EmailSignup_Block_Multishipping_Success</multishipping_success>
|
37 |
+
</rewrite>
|
38 |
+
</checkout>
|
39 |
+
</blocks>
|
40 |
+
<helpers>
|
41 |
+
<tem_emailsignup><class>Tem_EmailSignup_Helper</class></tem_emailsignup>
|
42 |
+
</helpers>
|
43 |
+
<events>
|
44 |
+
<controller_front_init_routers>
|
45 |
+
<observers>
|
46 |
+
<emailsignup>
|
47 |
+
<type>singleton</type>
|
48 |
+
<class>Tem_EmailSignup_Controller_Router</class>
|
49 |
+
<method>confirmEmailSignup</method>
|
50 |
+
</emailsignup>
|
51 |
+
</observers>
|
52 |
+
</controller_front_init_routers>
|
53 |
+
</events>
|
54 |
+
</global>
|
55 |
+
<adminhtml>
|
56 |
+
<acl>
|
57 |
+
<resources>
|
58 |
+
<admin>
|
59 |
+
<children>
|
60 |
+
<system>
|
61 |
+
<children>
|
62 |
+
<config>
|
63 |
+
<children>
|
64 |
+
<tem translate="title" module="tem_emailsignup">
|
65 |
+
<title>TEM</title>
|
66 |
+
</tem>
|
67 |
+
</children>
|
68 |
+
</config>
|
69 |
+
</children>
|
70 |
+
</system>
|
71 |
+
</children>
|
72 |
+
</admin>
|
73 |
+
</resources>
|
74 |
+
</acl>
|
75 |
+
</adminhtml>
|
76 |
+
<frontend>
|
77 |
+
<routers>
|
78 |
+
<Tem_EmailSignup>
|
79 |
+
<use>standard</use>
|
80 |
+
<args>
|
81 |
+
<module>Tem_EmailSignup</module>
|
82 |
+
<frontName>tem</frontName>
|
83 |
+
</args>
|
84 |
+
</Tem_EmailSignup>
|
85 |
+
</routers>
|
86 |
+
<layout>
|
87 |
+
<updates>
|
88 |
+
<tem_emailsignup>
|
89 |
+
<file>tem_emailsignup.xml</file>
|
90 |
+
</tem_emailsignup>
|
91 |
+
</updates>
|
92 |
+
</layout>
|
93 |
+
</frontend>
|
94 |
+
</config>
|
app/code/community/Tem/EmailSignup/etc/system.xml
ADDED
@@ -0,0 +1,106 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Magento
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
9 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/afl-3.0.php
|
12 |
+
* If you did not receive a copy of the license and are unable to
|
13 |
+
* obtain it through the world-wide-web, please send an email
|
14 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
15 |
+
*
|
16 |
+
* @category Tem
|
17 |
+
* @package Tem_EmailSignup
|
18 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
19 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
20 |
+
*/
|
21 |
+
-->
|
22 |
+
<config>
|
23 |
+
<sections>
|
24 |
+
<tem>
|
25 |
+
<label>Trigger Email Marketing</label>
|
26 |
+
<tab>service</tab>
|
27 |
+
<frontend_type>text</frontend_type>
|
28 |
+
<sort_order>601</sort_order>
|
29 |
+
<show_in_default>1</show_in_default>
|
30 |
+
<show_in_website>1</show_in_website>
|
31 |
+
<show_in_store>1</show_in_store>
|
32 |
+
<groups>
|
33 |
+
<settings>
|
34 |
+
<label>Global Settings</label>
|
35 |
+
<frontend_type>text</frontend_type>
|
36 |
+
<sort_order>1</sort_order>
|
37 |
+
<show_in_default>1</show_in_default>
|
38 |
+
<show_in_website>1</show_in_website>
|
39 |
+
<show_in_store>1</show_in_store>
|
40 |
+
<fields>
|
41 |
+
<client_id translate="label">
|
42 |
+
<label>Client ID</label>
|
43 |
+
<frontend_type>text</frontend_type>
|
44 |
+
<sort_order>10</sort_order>
|
45 |
+
<show_in_default>1</show_in_default>
|
46 |
+
<show_in_website>1</show_in_website>
|
47 |
+
<show_in_store>1</show_in_store>
|
48 |
+
</client_id>
|
49 |
+
<client_key translate="label">
|
50 |
+
<label>Client Key</label>
|
51 |
+
<frontend_type>text</frontend_type>
|
52 |
+
<sort_order>20</sort_order>
|
53 |
+
<show_in_default>1</show_in_default>
|
54 |
+
<show_in_website>1</show_in_website>
|
55 |
+
<show_in_store>1</show_in_store>
|
56 |
+
</client_key>
|
57 |
+
</fields>
|
58 |
+
</settings>
|
59 |
+
<emailsignup>
|
60 |
+
<label>Email Sign-up Follow-up Program</label>
|
61 |
+
<frontend_type>text</frontend_type>
|
62 |
+
<sort_order>2</sort_order>
|
63 |
+
<show_in_default>1</show_in_default>
|
64 |
+
<show_in_website>1</show_in_website>
|
65 |
+
<show_in_store>1</show_in_store>
|
66 |
+
<fields>
|
67 |
+
<active translate="label">
|
68 |
+
<label>Enabled</label>
|
69 |
+
<frontend_type>select</frontend_type>
|
70 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
71 |
+
<sort_order>10</sort_order>
|
72 |
+
<show_in_default>1</show_in_default>
|
73 |
+
<show_in_website>1</show_in_website>
|
74 |
+
<show_in_store>0</show_in_store>
|
75 |
+
</active>
|
76 |
+
<api_url translate="label">
|
77 |
+
<label>API URL</label>
|
78 |
+
<frontend_type>text</frontend_type>
|
79 |
+
<sort_order>20</sort_order>
|
80 |
+
<show_in_default>1</show_in_default>
|
81 |
+
<show_in_website>1</show_in_website>
|
82 |
+
<show_in_store>1</show_in_store>
|
83 |
+
</api_url>
|
84 |
+
<channel_id translate="label">
|
85 |
+
<label>Channel ID</label>
|
86 |
+
<frontend_type>text</frontend_type>
|
87 |
+
<sort_order>30</sort_order>
|
88 |
+
<show_in_default>1</show_in_default>
|
89 |
+
<show_in_website>1</show_in_website>
|
90 |
+
<show_in_store>1</show_in_store>
|
91 |
+
</channel_id>
|
92 |
+
<debug_mode translate="label">
|
93 |
+
<label>Debug mode</label>
|
94 |
+
<frontend_type>select</frontend_type>
|
95 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
96 |
+
<sort_order>40</sort_order>
|
97 |
+
<show_in_default>1</show_in_default>
|
98 |
+
<show_in_website>1</show_in_website>
|
99 |
+
<show_in_store>1</show_in_store>
|
100 |
+
</debug_mode>
|
101 |
+
</fields>
|
102 |
+
</emailsignup>
|
103 |
+
</groups>
|
104 |
+
</tem>
|
105 |
+
</sections>
|
106 |
+
</config>
|
app/design/frontend/default/default/layout/tem_emailsignup.xml
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Magento
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
9 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/afl-3.0.php
|
12 |
+
* If you did not receive a copy of the license and are unable to
|
13 |
+
* obtain it through the world-wide-web, please send an email
|
14 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
15 |
+
*
|
16 |
+
* @category Tem
|
17 |
+
* @package Tem_EmailSignup
|
18 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
19 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
20 |
+
*/
|
21 |
+
-->
|
22 |
+
<layout version="0.1.0">
|
23 |
+
<default>
|
24 |
+
<reference name="before_body_end">
|
25 |
+
<block type="tem_emailsignup/confirmation" name="emailsignup" as="emailsignup" after="-" />
|
26 |
+
</reference>
|
27 |
+
</default>
|
28 |
+
<checkout_onepage_success>
|
29 |
+
<reference name="before_body_end">
|
30 |
+
<block type="tem_emailsignup/onepage" name="emailsignup" as="emailsignup" after="-" />
|
31 |
+
</reference>
|
32 |
+
</checkout_onepage_success>
|
33 |
+
<checkout_multishipping_success>
|
34 |
+
<reference name="before_body_end">
|
35 |
+
<block type="tem_emailsignup/multishipping" name="emailsignup" as="emailsignup" after="-" />
|
36 |
+
</reference>
|
37 |
+
</checkout_multishipping_success>
|
38 |
+
</layout>
|
app/design/frontend/enterprise/default/layout/tem_emailsignup.xml
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Magento
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
9 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/afl-3.0.php
|
12 |
+
* If you did not receive a copy of the license and are unable to
|
13 |
+
* obtain it through the world-wide-web, please send an email
|
14 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
15 |
+
*
|
16 |
+
* @category Tem
|
17 |
+
* @package Tem_EmailSignup
|
18 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
19 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
20 |
+
*/
|
21 |
+
-->
|
22 |
+
<layout version="0.1.0">
|
23 |
+
<checkout_onepage_success>
|
24 |
+
<reference name="before_body_end">
|
25 |
+
<block type="tem_emailsignup/onepage" name="emailsignup" as="emailsignup" after="-" />
|
26 |
+
</reference>
|
27 |
+
</checkout_onepage_success>
|
28 |
+
<checkout_multishipping_success>
|
29 |
+
<reference name="before_body_end">
|
30 |
+
<block type="tem_emailsignup/multishipping" name="emailsignup" as="emailsignup" after="-" />
|
31 |
+
</reference>
|
32 |
+
</checkout_multishipping_success>
|
33 |
+
<customer_account>
|
34 |
+
<reference name="before_body_end">
|
35 |
+
<block type="tem_emailsignup/confirmation" name="emailsignup" as="emailsignup" after="-" />
|
36 |
+
</reference>
|
37 |
+
</customer_account>
|
38 |
+
<customer_account_index>
|
39 |
+
<reference name="before_body_end">
|
40 |
+
<block type="tem_emailsignup/confirmation" name="emailsignup" as="emailsignup" after="-" />
|
41 |
+
</reference>
|
42 |
+
</customer_account_index>
|
43 |
+
</layout>
|
app/etc/modules/Tem_EmailSignup.xml
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<!--
|
3 |
+
/**
|
4 |
+
* Magento
|
5 |
+
*
|
6 |
+
* NOTICE OF LICENSE
|
7 |
+
*
|
8 |
+
* This source file is subject to the Academic Free License (AFL 3.0)
|
9 |
+
* that is bundled with this package in the file LICENSE_AFL.txt.
|
10 |
+
* It is also available through the world-wide-web at this URL:
|
11 |
+
* http://opensource.org/licenses/afl-3.0.php
|
12 |
+
* If you did not receive a copy of the license and are unable to
|
13 |
+
* obtain it through the world-wide-web, please send an email
|
14 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
15 |
+
*
|
16 |
+
* @category Tem
|
17 |
+
* @package Tem_EmailSignup
|
18 |
+
* @copyright Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
|
19 |
+
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
|
20 |
+
*/
|
21 |
+
-->
|
22 |
+
<config>
|
23 |
+
<modules>
|
24 |
+
<Tem_EmailSignup>
|
25 |
+
<active>true</active>
|
26 |
+
<codePool>community</codePool>
|
27 |
+
</Tem_EmailSignup>
|
28 |
+
</modules>
|
29 |
+
</config>
|
package.xml
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<package>
|
3 |
+
<name>TEM_EmailSignup</name>
|
4 |
+
<version>0.1.0</version>
|
5 |
+
<stability>stable</stability>
|
6 |
+
<license uri="http://opensource.org/licenses/afl-3.0.php">AFL 3.0</license>
|
7 |
+
<channel>community</channel>
|
8 |
+
<extends/>
|
9 |
+
<summary>Trigger Email Marketing is proud to now offer email sign-up deployment services to Magento clients!</summary>
|
10 |
+
<description>Trigger Email Marketing provides a fully-integrated, sophisticated email sign-up program. Our FREE extension for both Community and Enterprise versions of Magento tracks your performance!</description>
|
11 |
+
<notes>Trigger Email Marketing provides a fully-integrated, sophisticated email sign-up program. Our FREE extension for both Community and Enterprise versions of Magento tracks your performance!</notes>
|
12 |
+
<authors><author><name>Trigger Emails</name><user>auto-converted</user><email>info@triggeremails.com</email></author></authors>
|
13 |
+
<date>2011-01-28</date>
|
14 |
+
<time>11:14:19</time>
|
15 |
+
<contents><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="tem_emailsignup.xml" hash="66bb49cfb50126960350c8e02f44f4d5"/></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="layout"><file name="tem_emailsignup.xml" hash="0eebcef6599c85309d9eba5511414b29"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Tem_EmailSignup.xml" hash="2f2ff3777867fd83ef5835ee3894efaf"/></dir></target><target name="magecommunity"><dir name="Tem"><dir name="EmailSignup"><dir name="Block"><file name="Confirmation.php" hash="ec5969e68513b9d5461d9841d61a5999"/><file name="Multishipping.php" hash="1b2f843af6c9ebcec50ec336d621295b"/><file name="Onepage.php" hash="a946511d0347594dc1c12fe428b8c6ae"/><dir name="Multishipping"><file name="Success.php" hash="f22e190472b60df6123465f3a090219b"/></dir></dir><dir name="Controller"><file name="Router.php" hash="02075fcc950452878d4449477962088d"/></dir><dir name="etc"><file name="adminhtml.xml" hash="498a4312b85738de47b232165b948847"/><file name="config.xml" hash="bb1c7468fc1db72b629105660895a9a3"/><file name="system.xml" hash="4230dae4e3d9a585ec2ab02acd87971a"/></dir><dir name="Helper"><file name="Data.php" hash="2a3f3d2c0c523c17ac98a334732737d3"/></dir><dir name="Model"><file name="Tem.php" hash="5f495318c3ee8723df5d7b76410d9708"/></dir></dir></dir></target></contents>
|
16 |
+
<compatible/>
|
17 |
+
<dependencies/>
|
18 |
+
</package>
|