Version Notes
- [dev] ip filter | send client ip for spam checking
- [fix] SUPEE-6788 | Fix adminhtml url
- [fix] APPSEC-1034 magento patch
- [fix] SUPEE-6788 | Fix access for non-admin user to config section
Download this release
Release Info
Developer | MailUp |
Extension | MailUp |
Version | 2.7.5 |
Comparing to | |
See all releases |
Code changes from version 2.7.2 to 2.7.5
- app/code/local/MailUp/MailUpSync/.DS_Store +0 -0
- app/code/local/MailUp/MailUpSync/Model/.DS_Store +0 -0
- app/code/local/MailUp/MailUpSync/Model/Adminhtml/.DS_Store +0 -0
- app/code/local/MailUp/MailUpSync/Model/Adminhtml/System/.DS_Store +0 -0
- app/code/local/MailUp/MailUpSync/Model/Observer.php +5 -2
- app/code/local/MailUp/MailUpSync/controllers/Adminhtml/LogController.php +0 -16
- app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{ConfigurationController.php → Mailup/ConfigurationController.php} +8 -3
- app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{FieldsmappingController.php → Mailup/FieldsmappingController.php} +8 -3
- app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{FilterController.php → Mailup/FilterController.php} +8 -3
- app/code/local/MailUp/MailUpSync/controllers/Adminhtml/Mailup/LogController.php +21 -0
- app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{MailupbackendController.php → Mailup/MailupbackendController.php} +6 -1
- app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{SyncController.php → Mailup/SyncController.php} +6 -1
- app/code/local/MailUp/MailUpSync/controllers/Adminhtml/Mailup/ViewdatatransferlogController.php +19 -0
- app/code/local/MailUp/MailUpSync/controllers/Adminhtml/ViewdatatransferlogController.php +0 -14
- app/code/local/MailUp/MailUpSync/etc/config.xml +13 -13
- app/design/adminhtml/default/default/layout/mailup.xml +41 -41
- app/design/adminhtml/default/default/template/mailup/mailupsync/sysconfigjavascript.phtml +2 -2
- package.xml +14 -55
app/code/local/MailUp/MailUpSync/.DS_Store
DELETED
Binary file
|
app/code/local/MailUp/MailUpSync/Model/.DS_Store
DELETED
Binary file
|
app/code/local/MailUp/MailUpSync/Model/Adminhtml/.DS_Store
DELETED
Binary file
|
app/code/local/MailUp/MailUpSync/Model/Adminhtml/System/.DS_Store
DELETED
Binary file
|
app/code/local/MailUp/MailUpSync/Model/Observer.php
CHANGED
@@ -294,10 +294,12 @@ class MailUp_MailUpSync_Model_Observer
|
|
294 |
$ws = "http://{$console}/frontend/Xmlunsubscribe.aspx";
|
295 |
}
|
296 |
|
|
|
297 |
$ws .= "?ListGuid=" . rawurlencode($listGUID);
|
298 |
$ws .= "&List=" . rawurlencode($listId);
|
299 |
$ws .= "&Email=" . rawurlencode($model->getEmail());
|
300 |
$ws .= "&Confirm=" . rawurlencode($confirm);
|
|
|
301 |
|
302 |
// If there is a default group defined, use it
|
303 |
if ($defaultGroupId !== null) {
|
@@ -307,6 +309,7 @@ class MailUp_MailUpSync_Model_Observer
|
|
307 |
try {
|
308 |
if(Mage::getStoreConfig('mailup_newsletter/mailup/enable_log')) {
|
309 |
Mage::log("mailup invio utente $ws");
|
|
|
310 |
}
|
311 |
$result = @file_get_contents($ws);
|
312 |
if (Mage::getStoreConfig('mailup_newsletter/mailup/enable_log')) {
|
@@ -334,7 +337,7 @@ class MailUp_MailUpSync_Model_Observer
|
|
334 |
|
335 |
if (!strlen($url_console) or !strlen($user) or !strlen($password) or !strlen($list)) {
|
336 |
$url = Mage::getModel('adminhtml/url');
|
337 |
-
$url = $url->getUrl("
|
338 |
$message = Mage::helper("mailup")->__('MailUp configuration is not complete');
|
339 |
$message = str_replace("href=''", "href='$url'", $message);
|
340 |
Mage::getSingleton('adminhtml/session')->addWarning($message);
|
@@ -346,7 +349,7 @@ class MailUp_MailUpSync_Model_Observer
|
|
346 |
$mapping = $wsimport->getFieldsMapping();
|
347 |
if (empty($mapping)) {
|
348 |
$url = Mage::getModel('adminhtml/url');
|
349 |
-
$url = $url->getUrl("
|
350 |
$message = Mage::helper("mailup")->__('MailUp fields mapping is not complete');
|
351 |
$message = str_replace("href=''", "href='$url'", $message);
|
352 |
Mage::getSingleton('adminhtml/session')->addWarning($message);
|
294 |
$ws = "http://{$console}/frontend/Xmlunsubscribe.aspx";
|
295 |
}
|
296 |
|
297 |
+
$client_ip = $_SERVER['HTTP_CLIENT_IP']?:($_SERVER['HTTP_X_FORWARDED_FOR']?:$_SERVER['REMOTE_ADDR']);
|
298 |
$ws .= "?ListGuid=" . rawurlencode($listGUID);
|
299 |
$ws .= "&List=" . rawurlencode($listId);
|
300 |
$ws .= "&Email=" . rawurlencode($model->getEmail());
|
301 |
$ws .= "&Confirm=" . rawurlencode($confirm);
|
302 |
+
$ws .= "&ipAddress=".rawurlencode($client_ip);
|
303 |
|
304 |
// If there is a default group defined, use it
|
305 |
if ($defaultGroupId !== null) {
|
309 |
try {
|
310 |
if(Mage::getStoreConfig('mailup_newsletter/mailup/enable_log')) {
|
311 |
Mage::log("mailup invio utente $ws");
|
312 |
+
Mage::log("MAILUP | invio utente - ip client: ".$client_ip);
|
313 |
}
|
314 |
$result = @file_get_contents($ws);
|
315 |
if (Mage::getStoreConfig('mailup_newsletter/mailup/enable_log')) {
|
337 |
|
338 |
if (!strlen($url_console) or !strlen($user) or !strlen($password) or !strlen($list)) {
|
339 |
$url = Mage::getModel('adminhtml/url');
|
340 |
+
$url = $url->getUrl("adminhtml/mailup_configuration");
|
341 |
$message = Mage::helper("mailup")->__('MailUp configuration is not complete');
|
342 |
$message = str_replace("href=''", "href='$url'", $message);
|
343 |
Mage::getSingleton('adminhtml/session')->addWarning($message);
|
349 |
$mapping = $wsimport->getFieldsMapping();
|
350 |
if (empty($mapping)) {
|
351 |
$url = Mage::getModel('adminhtml/url');
|
352 |
+
$url = $url->getUrl("adminhtml/mailup_configuration");
|
353 |
$message = Mage::helper("mailup")->__('MailUp fields mapping is not complete');
|
354 |
$message = str_replace("href=''", "href='$url'", $message);
|
355 |
Mage::getSingleton('adminhtml/session')->addWarning($message);
|
app/code/local/MailUp/MailUpSync/controllers/Adminhtml/LogController.php
DELETED
@@ -1,16 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* LogController.php
|
4 |
-
*/
|
5 |
-
class MailUp_MailUpSync_Adminhtml_LogController extends Mage_Adminhtml_Controller_Action
|
6 |
-
{
|
7 |
-
/**
|
8 |
-
* Default Action
|
9 |
-
*/
|
10 |
-
public function indexAction()
|
11 |
-
{
|
12 |
-
$this->loadLayout();
|
13 |
-
$this->_title($this->__("Log Queue"));
|
14 |
-
$this->renderLayout();
|
15 |
-
}
|
16 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{ConfigurationController.php → Mailup/ConfigurationController.php}
RENAMED
@@ -1,8 +1,8 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
require_once dirname(__FILE__) . "
|
4 |
-
require_once dirname(__FILE__) . "
|
5 |
-
class
|
6 |
{
|
7 |
public function indexAction()
|
8 |
{
|
@@ -82,4 +82,9 @@ class MailUp_MailUpSync_Adminhtml_ConfigurationController extends Mage_Adminhtml
|
|
82 |
$output = '<ul class="messages">' . implode("\n", $renderedMessages) . '</ul>';
|
83 |
$this->getResponse()->setBody($output);
|
84 |
}
|
|
|
|
|
|
|
|
|
|
|
85 |
}
|
1 |
<?php
|
2 |
|
3 |
+
require_once dirname(__FILE__) . "/../../../Model/MailUpWsImport.php";
|
4 |
+
require_once dirname(__FILE__) . "/../../../Model/Wssend.php";
|
5 |
+
class MailUp_MailUpSync_Adminhtml_Mailup_ConfigurationController extends Mage_Adminhtml_Controller_Action
|
6 |
{
|
7 |
public function indexAction()
|
8 |
{
|
82 |
$output = '<ul class="messages">' . implode("\n", $renderedMessages) . '</ul>';
|
83 |
$this->getResponse()->setBody($output);
|
84 |
}
|
85 |
+
|
86 |
+
protected function _isAllowed()
|
87 |
+
{
|
88 |
+
return Mage::getSingleton('admin/session')->isAllowed('newsletter/mailup/mailup_configuration');
|
89 |
+
}
|
90 |
}
|
app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{FieldsmappingController.php → Mailup/FieldsmappingController.php}
RENAMED
@@ -2,9 +2,9 @@
|
|
2 |
/**
|
3 |
* @deprectiated
|
4 |
*/
|
5 |
-
require_once dirname(__FILE__) . "
|
6 |
-
require_once dirname(__FILE__) . "
|
7 |
-
class
|
8 |
{
|
9 |
public function indexAction() {
|
10 |
$this->loadLayout()->renderLayout();
|
@@ -27,4 +27,9 @@ class MailUp_MailUpSync_Adminhtml_FieldsMappingController extends Mage_Adminhtml
|
|
27 |
|
28 |
$this->_redirect('*/*');
|
29 |
}
|
|
|
|
|
|
|
|
|
|
|
30 |
}
|
2 |
/**
|
3 |
* @deprectiated
|
4 |
*/
|
5 |
+
require_once dirname(__FILE__) . "/../../../Model/MailUpWsImport.php";
|
6 |
+
require_once dirname(__FILE__) . "/../../../Model/Wssend.php";
|
7 |
+
class MailUp_MailUpSync_Adminhtml_Mailup_FieldsMappingController extends Mage_Adminhtml_Controller_Action
|
8 |
{
|
9 |
public function indexAction() {
|
10 |
$this->loadLayout()->renderLayout();
|
27 |
|
28 |
$this->_redirect('*/*');
|
29 |
}
|
30 |
+
|
31 |
+
protected function _isAllowed()
|
32 |
+
{
|
33 |
+
return Mage::getSingleton('admin/session')->isAllowed('newsletter/mailup/mailup_fieldsmapping');
|
34 |
+
}
|
35 |
}
|
app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{FilterController.php → Mailup/FilterController.php}
RENAMED
@@ -1,10 +1,10 @@
|
|
1 |
<?php
|
2 |
-
require_once dirname(__FILE__) . "
|
3 |
-
require_once dirname(__FILE__) . "
|
4 |
/**
|
5 |
* FilterController.php
|
6 |
*/
|
7 |
-
class
|
8 |
{
|
9 |
/**
|
10 |
* split customers into batches
|
@@ -452,4 +452,9 @@ class MailUp_MailUpSync_Adminhtml_FilterController extends Mage_Adminhtml_Contro
|
|
452 |
die('no access key returned');
|
453 |
}
|
454 |
}
|
|
|
|
|
|
|
|
|
|
|
455 |
}
|
1 |
<?php
|
2 |
+
require_once dirname(__FILE__) . "/../../../Model/MailUpWsImport.php";
|
3 |
+
require_once dirname(__FILE__) . "/../../../Model/Wssend.php";
|
4 |
/**
|
5 |
* FilterController.php
|
6 |
*/
|
7 |
+
class MailUp_MailUpSync_Adminhtml_Mailup_FilterController extends Mage_Adminhtml_Controller_Action
|
8 |
{
|
9 |
/**
|
10 |
* split customers into batches
|
452 |
die('no access key returned');
|
453 |
}
|
454 |
}
|
455 |
+
|
456 |
+
protected function _isAllowed()
|
457 |
+
{
|
458 |
+
return Mage::getSingleton('admin/session')->isAllowed('newsletter/mailup/mailup_filters');
|
459 |
+
}
|
460 |
}
|
app/code/local/MailUp/MailUpSync/controllers/Adminhtml/Mailup/LogController.php
ADDED
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* LogController.php
|
4 |
+
*/
|
5 |
+
class MailUp_MailUpSync_Adminhtml_Mailup_LogController extends Mage_Adminhtml_Controller_Action
|
6 |
+
{
|
7 |
+
/**
|
8 |
+
* Default Action
|
9 |
+
*/
|
10 |
+
public function indexAction()
|
11 |
+
{
|
12 |
+
$this->loadLayout();
|
13 |
+
$this->_title($this->__("Log Queue"));
|
14 |
+
$this->renderLayout();
|
15 |
+
}
|
16 |
+
|
17 |
+
protected function _isAllowed()
|
18 |
+
{
|
19 |
+
return Mage::getSingleton('admin/session')->isAllowed('newsletter/mailup/mailup_log');
|
20 |
+
}
|
21 |
+
}
|
app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{MailupbackendController.php → Mailup/MailupbackendController.php}
RENAMED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
class
|
3 |
{
|
4 |
/**
|
5 |
* Default Action
|
@@ -62,4 +62,9 @@ class MailUp_MailUpSync_Adminhtml_MailupbackendController extends Mage_Adminhtml
|
|
62 |
|
63 |
$this->_redirect('*/*/index');
|
64 |
}
|
|
|
|
|
|
|
|
|
|
|
65 |
}
|
1 |
<?php
|
2 |
+
class MailUp_MailUpSync_Adminhtml_Mailup_MailupbackendController extends Mage_Adminhtml_Controller_Action
|
3 |
{
|
4 |
/**
|
5 |
* Default Action
|
62 |
|
63 |
$this->_redirect('*/*/index');
|
64 |
}
|
65 |
+
|
66 |
+
protected function _isAllowed()
|
67 |
+
{
|
68 |
+
return Mage::getSingleton('admin/session')->isAllowed('newsletter/mailup/mailup_jobs');
|
69 |
+
}
|
70 |
}
|
app/code/local/MailUp/MailUpSync/controllers/Adminhtml/{SyncController.php → Mailup/SyncController.php}
RENAMED
@@ -1,5 +1,5 @@
|
|
1 |
<?php
|
2 |
-
class
|
3 |
{
|
4 |
/**
|
5 |
* Default Action
|
@@ -34,4 +34,9 @@ class MailUp_MailUpSync_Adminhtml_SyncController extends Mage_Adminhtml_Controll
|
|
34 |
|
35 |
$this->_redirect('*/*/index');
|
36 |
}
|
|
|
|
|
|
|
|
|
|
|
37 |
}
|
1 |
<?php
|
2 |
+
class MailUp_MailUpSync_Adminhtml_Mailup_SyncController extends Mage_Adminhtml_Controller_Action
|
3 |
{
|
4 |
/**
|
5 |
* Default Action
|
34 |
|
35 |
$this->_redirect('*/*/index');
|
36 |
}
|
37 |
+
|
38 |
+
protected function _isAllowed()
|
39 |
+
{
|
40 |
+
return Mage::getSingleton('admin/session')->isAllowed('newsletter/mailup/mailup_sync');
|
41 |
+
}
|
42 |
}
|
app/code/local/MailUp/MailUpSync/controllers/Adminhtml/Mailup/ViewdatatransferlogController.php
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
require_once dirname(__FILE__) . "/../../../Model/MailUpWsImport.php";
|
4 |
+
require_once dirname(__FILE__) . "/../../../Model/Wssend.php";
|
5 |
+
class MailUp_MailUpSync_Adminhtml_Mailup_ViewdatatransferlogController extends Mage_Adminhtml_Controller_Action
|
6 |
+
{
|
7 |
+
public function indexAction() {
|
8 |
+
$this->loadLayout()->renderLayout();
|
9 |
+
}
|
10 |
+
|
11 |
+
public function searchAction() {
|
12 |
+
$this->loadLayout()->renderLayout();
|
13 |
+
}
|
14 |
+
|
15 |
+
protected function _isAllowed()
|
16 |
+
{
|
17 |
+
return Mage::getSingleton('admin/session')->isAllowed('newsletter/mailup/mailup_viewdatatransferlog');
|
18 |
+
}
|
19 |
+
}
|
app/code/local/MailUp/MailUpSync/controllers/Adminhtml/ViewdatatransferlogController.php
DELETED
@@ -1,14 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
require_once dirname(__FILE__) . "/../../Model/MailUpWsImport.php";
|
4 |
-
require_once dirname(__FILE__) . "/../../Model/Wssend.php";
|
5 |
-
class MailUp_MailUpSync_Adminhtml_ViewdatatransferlogController extends Mage_Adminhtml_Controller_Action
|
6 |
-
{
|
7 |
-
public function indexAction() {
|
8 |
-
$this->loadLayout()->renderLayout();
|
9 |
-
}
|
10 |
-
|
11 |
-
public function searchAction() {
|
12 |
-
$this->loadLayout()->renderLayout();
|
13 |
-
}
|
14 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/local/MailUp/MailUpSync/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<MailUp_MailUpSync>
|
5 |
-
<version>2.7.
|
6 |
</MailUp_MailUpSync>
|
7 |
</modules>
|
8 |
<!-- frontend -->
|
@@ -182,13 +182,13 @@
|
|
182 |
<!-- admin -->
|
183 |
<admin>
|
184 |
<routers>
|
185 |
-
<
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
</routers>
|
193 |
</admin>
|
194 |
<!-- default -->
|
@@ -243,28 +243,28 @@
|
|
243 |
<children>
|
244 |
<mailup_configuration translate="title">
|
245 |
<title><![CDATA[Settings & Field Mapping]]></title>
|
246 |
-
<action>
|
247 |
<sort_order>0</sort_order>
|
248 |
</mailup_configuration>
|
249 |
<mailup_filters translate="title">
|
250 |
<title>Filters</title>
|
251 |
-
<action>
|
252 |
<sort_order>10</sort_order>
|
253 |
</mailup_filters>
|
254 |
<mailup_jobs module="mailup">
|
255 |
<title>View MailUp Tasks</title>
|
256 |
<sort_order>20</sort_order>
|
257 |
-
<action>
|
258 |
</mailup_jobs>
|
259 |
<mailup_sync module="mailup">
|
260 |
<title>View Task Data</title>
|
261 |
<sort_order>30</sort_order>
|
262 |
-
<action>
|
263 |
</mailup_sync>
|
264 |
<mailup_log module="mailup">
|
265 |
<title>View Logs</title>
|
266 |
<sort_order>40</sort_order>
|
267 |
-
<action>
|
268 |
</mailup_log>
|
269 |
</children>
|
270 |
</mailup>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<MailUp_MailUpSync>
|
5 |
+
<version>2.7.5</version>
|
6 |
</MailUp_MailUpSync>
|
7 |
</modules>
|
8 |
<!-- frontend -->
|
182 |
<!-- admin -->
|
183 |
<admin>
|
184 |
<routers>
|
185 |
+
<adminhtml>
|
186 |
+
<args>
|
187 |
+
<modules>
|
188 |
+
<mailup before="Mage_Adminhtml">MailUp_MailUpSync_Adminhtml</mailup>
|
189 |
+
</modules>
|
190 |
+
</args>
|
191 |
+
</adminhtml>
|
192 |
</routers>
|
193 |
</admin>
|
194 |
<!-- default -->
|
243 |
<children>
|
244 |
<mailup_configuration translate="title">
|
245 |
<title><![CDATA[Settings & Field Mapping]]></title>
|
246 |
+
<action>adminhtml/mailup_configuration</action>
|
247 |
<sort_order>0</sort_order>
|
248 |
</mailup_configuration>
|
249 |
<mailup_filters translate="title">
|
250 |
<title>Filters</title>
|
251 |
+
<action>adminhtml/mailup_filter</action>
|
252 |
<sort_order>10</sort_order>
|
253 |
</mailup_filters>
|
254 |
<mailup_jobs module="mailup">
|
255 |
<title>View MailUp Tasks</title>
|
256 |
<sort_order>20</sort_order>
|
257 |
+
<action>adminhtml/mailup_mailupbackend</action>
|
258 |
</mailup_jobs>
|
259 |
<mailup_sync module="mailup">
|
260 |
<title>View Task Data</title>
|
261 |
<sort_order>30</sort_order>
|
262 |
+
<action>adminhtml/mailup_sync</action>
|
263 |
</mailup_sync>
|
264 |
<mailup_log module="mailup">
|
265 |
<title>View Logs</title>
|
266 |
<sort_order>40</sort_order>
|
267 |
+
<action>adminhtml/mailup_log</action>
|
268 |
</mailup_log>
|
269 |
</children>
|
270 |
</mailup>
|
app/design/adminhtml/default/default/layout/mailup.xml
CHANGED
@@ -1,27 +1,27 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<layout>
|
3 |
-
|
4 |
-
<
|
5 |
<reference name="content">
|
6 |
-
|
7 |
|
8 |
<block type="mailup/adminhtml_mailupbackend" name="mailupbackend" />
|
9 |
</reference>
|
10 |
-
</
|
11 |
-
|
12 |
-
<
|
13 |
<reference name="content">
|
14 |
<block type="mailup/adminhtml_sync" name="sync" />
|
15 |
</reference>
|
16 |
-
</
|
17 |
-
|
18 |
-
<
|
19 |
<reference name="content">
|
20 |
<block type="mailup/adminhtml_log" name="mailup_log" />
|
21 |
</reference>
|
22 |
-
</
|
23 |
-
|
24 |
-
<
|
25 |
<update handle="mailup_adminhtml_index"/>
|
26 |
<reference name="content">
|
27 |
<block type="mailup/filters" name="filter" template="mailup/mailupsync/filter.phtml"/>
|
@@ -29,9 +29,9 @@
|
|
29 |
<reference name="head">
|
30 |
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
31 |
</reference>
|
32 |
-
</
|
33 |
-
|
34 |
-
<
|
35 |
<update handle="mailup_adminhtml_confirm"/>
|
36 |
<reference name="content">
|
37 |
<block type="adminhtml/template" name="filter" template="mailup/mailupsync/confirm.phtml"/>
|
@@ -39,9 +39,9 @@
|
|
39 |
<reference name="head">
|
40 |
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
41 |
</reference>
|
42 |
-
</
|
43 |
-
|
44 |
-
<
|
45 |
<update handle="mailup_adminhtml_index" />
|
46 |
<reference name="content">
|
47 |
<block type="adminhtml/template" name="fieldsmapping" template="mailup/mailupsync/fieldsmapping.phtml" />
|
@@ -49,27 +49,27 @@
|
|
49 |
<reference name="head">
|
50 |
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
51 |
</reference>
|
52 |
-
</
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
|
74 |
<adminhtml_system_config_edit>
|
75 |
<reference name="head">
|
@@ -80,12 +80,12 @@
|
|
80 |
</reference>
|
81 |
</adminhtml_system_config_edit>
|
82 |
|
83 |
-
|
84 |
<!-- works but need a better image.. -->
|
85 |
<!--<default>
|
86 |
<reference name="head">
|
87 |
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
88 |
</reference>
|
89 |
</default>-->
|
90 |
-
|
91 |
</layout>
|
1 |
<?xml version="1.0"?>
|
2 |
<layout>
|
3 |
+
|
4 |
+
<adminhtml_mailup_mailupbackend_index>
|
5 |
<reference name="content">
|
6 |
+
<!-- <block type="mailup/adminhtml_mailupbackend" name="mailupbackend" template="mailup/mailupbackend.phtml"/>-->
|
7 |
|
8 |
<block type="mailup/adminhtml_mailupbackend" name="mailupbackend" />
|
9 |
</reference>
|
10 |
+
</adminhtml_mailup_mailupbackend_index>
|
11 |
+
|
12 |
+
<adminhtml_mailup_sync_index>
|
13 |
<reference name="content">
|
14 |
<block type="mailup/adminhtml_sync" name="sync" />
|
15 |
</reference>
|
16 |
+
</adminhtml_mailup_sync_index>
|
17 |
+
|
18 |
+
<adminhtml_mailup_log_index>
|
19 |
<reference name="content">
|
20 |
<block type="mailup/adminhtml_log" name="mailup_log" />
|
21 |
</reference>
|
22 |
+
</adminhtml_mailup_log_index>
|
23 |
+
|
24 |
+
<adminhtml_mailup_filter_index>
|
25 |
<update handle="mailup_adminhtml_index"/>
|
26 |
<reference name="content">
|
27 |
<block type="mailup/filters" name="filter" template="mailup/mailupsync/filter.phtml"/>
|
29 |
<reference name="head">
|
30 |
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
31 |
</reference>
|
32 |
+
</adminhtml_mailup_filter_index>
|
33 |
+
|
34 |
+
<adminhtml_mailup_filter_confirm>
|
35 |
<update handle="mailup_adminhtml_confirm"/>
|
36 |
<reference name="content">
|
37 |
<block type="adminhtml/template" name="filter" template="mailup/mailupsync/confirm.phtml"/>
|
39 |
<reference name="head">
|
40 |
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
41 |
</reference>
|
42 |
+
</adminhtml_mailup_filter_confirm>
|
43 |
+
|
44 |
+
<adminhtml_mailup_fieldsmapping_index>
|
45 |
<update handle="mailup_adminhtml_index" />
|
46 |
<reference name="content">
|
47 |
<block type="adminhtml/template" name="fieldsmapping" template="mailup/mailupsync/fieldsmapping.phtml" />
|
49 |
<reference name="head">
|
50 |
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
51 |
</reference>
|
52 |
+
</adminhtml_mailup_fieldsmapping_index>
|
53 |
+
|
54 |
+
<adminhtml_mailup_viewdatatransferlog_index>
|
55 |
+
<update handle="mailup_adminhtml_index" />
|
56 |
+
<reference name="content">
|
57 |
+
<block type="adminhtml/template" name="viewdatatransferlog" template="mailup/mailupsync/viewdatatransferlog.phtml" />
|
58 |
+
</reference>
|
59 |
+
<reference name="head">
|
60 |
+
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
61 |
+
</reference>
|
62 |
+
</adminhtml_mailup_viewdatatransferlog_index>
|
63 |
+
|
64 |
+
<adminhtml_mailup_viewdatatransferlog_search>
|
65 |
+
<update handle="mailup_adminhtml_index" />
|
66 |
+
<reference name="content">
|
67 |
+
<block type="adminhtml/template" name="viewdatatransferlog" template="mailup/mailupsync/viewdatatransferlog.phtml" />
|
68 |
+
</reference>
|
69 |
+
<reference name="head">
|
70 |
+
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
71 |
+
</reference>
|
72 |
+
</adminhtml_mailup_viewdatatransferlog_search>
|
73 |
|
74 |
<adminhtml_system_config_edit>
|
75 |
<reference name="head">
|
80 |
</reference>
|
81 |
</adminhtml_system_config_edit>
|
82 |
|
83 |
+
|
84 |
<!-- works but need a better image.. -->
|
85 |
<!--<default>
|
86 |
<reference name="head">
|
87 |
<action method="addCss"><stylesheet>mailup/mailupsync/mailup.css</stylesheet></action>
|
88 |
</reference>
|
89 |
</default>-->
|
90 |
+
|
91 |
</layout>
|
app/design/adminhtml/default/default/template/mailup/mailupsync/sysconfigjavascript.phtml
CHANGED
@@ -5,12 +5,12 @@
|
|
5 |
?>
|
6 |
<script language="JavaScript">
|
7 |
// Initialise observer so that when list is changed, groups are reloaded
|
8 |
-
urlList = '<?php echo Mage::getModel('adminhtml/url')->getUrl("
|
9 |
document.observe("dom:loaded", function() {
|
10 |
initListObserver(urlList);
|
11 |
});
|
12 |
// Initialise observer to run self-test
|
13 |
-
urlTest = '<?php echo Mage::getModel('adminhtml/url')->getUrl("
|
14 |
document.observe("dom:loaded", function() {
|
15 |
initSelfTestObserver(urlTest);
|
16 |
});
|
5 |
?>
|
6 |
<script language="JavaScript">
|
7 |
// Initialise observer so that when list is changed, groups are reloaded
|
8 |
+
urlList = '<?php echo Mage::getModel('adminhtml/url')->getUrl("adminhtml/mailup_configuration/getgroups"); ?>';
|
9 |
document.observe("dom:loaded", function() {
|
10 |
initListObserver(urlList);
|
11 |
});
|
12 |
// Initialise observer to run self-test
|
13 |
+
urlTest = '<?php echo Mage::getModel('adminhtml/url')->getUrl("adminhtml/mailup_configuration/testconnection"); ?>';
|
14 |
document.observe("dom:loaded", function() {
|
15 |
initSelfTestObserver(urlTest);
|
16 |
});
|
package.xml
CHANGED
@@ -1,63 +1,22 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>MailUp</name>
|
4 |
-
<version>2.7.
|
5 |
<stability>stable</stability>
|
6 |
-
<license uri="
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
-
<summary>
|
10 |
-
<description
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
<li>specify how often the system will check for the condition to occur (e.g. daily, monthly, annually, one-time)</li>
|
21 |
-
<li>combine multiple filters to define the condition that will trigger the message (e.g. send a second “Welcome” message N days after the customer subscribed)</li>
|
22 |
-
<li>send a message to a specific group or any subscriber</li>
|
23 |
-
<li>create conditions that are based on customer behavior (e.g. whether a previous message was opened or not)</li>
|
24 |
-
<li>use ecommerce data to as a condition to trigger messages (e.g. total amount purchased; days since last purchase; etc.)</li>
|
25 |
-
<li>use the same feature to send text messages (SMS) too!</li>
|
26 |
-
</ul>
|
27 |
-
<p>For example, store the date of the last order in a MailUp custom field, then send a discount to promote a new purchase 60 days after that last order was placed.</p>
|
28 |
-

|
29 |
-
<p>===========================================================</p>
|
30 |
-

|
31 |
-
<p>MailUp &egrave; un servizio nato nel 2002, totalmente "web based" , che consente l'invio di e-mail, newsletter, sms, fax, lettere cartacee e messaggi vocali pre-registrati.</p>
|
32 |
-
<p>La soluzione &egrave; studiata appositamente per la gestione professionale e l'invio di elevati quantitativi di messaggi, con gestione della banda, invii di test e gestione delle code di uscita.</p>
|
33 |
-
<p>Le e-mail vengono inviate dai server di MailUp, questo garantisce elevati tassi di deliverability, evitando che le mail vengano bloccate dai filtri antispam.</p>
|
34 |
-
<p>Installando questo Plugin per Magento potrete importare nella piattaforma MailUP i nominativi registrati nel vostro eCommerce.</p>
|
35 |
-
<p>Prova gratuitamente MailUp per 30 giorni</p>
|
36 |
-

|
37 |
-
<p>Con la funzione INVII AUTOMATICI contenuta nel pacchetto opzionale Marketing+ &egrave; possibile inviare in automatico email e sms, a seconda del verificarsi di condizioni o eventi. Si potranno inviare alert, auguri di compleanno, reminder, solleciti tramite email e/o sms in base a regole predefinite, per esempio in prossimit&agrave; della scadenza di un contratto o un anniversario.<br /><br />Tramite l'opzione INVII AUTOMATICI, &egrave; possibile</p>
|
38 |
-
<ul>
|
39 |
-
<li>creare infiniti messaggi email o sms;</li>
|
40 |
-
<li>stabilire il periodo in cui devono essere abilitati o meno;</li>
|
41 |
-
<li>la frequenza di invio (es. giornaliera, mensile o annuale);</li>
|
42 |
-
<li>stabilire le condizioni tramite l'utilizzo dei filtri anagrafica (es. compleanno, campi vuoti) o attivit&agrave; (es. iscrizione oppure se un utente non ha aperto il messaggio si pu&ograve; programmare un invio automatico di un secondo messaggio)</li>
|
43 |
-
<li>stabilire se inviare ad un gruppo specifico di utenti o a tutto il mio database</li>
|
44 |
-
<li>alimentare la banca dati tramite API o web service o procedure batch ftp notturne;</li>
|
45 |
-
<li>gestire e configurare automatismi tramite una intuitiva interfaccia web.</li>
|
46 |
-
</ul>
|
47 |
-
<p><br />Ad esempio un sito di ecommerce potrebbe alimentare il DB di MailUp con informazioni sugli acquisti e MailUp potr&agrave; quindi inviare, ad esempio dopo 7 giorni dall'acquisto, un messaggio di costumer satisfaction oppure l'invito ad acquistare un prodotto correlato.</p></description>
|
48 |
-
<notes><ul>
|
49 |
-
<li>Bug fix: Customer updates are merged into larger jobs to reduce the number of syncs run</li>
|
50 |
-
<li>Bug fix: Chosen schedule now always used overriding the default schedule</li>
|
51 |
-
<li>Bug fix: Per-store autosync settings used to set customers for sync and send jobs via cron</li>
|
52 |
-
<li>Bug fix: Unconfirmed subscribers shown as subscribed in customer account area and admin customer view, removing possibility of accidental unsubscription</li>
|
53 |
-
<li>Syncs customers that are awaiting confirmation so that when they confirm their details are correct</li>
|
54 |
-
<li>If synching is stopped part way through for any reason, it will be automatically restarted at next cron</li>
|
55 |
-
<li>Customers are added to sync queue when saved on front-end or admin</li>
|
56 |
-
</ul></notes>
|
57 |
-
<authors><author><name>Mailup</name><user>Mailup</user><email>sales@mailup.com</email></author></authors>
|
58 |
-
<date>2015-02-09</date>
|
59 |
-
<time>16:33:08</time>
|
60 |
-
<contents><target name="magelocal"><dir name="MailUp"><dir name="MailUpSync"><dir name="Block"><dir name="Adminhtml"><dir name="Log"><file name="Grid.php" hash="38557c376017afe05298bcbf32d038d1"/></dir><file name="Log.php" hash="e4bffa5e42d20efb0b02888db700cb2f"/><dir name="Mailup"><file name="Grid.php" hash="37420bc13a1ecae89d6a19a7659d6711"/></dir><file name="Mailupbackend.php" hash="67f999af48c88e2c85d9a84d0ba4d632"/><dir name="Sync"><file name="Grid.php" hash="afd6e1c5eb5781fbe05df504d02fe5e0"/></dir><file name="Sync.php" hash="5d34a2a330da7649799172394da28c58"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Timezone.php" hash="ca3f432e8a7b1e7fb1981a7b4eaa704e"/></dir><file name="Testbutton.php" hash="8c2cb5952e81ee89411be42bfea4bcfd"/></dir></dir></dir></dir><dir name="Checkout"><file name="Subscribe.php" hash="1cac447093df6e663b8af8333524e160"/></dir><file name="Filters.php" hash="701661ef5c6eb13708f2909546d17138"/><file name="Index.php" hash="b4a60933c967669e3fd0f1423ac01cac"/></dir><dir name="Helper"><file name="Customer.php" hash="8034cd2301c697fc0c1912ad4130a94e"/><file name="Data.php" hash="97e8aa74b6b065975ddff2f440e70c1c"/><file name="Order.php" hash="6fab1a018ff9601dac7e9b745dc989bf"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Clone"><dir name="Mappings"><file name="Custom.php" hash="786ccebb45c3f048e38d871fada8e0d3"/></dir></dir><dir name="Source"><dir name="Cron"><file name="Frequency.php" hash="c0fc8981934028b0eb3ece0253e87691"/><file name="Hours.php" hash="38bd8efdfaae15adbf2654cdd1134f2b"/></dir><file name="Fields.php" hash="0062d2ba3c7a1e16bebbf59d6a9d2c5a"/></dir><file name=".DS_Store" hash="699eb0995de74828d9f23655e826e581"/></dir><file name=".DS_Store" hash="173bd8294aed6b0b02e19ffb8e68cbd5"/></dir><file name="Config.php" hash="79e0f416088acbef55bb1022651f073c"/><file name="Consoleurlvalidator.php" hash="1385ebd3d6c6138c2d38a426bc7a7914"/><file name="Cron.php" hash="c6389802914d7a4d8e2de469c5e73218"/><file name="Job.php" hash="8fb2c1181fbed906cd6a65c58477b7d1"/><file name="Log.php" hash="c77cf2a4dddbb6a384052f79cfd74f39"/><file name="MailUp.php" hash="84dbd1bab58b00767491c50f37d94f21"/><file name="MailUpWsImport.php" hash="c8f57fc957ab123bd1286ca991871dff"/><dir name="Mysql14"><dir name="MailUp"><file name="Collection.php" hash="3fafd0a1aa00243ca1f88eb409ca31b3"/></dir><file name="MailUp.php" hash="0a80ed4029058663fe09845ee9c1190e"/></dir><dir name="Mysql4"><dir name="Job"><file name="Collection.php" hash="0935b29c6f71e712383d11693553cba3"/></dir><file name="Job.php" hash="3b289d188982ca7eb047e58ccedc7d77"/><dir name="Log"><file name="Collection.php" hash="c7030f645c08cf53da3c6e95902bb063"/></dir><file name="Log.php" hash="c134a9956d7213cca84f71a63b272400"/><dir name="Sync"><file name="Collection.php" hash="a60698dec1fdc044df198a11887d9300"/></dir><file name="Sync.php" hash="2b904c04594f2b842cd061c3673d0cde"/></dir><file name="Observer.php" hash="00b43aaa13fd71438496009d20804537"/><dir name="Source"><file name="Groups.php" hash="8661b4079c8620824a24e0769e0ce7d7"/><file name="Lists.php" hash="66b0f269f42fea4f33d585f5b428bb48"/><file name="Store.php" hash="8b1b8bfc67e5e49d085f1f8e685ca8be"/></dir><file name="Subscriber.php" hash="325529498c364949efd4c28f179affc9"/><file name="Sync.php" hash="d7bbd3ce64dbf67500ce0853fc54c865"/><file name="Webserviceusernamevalidator.php" hash="c8986f1c00af0ca7fc252b593548598f"/><file name="Ws.php" hash="21ef21afcf35867d0ec8ff345babeab6"/><file name="Wssend.php" hash="7c06e853f48a08e137397c0c42413217"/><file name=".DS_Store" hash="6f2c4920df9dd2405271ef9b6495cacc"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="ConfigurationController.php" hash="040f8d33cf489ebad77838f8ca016fe7"/><file name="FieldsmappingController.php" hash="2681d558e3abda7b6475dbc969e9a1c7"/><file name="FilterController.php" hash="64f90b9c12c50f4de74a0401da788770"/><file name="LogController.php" hash="909b3b9f0e07c154ffd034ed35da185d"/><file name="MailupbackendController.php" hash="c4d70bc81adb492f7893554998962adf"/><file name="SyncController.php" hash="82398659801687a1bf912b2ac00493ea"/><file name="ViewdatatransferlogController.php" hash="b7baa8c62657e03cfbd00a032b8381ef"/></dir><file name="IndexController.php" hash="c634cdd24f62a7d27c4613b4a62a06f8"/><file name="TestController.php" hash="73359f2e0bf681b7e8900b8dd23c05c3"/><file name="WebhookController.php" hash="333d054fffdc976592c7789de7a15ed4"/></dir><dir name="data"><dir name="mailup_setup"><file name="data-upgrade-2.6.1-2.7.0.php" hash="525fb58aa0ecf97693806d81149793e0"/><file name="data-upgrade-2.7.0-2.7.1.php" hash="b2ff15418a44d42c82aa5ed99c9893d4"/></dir></dir><dir name="etc"><file name="config.xml" hash="aea75fc9aac7e66df1544f34492cf71d"/><file name="system.xml" hash="bfe19ce9fac9be62e4000b2491b48ae7"/></dir><dir name="sql"><dir name="mailup_setup"><file name="mysql4-install-0.1.0.php" hash="8e52462c1d0d28f39c1c3f67c3748d26"/><file name="mysql4-install-2.3.0.php" hash="9532dac8b7bbc85f4e13d44816213076"/><file name="mysql4-install-2.4.0.php" hash="df3247d77cf4dff79c7dbf305e5ad9b8"/><file name="mysql4-upgrade-0.1.0-1.0.0.php" hash="8e52462c1d0d28f39c1c3f67c3748d26"/><file name="mysql4-upgrade-0.3.0-1.0.0.php" hash="97e4f8e3ba9e2ab4d5c5757efb3a47de"/><file name="mysql4-upgrade-1.0.0-1.5.2.php" hash="4fda0e9178a6cba85631f4f24faaf71b"/><file name="mysql4-upgrade-2.1.3-2.2.0.php" hash="9d4c89357d75bc526c0a38c8b7108611"/><file name="mysql4-upgrade-2.2.0-2.3.0.php" hash="6b838a9491a8a3d8cd66ec8399667fe3"/><file name="mysql4-upgrade-2.2.1-2.3.0.php" hash="6b838a9491a8a3d8cd66ec8399667fe3"/><file name="mysql4-upgrade-2.3.0-2.3.1.php" hash="d7b7aac558c7bbfcd9f5657342bb8d5d"/><file name="mysql4-upgrade-2.3.1-2.3.2.php" hash="841257c7988bd63828d2fdeaa087eaca"/><file name="mysql4-upgrade-2.3.2-2.4.0.php" hash="df3247d77cf4dff79c7dbf305e5ad9b8"/><file name="mysql4-upgrade-2.4.0-2.4.1.php" hash="812b65d636b1e15d3804c21d134de572"/><file name="mysql4-upgrade-2.6.1-2.7.0.php" hash="3008b9e79b33278a98640ebf5d35643a"/></dir></dir><file name=".DS_Store" hash="e49cca224ac24efb7898b1adf5d52aaf"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="mailup.xml" hash="16c2c7c7c17504acb4d61004533f99b9"/></dir><dir name="template"><dir name="mailup"><dir name="mailupsync"><file name="confirm.phtml" hash="562c3f0f8625cbb3361e81dc17998ba3"/><file name="fieldsmapping.phtml" hash="b0b22c19bc6f9c97b22754dc7a0103ba"/><file name="filter.phtml" hash="d887726f97b0e184f3d673e94d03ed77"/><file name="sysconfigjavascript.phtml" hash="5d8d3ec91184b4bf54faad75b84a2765"/><file name="viewdatatransferlog.phtml" hash="fcc13d34146e22630d1a170888b2cc73"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="mailup.xml" hash="e1bdb69f2ad9a1c67d06e786e08905bd"/></dir><dir name="template"><dir name="mailup"><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="e1859cbb88aefc9fc6f4fac212c23ae9"/></dir></dir></dir><file name="index.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="subscribe.phtml" hash="3316f1a2e166179d2631a4a568059d66"/></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="layout"><file name="mailup.xml" hash="1251bb9bdafdb8c5799ff3f78fa960d6"/></dir><dir name="template"><dir name="mailup"><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="05429197b5b352050b28f566fe6d1b88"/></dir></dir></dir><file name="subscribe.phtml" hash="a102e2e0dc4c836bc78eb044bf13e172"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="MailUp_MailUpSync.xml" hash="599cc75c4fccf74da4baccf4ad2314a3"/></dir></target><target name="magelocale"><dir name="en_US"><file name="MailUp_MailUpSync.csv" hash="c93d389981a15db14a1de35c82c2c6fa"/></dir><dir name="it_IT"><file name="MailUp_MailUpSync.csv" hash="a408addc87ef4c64c2cf754cfdf9eb35"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="mailup"><dir name="mailupsync"><dir name="images"><file name="MailUp_300_200_transparent_small.png" hash="fcaf7d0876af346b01e40f3c1eeaa721"/><file name="titoli.png" hash="95a7996cd77d3413fd048018095aec6e"/></dir><file name="mailup.css" hash="cd3e7f45f619c6172de923d688d21dc3"/></dir></dir><dir name="images"><file name="MailUp_300_200_transparent_small.png" hash="fcaf7d0876af346b01e40f3c1eeaa721"/></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="mailup"><file name="admin.js" hash="b30a744826b59ef20767ba7b379949d7"/></dir></dir></target></contents>
|
61 |
<compatible/>
|
62 |
-
<dependencies><required><php><min>5.
|
63 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>MailUp</name>
|
4 |
+
<version>2.7.5</version>
|
5 |
<stability>stable</stability>
|
6 |
+
<license uri="https://opensource.org/licenses/AFL-3.0">AFL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
+
<summary>MailUp is your complete email delivery solution. It combines strong campaign management features with automated messaging and a free SMTP relay service.</summary>
|
10 |
+
<description>MailUp is your complete email delivery solution. It combines strong campaign management features (multi-list platform, advanced segmentation, dynamic content, A/B testing, detailed statistics, etc.) with automated messaging and a free SMTP relay service. It uses an innovative, flat-rate pricing policy that provides great flexibility and guarantees substantial savings over competing solutions.</description>
|
11 |
+
<notes>- [dev] ip filter | send client ip for spam checking
|
12 |
+
- [fix] SUPEE-6788 | Fix adminhtml url
|
13 |
+
- [fix] APPSEC-1034 magento patch
|
14 |
+
- [fix] SUPEE-6788 | Fix access for non-admin user to config section
|
15 |
+
</notes>
|
16 |
+
<authors><author><name>MailUp</name><user>MailUp</user><email>sales@mailup.com</email></author></authors>
|
17 |
+
<date>2017-07-28</date>
|
18 |
+
<time>10:19:20</time>
|
19 |
+
<contents><target name="magelocal"><dir name="MailUp"><dir name="MailUpSync"><dir name="Block"><dir name="Adminhtml"><dir name="Log"><file name="Grid.php" hash="38557c376017afe05298bcbf32d038d1"/></dir><file name="Log.php" hash="e4bffa5e42d20efb0b02888db700cb2f"/><dir name="Mailup"><file name="Grid.php" hash="37420bc13a1ecae89d6a19a7659d6711"/></dir><file name="Mailupbackend.php" hash="67f999af48c88e2c85d9a84d0ba4d632"/><dir name="Sync"><file name="Grid.php" hash="afd6e1c5eb5781fbe05df504d02fe5e0"/></dir><file name="Sync.php" hash="5d34a2a330da7649799172394da28c58"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Timezone.php" hash="ca3f432e8a7b1e7fb1981a7b4eaa704e"/></dir><file name="Testbutton.php" hash="8c2cb5952e81ee89411be42bfea4bcfd"/></dir></dir></dir></dir><dir name="Checkout"><file name="Subscribe.php" hash="1cac447093df6e663b8af8333524e160"/></dir><file name="Filters.php" hash="701661ef5c6eb13708f2909546d17138"/><file name="Index.php" hash="b4a60933c967669e3fd0f1423ac01cac"/></dir><dir name="Helper"><file name="Customer.php" hash="8034cd2301c697fc0c1912ad4130a94e"/><file name="Data.php" hash="97e8aa74b6b065975ddff2f440e70c1c"/><file name="Order.php" hash="6fab1a018ff9601dac7e9b745dc989bf"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Clone"><dir name="Mappings"><file name="Custom.php" hash="786ccebb45c3f048e38d871fada8e0d3"/></dir></dir><dir name="Source"><dir name="Cron"><file name="Frequency.php" hash="c0fc8981934028b0eb3ece0253e87691"/><file name="Hours.php" hash="38bd8efdfaae15adbf2654cdd1134f2b"/></dir><file name="Fields.php" hash="0062d2ba3c7a1e16bebbf59d6a9d2c5a"/></dir></dir></dir><file name="Config.php" hash="79e0f416088acbef55bb1022651f073c"/><file name="Consoleurlvalidator.php" hash="1385ebd3d6c6138c2d38a426bc7a7914"/><file name="Cron.php" hash="c6389802914d7a4d8e2de469c5e73218"/><file name="Job.php" hash="8fb2c1181fbed906cd6a65c58477b7d1"/><file name="Log.php" hash="c77cf2a4dddbb6a384052f79cfd74f39"/><file name="MailUp.php" hash="84dbd1bab58b00767491c50f37d94f21"/><file name="MailUpWsImport.php" hash="c8f57fc957ab123bd1286ca991871dff"/><dir name="Mysql14"><dir name="MailUp"><file name="Collection.php" hash="3fafd0a1aa00243ca1f88eb409ca31b3"/></dir><file name="MailUp.php" hash="0a80ed4029058663fe09845ee9c1190e"/></dir><dir name="Mysql4"><dir name="Job"><file name="Collection.php" hash="0935b29c6f71e712383d11693553cba3"/></dir><file name="Job.php" hash="3b289d188982ca7eb047e58ccedc7d77"/><dir name="Log"><file name="Collection.php" hash="c7030f645c08cf53da3c6e95902bb063"/></dir><file name="Log.php" hash="c134a9956d7213cca84f71a63b272400"/><dir name="Sync"><file name="Collection.php" hash="a60698dec1fdc044df198a11887d9300"/></dir><file name="Sync.php" hash="2b904c04594f2b842cd061c3673d0cde"/></dir><file name="Observer.php" hash="50de144e0bfc1b4056b5e1e1b5939074"/><dir name="Source"><file name="Groups.php" hash="8661b4079c8620824a24e0769e0ce7d7"/><file name="Lists.php" hash="66b0f269f42fea4f33d585f5b428bb48"/><file name="Store.php" hash="8b1b8bfc67e5e49d085f1f8e685ca8be"/></dir><file name="Subscriber.php" hash="325529498c364949efd4c28f179affc9"/><file name="Sync.php" hash="d7bbd3ce64dbf67500ce0853fc54c865"/><file name="Webserviceusernamevalidator.php" hash="c8986f1c00af0ca7fc252b593548598f"/><file name="Ws.php" hash="21ef21afcf35867d0ec8ff345babeab6"/><file name="Wssend.php" hash="7c06e853f48a08e137397c0c42413217"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Mailup"><file name="ConfigurationController.php" hash="3b678b42ae9897460ead874e7a45bd61"/><file name="FieldsmappingController.php" hash="15390dd095d579c420d54dc793b87dde"/><file name="FilterController.php" hash="13280a3d867e0c1bdca5634b8db019a1"/><file name="LogController.php" hash="ae695c62c178eaf2ed9e767df66fd335"/><file name="MailupbackendController.php" hash="2ec170d432ae50d089990e98425947d0"/><file name="SyncController.php" hash="02aa500c7ae2d8ec0f026eb2d681791b"/><file name="ViewdatatransferlogController.php" hash="e93eba9591773eae78ab8db65930e83d"/></dir></dir><file name="IndexController.php" hash="c634cdd24f62a7d27c4613b4a62a06f8"/><file name="TestController.php" hash="73359f2e0bf681b7e8900b8dd23c05c3"/><file name="WebhookController.php" hash="333d054fffdc976592c7789de7a15ed4"/></dir><dir name="data"><dir name="mailup_setup"><file name="data-upgrade-2.6.1-2.7.0.php" hash="525fb58aa0ecf97693806d81149793e0"/><file name="data-upgrade-2.7.0-2.7.1.php" hash="b2ff15418a44d42c82aa5ed99c9893d4"/></dir></dir><dir name="etc"><file name="config.xml" hash="b7120ae7e388f33f586367f814103ff8"/><file name="system.xml" hash="bfe19ce9fac9be62e4000b2491b48ae7"/></dir><dir name="sql"><dir name="mailup_setup"><file name="mysql4-install-0.1.0.php" hash="8e52462c1d0d28f39c1c3f67c3748d26"/><file name="mysql4-install-2.3.0.php" hash="9532dac8b7bbc85f4e13d44816213076"/><file name="mysql4-install-2.4.0.php" hash="df3247d77cf4dff79c7dbf305e5ad9b8"/><file name="mysql4-upgrade-0.1.0-1.0.0.php" hash="8e52462c1d0d28f39c1c3f67c3748d26"/><file name="mysql4-upgrade-0.3.0-1.0.0.php" hash="97e4f8e3ba9e2ab4d5c5757efb3a47de"/><file name="mysql4-upgrade-1.0.0-1.5.2.php" hash="4fda0e9178a6cba85631f4f24faaf71b"/><file name="mysql4-upgrade-2.1.3-2.2.0.php" hash="9d4c89357d75bc526c0a38c8b7108611"/><file name="mysql4-upgrade-2.2.0-2.3.0.php" hash="6b838a9491a8a3d8cd66ec8399667fe3"/><file name="mysql4-upgrade-2.2.1-2.3.0.php" hash="6b838a9491a8a3d8cd66ec8399667fe3"/><file name="mysql4-upgrade-2.3.0-2.3.1.php" hash="d7b7aac558c7bbfcd9f5657342bb8d5d"/><file name="mysql4-upgrade-2.3.1-2.3.2.php" hash="841257c7988bd63828d2fdeaa087eaca"/><file name="mysql4-upgrade-2.3.2-2.4.0.php" hash="df3247d77cf4dff79c7dbf305e5ad9b8"/><file name="mysql4-upgrade-2.4.0-2.4.1.php" hash="812b65d636b1e15d3804c21d134de572"/><file name="mysql4-upgrade-2.6.1-2.7.0.php" hash="3008b9e79b33278a98640ebf5d35643a"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="mailup.xml" hash="000258d718306b0e45e0dc2adab4e99b"/></dir><dir name="template"><dir name="mailup"><dir name="mailupsync"><file name="confirm.phtml" hash="562c3f0f8625cbb3361e81dc17998ba3"/><file name="fieldsmapping.phtml" hash="b0b22c19bc6f9c97b22754dc7a0103ba"/><file name="filter.phtml" hash="d887726f97b0e184f3d673e94d03ed77"/><file name="sysconfigjavascript.phtml" hash="2a1e141962e6074d3e40ad779be08840"/><file name="viewdatatransferlog.phtml" hash="fcc13d34146e22630d1a170888b2cc73"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="mailup.xml" hash="e1bdb69f2ad9a1c67d06e786e08905bd"/></dir><dir name="template"><dir name="mailup"><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="e1859cbb88aefc9fc6f4fac212c23ae9"/></dir></dir></dir><file name="index.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="subscribe.phtml" hash="3316f1a2e166179d2631a4a568059d66"/></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="layout"><file name="mailup.xml" hash="1251bb9bdafdb8c5799ff3f78fa960d6"/></dir><dir name="template"><dir name="mailup"><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="05429197b5b352050b28f566fe6d1b88"/></dir></dir></dir><file name="subscribe.phtml" hash="a102e2e0dc4c836bc78eb044bf13e172"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="MailUp_MailUpSync.xml" hash="599cc75c4fccf74da4baccf4ad2314a3"/></dir></target><target name="magelocale"><dir name="en_US"><file name="MailUp_MailUpSync.csv" hash="c93d389981a15db14a1de35c82c2c6fa"/></dir><dir name="it_IT"><file name="MailUp_MailUpSync.csv" hash="a408addc87ef4c64c2cf754cfdf9eb35"/></dir></target><target name="mage"><dir name="js"><dir name="mailup"><file name="admin.js" hash="b30a744826b59ef20767ba7b379949d7"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><file name="MailUp_300_200_transparent_small.png" hash="fcaf7d0876af346b01e40f3c1eeaa721"/></dir><dir name="mailup"><dir name="mailupsync"><dir name="images"><file name="MailUp_300_200_transparent_small.png" hash="fcaf7d0876af346b01e40f3c1eeaa721"/><file name="titoli.png" hash="95a7996cd77d3413fd048018095aec6e"/></dir><file name="mailup.css" hash="cd3e7f45f619c6172de923d688d21dc3"/></dir></dir></dir></dir></dir></target></contents>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
<compatible/>
|
21 |
+
<dependencies><required><php><min>5.4.0</min><max>5.7.0</max></php></required></dependencies>
|
22 |
</package>
|