Dexxtz_Customer_Email - Version 1.0.2

Version Notes

Started

Download this release

Release Info

Developer Magento Core Team
Extension Dexxtz_Customer_Email
Version 1.0.2
Comparing to
See all releases


Code changes from version 1.0.1 to 1.0.2

app/code/community/Dexxtz/Customeremail/Block/System/Config/Source/List/Button.php CHANGED
@@ -13,7 +13,7 @@ class Dexxtz_Customeremail_Block_System_Config_Source_List_Button extends Mage_A
13
  protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
14
  {
15
  $this->setElement($element);
16
- $url = $this->getUrl('dexxtz/adminhtml_list');
17
  $html = $this->getLayout()
18
  ->createBlock('adminhtml/widget_button')
19
  ->setType('button')
13
  protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
14
  {
15
  $this->setElement($element);
16
+ $url = $this->getUrl('customeremail/adminhtml_list');
17
  $html = $this->getLayout()
18
  ->createBlock('adminhtml/widget_button')
19
  ->setType('button')
app/code/community/Dexxtz/Customeremail/Helper/Data.php CHANGED
@@ -116,8 +116,8 @@ class Dexxtz_Customeremail_Helper_Data extends Mage_Core_Helper_Abstract
116
  $editImage = $skinPath . "images/details.gif";
117
 
118
  foreach ($this->getCustomerCollection() as $customer) {
119
- $name = $this->getCustomerName($customer['firstname'], $customer['lastname']);
120
- $email = $customer->getEmail();
121
  $dob = ($customer['dob']) ? $this->getDateConverted($customer['dob'], false) : '-';
122
  $group = $this->getGroupLabel($customer->getGroupId());
123
  $dateCreate = $this->getDateConverted($customer->getCreatedAt(), true);
116
  $editImage = $skinPath . "images/details.gif";
117
 
118
  foreach ($this->getCustomerCollection() as $customer) {
119
+ $name = $this->getCustomerName(trim($customer['firstname']), trim($customer['lastname']));
120
+ $email = trim($customer->getEmail());
121
  $dob = ($customer['dob']) ? $this->getDateConverted($customer['dob'], false) : '-';
122
  $group = $this->getGroupLabel($customer->getGroupId());
123
  $dateCreate = $this->getDateConverted($customer->getCreatedAt(), true);
app/code/community/Dexxtz/Customeremail/etc/config.xml CHANGED
@@ -11,7 +11,7 @@
11
  <config>
12
  <modules>
13
  <Dexxtz_Customeremail>
14
- <version>1.0.1</version>
15
  </Dexxtz_Customeremail>
16
  </modules>
17
  <frontend>
@@ -36,13 +36,13 @@
36
  </frontend>
37
  <admin>
38
  <routers>
39
- <dexxtz>
40
  <use>admin</use>
41
  <args>
42
  <module>Dexxtz_Customeremail</module>
43
  <frontName>customeremail</frontName>
44
  </args>
45
- </dexxtz>
46
  <adminhtml>
47
  <args>
48
  <modules>
@@ -90,9 +90,9 @@
90
  </translate>
91
  <layout>
92
  <updates>
93
- <pagseguro>
94
  <file>dexxtz/customeremail.xml</file>
95
- </pagseguro>
96
  </updates>
97
  </layout>
98
  </adminhtml>
@@ -118,14 +118,14 @@
118
  </customeremail_read>
119
  </resources>
120
  <blocks>
121
- <dexxtz>
122
  <class>Dexxtz_Customeremail_Block</class>
123
- </dexxtz>
124
  </blocks>
125
  <models>
126
- <dexxtz>
127
  <class>Dexxtz_Customeremail_Model</class>
128
- </dexxtz>
129
  </models>
130
  <helpers>
131
  <customeremail>
11
  <config>
12
  <modules>
13
  <Dexxtz_Customeremail>
14
+ <version>1.0.2</version>
15
  </Dexxtz_Customeremail>
16
  </modules>
17
  <frontend>
36
  </frontend>
37
  <admin>
38
  <routers>
39
+ <customeremail>
40
  <use>admin</use>
41
  <args>
42
  <module>Dexxtz_Customeremail</module>
43
  <frontName>customeremail</frontName>
44
  </args>
45
+ </customeremail>
46
  <adminhtml>
47
  <args>
48
  <modules>
90
  </translate>
91
  <layout>
92
  <updates>
93
+ <customeremail>
94
  <file>dexxtz/customeremail.xml</file>
95
+ </customeremail>
96
  </updates>
97
  </layout>
98
  </adminhtml>
118
  </customeremail_read>
119
  </resources>
120
  <blocks>
121
+ <dexxtz_customeremail>
122
  <class>Dexxtz_Customeremail_Block</class>
123
+ </dexxtz_customeremail>
124
  </blocks>
125
  <models>
126
+ <dexxtz_customeremail>
127
  <class>Dexxtz_Customeremail_Model</class>
128
+ </dexxtz_customeremail>
129
  </models>
130
  <helpers>
131
  <customeremail>
app/code/community/Dexxtz/Customeremail/etc/system.xml CHANGED
@@ -37,7 +37,7 @@
37
  <label>Customer groups</label>
38
  <comment>Select one or more groups of customers</comment>
39
  <frontend_type>multiselect</frontend_type>
40
- <source_model>dexxtz/system_config_source_customer_options</source_model>
41
  <sort_order>10</sort_order>
42
  <show_in_default>1</show_in_default>
43
  <show_in_website>1</show_in_website>
@@ -46,7 +46,7 @@
46
  <list_button translate="label">
47
  <label>Access the client list</label>
48
  <frontend_type>button</frontend_type>
49
- <frontend_model>dexxtz/system_config_source_list_button</frontend_model>
50
  <sort_order>20</sort_order>
51
  <show_in_default>1</show_in_default>
52
  <show_in_website>1</show_in_website>
37
  <label>Customer groups</label>
38
  <comment>Select one or more groups of customers</comment>
39
  <frontend_type>multiselect</frontend_type>
40
+ <source_model>dexxtz_customeremail/system_config_source_customer_options</source_model>
41
  <sort_order>10</sort_order>
42
  <show_in_default>1</show_in_default>
43
  <show_in_website>1</show_in_website>
46
  <list_button translate="label">
47
  <label>Access the client list</label>
48
  <frontend_type>button</frontend_type>
49
+ <frontend_model>dexxtz_customeremail/system_config_source_list_button</frontend_model>
50
  <sort_order>20</sort_order>
51
  <show_in_default>1</show_in_default>
52
  <show_in_website>1</show_in_website>
app/design/adminhtml/default/default/layout/dexxtz/customeremail.xml CHANGED
@@ -9,7 +9,7 @@
9
  */
10
  -->
11
  <layout>
12
- <dexxtz_adminhtml_list_index>
13
  <update handle="dexxtz_list_index"/>
14
  <reference name="head">
15
  <action method="addCss"><stylesheet>dexxtz/customeremail/css/jquery.dataTables.css</stylesheet></action>
@@ -22,5 +22,5 @@
22
  <block type="adminhtml/store_switcher" name="store_switcher" template="store/switcher.phtml" />
23
  <block type="adminhtml/template" name="list" template="dexxtz/customeremail/list.phtml"/>
24
  </reference>
25
- </dexxtz_adminhtml_list_index>
26
  </layout>
9
  */
10
  -->
11
  <layout>
12
+ <customeremail_adminhtml_list_index>
13
  <update handle="dexxtz_list_index"/>
14
  <reference name="head">
15
  <action method="addCss"><stylesheet>dexxtz/customeremail/css/jquery.dataTables.css</stylesheet></action>
22
  <block type="adminhtml/store_switcher" name="store_switcher" template="store/switcher.phtml" />
23
  <block type="adminhtml/template" name="list" template="dexxtz/customeremail/list.phtml"/>
24
  </reference>
25
+ </customeremail_adminhtml_list_index>
26
  </layout>
app/design/adminhtml/default/default/template/dexxtz/customeremail/list.phtml CHANGED
@@ -50,8 +50,8 @@
50
  var locale = '<?php echo $locale ?>';
51
  var string = '';
52
  var newString = '';
53
- var urlListAjax = '<?php echo Mage::getSingleton('adminhtml/url')->getUrl('dexxtz/adminhtml_listajax'); ?>';
54
- var urlExportCsv = '<?php echo Mage::getSingleton('adminhtml/url')->getUrl('dexxtz/adminhtml_exportcsv'); ?>';
55
  var formKey = '<?php echo Mage::getSingleton('core/session')->getFormKey();?>';
56
 
57
  jQuery('#loading-mask').fadeIn('slow');
@@ -117,7 +117,7 @@
117
  });
118
 
119
  function exportCsv() {
120
- var urlExportCsv = '<?php echo Mage::getSingleton('adminhtml/url')->getUrl('dexxtz/adminhtml_exportcsv'); ?>';
121
  var formKey = '<?php echo Mage::getSingleton('core/session')->getFormKey();?>';
122
 
123
  jQuery('#loading-mask').fadeIn('slow');
50
  var locale = '<?php echo $locale ?>';
51
  var string = '';
52
  var newString = '';
53
+ var urlListAjax = '<?php echo Mage::getSingleton('adminhtml/url')->getUrl('customeremail/adminhtml_listajax'); ?>';
54
+ var urlExportCsv = '<?php echo Mage::getSingleton('adminhtml/url')->getUrl('customeremail/adminhtml_exportcsv'); ?>';
55
  var formKey = '<?php echo Mage::getSingleton('core/session')->getFormKey();?>';
56
 
57
  jQuery('#loading-mask').fadeIn('slow');
117
  });
118
 
119
  function exportCsv() {
120
+ var urlExportCsv = '<?php echo Mage::getSingleton('adminhtml/url')->getUrl('customeremail/adminhtml_exportcsv'); ?>';
121
  var formKey = '<?php echo Mage::getSingleton('core/session')->getFormKey();?>';
122
 
123
  jQuery('#loading-mask').fadeIn('slow');
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Dexxtz_Customer_Email</name>
4
- <version>1.0.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/apachepl.php">Apache Software License</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Easily list the emails of your customers, with filter and export to csv</description>
11
  <notes>Started</notes>
12
  <authors><author><name>D&#xE9;cio Mattos</name><user>auto-converted</user><email>dexxtz@gmail.com</email></author></authors>
13
- <date>2014-10-16</date>
14
- <time>23:44:14</time>
15
- <contents><target name="magecommunity"><dir name="Dexxtz"><dir name="Customeremail"><dir name="Block"><dir name="System"><dir name="Config"><dir name="Source"><dir name="List"><file name="Button.php" hash="690aa1135c1edb0338a7ebd729d48074"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="39cb95dd95e0173efbef715104924c38"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Customer"><file name="Options.php" hash="5ea8d4a2f721b9b28af60519bbd9b0f0"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ExportCsvController.php" hash="3451a1f77f4bb0824f58ae59fe332846"/><file name="ListController.php" hash="00846fc7b1e22d04389a0c19eeefe00a"/><file name="ListajaxController.php" hash="67dc465152be6447a39699dcdda90e3a"/></dir></dir><dir name="etc"><file name="config.xml" hash="11b6c18e82f41c8a7c2855e6bcf1b79b"/><file name="system.xml" hash="41159f90a39335da873b29f167cfc088"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Dexxtz_Customeremail.xml" hash="4e43e3088d5d8b801c238d916a5befba"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="dexxtz"><dir name="customeremail"><file name="header.phtml" hash="1fcf4e588319607de35ae0fffced419b"/><file name="list.phtml" hash="0883ab5556c1659a73601a5c27f326d3"/></dir></dir></dir><dir name="layout"><dir name="dexxtz"><file name="customeremail.xml" hash="9b6f29fd33af8108b5417ed855699e10"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="pt_BR"><file name="Dexxtz_Customeremail.csv" hash="e1dec84f4e2a48593acaba15e95faa0b"/></dir><dir name="en_US"><file name="Dexxtz_Customeremail.csv" hash="b6077dcc26d66c7874ea38f719ca9fc4"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="dexxtz"><dir name="customeremail"><dir name="css"><file name="dexxtz.css" hash="b4c790174b0bf3764fd0df3dd0d6dcac"/><file name="jquery.dataTables.css" hash="147487077531eca6abb91ff155ff5049"/></dir><dir name="images"><file name="btn_bg.gif" hash="37c51a4d48a92da9648dcd3ca011039f"/><file name="btn_over_bg.gif" hash="f91641168454c03d1fa72731ec97a2b3"/><file name="details.gif" hash="945d384963db2a1f1daae830c64a021b"/><file name="icon_btn_back.gif" hash="89ed97cede3f68241446a62c96e3ce4c"/><file name="massaction_bg.gif" hash="8b5f4db3ab3ea09cd5bd0164d67c4f0d"/><file name="sort_asc.png" hash="1d9061ce7c12f404388f3888057fa9fa"/><file name="sort_both.png" hash="32d7cb196243ffae4c4d7820e761452d"/><file name="sort_desc.png" hash="fa99d402d3f5b8885c3199afa40983ea"/><file name="sort_row_bg.gif" hash="f2e1c5cb26b9f5211419b99d30745244"/><file name="tr_hover.png" hash="3a315f8dc6236c20f329acec3665c242"/></dir><dir name="js"><file name="dexxtz.js" hash="8c9edc7eee77607bf7cd32c440013f59"/><file name="jquery-1.11.1.js" hash="4dc834d16a0d219d5c2b8a5b814569e4"/><file name="jquery.dataTables.js" hash="63eaebd530fec98840106c3d788e3a52"/></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Dexxtz_Customer_Email</name>
4
+ <version>1.0.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/apachepl.php">Apache Software License</license>
7
  <channel>community</channel>
10
  <description>Easily list the emails of your customers, with filter and export to csv</description>
11
  <notes>Started</notes>
12
  <authors><author><name>D&#xE9;cio Mattos</name><user>auto-converted</user><email>dexxtz@gmail.com</email></author></authors>
13
+ <date>2014-10-31</date>
14
+ <time>19:23:19</time>
15
+ <contents><target name="magecommunity"><dir name="Dexxtz"><dir name="Customeremail"><dir name="Block"><dir name="System"><dir name="Config"><dir name="Source"><dir name="List"><file name="Button.php" hash="00b435274ff6ae566f8e48448afb798b"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="365bb3c1338507829382e573d21c0299"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Customer"><file name="Options.php" hash="5ea8d4a2f721b9b28af60519bbd9b0f0"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ExportCsvController.php" hash="3451a1f77f4bb0824f58ae59fe332846"/><file name="ListController.php" hash="00846fc7b1e22d04389a0c19eeefe00a"/><file name="ListajaxController.php" hash="67dc465152be6447a39699dcdda90e3a"/></dir></dir><dir name="etc"><file name="config.xml" hash="c2705449cfac7ca26076898f5ecfee80"/><file name="system.xml" hash="8c94c6d98763cd3fcfbbcca365734a6d"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Dexxtz_Customeremail.xml" hash="4e43e3088d5d8b801c238d916a5befba"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="dexxtz"><dir name="customeremail"><file name="header.phtml" hash="1fcf4e588319607de35ae0fffced419b"/><file name="list.phtml" hash="f9e3ef375b8a149461d4320b4d29b51c"/></dir></dir></dir><dir name="layout"><dir name="dexxtz"><file name="customeremail.xml" hash="bc9810f4e1519b91617fd5ca75ae5211"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="pt_BR"><file name="Dexxtz_Customeremail.csv" hash="e1dec84f4e2a48593acaba15e95faa0b"/></dir><dir name="en_US"><file name="Dexxtz_Customeremail.csv" hash="b6077dcc26d66c7874ea38f719ca9fc4"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="dexxtz"><dir name="customeremail"><dir name="css"><file name="dexxtz.css" hash="b4c790174b0bf3764fd0df3dd0d6dcac"/><file name="jquery.dataTables.css" hash="147487077531eca6abb91ff155ff5049"/></dir><dir name="images"><file name="btn_bg.gif" hash="37c51a4d48a92da9648dcd3ca011039f"/><file name="btn_over_bg.gif" hash="f91641168454c03d1fa72731ec97a2b3"/><file name="details.gif" hash="945d384963db2a1f1daae830c64a021b"/><file name="icon_btn_back.gif" hash="89ed97cede3f68241446a62c96e3ce4c"/><file name="massaction_bg.gif" hash="8b5f4db3ab3ea09cd5bd0164d67c4f0d"/><file name="sort_asc.png" hash="1d9061ce7c12f404388f3888057fa9fa"/><file name="sort_both.png" hash="32d7cb196243ffae4c4d7820e761452d"/><file name="sort_desc.png" hash="fa99d402d3f5b8885c3199afa40983ea"/><file name="sort_row_bg.gif" hash="f2e1c5cb26b9f5211419b99d30745244"/><file name="tr_hover.png" hash="3a315f8dc6236c20f329acec3665c242"/></dir><dir name="js"><file name="dexxtz.js" hash="8c9edc7eee77607bf7cd32c440013f59"/><file name="jquery-1.11.1.js" hash="4dc834d16a0d219d5c2b8a5b814569e4"/><file name="jquery.dataTables.js" hash="63eaebd530fec98840106c3d788e3a52"/></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>