Version Notes
Export customer for the Magento Email Marketing Powerball.
Download this release
Release Info
Developer | Locaweb |
Extension | Locaweb_Email_Marketing |
Version | 1.0.2 |
Comparing to | |
See all releases |
Code changes from version 1.0.1 to 1.0.2
app/code/local/Locaweb/EmailMarketing/controllers/Adminhtml/EmailMarketingController.php
CHANGED
@@ -127,6 +127,8 @@ class Locaweb_EmailMarketing_Adminhtml_EmailMarketingController extends Mage_Adm
|
|
127 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/chave_de_acesso', $post['EmailMarketing']['chave_de_acesso']);
|
128 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/nome_da_conta', $retornoCall['display_name']);
|
129 |
|
|
|
|
|
130 |
$message = $this->__('Conta verificada com sucesso!');
|
131 |
Mage::getSingleton('adminhtml/session')->addSuccess($message);
|
132 |
}
|
@@ -203,6 +205,8 @@ class Locaweb_EmailMarketing_Adminhtml_EmailMarketingController extends Mage_Adm
|
|
203 |
|
204 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/lista_selecionada_padrao', $post['EmailMarketing']['id_lista_exportar']);
|
205 |
|
|
|
|
|
206 |
$message = $this->__('Clientes exportados com sucesso!');
|
207 |
Mage::getSingleton('adminhtml/session')->addSuccess($message);
|
208 |
}
|
@@ -234,6 +238,8 @@ class Locaweb_EmailMarketing_Adminhtml_EmailMarketingController extends Mage_Adm
|
|
234 |
|
235 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/lista_selecionada_padrao', '');
|
236 |
|
|
|
|
|
237 |
$this->_redirect('*/*');
|
238 |
}
|
239 |
|
@@ -256,6 +262,8 @@ class Locaweb_EmailMarketing_Adminhtml_EmailMarketingController extends Mage_Adm
|
|
256 |
|
257 |
if (isset($retornoCall['id'])){
|
258 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/lista_selecionada_padrao', $retornoCall['id']);
|
|
|
|
|
259 |
$message = $this->__('Lista criada com sucesso!');
|
260 |
Mage::getSingleton('adminhtml/session')->addSuccess($message);
|
261 |
}
|
@@ -344,7 +352,9 @@ class Locaweb_EmailMarketing_Adminhtml_EmailMarketingController extends Mage_Adm
|
|
344 |
Mage::getSingleton('adminhtml/session')->addError('Servidor indisponível no momento. Por favor, tente novamente mais tarde.');
|
345 |
break;
|
346 |
}
|
347 |
-
|
|
|
|
|
348 |
$data = Mage::helper('core')->jsonDecode($response);
|
349 |
if (isset($data['ErrorCode'])) {
|
350 |
throw new Exception($data['Message'], $data['ErrorCode']);
|
127 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/chave_de_acesso', $post['EmailMarketing']['chave_de_acesso']);
|
128 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/nome_da_conta', $retornoCall['display_name']);
|
129 |
|
130 |
+
Mage::app()->getCacheInstance()->cleanType('config');
|
131 |
+
|
132 |
$message = $this->__('Conta verificada com sucesso!');
|
133 |
Mage::getSingleton('adminhtml/session')->addSuccess($message);
|
134 |
}
|
205 |
|
206 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/lista_selecionada_padrao', $post['EmailMarketing']['id_lista_exportar']);
|
207 |
|
208 |
+
Mage::app()->getCacheInstance()->cleanType('config');
|
209 |
+
|
210 |
$message = $this->__('Clientes exportados com sucesso!');
|
211 |
Mage::getSingleton('adminhtml/session')->addSuccess($message);
|
212 |
}
|
238 |
|
239 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/lista_selecionada_padrao', '');
|
240 |
|
241 |
+
Mage::app()->getCacheInstance()->cleanType('config');
|
242 |
+
|
243 |
$this->_redirect('*/*');
|
244 |
}
|
245 |
|
262 |
|
263 |
if (isset($retornoCall['id'])){
|
264 |
Mage::getModel('core/config')->saveConfig('Locaweb/EmailMarketing/lista_selecionada_padrao', $retornoCall['id']);
|
265 |
+
Mage::app()->getCacheInstance()->cleanType('config');
|
266 |
+
|
267 |
$message = $this->__('Lista criada com sucesso!');
|
268 |
Mage::getSingleton('adminhtml/session')->addSuccess($message);
|
269 |
}
|
352 |
Mage::getSingleton('adminhtml/session')->addError('Servidor indisponível no momento. Por favor, tente novamente mais tarde.');
|
353 |
break;
|
354 |
}
|
355 |
+
|
356 |
+
Mage::log ('### [Locaweb] Resposta do Servidor: ' . $response, null, 'EmailMarketing.log');
|
357 |
+
|
358 |
$data = Mage::helper('core')->jsonDecode($response);
|
359 |
if (isset($data['ErrorCode'])) {
|
360 |
throw new Exception($data['Message'], $data['ErrorCode']);
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Locaweb_Email_Marketing</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/GPL-3.0">GPL</license>
|
7 |
<channel>community</channel>
|
@@ -14,9 +14,9 @@ With the integration module Email Marketing Locaweb you can make submissions and
|
|
14 |
Com o módulo de integração do Email Marketing Locaweb você poderá fazer envios de e-mails para listas de contatos sincronizadas e atualizadas com os cadastros da sua loja virtual. Para isso basta criar a lista de destino dos contatos ou selecionar uma lista já criada na ferramenta, e fazer o processo de exportação dos cadastros através do Painel de Administração do Magento toda vez que desejar atualizar os contatos.</description>
|
15 |
<notes>Export customer for the Magento Email Marketing Powerball.</notes>
|
16 |
<authors><author><name>Locaweb</name><user>Locaweb</user><email>julio.gejer@locaweb.com.br</email></author></authors>
|
17 |
-
<date>2013-10-
|
18 |
-
<time>
|
19 |
-
<contents><target name="magelocal"><dir name="Locaweb"><dir name="EmailMarketing"><dir name="Block"><file name="EmailMarketing.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><dir name="Helper"><file name="Data.php" hash="da8bee4cff5c0c7228543963f4fcdd70"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="EmailMarketingController.php" hash="
|
20 |
<compatible/>
|
21 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
22 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Locaweb_Email_Marketing</name>
|
4 |
+
<version>1.0.2</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/GPL-3.0">GPL</license>
|
7 |
<channel>community</channel>
|
14 |
Com o módulo de integração do Email Marketing Locaweb você poderá fazer envios de e-mails para listas de contatos sincronizadas e atualizadas com os cadastros da sua loja virtual. Para isso basta criar a lista de destino dos contatos ou selecionar uma lista já criada na ferramenta, e fazer o processo de exportação dos cadastros através do Painel de Administração do Magento toda vez que desejar atualizar os contatos.</description>
|
15 |
<notes>Export customer for the Magento Email Marketing Powerball.</notes>
|
16 |
<authors><author><name>Locaweb</name><user>Locaweb</user><email>julio.gejer@locaweb.com.br</email></author></authors>
|
17 |
+
<date>2013-10-30</date>
|
18 |
+
<time>17:35:31</time>
|
19 |
+
<contents><target name="magelocal"><dir name="Locaweb"><dir name="EmailMarketing"><dir name="Block"><file name="EmailMarketing.php" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><dir name="Helper"><file name="Data.php" hash="da8bee4cff5c0c7228543963f4fcdd70"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="EmailMarketingController.php" hash="65e20ef31e9525ae93a0a67ec95d2f5c"/></dir></dir><dir name="etc"><file name="config.xml" hash="27f1dc173faa6675d876eadbabbf1f66"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="EmailMarketing.xml" hash="3f709cf8fc958eccab7414c7af8f2c35"/></dir><dir name="template"><dir name="EmailMarketing"><file name="EmailMarketing.phtml" hash="f76382b0686b755c5ffd1d5cecf15dd9"/><file name="EmailMarketingContaVerificada.phtml" hash="b75ee42260dc51a427e4711f2b0c20bc"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Locaweb_EmailMarketing.xml" hash="ad9da39163661c6c8b25b01cc5a3acf2"/></dir></target></contents>
|
20 |
<compatible/>
|
21 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
22 |
</package>
|