FireGento_GermanSetup - Version 1.1.4

Version Notes

- Emails are now taken from locale pack and modified by German Setup
- Newsletter registrations and unregistrations are now stored as a history (see Newsletter -> Newsletter Subscribers status history)
- Added compatibility to Sitewards_B2B module
- Added possibility to display shipping costs as "including" instead of "excluding"
- Small fixes

Download this release

Release Info

Developer FireGento Team
Extension FireGento_GermanSetup
Version 1.1.4
Comparing to
See all releases


Code changes from version 1.1.2 to 1.1.4

Files changed (87) hide show
  1. app/code/community/FireGento/GermanSetup/Block/Adminhtml/Germansetup.php +22 -1
  2. app/code/community/FireGento/GermanSetup/Block/Adminhtml/Newsletter/Subscriber/Status.php +50 -0
  3. app/code/community/FireGento/GermanSetup/Block/Adminhtml/Newsletter/Subscriber/Status/Grid.php +129 -0
  4. app/code/community/FireGento/GermanSetup/Block/Adminhtml/Notifications.php +1 -0
  5. app/code/community/FireGento/GermanSetup/Block/Bundle/Catalog/Product/Price.php +8 -2
  6. app/code/community/FireGento/GermanSetup/Block/Bundle/Catalog/Product/Price/Abstract.php +52 -0
  7. app/code/community/FireGento/GermanSetup/Block/Catalog/Product/Price.php +43 -4
  8. app/code/community/FireGento/GermanSetup/Block/Catalog/Product/Price/Abstract.php +52 -0
  9. app/code/community/FireGento/GermanSetup/Block/Checkout/Information.php +1 -0
  10. app/code/community/FireGento/GermanSetup/Block/Ga.php +1 -0
  11. app/code/community/FireGento/GermanSetup/Block/Imprint/Content.php +41 -7
  12. app/code/community/FireGento/GermanSetup/Helper/Catalog/Product/Configuration.php +8 -4
  13. app/code/community/FireGento/GermanSetup/Helper/Checkout/Data.php +58 -0
  14. app/code/community/FireGento/GermanSetup/Helper/Data.php +11 -0
  15. app/code/community/FireGento/GermanSetup/Model/Config.php +2 -1
  16. app/code/community/FireGento/GermanSetup/Model/Newsletter/Observer.php +60 -0
  17. app/code/community/FireGento/GermanSetup/Model/Newsletter/Subscriber/Status.php +46 -0
  18. app/code/community/FireGento/GermanSetup/Model/Observer.php +77 -14
  19. app/code/community/FireGento/GermanSetup/Model/Resource/Newsletter/Subscriber/Status.php +46 -0
  20. app/code/community/FireGento/GermanSetup/Model/Resource/Newsletter/Subscriber/Status/Collection.php +46 -0
  21. app/code/community/FireGento/GermanSetup/Model/Setup/Abstract.php +52 -4
  22. app/code/community/FireGento/GermanSetup/Model/Setup/Cms.php +3 -3
  23. app/code/community/FireGento/GermanSetup/Model/Setup/Email.php +134 -8
  24. app/code/community/FireGento/GermanSetup/Model/Setup/Systemconfig.php +0 -35
  25. app/code/community/FireGento/GermanSetup/Model/Setup/Tax.php +7 -7
  26. app/code/community/FireGento/GermanSetup/Model/Source/Tax/DynamicType.php +27 -0
  27. app/code/community/FireGento/GermanSetup/Model/Source/Tax/NewProductTaxClass.php +3 -2
  28. app/code/community/FireGento/GermanSetup/Model/Tax/Config.php +39 -9
  29. app/code/community/FireGento/GermanSetup/controllers/Adminhtml/NewsletterController.php +84 -0
  30. app/code/community/FireGento/GermanSetup/etc/adminhtml.xml +28 -0
  31. app/code/community/FireGento/GermanSetup/etc/at/tax.xml +1 -1
  32. app/code/community/FireGento/GermanSetup/etc/ch/tax.xml +1 -1
  33. app/code/community/FireGento/GermanSetup/etc/config.xml +76 -16
  34. app/code/community/FireGento/GermanSetup/etc/default/cms.xml +1 -1
  35. app/code/community/FireGento/GermanSetup/etc/default/email.xml +218 -71
  36. app/code/community/FireGento/GermanSetup/etc/default/systemconfig.xml +2 -2
  37. app/code/community/FireGento/GermanSetup/etc/default/tax.xml +1 -1
  38. app/code/community/FireGento/GermanSetup/etc/system.xml +22 -3
  39. app/code/community/FireGento/GermanSetup/sql/germansetup_setup/mysql4-upgrade-1.1.2-1.1.3.php +61 -0
  40. app/code/community/FireGento/GermanSetup/sql/germansetup_setup/mysql4-upgrade-1.1.3-1.1.4.php +94 -0
  41. app/design/adminhtml/default/default/layout/germansetup.xml +1 -1
  42. app/design/adminhtml/default/default/template/germansetup/form.phtml +61 -3
  43. app/design/frontend/base/default/layout/germansetup.xml +3 -3
  44. app/design/frontend/base/default/template/germansetup/checkout/multishipping/agreements.phtml +3 -1
  45. app/design/frontend/base/default/template/germansetup/checkout/onepage/agreements.phtml +5 -3
  46. app/design/frontend/base/default/template/germansetup/imprint/address.phtml +3 -0
  47. app/design/frontend/base/default/template/germansetup/imprint/communication.phtml +1 -1
  48. app/design/frontend/base/default/template/germansetup/price_info.phtml +10 -2
  49. app/etc/modules/FireGento_GermanSetup.xml +1 -1
  50. app/locale/de_DE/FireGento_GermanSetup.csv +20 -4
  51. app/locale/de_DE/template/germansetup/email/account_new.html +0 -61
  52. app/locale/de_DE/template/germansetup/email/account_new_confirmation.html +0 -51
  53. app/locale/de_DE/template/germansetup/email/account_new_confirmed.html +0 -55
  54. app/locale/de_DE/template/germansetup/email/admin_password_new.html +0 -48
  55. app/locale/de_DE/template/germansetup/email/contact_form.html +0 -11
  56. app/locale/de_DE/template/germansetup/email/creditmemo_new.html +0 -111
  57. app/locale/de_DE/template/germansetup/email/creditmemo_new_guest.html +0 -109
  58. app/locale/de_DE/template/germansetup/email/creditmemo_update.html +0 -57
  59. app/locale/de_DE/template/germansetup/email/creditmemo_update_guest.html +0 -55
  60. app/locale/de_DE/template/germansetup/email/currency_update_warning.html +0 -6
  61. app/locale/de_DE/template/germansetup/email/enterprise_invitation.html +0 -37
  62. app/locale/de_DE/template/germansetup/email/invoice_new.html +0 -114
  63. app/locale/de_DE/template/germansetup/email/invoice_new_guest.html +0 -114
  64. app/locale/de_DE/template/germansetup/email/invoice_update.html +0 -57
  65. app/locale/de_DE/template/germansetup/email/invoice_update_guest.html +0 -55
  66. app/locale/de_DE/template/germansetup/email/log_clean_warning.html +0 -6
  67. app/locale/de_DE/template/germansetup/email/newsletter_subscr_confirm.html +0 -44
  68. app/locale/de_DE/template/germansetup/email/newsletter_subscr_success.html +0 -3
  69. app/locale/de_DE/template/germansetup/email/newsletter_unsub_success.html +0 -3
  70. app/locale/de_DE/template/germansetup/email/order_new.html +0 -120
  71. app/locale/de_DE/template/germansetup/email/order_new_guest.html +0 -123
  72. app/locale/de_DE/template/germansetup/email/order_update.html +0 -57
  73. app/locale/de_DE/template/germansetup/email/order_update_guest.html +0 -55
  74. app/locale/de_DE/template/germansetup/email/password_new.html +0 -46
  75. app/locale/de_DE/template/germansetup/email/payment_failed.html +0 -71
  76. app/locale/de_DE/template/germansetup/email/product_alert_cron_error.html +0 -6
  77. app/locale/de_DE/template/germansetup/email/product_price_alert.html +0 -10
  78. app/locale/de_DE/template/germansetup/email/product_share.html +0 -27
  79. app/locale/de_DE/template/germansetup/email/product_stock_alert.html +0 -9
  80. app/locale/de_DE/template/germansetup/email/shipment_new.html +0 -119
  81. app/locale/de_DE/template/germansetup/email/shipment_new_guest.html +0 -117
  82. app/locale/de_DE/template/germansetup/email/shipment_update.html +0 -57
  83. app/locale/de_DE/template/germansetup/email/shipment_update_guest.html +0 -55
  84. app/locale/de_DE/template/germansetup/email/sitemap_generate_warning.html +0 -6
  85. app/locale/de_DE/template/germansetup/email/wishlist_share.html +0 -47
  86. package.xml +33 -24
  87. skin/frontend/base/default/css/germansetup/checkout.css +4 -0
app/code/community/FireGento/GermanSetup/Block/Adminhtml/Germansetup.php CHANGED
@@ -75,10 +75,31 @@ class FireGento_GermanSetup_Block_Adminhtml_Germansetup extends Mage_Adminhtml_B
75
  }
76
 
77
  /**
78
- * @return int default new tax class (yet to be created)
 
 
79
  */
80
  public function getDefaultProductTaxClass()
81
  {
82
  return Mage::getSingleton('germansetup/source_tax_newProductTaxClass')->getDefaultOption();
83
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  }
75
  }
76
 
77
  /**
78
+ * Retrieve the default default new product tax class (yet to be created)
79
+ *
80
+ * @return int
81
  */
82
  public function getDefaultProductTaxClass()
83
  {
84
  return Mage::getSingleton('germansetup/source_tax_newProductTaxClass')->getDefaultOption();
85
  }
86
+
87
+ /**
88
+ * Retrieve all locales where the directory email/template exists
89
+ *
90
+ * @return array
91
+ */
92
+ public function getLocaleOptions()
93
+ {
94
+ $options = new Mage_Adminhtml_Model_System_Config_Source_Locale();
95
+ $options = $options->toOptionArray();
96
+ foreach ($options as $key => $value) {
97
+ $filePath = Mage::getBaseDir('locale') . DS . $value['value'] . DS . 'template' . DS . 'email';
98
+ if (!file_exists($filePath)) {
99
+ unset($options[$key]);
100
+ }
101
+ }
102
+
103
+ return $options;
104
+ }
105
  }
app/code/community/FireGento/GermanSetup/Block/Adminhtml/Newsletter/Subscriber/Status.php ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 1.1.4
22
+ */
23
+ /**
24
+ * Newsletter Subscriber Status Grid Container
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 1.1.4
33
+ */
34
+ class FireGento_GermanSetup_Block_Adminhtml_Newsletter_Subscriber_Status
35
+ extends Mage_Adminhtml_Block_Widget_Grid_Container
36
+ {
37
+ /**
38
+ * Class constructor
39
+ *
40
+ * @return void
41
+ */
42
+ public function __construct()
43
+ {
44
+ $this->_controller = 'adminhtml_newsletter_subscriber_status';
45
+ $this->_blockGroup = 'germansetup';
46
+ $this->_headerText = Mage::helper('germansetup')->__('Newsletter Subscribers Status History');
47
+ parent::__construct();
48
+ $this->_removeButton('add');
49
+ }
50
+ }
app/code/community/FireGento/GermanSetup/Block/Adminhtml/Newsletter/Subscriber/Status/Grid.php ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 1.1.4
22
+ */
23
+ /**
24
+ * Newsletter Subscriber Status Grid
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 1.1.4
33
+ */
34
+ class FireGento_GermanSetup_Block_Adminhtml_Newsletter_Subscriber_Status_Grid
35
+ extends Mage_Adminhtml_Block_Widget_Grid
36
+ {
37
+ /**
38
+ * Class constructor
39
+ *
40
+ * @return void
41
+ */
42
+ public function __construct()
43
+ {
44
+ parent::__construct();
45
+ $this->setId('subscriberStatusGrid');
46
+ $this->setDefaultSort('created_at');
47
+ $this->setDefaultDir('DESC');
48
+ $this->setSaveParametersInSession(true);
49
+ $this->setUseAjax(true);
50
+ }
51
+
52
+ /**
53
+ * Prepares the grid collection
54
+ *
55
+ * @see Mage_Adminhtml_Block_Widget_Grid::_prepareCollection()
56
+ * @return FireGento_GermanSetup_Block_Adminhtml_Newsletter_Subscriber_Status_Grid
57
+ */
58
+ protected function _prepareCollection()
59
+ {
60
+ $collection = Mage::getResourceModel('germansetup/newsletter_subscriber_status_collection');
61
+ $this->setCollection($collection);
62
+
63
+ return parent::_prepareCollection();
64
+ }
65
+
66
+ /**
67
+ * Prepares the grid columns
68
+ *
69
+ * @see Mage_Adminhtml_Block_Widget_Grid::_prepareColumns()
70
+ * @return FireGento_GermanSetup_Block_Adminhtml_Newsletter_Subscriber_Status_Grid
71
+ */
72
+ protected function _prepareColumns()
73
+ {
74
+ $this->addColumn('subscriber', array(
75
+ 'header' => Mage::helper('newsletter')->__('ID'),
76
+ 'index' => 'subscriber',
77
+ 'type' => 'int',
78
+ 'width' => '75px'
79
+ ));
80
+
81
+ $this->addColumn('email', array(
82
+ 'header' => Mage::helper('newsletter')->__('Email'),
83
+ 'index' => 'email'
84
+ ));
85
+
86
+ $this->addColumn('status', array(
87
+ 'header' => Mage::helper('newsletter')->__('Status'),
88
+ 'index' => 'status',
89
+ 'width' => '150px',
90
+ 'type' => 'options',
91
+ 'options' => array(
92
+ Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE => Mage::helper('newsletter')->__('Not Activated'),
93
+ Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED => Mage::helper('newsletter')->__('Subscribed'),
94
+ Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED => Mage::helper('newsletter')->__('Unsubscribed'),
95
+ Mage_Newsletter_Model_Subscriber::STATUS_UNCONFIRMED => Mage::helper('newsletter')->__('Unconfirmed'),
96
+ )
97
+ ));
98
+
99
+ $this->addColumn('created_at', array(
100
+ 'header' => Mage::helper('adminhtml')->__('Created At'),
101
+ 'index' => 'created_at',
102
+ 'type' => 'datetime',
103
+ 'width' => '150px'
104
+ ));
105
+
106
+ return parent::_prepareColumns();
107
+ }
108
+
109
+ /**
110
+ * Retrieve the grid url for ajax reloads
111
+ *
112
+ * @return string
113
+ */
114
+ public function getGridUrl()
115
+ {
116
+ return $this->getUrl('*/*/grid', array('_current'=> true));
117
+ }
118
+
119
+ /**
120
+ * Deactivate the grid row url
121
+ *
122
+ * @see Mage_Adminhtml_Block_Widget_Grid::getRowUrl()
123
+ * @return boolean
124
+ */
125
+ public function getRowUrl($row)
126
+ {
127
+ return false;
128
+ }
129
+ }
app/code/community/FireGento/GermanSetup/Block/Adminhtml/Notifications.php CHANGED
@@ -76,6 +76,7 @@ class FireGento_GermanSetup_Block_Adminhtml_Notifications extends Mage_Adminhtml
76
  if (Mage::getSingleton('admin/session')->isAllowed('system/germansetup')) {
77
  return parent::_toHtml();
78
  }
 
79
  return '';
80
  }
81
  }
76
  if (Mage::getSingleton('admin/session')->isAllowed('system/germansetup')) {
77
  return parent::_toHtml();
78
  }
79
+
80
  return '';
81
  }
82
  }
app/code/community/FireGento/GermanSetup/Block/Bundle/Catalog/Product/Price.php CHANGED
@@ -32,7 +32,8 @@
32
  * @version $Id:$
33
  * @since 0.1.0
34
  */
35
- class FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price extends Mage_Bundle_Block_Catalog_Product_Price
 
36
  {
37
  /**
38
  * Add content of template block below price html if defined in config
@@ -67,6 +68,7 @@ class FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price extends Mage_Bund
67
  if (!$this->getData('tax_rate')) {
68
  $this->setData('tax_rate', $this->_loadTaxCalculationRate($this->getProduct()));
69
  }
 
70
  return $this->getData('tax_rate');
71
  }
72
 
@@ -85,6 +87,7 @@ class FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price extends Mage_Bund
85
 
86
  $locale = Mage::app()->getLocale()->getLocaleCode();
87
  $taxRate = Zend_Locale_Format::toFloat($this->getTaxRate(), array('locale' => $locale));
 
88
  return $this->__('%s%%', $taxRate);
89
  }
90
 
@@ -98,6 +101,7 @@ class FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price extends Mage_Bund
98
  if (!$this->getData('is_including_tax')) {
99
  $this->setData('is_including_tax', Mage::getStoreConfig('tax/sales_display/price'));
100
  }
 
101
  return $this->getData('is_including_tax');
102
  }
103
 
@@ -114,13 +118,14 @@ class FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price extends Mage_Bund
114
  if (in_array($productTypeId, $ignoreTypeIds)) {
115
  return false;
116
  }
 
117
  return true;
118
  }
119
 
120
  /**
121
  * Gets tax percents for current product
122
  *
123
- * @param Mage_Catalog_Model_Product $product
124
  * @return string
125
  */
126
  protected function _loadTaxCalculationRate(Mage_Catalog_Model_Product $product)
@@ -137,6 +142,7 @@ class FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price extends Mage_Bund
137
  if ($taxPercent) {
138
  return $taxPercent;
139
  }
 
140
  return 0;
141
  }
142
  }
32
  * @version $Id:$
33
  * @since 0.1.0
34
  */
35
+ class FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price
36
+ extends FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price_Abstract
37
  {
38
  /**
39
  * Add content of template block below price html if defined in config
68
  if (!$this->getData('tax_rate')) {
69
  $this->setData('tax_rate', $this->_loadTaxCalculationRate($this->getProduct()));
70
  }
71
+
72
  return $this->getData('tax_rate');
73
  }
74
 
87
 
88
  $locale = Mage::app()->getLocale()->getLocaleCode();
89
  $taxRate = Zend_Locale_Format::toFloat($this->getTaxRate(), array('locale' => $locale));
90
+
91
  return $this->__('%s%%', $taxRate);
92
  }
93
 
101
  if (!$this->getData('is_including_tax')) {
102
  $this->setData('is_including_tax', Mage::getStoreConfig('tax/sales_display/price'));
103
  }
104
+
105
  return $this->getData('is_including_tax');
106
  }
107
 
118
  if (in_array($productTypeId, $ignoreTypeIds)) {
119
  return false;
120
  }
121
+
122
  return true;
123
  }
124
 
125
  /**
126
  * Gets tax percents for current product
127
  *
128
+ * @param Mage_Catalog_Model_Product $product
129
  * @return string
130
  */
131
  protected function _loadTaxCalculationRate(Mage_Catalog_Model_Product $product)
142
  if ($taxPercent) {
143
  return $taxPercent;
144
  }
145
+
146
  return 0;
147
  }
148
  }
app/code/community/FireGento/GermanSetup/Block/Bundle/Catalog/Product/Price/Abstract.php ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 0.1.0
22
+ */
23
+ /**
24
+ * Enhanced block for product price display of all products in spite of bundles (got own block!).
25
+ * Contains the normal price.phtml rendering and additionally a configured static block.
26
+ *
27
+ * @category FireGento
28
+ * @package FireGento_GermanSetup
29
+ * @author FireGento Team <team@firegento.com>
30
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
31
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
32
+ * @version $Id:$
33
+ * @since 0.1.0
34
+ */
35
+
36
+ if (Mage::getConfig()->getModuleConfig('Sitewards_B2BProfessional')->is('active', 'true')) {
37
+
38
+ abstract class FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price_Abstract
39
+ extends Sitewards_B2BProfessional_Block_Price
40
+ {
41
+
42
+ }
43
+
44
+ } else {
45
+
46
+ abstract class FireGento_GermanSetup_Block_Bundle_Catalog_Product_Price_Abstract
47
+ extends Mage_Bundle_Block_Catalog_Product_Price
48
+ {
49
+
50
+ }
51
+
52
+ }
app/code/community/FireGento/GermanSetup/Block/Catalog/Product/Price.php CHANGED
@@ -32,7 +32,8 @@
32
  * @version $Id:$
33
  * @since 0.1.0
34
  */
35
- class FireGento_GermanSetup_Block_Catalog_Product_Price extends Mage_Catalog_Block_Product_Price
 
36
  {
37
  /**
38
  * @var string Path to default tier price template
@@ -53,12 +54,28 @@ class FireGento_GermanSetup_Block_Catalog_Product_Price extends Mage_Catalog_Blo
53
  }
54
 
55
  if ($this->getTemplate() != $this->_tierPriceDefaultTemplate) {
56
- $html .= $this->getLayout()->createBlock('core/template')
 
 
57
  ->setTemplate('germansetup/price_info.phtml')
58
  ->setFormattedTaxRate($this->getFormattedTaxRate())
59
  ->setIsIncludingTax($this->isIncludingTax())
 
60
  ->setIsShowShippingLink($this->isShowShippingLink())
61
  ->toHtml();
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  }
63
 
64
  return $html;
@@ -75,6 +92,7 @@ class FireGento_GermanSetup_Block_Catalog_Product_Price extends Mage_Catalog_Blo
75
  if (!$this->getData($taxRateKey)) {
76
  $this->setData($taxRateKey, $this->_loadTaxCalculationRate($this->getProduct()));
77
  }
 
78
  return $this->getData($taxRateKey);
79
  }
80
 
@@ -93,6 +111,7 @@ class FireGento_GermanSetup_Block_Catalog_Product_Price extends Mage_Catalog_Blo
93
 
94
  $locale = Mage::app()->getLocale()->getLocaleCode();
95
  $taxRate = Zend_Locale_Format::toFloat($this->getTaxRate(), array('locale' => $locale));
 
96
  return $this->__('%s%%', $taxRate);
97
  }
98
 
@@ -104,11 +123,29 @@ class FireGento_GermanSetup_Block_Catalog_Product_Price extends Mage_Catalog_Blo
104
  public function isIncludingTax()
105
  {
106
  if (!$this->getData('is_including_tax')) {
107
- $this->setData('is_including_tax', Mage::getStoreConfig('tax/sales_display/price'));
108
  }
 
109
  return $this->getData('is_including_tax');
110
  }
111
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  /**
113
  * Returns whether the shipping link needs to be shown
114
  * on the frontend or not.
@@ -122,13 +159,14 @@ class FireGento_GermanSetup_Block_Catalog_Product_Price extends Mage_Catalog_Blo
122
  if (in_array($productTypeId, $ignoreTypeIds)) {
123
  return false;
124
  }
 
125
  return true;
126
  }
127
 
128
  /**
129
  * Gets tax percents for current product
130
  *
131
- * @param Mage_Catalog_Model_Product $product
132
  * @return string
133
  */
134
  protected function _loadTaxCalculationRate(Mage_Catalog_Model_Product $product)
@@ -145,6 +183,7 @@ class FireGento_GermanSetup_Block_Catalog_Product_Price extends Mage_Catalog_Blo
145
  if ($taxPercent) {
146
  return $taxPercent;
147
  }
 
148
  return 0;
149
  }
150
  }
32
  * @version $Id:$
33
  * @since 0.1.0
34
  */
35
+ class FireGento_GermanSetup_Block_Catalog_Product_Price
36
+ extends FireGento_GermanSetup_Block_Catalog_Product_Price_Abstract
37
  {
38
  /**
39
  * @var string Path to default tier price template
54
  }
55
 
56
  if ($this->getTemplate() != $this->_tierPriceDefaultTemplate) {
57
+ $htmlObject = new Varien_Object();
58
+ $htmlObject->setParentHtml($html);
59
+ $htmlTemplate = $this->getLayout()->createBlock('core/template')
60
  ->setTemplate('germansetup/price_info.phtml')
61
  ->setFormattedTaxRate($this->getFormattedTaxRate())
62
  ->setIsIncludingTax($this->isIncludingTax())
63
+ ->setIsIncludingShippingCosts($this->isIncludingShippingCosts())
64
  ->setIsShowShippingLink($this->isShowShippingLink())
65
  ->toHtml();
66
+ $htmlObject->setHtml($htmlTemplate);
67
+
68
+ Mage::dispatchEvent('germansetup_after_product_price',
69
+ array(
70
+ 'html_obj' => $htmlObject,
71
+ 'block' => $this,
72
+ )
73
+ );
74
+
75
+ $html = $htmlObject->getPrefix();
76
+ $html .= $htmlObject->getParentHtml();
77
+ $html .= $htmlObject->getHtml();
78
+ $html .= $htmlObject->getSuffix();
79
  }
80
 
81
  return $html;
92
  if (!$this->getData($taxRateKey)) {
93
  $this->setData($taxRateKey, $this->_loadTaxCalculationRate($this->getProduct()));
94
  }
95
+
96
  return $this->getData($taxRateKey);
97
  }
98
 
111
 
112
  $locale = Mage::app()->getLocale()->getLocaleCode();
113
  $taxRate = Zend_Locale_Format::toFloat($this->getTaxRate(), array('locale' => $locale));
114
+
115
  return $this->__('%s%%', $taxRate);
116
  }
117
 
123
  public function isIncludingTax()
124
  {
125
  if (!$this->getData('is_including_tax')) {
126
+ $this->setData('is_including_tax', Mage::getStoreConfig('tax/display/type'));
127
  }
128
+
129
  return $this->getData('is_including_tax');
130
  }
131
 
132
+ /**
133
+ * Returns whether or not the price contains taxes
134
+ *
135
+ * @return bool
136
+ */
137
+ public function isIncludingShippingCosts()
138
+ {
139
+ if (!$this->getData('is_including_shipping_costs')) {
140
+ $this->setData(
141
+ 'is_including_shipping_costs',
142
+ Mage::getStoreConfig('catalog/price/including_shipping_costs')
143
+ );
144
+ }
145
+
146
+ return $this->getData('is_including_shipping_costs');
147
+ }
148
+
149
  /**
150
  * Returns whether the shipping link needs to be shown
151
  * on the frontend or not.
159
  if (in_array($productTypeId, $ignoreTypeIds)) {
160
  return false;
161
  }
162
+
163
  return true;
164
  }
165
 
166
  /**
167
  * Gets tax percents for current product
168
  *
169
+ * @param Mage_Catalog_Model_Product $product
170
  * @return string
171
  */
172
  protected function _loadTaxCalculationRate(Mage_Catalog_Model_Product $product)
183
  if ($taxPercent) {
184
  return $taxPercent;
185
  }
186
+
187
  return 0;
188
  }
189
  }
app/code/community/FireGento/GermanSetup/Block/Catalog/Product/Price/Abstract.php ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 0.1.0
22
+ */
23
+ /**
24
+ * Enhanced block for product price display of all products in spite of bundles (got own block!).
25
+ * Contains the normal price.phtml rendering and additionally a configured static block.
26
+ *
27
+ * @category FireGento
28
+ * @package FireGento_GermanSetup
29
+ * @author FireGento Team <team@firegento.com>
30
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
31
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
32
+ * @version $Id:$
33
+ * @since 0.1.0
34
+ */
35
+
36
+ if (Mage::getConfig()->getModuleConfig('Sitewards_B2BProfessional')->is('active', 'true')) {
37
+
38
+ abstract class FireGento_GermanSetup_Block_Catalog_Product_Price_Abstract
39
+ extends Sitewards_B2BProfessional_Block_Price
40
+ {
41
+
42
+ }
43
+
44
+ } else {
45
+
46
+ abstract class FireGento_GermanSetup_Block_Catalog_Product_Price_Abstract
47
+ extends Mage_Catalog_Block_Product_Price
48
+ {
49
+
50
+ }
51
+
52
+ }
app/code/community/FireGento/GermanSetup/Block/Checkout/Information.php CHANGED
@@ -60,6 +60,7 @@ class FireGento_GermanSetup_Block_Checkout_Information extends Mage_Core_Block_T
60
  if ($additional) {
61
  return $additional;
62
  }
 
63
  return false;
64
  }
65
  }
60
  if ($additional) {
61
  return $additional;
62
  }
63
+
64
  return false;
65
  }
66
  }
app/code/community/FireGento/GermanSetup/Block/Ga.php CHANGED
@@ -54,6 +54,7 @@ class FireGento_GermanSetup_Block_Ga extends Mage_GoogleAnalytics_Block_Ga
54
  if (preg_match_all($setAccountExpression, $html, $matches) && count($matches) && count($matches[0])) {
55
  $html = preg_replace($setAccountExpression, $matches[0][0] . $append . "\n", $html);
56
  }
 
57
  return $html;
58
  }
59
  }
54
  if (preg_match_all($setAccountExpression, $html, $matches) && count($matches) && count($matches[0])) {
55
  $html = preg_replace($setAccountExpression, $matches[0][0] . $append . "\n", $html);
56
  }
57
+
58
  return $html;
59
  }
60
  }
app/code/community/FireGento/GermanSetup/Block/Imprint/Content.php CHANGED
@@ -34,10 +34,20 @@
34
  class FireGento_GermanSetup_Block_Imprint_Content extends Mage_Core_Block_Template
35
  {
36
  /**
37
- * Set StoreId to get impressum data for this store.
38
  *
39
- * @param int $storeId Store id.
 
 
 
 
 
 
 
 
 
40
  *
 
41
  * @return void
42
  */
43
  public function setStoreId($storeId)
@@ -54,19 +64,43 @@ class FireGento_GermanSetup_Block_Imprint_Content extends Mage_Core_Block_Templa
54
  protected function getStoreId()
55
  {
56
  $orderId = $this->getRequest()->getParam('order_id', 0);
57
-
58
  if ($orderId > 0) {
59
  return Mage::getSingleton('sales/order')->load($orderId)->getStoreId();
60
  }
 
61
  return null;
62
  }
63
 
64
  /**
65
- * Constructor to set config store view.
 
 
 
 
66
  */
67
- public function __construct()
68
  {
69
- $storeId = $this->getStoreId();
70
- $this->setData(Mage::getStoreConfig('general/imprint', $storeId));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  }
72
  }
34
  class FireGento_GermanSetup_Block_Imprint_Content extends Mage_Core_Block_Template
35
  {
36
  /**
37
+ * Constructor to set config store view.
38
  *
39
+ * @return void
40
+ */
41
+ public function __construct()
42
+ {
43
+ $storeId = $this->getStoreId();
44
+ $this->setData(Mage::getStoreConfig('general/imprint', $storeId));
45
+ }
46
+
47
+ /**
48
+ * Set StoreId to get impressum data for this store.
49
  *
50
+ * @param int $storeId Store id.
51
  * @return void
52
  */
53
  public function setStoreId($storeId)
64
  protected function getStoreId()
65
  {
66
  $orderId = $this->getRequest()->getParam('order_id', 0);
 
67
  if ($orderId > 0) {
68
  return Mage::getSingleton('sales/order')->load($orderId)->getStoreId();
69
  }
70
+
71
  return null;
72
  }
73
 
74
  /**
75
+ * Retrieve the setting "website". If parameter checkForProtocol is true,
76
+ * check if there is a valid protocol given, otherwise add http:// manually.
77
+ *
78
+ * @param bool $checkForProtocol
79
+ * @return string
80
  */
81
+ public function getWeb($checkForProtocol=false)
82
  {
83
+ $web = $this->getData('web');
84
+ if ($checkForProtocol && strlen(trim($web))) {
85
+ if (strpos($web, 'http://') === false
86
+ && strpos($web, 'https://') === false
87
+ ) {
88
+ $web = 'http://'.$web;
89
+ }
90
+ }
91
+
92
+ return $web;
93
+ }
94
+
95
+ /**
96
+ * Retrieve the specific country name by the selected country code
97
+ *
98
+ * @return string
99
+ */
100
+ public function getCountry()
101
+ {
102
+ $countryCode = $this->getData('country');
103
+
104
+ return Mage::app()->getLocale()->getCountryTranslation($countryCode);
105
  }
106
  }
app/code/community/FireGento/GermanSetup/Helper/Catalog/Product/Configuration.php CHANGED
@@ -48,7 +48,7 @@ class FireGento_GermanSetup_Helper_Catalog_Product_Configuration
48
  * Merge Attributes
49
  *
50
  * @see parent::getCustomOptions()
51
- * @param Mage_Catalog_Model_Product_Configuration_Item_Interface $item
52
  * @return array
53
  */
54
  public function getCustomOptions(Mage_Catalog_Model_Product_Configuration_Item_Interface $item)
@@ -56,13 +56,14 @@ class FireGento_GermanSetup_Helper_Catalog_Product_Configuration
56
  $optionsParent = parent::getCustomOptions($item);
57
  $optionsSelf = $this->_getAttributes($item);
58
  $options = array_merge($optionsSelf, $optionsParent);
 
59
  return $options;
60
  }
61
 
62
  /**
63
  * Get the product for the current quote item
64
  *
65
- * @param Mage_Catalog_Model_Product_Configuration_Item_Interface $item
66
  * @return Mage_Catalog_Model_Product
67
  */
68
  protected function _getProduct($item)
@@ -76,13 +77,14 @@ class FireGento_GermanSetup_Helper_Catalog_Product_Configuration
76
 
77
  $this->_products[$productId] = $product;
78
  }
 
79
  return $this->_products[$productId];
80
  }
81
 
82
  /**
83
  * Retreve the product attributes
84
  *
85
- * @param Mage_Catalog_Model_Product_Configuration_Item_Interface $item
86
  * @return array
87
  */
88
  protected function _getAttributes($item)
@@ -96,13 +98,14 @@ class FireGento_GermanSetup_Helper_Catalog_Product_Configuration
96
  return $attributes;
97
  }
98
  }
 
99
  return array();
100
  }
101
 
102
  /**
103
  * Retrieve the attributes which are visible on the checkout page
104
  *
105
- * @param Mage_Catalog_Model_Product $product
106
  * @return array
107
  */
108
  protected function _getAdditionalData(Mage_Catalog_Model_Product $product)
@@ -129,6 +132,7 @@ class FireGento_GermanSetup_Helper_Catalog_Product_Configuration
129
  }
130
  }
131
  }
 
132
  return $data;
133
  }
134
  }
48
  * Merge Attributes
49
  *
50
  * @see parent::getCustomOptions()
51
+ * @param Mage_Catalog_Model_Product_Configuration_Item_Interface $item
52
  * @return array
53
  */
54
  public function getCustomOptions(Mage_Catalog_Model_Product_Configuration_Item_Interface $item)
56
  $optionsParent = parent::getCustomOptions($item);
57
  $optionsSelf = $this->_getAttributes($item);
58
  $options = array_merge($optionsSelf, $optionsParent);
59
+
60
  return $options;
61
  }
62
 
63
  /**
64
  * Get the product for the current quote item
65
  *
66
+ * @param Mage_Catalog_Model_Product_Configuration_Item_Interface $item
67
  * @return Mage_Catalog_Model_Product
68
  */
69
  protected function _getProduct($item)
77
 
78
  $this->_products[$productId] = $product;
79
  }
80
+
81
  return $this->_products[$productId];
82
  }
83
 
84
  /**
85
  * Retreve the product attributes
86
  *
87
+ * @param Mage_Catalog_Model_Product_Configuration_Item_Interface $item
88
  * @return array
89
  */
90
  protected function _getAttributes($item)
98
  return $attributes;
99
  }
100
  }
101
+
102
  return array();
103
  }
104
 
105
  /**
106
  * Retrieve the attributes which are visible on the checkout page
107
  *
108
+ * @param Mage_Catalog_Model_Product $product
109
  * @return array
110
  */
111
  protected function _getAdditionalData(Mage_Catalog_Model_Product $product)
132
  }
133
  }
134
  }
135
+
136
  return $data;
137
  }
138
  }
app/code/community/FireGento/GermanSetup/Helper/Checkout/Data.php ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 0.1.0
22
+ */
23
+ /**
24
+ * Rewrite to fetch required agreement ids.
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 0.1.0
33
+ */
34
+ class FireGento_GermanSetup_Helper_Checkout_Data
35
+ extends Mage_Checkout_Helper_Data
36
+ {
37
+ /**
38
+ * get all Required Agreement Ids
39
+ *
40
+ * @return array Agreement Ids
41
+ **/
42
+ public function getRequiredAgreementIds()
43
+ {
44
+ if (is_null($this->_agreements)) {
45
+ if (!Mage::getStoreConfigFlag('checkout/options/enable_agreements')) {
46
+ $this->_agreements = array();
47
+ } else {
48
+ $this->_agreements = Mage::getModel('checkout/agreement')->getCollection()
49
+ ->addStoreFilter(Mage::app()->getStore()->getId())
50
+ ->addFieldToFilter('is_active', 1)
51
+ ->addFieldToFilter('is_required', 1) // Only get Required Elements
52
+ ->getAllIds();
53
+ }
54
+ }
55
+
56
+ return $this->_agreements;
57
+ }
58
+ }
app/code/community/FireGento/GermanSetup/Helper/Data.php CHANGED
@@ -51,4 +51,15 @@ class FireGento_GermanSetup_Helper_Data extends Mage_Core_Helper_Abstract
51
 
52
  return Mage::helper('cms/page')->getPageUrl($cmsPage->getId());
53
  }
 
 
 
 
 
 
 
 
 
 
 
54
  }
51
 
52
  return Mage::helper('cms/page')->getPageUrl($cmsPage->getId());
53
  }
54
+
55
+ /**
56
+ * Get url of agreement view for checkout
57
+ *
58
+ * @param Mage_Checkout_Model_Agreement $agreement
59
+ * @return string
60
+ */
61
+ public function getAgreementUrl(Mage_Checkout_Model_Agreement $agreement)
62
+ {
63
+ return Mage::getUrl('germansetup/frontend/agreements', array('id' => $agreement->getId()));
64
+ }
65
  }
app/code/community/FireGento/GermanSetup/Model/Config.php CHANGED
@@ -39,7 +39,7 @@ class FireGento_GermanSetup_Model_Config extends Varien_Simplexml_Config
39
  /**
40
  * Sets cache ID and cache tags and loads configuration
41
  *
42
- * @param string|Varien_Simplexml_Element $sourceData
43
  * @return void
44
  */
45
  public function __construct($sourceData=null)
@@ -77,6 +77,7 @@ class FireGento_GermanSetup_Model_Config extends Varien_Simplexml_Config
77
  if (Mage::app()->useCache(self::CACHE_ID)) {
78
  $this->saveCache();
79
  }
 
80
  return $this;
81
  }
82
 
39
  /**
40
  * Sets cache ID and cache tags and loads configuration
41
  *
42
+ * @param string|Varien_Simplexml_Element $sourceData
43
  * @return void
44
  */
45
  public function __construct($sourceData=null)
77
  if (Mage::app()->useCache(self::CACHE_ID)) {
78
  $this->saveCache();
79
  }
80
+
81
  return $this;
82
  }
83
 
app/code/community/FireGento/GermanSetup/Model/Newsletter/Observer.php ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 1.1.4
22
+ */
23
+ /**
24
+ * Observer class
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 1.1.4
33
+ */
34
+ class FireGento_GermanSetup_Model_Newsletter_Observer
35
+ {
36
+ /**
37
+ * Enter description here ...
38
+ *
39
+ * @param Varien_Event_Observer $observer
40
+ * @event newsletter_subscriber_save_after
41
+ * @return void
42
+ */
43
+ public function saveSubscriberStatusHistory(Varien_Event_Observer $observer)
44
+ {
45
+ try {
46
+ /* @var $subscriber Mage_Newsletter_Model_Subscriber */
47
+ $subscriber = $observer->getEvent()->getSubscriber();
48
+
49
+ /* @var $status FireGento_GermanSetup_Model_Newsletter_Subscriber_Status */
50
+ $status = Mage::getModel('germansetup/newsletter_subscriber_status');
51
+ $status->setData('subscriber', $subscriber->getId());
52
+ $status->setData('status', $subscriber->getData('subscriber_status'));
53
+ $status->setData('email', $subscriber->getData('subscriber_email'));
54
+ $status->setData('created_at', now());
55
+ $status->save();
56
+ } catch (Exception $e) {
57
+ Mage::logException($e);
58
+ }
59
+ }
60
+ }
app/code/community/FireGento/GermanSetup/Model/Newsletter/Subscriber/Status.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 1.1.4
22
+ */
23
+ /**
24
+ * Subscriber Status Model
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 1.1.4
33
+ */
34
+ class FireGento_GermanSetup_Model_Newsletter_Subscriber_Status
35
+ extends Mage_Core_Model_Abstract
36
+ {
37
+ /**
38
+ * Init resource model
39
+ *
40
+ * @return void
41
+ */
42
+ protected function _construct()
43
+ {
44
+ $this->_init('germansetup/newsletter_subscriber_status');
45
+ }
46
+ }
app/code/community/FireGento/GermanSetup/Model/Observer.php CHANGED
@@ -43,18 +43,18 @@ class FireGento_GermanSetup_Model_Observer
43
  public function addIsVisibleOnCheckoutOption(Varien_Event_Observer $observer)
44
  {
45
  $event = $observer->getEvent();
46
- $form = $event->getForm();
47
 
48
  $fieldset = $form->getElement('front_fieldset');
49
- $source = Mage::getModel('adminhtml/system_config_source_yesno')->toOptionArray();
50
  $fieldset->addField(
51
  'is_visible_on_checkout',
52
  'select',
53
  array(
54
- 'name' => 'is_visible_on_checkout',
55
- 'label' => Mage::helper('germansetup')->__('Visible in Checkout'),
56
- 'title' => Mage::helper('germansetup')->__('Visible in Checkout'),
57
- 'values' => $source,
58
  )
59
  );
60
 
@@ -85,6 +85,7 @@ class FireGento_GermanSetup_Model_Observer
85
  $observer->getEvent()->getBlock()->setAgreements($collection);
86
  }
87
  }
 
88
  return $this;
89
  }
90
 
@@ -92,13 +93,14 @@ class FireGento_GermanSetup_Model_Observer
92
  * Calls the Magento template filter to transform {{block type="cms/block" block_id="xyz"}}
93
  * into the specific html code
94
  *
95
- * @param string $string Agreement to filter
96
  * @return string Processed String
97
  */
98
  protected function _filterString($string)
99
  {
100
  $processor = Mage::getModel('cms/template_filter');
101
- $string = $processor->filter($string);
 
102
  return $string;
103
  }
104
 
@@ -140,20 +142,22 @@ class FireGento_GermanSetup_Model_Observer
140
  }
141
  $product->setMetaDescription($description);
142
  }
 
143
  return $this;
144
  }
145
 
146
  /**
147
  * Get the categories of the current product
148
  *
149
- * @param Mage_Catalog_Model_Product $product Product
150
- * @return array Categories
151
  */
152
  protected function _getCategoryKeywords($product)
153
  {
154
  $categories = $product->getCategoryIds();
155
  $categoryArr = $this->_fetchCategoryNames($categories);
156
  $keywords = $this->_buildKeywords($categoryArr);
 
157
  return $keywords;
158
  }
159
 
@@ -161,14 +165,14 @@ class FireGento_GermanSetup_Model_Observer
161
  * Fetches all category names via category path; adds first the assigned
162
  * categories and second all categories via path.
163
  *
164
- * @param array $categories Category Ids
165
  * @return array Categories
166
  */
167
  protected function _fetchCategoryNames($categories)
168
  {
169
  $return = array(
170
  'assigned' => array(),
171
- 'path' => array()
172
  );
173
 
174
  foreach ($categories as $categoryId) {
@@ -184,7 +188,7 @@ class FireGento_GermanSetup_Model_Observer
184
  $return['assigned'][$categoryId] = $category->getName();
185
 
186
  // Fetch path ids and remove the first two (base and root category)
187
- $path = $category->getPath();
188
  $pathIds = explode('/', $path);
189
  array_shift($pathIds);
190
  array_shift($pathIds);
@@ -202,13 +206,14 @@ class FireGento_GermanSetup_Model_Observer
202
  }
203
  }
204
  }
 
205
  return $return;
206
  }
207
 
208
  /**
209
  * Processes the category array and generates a string
210
  *
211
- * @param array $categories Categories
212
  * @return string Keywords
213
  */
214
  protected function _buildKeywords($categoryTypes)
@@ -217,6 +222,64 @@ class FireGento_GermanSetup_Model_Observer
217
  foreach ($categoryTypes as $categories) {
218
  $keywords .= implode(', ', $categories);
219
  }
 
220
  return $keywords;
221
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
222
  }
43
  public function addIsVisibleOnCheckoutOption(Varien_Event_Observer $observer)
44
  {
45
  $event = $observer->getEvent();
46
+ $form = $event->getForm();
47
 
48
  $fieldset = $form->getElement('front_fieldset');
49
+ $source = Mage::getModel('adminhtml/system_config_source_yesno')->toOptionArray();
50
  $fieldset->addField(
51
  'is_visible_on_checkout',
52
  'select',
53
  array(
54
+ 'name' => 'is_visible_on_checkout',
55
+ 'label' => Mage::helper('germansetup')->__('Visible in Checkout'),
56
+ 'title' => Mage::helper('germansetup')->__('Visible in Checkout'),
57
+ 'values' => $source,
58
  )
59
  );
60
 
85
  $observer->getEvent()->getBlock()->setAgreements($collection);
86
  }
87
  }
88
+
89
  return $this;
90
  }
91
 
93
  * Calls the Magento template filter to transform {{block type="cms/block" block_id="xyz"}}
94
  * into the specific html code
95
  *
96
+ * @param string $string Agreement to filter
97
  * @return string Processed String
98
  */
99
  protected function _filterString($string)
100
  {
101
  $processor = Mage::getModel('cms/template_filter');
102
+ $string = $processor->filter($string);
103
+
104
  return $string;
105
  }
106
 
142
  }
143
  $product->setMetaDescription($description);
144
  }
145
+
146
  return $this;
147
  }
148
 
149
  /**
150
  * Get the categories of the current product
151
  *
152
+ * @param Mage_Catalog_Model_Product $product Product
153
+ * @return array Categories
154
  */
155
  protected function _getCategoryKeywords($product)
156
  {
157
  $categories = $product->getCategoryIds();
158
  $categoryArr = $this->_fetchCategoryNames($categories);
159
  $keywords = $this->_buildKeywords($categoryArr);
160
+
161
  return $keywords;
162
  }
163
 
165
  * Fetches all category names via category path; adds first the assigned
166
  * categories and second all categories via path.
167
  *
168
+ * @param array $categories Category Ids
169
  * @return array Categories
170
  */
171
  protected function _fetchCategoryNames($categories)
172
  {
173
  $return = array(
174
  'assigned' => array(),
175
+ 'path' => array()
176
  );
177
 
178
  foreach ($categories as $categoryId) {
188
  $return['assigned'][$categoryId] = $category->getName();
189
 
190
  // Fetch path ids and remove the first two (base and root category)
191
+ $path = $category->getPath();
192
  $pathIds = explode('/', $path);
193
  array_shift($pathIds);
194
  array_shift($pathIds);
206
  }
207
  }
208
  }
209
+
210
  return $return;
211
  }
212
 
213
  /**
214
  * Processes the category array and generates a string
215
  *
216
+ * @param array $categories Categories
217
  * @return string Keywords
218
  */
219
  protected function _buildKeywords($categoryTypes)
222
  foreach ($categoryTypes as $categories) {
223
  $keywords .= implode(', ', $categories);
224
  }
225
+
226
  return $keywords;
227
  }
228
+
229
+ /**
230
+ * Add "Required" Option to Checkout Agreements
231
+ *
232
+ * @param Varien_Event_Observer $observer Observer
233
+ * @event adminhtml_block_html_before
234
+ * @return FireGento_GermanSetup_Model_Observer
235
+ */
236
+ public function addIsRequiredOnAgreements(Varien_Event_Observer $observer)
237
+ {
238
+ $block = $observer->getEvent()->getBlock();
239
+ if ($block instanceof Mage_Adminhtml_Block_Checkout_Agreement_Edit_Form) {
240
+ $form = $block->getForm();
241
+
242
+ $fieldset = $form->getElement('base_fieldset');
243
+ $fieldset->addField('is_required', 'select', array(
244
+ 'label' => Mage::helper('germansetup')->__('Required'),
245
+ 'title' => Mage::helper('germansetup')->__('Required'),
246
+ 'note' => Mage::helper('germansetup')->__('Display Checkbox on Frontend'),
247
+ 'name' => 'is_required',
248
+ 'required' => true,
249
+ 'options' => array(
250
+ '1' => Mage::helper('germansetup')->__('Yes'),
251
+ '0' => Mage::helper('germansetup')->__('No'),
252
+ ),
253
+ ));
254
+
255
+ Mage::dispatchEvent('germansetup_adminhtml_checkout_agreement_edit_form', array(
256
+ 'form' => $form,
257
+ 'fieldset' => $fieldset,
258
+ ));
259
+
260
+ $model = Mage::registry('checkout_agreement');
261
+ $form->setValues($model->getData());
262
+ $block->setForm($form);
263
+ }
264
+
265
+ return $this;
266
+ }
267
+
268
+ /**
269
+ * After updating the quantities of cart items, it might be needed to recalculate the shipping tax
270
+ *
271
+ * @return void
272
+ */
273
+ public function recollectAfterQuoteItemUpdate()
274
+ {
275
+ $store = Mage::app()->getStore();
276
+ if (Mage::getStoreConfig(FireGento_GermanSetup_Model_Tax_Config::XML_PATH_SHIPPING_TAX_ON_PRODUCT_TAX, $store)
277
+ == FireGento_GermanSetup_Model_Tax_Config::USE_TAX_DEPENDING_ON_PRODUCT_VALUES
278
+ ) {
279
+ Mage::getSingleton('checkout/session')
280
+ ->getQuote()
281
+ ->setTotalsCollectedFlag(false)
282
+ ->collectTotals();
283
+ }
284
+ }
285
  }
app/code/community/FireGento/GermanSetup/Model/Resource/Newsletter/Subscriber/Status.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 1.1.4
22
+ */
23
+ /**
24
+ * Subscriber Status Resource Model
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 1.1.4
33
+ */
34
+ class FireGento_GermanSetup_Model_Resource_Newsletter_Subscriber_Status
35
+ extends Mage_Core_Model_Resource_Db_Abstract
36
+ {
37
+ /**
38
+ * Init resource model
39
+ *
40
+ * @return void
41
+ */
42
+ protected function _construct()
43
+ {
44
+ $this->_init('germansetup/newsletter_subscriber_status', 'id');
45
+ }
46
+ }
app/code/community/FireGento/GermanSetup/Model/Resource/Newsletter/Subscriber/Status/Collection.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 1.1.4
22
+ */
23
+ /**
24
+ * Subscriber Status Resource Collection Model
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 1.1.4
33
+ */
34
+ class FireGento_GermanSetup_Model_Resource_Newsletter_Subscriber_Status_Collection
35
+ extends Mage_Core_Model_Resource_Db_Collection_Abstract
36
+ {
37
+ /**
38
+ * Initialize the accounts collection
39
+ *
40
+ * @return void
41
+ */
42
+ public function _construct()
43
+ {
44
+ $this->_init('germansetup/newsletter_subscriber_status');
45
+ }
46
+ }
app/code/community/FireGento/GermanSetup/Model/Setup/Abstract.php CHANGED
@@ -33,6 +33,25 @@
33
  */
34
  class FireGento_GermanSetup_Model_Setup_Abstract extends Mage_Core_Model_Abstract
35
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  /**
37
  * Get config.xml data
38
  *
@@ -43,9 +62,20 @@ class FireGento_GermanSetup_Model_Setup_Abstract extends Mage_Core_Model_Abstrac
43
  $configData = Mage::getSingleton('germansetup/config')
44
  ->getNode('default/germansetup')
45
  ->asArray();
 
46
  return $configData;
47
  }
48
 
 
 
 
 
 
 
 
 
 
 
49
  /**
50
  * Get config.xml data
51
  *
@@ -73,15 +103,15 @@ class FireGento_GermanSetup_Model_Setup_Abstract extends Mage_Core_Model_Abstrac
73
  */
74
  public function getTemplateContent($filename)
75
  {
76
- return file_get_contents(Mage::getBaseDir() . DS . $filename);
77
  }
78
 
79
  /**
80
  * Load a model by attribute code
81
  *
82
- * @param Mage_Core_Model_Abstract $model
83
- * @param string $attributeCode
84
- * @param string $value
85
  * @return Mage_Core_Model_Abstract
86
  */
87
  protected function _loadExistingModel($model, $attributeCode, $value)
@@ -89,9 +119,27 @@ class FireGento_GermanSetup_Model_Setup_Abstract extends Mage_Core_Model_Abstrac
89
  foreach ($model->getCollection() as $singleModel) {
90
  if ($singleModel->getData($attributeCode) == $value) {
91
  $model->load($singleModel->getId());
 
92
  return $model;
93
  }
94
  }
 
95
  return $model;
96
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97
  }
33
  */
34
  class FireGento_GermanSetup_Model_Setup_Abstract extends Mage_Core_Model_Abstract
35
  {
36
+ /**
37
+ * @var Mage_Eav_Model_Entity_Setup
38
+ */
39
+ protected $_setup;
40
+
41
+ /**
42
+ * @var Varien_Db_Adapter_Interface
43
+ */
44
+ protected $_connection;
45
+
46
+ /**
47
+ * Setup setup class and connection
48
+ */
49
+ public function __construct()
50
+ {
51
+ $this->_setup = Mage::getModel('eav/entity_setup', 'core_setup');
52
+ $this->_connection = $this->_setup->getConnection();
53
+ }
54
+
55
  /**
56
  * Get config.xml data
57
  *
62
  $configData = Mage::getSingleton('germansetup/config')
63
  ->getNode('default/germansetup')
64
  ->asArray();
65
+
66
  return $configData;
67
  }
68
 
69
+ /**
70
+ * @param string $configPath
71
+ * @param string $value
72
+ */
73
+ public function setConfigData($configPath, $value)
74
+ {
75
+ $setup = $this->_getSetup();
76
+ $setup->setConfigData($configPath, $value);
77
+ }
78
+
79
  /**
80
  * Get config.xml data
81
  *
103
  */
104
  public function getTemplateContent($filename)
105
  {
106
+ return @file_get_contents(Mage::getBaseDir() . DS . $filename);
107
  }
108
 
109
  /**
110
  * Load a model by attribute code
111
  *
112
+ * @param Mage_Core_Model_Abstract $model
113
+ * @param string $attributeCode
114
+ * @param string $value
115
  * @return Mage_Core_Model_Abstract
116
  */
117
  protected function _loadExistingModel($model, $attributeCode, $value)
119
  foreach ($model->getCollection() as $singleModel) {
120
  if ($singleModel->getData($attributeCode) == $value) {
121
  $model->load($singleModel->getId());
122
+
123
  return $model;
124
  }
125
  }
126
+
127
  return $model;
128
  }
129
+
130
+ /**
131
+ * @return Varien_Db_Adapter_Interface
132
+ */
133
+ protected function _getConnection()
134
+ {
135
+ return $this->_connection;
136
+ }
137
+
138
+ /**
139
+ * @return Mage_Eav_Model_Entity_Setup
140
+ */
141
+ protected function _getSetup()
142
+ {
143
+ return $this->_setup;
144
+ }
145
  }
app/code/community/FireGento/GermanSetup/Model/Setup/Cms.php CHANGED
@@ -92,7 +92,7 @@ class FireGento_GermanSetup_Model_Setup_Cms extends FireGento_GermanSetup_Model_
92
  /**
93
  * Collect data and create CMS page
94
  *
95
- * @param array $pageData cms page data
96
  * @param boolean $override override cms page if it exists
97
  *
98
  * @return void
@@ -115,7 +115,7 @@ class FireGento_GermanSetup_Model_Setup_Cms extends FireGento_GermanSetup_Model_
115
  'is_active' => 1,
116
  );
117
 
118
- if (!(int)$page->getId() || $override) {
119
  $page->setData($pageData)->save();
120
  }
121
  }
@@ -171,7 +171,7 @@ class FireGento_GermanSetup_Model_Setup_Cms extends FireGento_GermanSetup_Model_
171
  /**
172
  * Update footer_links cms block
173
  *
174
- * @param array $blockData cms block data
175
  * @return void
176
  */
177
  protected function _updateFooterLinksBlock($blockData)
92
  /**
93
  * Collect data and create CMS page
94
  *
95
+ * @param array $pageData cms page data
96
  * @param boolean $override override cms page if it exists
97
  *
98
  * @return void
115
  'is_active' => 1,
116
  );
117
 
118
+ if (!(int) $page->getId() || $override) {
119
  $page->setData($pageData)->save();
120
  }
121
  }
171
  /**
172
  * Update footer_links cms block
173
  *
174
+ * @param array $blockData cms block data
175
  * @return void
176
  */
177
  protected function _updateFooterLinksBlock($blockData)
app/code/community/FireGento/GermanSetup/Model/Setup/Email.php CHANGED
@@ -33,6 +33,9 @@
33
  */
34
  class FireGento_GermanSetup_Model_Setup_Email extends FireGento_GermanSetup_Model_Setup_Abstract
35
  {
 
 
 
36
  /**
37
  * Setup Transaction Emails
38
  *
@@ -42,12 +45,27 @@ class FireGento_GermanSetup_Model_Setup_Email extends FireGento_GermanSetup_Mode
42
  {
43
  // execute emails
44
  foreach ($this->_getConfigEmails() as $data) {
 
45
  if ($data['execute'] == 1) {
46
- $this->_createEmail($data, false);
 
 
 
 
47
  }
48
  }
49
  }
50
 
 
 
 
 
 
 
 
 
 
 
51
  /**
52
  * Get emails/default from config file
53
  *
@@ -61,25 +79,133 @@ class FireGento_GermanSetup_Model_Setup_Email extends FireGento_GermanSetup_Mode
61
  /**
62
  * Create transactional email template
63
  *
64
- * @param array $emailData template data
65
- * @param boolean $override override email template if set
 
66
  *
67
  * @return void
68
  */
69
- protected function _createEmail($emailData, $override = true)
70
  {
71
  $template = Mage::getModel('core/email_template')
72
  ->loadByCode($emailData['template_code']);
73
-
74
  if (!$template->getId() || $override) {
75
- $template->setTemplateSubject($emailData['template_subject'])
 
 
 
76
  ->setTemplateCode($emailData['template_code'])
77
- ->setTemplateText($this->getTemplateContent($emailData['text']))
78
  ->setTemplateType($emailData['template_type'])
79
- ->setModifiedAt(Mage::getSingleton('core/date')->gmtDate())
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  ->save();
81
  }
82
 
83
  $this->setConfigData($emailData['config_data_path'], $template->getId());
84
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
85
  }
33
  */
34
  class FireGento_GermanSetup_Model_Setup_Email extends FireGento_GermanSetup_Model_Setup_Abstract
35
  {
36
+ /** @var array */
37
+ protected $_localeTemplatePath = array();
38
+
39
  /**
40
  * Setup Transaction Emails
41
  *
45
  {
46
  // execute emails
47
  foreach ($this->_getConfigEmails() as $data) {
48
+
49
  if ($data['execute'] == 1) {
50
+
51
+ $locale = Mage::app()->getRequest()->getPost('email_locale');
52
+
53
+ /** Change third param from false to true to override existing templates for testing */
54
+ $this->_createEmail($data, $locale, false);
55
  }
56
  }
57
  }
58
 
59
+ /**
60
+ * Get email_footers/default from config file
61
+ *
62
+ * @return array
63
+ */
64
+ protected function _getConfigEmailFooters()
65
+ {
66
+ return $this->_getConfigNode('email_footers', 'default');
67
+ }
68
+
69
  /**
70
  * Get emails/default from config file
71
  *
79
  /**
80
  * Create transactional email template
81
  *
82
+ * @param array $emailData template data
83
+ * @param string $locale
84
+ * @param boolean $override override email template if set
85
  *
86
  * @return void
87
  */
88
+ protected function _createEmail($emailData, $locale, $override = true)
89
  {
90
  $template = Mage::getModel('core/email_template')
91
  ->loadByCode($emailData['template_code']);
92
+
93
  if (!$template->getId() || $override) {
94
+
95
+ $localeEmailPath = $this->_getLocaleEmailPath($locale);
96
+
97
+ $template
98
  ->setTemplateCode($emailData['template_code'])
 
99
  ->setTemplateType($emailData['template_type'])
100
+ ->setModifiedAt(Mage::getSingleton('core/date')->gmtDate());
101
+
102
+ /**
103
+ * Filter areas from template file
104
+ */
105
+ $templateText = $this->getTemplateContent($localeEmailPath . $emailData['template_file']);
106
+
107
+ if (!$templateText) {
108
+
109
+ // file not found: return silently
110
+ return;
111
+ }
112
+
113
+ if (preg_match('/<!--@subject\s*(.*?)\s*@-->/u', $templateText, $matches)) {
114
+ $template->setTemplateSubject($matches[1]);
115
+ $templateText = str_replace($matches[0], '', $templateText);
116
+ }
117
+
118
+ if (preg_match('/<!--@vars\s*((?:.)*?)\s*@-->/us', $templateText, $matches)) {
119
+ $templateText = str_replace($matches[0], '', $templateText);
120
+ }
121
+
122
+ if (preg_match('/<!--@styles\s*(.*?)\s*@-->/s', $templateText, $matches)) {
123
+ $template->setTemplateStyles($matches[1]);
124
+ $templateText = str_replace($matches[0], '', $templateText);
125
+ }
126
+
127
+ /**
128
+ * Remove comment lines
129
+ */
130
+ $templateText = preg_replace('#\{\*.*\*\}#suU', '', $templateText);
131
+
132
+ $footerBlocks = $this->_getFooterBlocks($emailData);
133
+ $templateText = $this->_addFooterBlocks($templateText, $footerBlocks);
134
+
135
+ $template
136
+ ->setTemplateText($templateText)
137
  ->save();
138
  }
139
 
140
  $this->setConfigData($emailData['config_data_path'], $template->getId());
141
  }
142
+
143
+ /**
144
+ * Retrieve email template path for given locale
145
+ *
146
+ * @param string $locale
147
+ * @return string
148
+ */
149
+ protected function _getLocaleEmailPath($locale)
150
+ {
151
+ if (!isset($this->_localeTemplatePath[$locale])) {
152
+ $_localeTemplatePath = 'app' . DS . 'locale' . DS . $locale . DS . 'template' . DS . 'email' . DS;
153
+ $this->_localeTemplatePath[$locale] = $_localeTemplatePath;
154
+ if (!is_dir(Mage::getBaseDir() . DS . $this->_localeTemplatePath[$locale])) {
155
+ Mage::throwException(
156
+ Mage::helper('germansetup')->__(
157
+ 'Directory "%s" not found. Locale not installed?',
158
+ $this->_localeTemplatePath[$locale]
159
+ )
160
+ );
161
+ }
162
+ }
163
+
164
+ return $this->_localeTemplatePath[$locale];
165
+ }
166
+
167
+ /**
168
+ * Add configured blocks before the second last </body> tag
169
+ *
170
+ * @param $templateText the content of the template
171
+ * @param array $blocks all blocks that should be inserted before penultimate </table>
172
+ * @return string the content of the template with the block before penultimate </table>
173
+ */
174
+ protected function _addFooterBlocks($templateText, array $blocks = array())
175
+ {
176
+ $origTemplateText = $templateText;
177
+ $lastPos = strripos($templateText, '</table>');
178
+ $part = substr($templateText, 0, $lastPos);
179
+ $penultimatePos = strripos($part, '</table>');
180
+ $templateText = substr($templateText, 0, $penultimatePos);
181
+ foreach ($blocks as $block) {
182
+ $templateText .= $block;
183
+ }
184
+ $templateText .= substr($origTemplateText, $penultimatePos);
185
+
186
+ return $templateText;
187
+ }
188
+
189
+ /**
190
+ * Get HTML blocks which should be appended to the emails
191
+ *
192
+ * @param array $emailData
193
+ * @return array
194
+ */
195
+ protected function _getFooterBlocks($emailData)
196
+ {
197
+ $configFooters = $this->_getConfigEmailFooters();
198
+ $blocks = array();
199
+ if ($emailData['add_footer'] == 1) {
200
+ $blocks[] = $configFooters['footer'];
201
+ }
202
+ if ($emailData['add_business_terms'] == 1) {
203
+ $blocks[] = $configFooters['business_terms'];
204
+ }
205
+ if ($emailData['add_revocation'] == 1) {
206
+ $blocks[] = $configFooters['revocation'];
207
+ }
208
+
209
+ return $blocks;
210
+ }
211
  }
app/code/community/FireGento/GermanSetup/Model/Setup/Systemconfig.php CHANGED
@@ -33,25 +33,6 @@
33
  */
34
  class FireGento_GermanSetup_Model_Setup_Systemconfig extends FireGento_GermanSetup_Model_Setup_Abstract
35
  {
36
- /**
37
- * @var FireGento_GermanSetup_Model_Setup
38
- */
39
- protected $_setup;
40
-
41
- /**
42
- * @var Varien_Db_Adapter_Interface
43
- */
44
- protected $_connection;
45
-
46
- /**
47
- * Setup setup class and connection
48
- */
49
- public function __construct()
50
- {
51
- $this->_setup = Mage::getModel('eav/entity_setup', 'core_setup');
52
- $this->_connection = $this->_setup->getConnection();
53
- }
54
-
55
  /**
56
  * Setup Tax setting
57
  *
@@ -85,20 +66,4 @@ class FireGento_GermanSetup_Model_Setup_Systemconfig extends FireGento_GermanSet
85
  {
86
  return $this->_getConfigNode('system_config', 'default');
87
  }
88
-
89
- /**
90
- * @return Varien_Db_Adapter_Interface
91
- */
92
- protected function _getConnection()
93
- {
94
- return $this->_connection;
95
- }
96
-
97
- /**
98
- * @return FireGento_GermanSetup_Model_Setup|Mage_Core_Model_Abstract
99
- */
100
- protected function _getSetup()
101
- {
102
- return $this->_setup;
103
- }
104
  }
33
  */
34
  class FireGento_GermanSetup_Model_Setup_Systemconfig extends FireGento_GermanSetup_Model_Setup_Abstract
35
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  /**
37
  * Setup Tax setting
38
  *
66
  {
67
  return $this->_getConfigNode('system_config', 'default');
68
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  }
app/code/community/FireGento/GermanSetup/Model/Setup/Tax.php CHANGED
@@ -114,7 +114,7 @@ class FireGento_GermanSetup_Model_Setup_Tax extends FireGento_GermanSetup_Model_
114
  /**
115
  * Collect data and create tax class
116
  *
117
- * @param array $taxClassData tax class data
118
  * @return void
119
  */
120
  protected function _createTaxClass($taxClassData)
@@ -135,7 +135,7 @@ class FireGento_GermanSetup_Model_Setup_Tax extends FireGento_GermanSetup_Model_
135
  /**
136
  * Collect data and create tax calculation rules
137
  *
138
- * @param array $taxCalcRuleData tax class data
139
  * @return void
140
  */
141
  protected function _createTaxCalcRule($taxCalcRuleData)
@@ -156,7 +156,7 @@ class FireGento_GermanSetup_Model_Setup_Tax extends FireGento_GermanSetup_Model_
156
  /**
157
  * Collect data and create tax calculation rates
158
  *
159
- * @param array $taxCalcRateData tax class data
160
  * @return void
161
  */
162
  protected function _createTaxCalcRate($taxCalcRateData)
@@ -200,7 +200,7 @@ class FireGento_GermanSetup_Model_Setup_Tax extends FireGento_GermanSetup_Model_
200
  /**
201
  * Collect data and create tax calculations
202
  *
203
- * @param array $taxCalculationData tax class data
204
  *
205
  * @return void
206
  */
@@ -259,7 +259,7 @@ class FireGento_GermanSetup_Model_Setup_Tax extends FireGento_GermanSetup_Model_
259
  /**
260
  * Truncate a database table
261
  *
262
- * @param string $table
263
  * @return void
264
  */
265
  protected function _truncateTable($table)
@@ -271,8 +271,8 @@ class FireGento_GermanSetup_Model_Setup_Tax extends FireGento_GermanSetup_Model_
271
  /**
272
  * Insert a line into a database table
273
  *
274
- * @param string $table
275
- * @param array $data
276
  * @return void
277
  */
278
  protected function _insertIntoTable($table, $data)
114
  /**
115
  * Collect data and create tax class
116
  *
117
+ * @param array $taxClassData tax class data
118
  * @return void
119
  */
120
  protected function _createTaxClass($taxClassData)
135
  /**
136
  * Collect data and create tax calculation rules
137
  *
138
+ * @param array $taxCalcRuleData tax class data
139
  * @return void
140
  */
141
  protected function _createTaxCalcRule($taxCalcRuleData)
156
  /**
157
  * Collect data and create tax calculation rates
158
  *
159
+ * @param array $taxCalcRateData tax class data
160
  * @return void
161
  */
162
  protected function _createTaxCalcRate($taxCalcRateData)
200
  /**
201
  * Collect data and create tax calculations
202
  *
203
+ * @param array $taxCalculationData tax class data
204
  *
205
  * @return void
206
  */
259
  /**
260
  * Truncate a database table
261
  *
262
+ * @param string $table
263
  * @return void
264
  */
265
  protected function _truncateTable($table)
271
  /**
272
  * Insert a line into a database table
273
  *
274
+ * @param string $table
275
+ * @param array $data
276
  * @return void
277
  */
278
  protected function _insertIntoTable($table, $data)
app/code/community/FireGento/GermanSetup/Model/Source/Tax/DynamicType.php ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class FireGento_GermanSetup_Model_Source_Tax_DynamicType
3
+ {
4
+ /**
5
+ * Options getter
6
+ *
7
+ * @return array
8
+ */
9
+ public function toOptionArray()
10
+ {
11
+ $helper = Mage::helper('germansetup');
12
+ return array(
13
+ array(
14
+ 'value' => 0,
15
+ 'label' => $helper->__('No dynamic shipping tax caluclation')
16
+ ),
17
+ array(
18
+ 'value' => FireGento_GermanSetup_Model_Tax_Config::USE_HIGHTES_TAX_ON_PRODUCTS,
19
+ 'label' => $helper->__('Use the highest product tax')
20
+ ),
21
+ array(
22
+ 'value' => FireGento_GermanSetup_Model_Tax_Config::USE_TAX_DEPENDING_ON_PRODUCT_VALUES,
23
+ 'label' => $helper->__('Use the tax rate of products that make up the biggest amount')
24
+ ),
25
+ );
26
+ }
27
+ }
app/code/community/FireGento/GermanSetup/Model/Source/Tax/NewProductTaxClass.php CHANGED
@@ -122,8 +122,8 @@ class FireGento_GermanSetup_Model_Source_Tax_NewProductTaxClass
122
  /**
123
  * Get config.xml data
124
  *
125
- * @param string $node xml node
126
- * @param string|null $childNode if set, child node of the first node
127
  * @return array
128
  */
129
  protected function _getConfigNode($node, $childNode = null)
@@ -146,6 +146,7 @@ class FireGento_GermanSetup_Model_Source_Tax_NewProductTaxClass
146
  $configData = Mage::getSingleton('germansetup/config')
147
  ->getNode('default/germansetup')
148
  ->asArray();
 
149
  return $configData;
150
  }
151
  }
122
  /**
123
  * Get config.xml data
124
  *
125
+ * @param string $node xml node
126
+ * @param string|null $childNode if set, child node of the first node
127
  * @return array
128
  */
129
  protected function _getConfigNode($node, $childNode = null)
146
  $configData = Mage::getSingleton('germansetup/config')
147
  ->getNode('default/germansetup')
148
  ->asArray();
149
+
150
  return $configData;
151
  }
152
  }
app/code/community/FireGento/GermanSetup/Model/Tax/Config.php CHANGED
@@ -35,15 +35,20 @@ class FireGento_GermanSetup_Model_Tax_Config extends Mage_Tax_Model_Config
35
  {
36
  const XML_PATH_SHIPPING_TAX_ON_PRODUCT_TAX = 'tax/classes/shipping_tax_on_product_tax';
37
 
 
 
 
38
  /**
39
  * Get tax class id specified for shipping tax estimation based on highest product
40
  * tax rate of the products in the current customer quote.
41
  *
42
  * @param Mage_Core_Model_Store $store
 
43
  * @return int
44
  */
45
- public function getShippingTaxClass($store=null)
46
  {
 
47
  /* @var $session Mage_Checkout_Model_Session */
48
  $session = Mage::getSingleton('checkout/session');
49
 
@@ -65,10 +70,12 @@ class FireGento_GermanSetup_Model_Tax_Config extends Mage_Tax_Model_Config
65
  || count($quoteItems) == 0
66
  ) {
67
  $taxClassId = (int) Mage::getStoreConfig(self::CONFIG_XML_PATH_SHIPPING_TAX_CLASS, $store);
 
68
  return $taxClassId;
69
  }
70
 
71
  // Fetch the tax rates from the quote items
 
72
  foreach ($quoteItems as $item) {
73
 
74
  /** @var $item Mage_Sales_Model_Quote_Item */
@@ -76,16 +83,37 @@ class FireGento_GermanSetup_Model_Tax_Config extends Mage_Tax_Model_Config
76
  continue;
77
  }
78
 
79
- $taxPercent = $this->_loadTaxCalculationRate($item);
80
- if (is_float($taxPercent) && !in_array($taxPercent, $taxClassIds)) {
81
- $taxClassIds[$taxPercent] = $item->getTaxClassId();
 
 
 
 
 
 
 
 
 
 
 
82
  }
83
  }
84
 
85
- // Get the highest tax rate
86
- ksort($taxClassIds);
87
- if (count($taxClassIds)) {
88
- $highestTaxRate = array_pop($taxClassIds);
 
 
 
 
 
 
 
 
 
 
89
  }
90
 
91
  if (!$highestTaxRate || is_null($highestTaxRate)) {
@@ -101,6 +129,7 @@ class FireGento_GermanSetup_Model_Tax_Config extends Mage_Tax_Model_Config
101
  * Gets tax percents for current sales quote item
102
  *
103
  * @param Mage_Sales_Model_Quote_Item $item
 
104
  * @return string
105
  */
106
  protected function _loadTaxCalculationRate(Mage_Sales_Model_Quote_Item $item)
@@ -109,7 +138,7 @@ class FireGento_GermanSetup_Model_Tax_Config extends Mage_Tax_Model_Config
109
  if (is_null($taxPercent)) {
110
  $taxClassId = $item->getTaxClassId();
111
  if ($taxClassId) {
112
- $request = Mage::getSingleton('tax/calculation')->getRateRequest(null, null, null, null);
113
  $taxPercent = Mage::getSingleton('tax/calculation')->getRate($request->setProductClassId($taxClassId));
114
  }
115
  }
@@ -117,6 +146,7 @@ class FireGento_GermanSetup_Model_Tax_Config extends Mage_Tax_Model_Config
117
  if ($taxPercent) {
118
  return $taxPercent;
119
  }
 
120
  return 0;
121
  }
122
  }
35
  {
36
  const XML_PATH_SHIPPING_TAX_ON_PRODUCT_TAX = 'tax/classes/shipping_tax_on_product_tax';
37
 
38
+ const USE_HIGHTES_TAX_ON_PRODUCTS = 1;
39
+ const USE_TAX_DEPENDING_ON_PRODUCT_VALUES = 2;
40
+
41
  /**
42
  * Get tax class id specified for shipping tax estimation based on highest product
43
  * tax rate of the products in the current customer quote.
44
  *
45
  * @param Mage_Core_Model_Store $store
46
+ *
47
  * @return int
48
  */
49
+ public function getShippingTaxClass($store = null)
50
  {
51
+
52
  /* @var $session Mage_Checkout_Model_Session */
53
  $session = Mage::getSingleton('checkout/session');
54
 
70
  || count($quoteItems) == 0
71
  ) {
72
  $taxClassId = (int) Mage::getStoreConfig(self::CONFIG_XML_PATH_SHIPPING_TAX_CLASS, $store);
73
+
74
  return $taxClassId;
75
  }
76
 
77
  // Fetch the tax rates from the quote items
78
+ $taxClassSums = array();
79
  foreach ($quoteItems as $item) {
80
 
81
  /** @var $item Mage_Sales_Model_Quote_Item */
83
  continue;
84
  }
85
 
86
+ if (Mage::getStoreConfig(self::XML_PATH_SHIPPING_TAX_ON_PRODUCT_TAX, $store)
87
+ == self::USE_TAX_DEPENDING_ON_PRODUCT_VALUES
88
+ ) {
89
+ // sum up all product values grouped by the tax class id
90
+ if (isset($taxClassSums[$item->getTaxClassId()])) {
91
+ $taxClassSums[$item->getTaxClassId()] += $item->getPriceInclTax() * $item->getQty();
92
+ } else {
93
+ $taxClassSums[$item->getTaxClassId()] = $item->getPriceInclTax() * $item->getQty();
94
+ }
95
+ } else {
96
+ $taxPercent = $this->_loadTaxCalculationRate($item);
97
+ if (is_float($taxPercent) && !in_array($taxPercent, $taxClassIds)) {
98
+ $taxClassIds[$taxPercent] = $item->getTaxClassId();
99
+ }
100
  }
101
  }
102
 
103
+ if (Mage::getStoreConfig(self::XML_PATH_SHIPPING_TAX_ON_PRODUCT_TAX, $store)
104
+ == self::USE_TAX_DEPENDING_ON_PRODUCT_VALUES
105
+ ) {
106
+ // get the highest value of the sums and set the taxClass
107
+ arsort($taxClassSums);
108
+ if (count($taxClassSums)) {
109
+ $highestTaxRate = key($taxClassSums);
110
+ }
111
+ } else {
112
+ // Get the highest tax rate
113
+ ksort($taxClassIds);
114
+ if (count($taxClassIds)) {
115
+ $highestTaxRate = array_pop($taxClassIds);
116
+ }
117
  }
118
 
119
  if (!$highestTaxRate || is_null($highestTaxRate)) {
129
  * Gets tax percents for current sales quote item
130
  *
131
  * @param Mage_Sales_Model_Quote_Item $item
132
+ *
133
  * @return string
134
  */
135
  protected function _loadTaxCalculationRate(Mage_Sales_Model_Quote_Item $item)
138
  if (is_null($taxPercent)) {
139
  $taxClassId = $item->getTaxClassId();
140
  if ($taxClassId) {
141
+ $request = Mage::getSingleton('tax/calculation')->getRateRequest(null, null, null, null);
142
  $taxPercent = Mage::getSingleton('tax/calculation')->getRate($request->setProductClassId($taxClassId));
143
  }
144
  }
146
  if ($taxPercent) {
147
  return $taxPercent;
148
  }
149
+
150
  return 0;
151
  }
152
  }
app/code/community/FireGento/GermanSetup/controllers/Adminhtml/NewsletterController.php ADDED
@@ -0,0 +1,84 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 1.1.4
22
+ */
23
+ /**
24
+ * Newsletter Subscriber Status Adminhtml Controller
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 1.1.4
33
+ */
34
+ class FireGento_GermanSetup_Adminhtml_NewsletterController extends Mage_Adminhtml_Controller_Action
35
+ {
36
+ /**
37
+ * Enter description here ...
38
+ *
39
+ * @return void
40
+ */
41
+ public function indexAction()
42
+ {
43
+ $this->_title($this->__('Newsletter'))
44
+ ->_title($this->__('Newsletter Subscribers Status History'));
45
+
46
+ if ($this->getRequest()->getParam('ajax')) {
47
+ $this->_forward('grid');
48
+
49
+ return;
50
+ }
51
+
52
+ $this->loadLayout();
53
+
54
+ $this->_setActiveMenu('newsletter/subscriber_status');
55
+
56
+ $this->_addBreadcrumb(
57
+ Mage::helper('newsletter')->__('Newsletter'),
58
+ Mage::helper('newsletter')->__('Newsletter')
59
+ );
60
+ $this->_addBreadcrumb(
61
+ Mage::helper('newsletter')->__('Subscribers'),
62
+ Mage::helper('newsletter')->__('Subscribers Status History')
63
+ );
64
+
65
+ $this->_addContent(
66
+ $this->getLayout()->createBlock('germansetup/adminhtml_newsletter_subscriber_status', 'subscriber_status')
67
+ );
68
+
69
+ $this->renderLayout();
70
+ }
71
+
72
+ /**
73
+ * Retrieve the new grid layout via ajax requests
74
+ *
75
+ * @return void
76
+ */
77
+ public function gridAction()
78
+ {
79
+ $this->loadLayout();
80
+ $this->getResponse()->setBody(
81
+ $this->getLayout()->createBlock('germansetup/adminhtml_newsletter_subscriber_status_grid')->toHtml()
82
+ );
83
+ }
84
+ }
app/code/community/FireGento/GermanSetup/etc/adminhtml.xml ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <config>
3
+ <menu>
4
+ <newsletter>
5
+ <children>
6
+ <subscriber_status translate="title" module="germansetup">
7
+ <title>Newsletter Subscribers Status History</title>
8
+ <action>germansetup/adminhtml_newsletter/</action>
9
+ </subscriber_status>
10
+ </children>
11
+ </newsletter>
12
+ </menu>
13
+ <acl>
14
+ <resources>
15
+ <admin>
16
+ <children>
17
+ <newsletter>
18
+ <children>
19
+ <subscriber_status translate="title" module="germansetup">
20
+ <title>Newsletter Subscribers Status History</title>
21
+ </subscriber_status>
22
+ </children>
23
+ </newsletter>
24
+ </children>
25
+ </admin>
26
+ </resources>
27
+ </acl>
28
+ </config>
app/code/community/FireGento/GermanSetup/etc/at/tax.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
1
  <?xml version="1.0"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
app/code/community/FireGento/GermanSetup/etc/ch/tax.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
1
  <?xml version="1.0"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
app/code/community/FireGento/GermanSetup/etc/config.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
@@ -25,7 +25,7 @@
25
  <config>
26
  <modules>
27
  <FireGento_GermanSetup>
28
- <version>1.1.2</version>
29
  </FireGento_GermanSetup>
30
  </modules>
31
  <global>
@@ -43,16 +43,30 @@
43
  <germansetup>
44
  <class>FireGento_GermanSetup_Helper</class>
45
  </germansetup>
46
- <catalog>
47
  <rewrite>
48
  <product_configuration>FireGento_GermanSetup_Helper_Catalog_Product_Configuration</product_configuration>
49
  </rewrite>
50
  </catalog>
 
 
 
 
 
51
  </helpers>
52
  <models>
53
  <germansetup>
54
  <class>FireGento_GermanSetup_Model</class>
 
55
  </germansetup>
 
 
 
 
 
 
 
 
56
  <tax>
57
  <rewrite>
58
  <config>FireGento_GermanSetup_Model_Tax_Config</config>
@@ -77,9 +91,21 @@
77
  </germansetup_observer>
78
  </observers>
79
  </catalog_product_save_before>
 
 
 
 
 
 
 
 
 
80
  </events>
81
  </global>
82
  <frontend>
 
 
 
83
  <layout>
84
  <updates>
85
  <germansetup>
@@ -106,12 +132,16 @@
106
  </germansetup_observer>
107
  </observers>
108
  </core_block_abstract_to_html_before>
 
 
 
 
 
 
 
 
 
109
  </events>
110
- <frontend>
111
- <secure_url>
112
- <contacts>/contacts/</contacts>
113
- </secure_url>
114
- </frontend>
115
  <routers>
116
  <germansetup>
117
  <use>standard</use>
@@ -186,7 +216,16 @@
186
  <method>addIsVisibleOnCheckoutOption</method>
187
  </germansetup_observer>
188
  </observers>
189
- </adminhtml_catalog_product_attribute_edit_prepare_form>
 
 
 
 
 
 
 
 
 
190
  </events>
191
  </adminhtml>
192
  <admin>
@@ -273,13 +312,34 @@ Tel: {{var telephone}}
273
 
274
  <url>
275
  <convert>
276
- <char0228><from>ä</from><to>ae</to></char0228>
277
- <char0246><from>ö</from><to>oe</to></char0246>
278
- <char0252><from>ü</from><to>ue</to></char0252>
279
- <char0223><from>ß</from><to>ss</to></char0223>
280
- <char0196><from>Ä</from><to>ae</to></char0196>
281
- <char0214><from>Ö</from><to>oe</to></char0214>
282
- <char0220><from>Ü</from><to>ue</to></char0220>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
283
  </convert>
284
  </url>
285
 
1
  <?xml version="1.0"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
25
  <config>
26
  <modules>
27
  <FireGento_GermanSetup>
28
+ <version>1.1.4</version>
29
  </FireGento_GermanSetup>
30
  </modules>
31
  <global>
43
  <germansetup>
44
  <class>FireGento_GermanSetup_Helper</class>
45
  </germansetup>
46
+ <catalog>
47
  <rewrite>
48
  <product_configuration>FireGento_GermanSetup_Helper_Catalog_Product_Configuration</product_configuration>
49
  </rewrite>
50
  </catalog>
51
+ <checkout>
52
+ <rewrite>
53
+ <data>FireGento_GermanSetup_Helper_Checkout_Data</data>
54
+ </rewrite>
55
+ </checkout>
56
  </helpers>
57
  <models>
58
  <germansetup>
59
  <class>FireGento_GermanSetup_Model</class>
60
+ <resourceModel>germansetup_resource</resourceModel>
61
  </germansetup>
62
+ <germansetup_resource>
63
+ <class>FireGento_GermanSetup_Model_Resource</class>
64
+ <entities>
65
+ <newsletter_subscriber_status>
66
+ <table>newsletter_subscriber_status</table>
67
+ </newsletter_subscriber_status>
68
+ </entities>
69
+ </germansetup_resource>
70
  <tax>
71
  <rewrite>
72
  <config>FireGento_GermanSetup_Model_Tax_Config</config>
91
  </germansetup_observer>
92
  </observers>
93
  </catalog_product_save_before>
94
+ <newsletter_subscriber_save_after>
95
+ <observers>
96
+ <germansetup_observer>
97
+ <class>germansetup/newsletter_observer</class>
98
+ <type>model</type>
99
+ <method>saveSubscriberStatusHistory</method>
100
+ </germansetup_observer>
101
+ </observers>
102
+ </newsletter_subscriber_save_after>
103
  </events>
104
  </global>
105
  <frontend>
106
+ <secure_url>
107
+ <contacts>/contacts/</contacts>
108
+ </secure_url>
109
  <layout>
110
  <updates>
111
  <germansetup>
132
  </germansetup_observer>
133
  </observers>
134
  </core_block_abstract_to_html_before>
135
+ <checkout_cart_update_items_after>
136
+ <observers>
137
+ <recalculate_dynamic_shipping_tax>
138
+ <type>singleton</type>
139
+ <class>FireGento_GermanSetup_Model_Observer</class>
140
+ <method>recollectAfterQuoteItemUpdate</method>
141
+ </recalculate_dynamic_shipping_tax>
142
+ </observers>
143
+ </checkout_cart_update_items_after>
144
  </events>
 
 
 
 
 
145
  <routers>
146
  <germansetup>
147
  <use>standard</use>
216
  <method>addIsVisibleOnCheckoutOption</method>
217
  </germansetup_observer>
218
  </observers>
219
+ </adminhtml_catalog_product_attribute_edit_prepare_form>
220
+ <adminhtml_block_html_before>
221
+ <observers>
222
+ <germansetup_observer_agreement>
223
+ <class>germansetup/observer</class>
224
+ <type>model</type>
225
+ <method>addIsRequiredOnAgreements</method>
226
+ </germansetup_observer_agreement>
227
+ </observers>
228
+ </adminhtml_block_html_before>
229
  </events>
230
  </adminhtml>
231
  <admin>
312
 
313
  <url>
314
  <convert>
315
+ <char0228>
316
+ <from>ä</from>
317
+ <to>ae</to>
318
+ </char0228>
319
+ <char0246>
320
+ <from>ö</from>
321
+ <to>oe</to>
322
+ </char0246>
323
+ <char0252>
324
+ <from>ü</from>
325
+ <to>ue</to>
326
+ </char0252>
327
+ <char0223>
328
+ <from>ß</from>
329
+ <to>ss</to>
330
+ </char0223>
331
+ <char0196>
332
+ <from>Ä</from>
333
+ <to>ae</to>
334
+ </char0196>
335
+ <char0214>
336
+ <from>Ö</from>
337
+ <to>oe</to>
338
+ </char0214>
339
+ <char0220>
340
+ <from>Ü</from>
341
+ <to>ue</to>
342
+ </char0220>
343
  </convert>
344
  </url>
345
 
app/code/community/FireGento/GermanSetup/etc/default/cms.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
1
  <?xml version="1.0"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
app/code/community/FireGento/GermanSetup/etc/default/email.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
@@ -31,318 +31,465 @@
31
  <execute>1</execute>
32
  <template_code>Neues Admin-Passwort (Template)</template_code>
33
  <template_type>2</template_type>
34
- <template_subject>Neues Passwort für {{var user.name}}</template_subject>
35
  <config_data_path>admin/emails/forgot_email_template</config_data_path>
36
- <text>app/locale/de_DE/template/germansetup/email/admin_password_new.html</text>
 
 
37
  </admin_password_new>
38
 
 
 
 
 
 
 
 
 
 
 
 
39
  <currency_update_warning>
40
  <execute>1</execute>
41
  <template_code>Währung Aktualisierung (Template)</template_code>
42
  <template_type>1</template_type>
43
- <template_subject>Warnungen bei Währungsupdate</template_subject>
44
  <config_data_path>currency/import/error_email_template</config_data_path>
45
- <text>app/locale/de_DE/template/germansetup/email/currency_update_warning.html</text>
 
 
46
  </currency_update_warning>
47
 
48
  <account_new>
49
  <execute>1</execute>
50
  <template_code>Neues Konto (Template)</template_code>
51
  <template_type>2</template_type>
52
- <template_subject>Willkommen, {{var customer.name}}!</template_subject>
53
  <config_data_path>customer/create_account/email_template</config_data_path>
54
- <text>app/locale/de_DE/template/germansetup/email/account_new.html</text>
 
 
55
  </account_new>
56
 
 
 
 
 
 
 
 
 
 
 
 
57
  <account_new_confirmation>
58
  <execute>1</execute>
59
  <template_code>Neues Konto Aktivierung (Template)</template_code>
60
  <template_type>2</template_type>
61
- <template_subject>Bestätigung des Kundenkontos für {{var customer.name}}</template_subject>
62
  <config_data_path>customer/create_account/email_confirmation_template</config_data_path>
63
- <text>app/locale/de_DE/template/germansetup/email/account_new_confirmation.html</text>
 
 
64
  </account_new_confirmation>
65
 
66
  <account_new_confirmed>
67
  <execute>1</execute>
68
  <template_code>Neues Konto Bestätigung (Template)</template_code>
69
  <template_type>2</template_type>
70
- <template_subject>Willkommen, {{var customer.name}}!</template_subject>
71
  <config_data_path>customer/create_account/email_confirmed_template</config_data_path>
72
- <text>app/locale/de_DE/template/germansetup/email/account_new_confirmed.html</text>
 
 
73
  </account_new_confirmed>
74
 
75
  <password_new>
76
  <execute>1</execute>
77
  <template_code>Neues Passwort (Template)</template_code>
78
  <template_type>2</template_type>
79
- <template_subject>Neues Passwort für {{var customer.name}}</template_subject>
80
  <config_data_path>customer/password/forgot_email_template</config_data_path>
81
- <text>app/locale/de_DE/template/germansetup/email/password_new.html</text>
 
 
82
  </password_new>
83
 
 
 
 
 
 
 
 
 
 
 
 
84
  <order_new>
85
  <execute>1</execute>
86
  <template_code>Neue Bestellung (Template)</template_code>
87
  <template_type>2</template_type>
88
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Neue Bestellung Nr. # {{var order.increment_id}}</template_subject>
89
  <config_data_path>sales_email/order/template</config_data_path>
90
- <text>app/locale/de_DE/template/germansetup/email/order_new.html</text>
 
 
91
  </order_new>
92
 
93
  <order_new_guest>
94
  <execute>1</execute>
95
  <template_code>Neue Bestellung Gast (Template)</template_code>
96
  <template_type>2</template_type>
97
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Neue Bestellung Nr. # {{var order.increment_id}}</template_subject>
98
  <config_data_path>sales_email/order/guest_template</config_data_path>
99
- <text>app/locale/de_DE/template/germansetup/email/order_new_guest.html</text>
 
 
100
  </order_new_guest>
101
 
102
  <order_update>
103
  <execute>1</execute>
104
  <template_code>Bestellung Aktualsierung (Template)</template_code>
105
  <template_type>2</template_type>
106
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Bestellung Nr. # {{var order.increment_id}} Aktualisierung</template_subject>
107
  <config_data_path>sales_email/order_comment/template</config_data_path>
108
- <text>app/locale/de_DE/template/germansetup/email/order_update.html</text>
 
 
109
  </order_update>
110
 
111
  <order_update_guest>
112
  <execute>1</execute>
113
  <template_code>Bestellung Aktualsierung Gast (Template)</template_code>
114
  <template_type>2</template_type>
115
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Bestellung Nr. # {{var order.increment_id}} Aktualisierung</template_subject>
116
  <config_data_path>sales_email/order_comment/guest_template</config_data_path>
117
- <text>app/locale/de_DE/template/germansetup/email/order_update_guest.html</text>
 
 
118
  </order_update_guest>
119
 
120
  <invoice_new>
121
  <execute>1</execute>
122
  <template_code>Neue Rechnung (Template)</template_code>
123
  <template_type>2</template_type>
124
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Proformarechnung Nr. # {{var invoice.increment_id}} für Bestellung Nr. # {{var order.increment_id}}</template_subject>
125
  <config_data_path>sales_email/invoice/template</config_data_path>
126
- <text>app/locale/de_DE/template/germansetup/email/invoice_new.html</text>
 
 
127
  </invoice_new>
128
 
129
  <invoice_new_guest>
130
  <execute>1</execute>
131
  <template_code>Neue Rechnung Gast (Template)</template_code>
132
  <template_type>2</template_type>
133
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Proformarechnung Nr. # {{var invoice.increment_id}} für Bestellung Nr. # {{var order.increment_id}}</template_subject>
134
  <config_data_path>sales_email/invoice/guest_template</config_data_path>
135
- <text>app/locale/de_DE/template/germansetup/email/invoice_new_guest.html</text>
 
 
136
  </invoice_new_guest>
137
 
138
  <invoice_update>
139
  <execute>1</execute>
140
  <template_code>Rechnung Aktualisierung (Template)</template_code>
141
  <template_type>2</template_type>
142
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Rechnung Nr. # {{var invoice.increment_id}} Aktualisierung</template_subject>
143
  <config_data_path>sales_email/invoice_comment/template</config_data_path>
144
- <text>app/locale/de_DE/template/germansetup/email/invoice_update.html</text>
 
 
145
  </invoice_update>
146
 
147
  <invoice_update_guest>
148
  <execute>1</execute>
149
  <template_code>Rechnung Aktualisierung Gast (Template)</template_code>
150
  <template_type>2</template_type>
151
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Rechnung Nr. # {{var invoice.increment_id}} Aktualisierung</template_subject>
152
  <config_data_path>sales_email/invoice_comment/guest_template</config_data_path>
153
- <text>app/locale/de_DE/template/germansetup/email/invoice_update_guest.html</text>
 
 
154
  </invoice_update_guest>
155
 
156
  <creditmemo_new>
157
  <execute>1</execute>
158
  <template_code>Neue Gutschrift (Template)</template_code>
159
  <template_type>2</template_type>
160
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Gutschrift Nr. # {{var creditmemo.increment_id}} für Bestellung Nr. # {{var order.increment_id}}</template_subject>
161
  <config_data_path>sales_email/creditmemo/template</config_data_path>
162
- <text>app/locale/de_DE/template/germansetup/email/creditmemo_new.html</text>
 
 
163
  </creditmemo_new>
164
 
165
  <creditmemo_new_guest>
166
  <execute>1</execute>
167
  <template_code>Neue Gutschrift Gast (Template)</template_code>
168
  <template_type>2</template_type>
169
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Gutschrift Nr. # {{var creditmemo.increment_id}} für Bestellung Nr. # {{var order.increment_id}}</template_subject>
170
  <config_data_path>sales_email/creditmemo/guest_template</config_data_path>
171
- <text>app/locale/de_DE/template/germansetup/email/creditmemo_new_guest.html</text>
 
 
172
  </creditmemo_new_guest>
173
 
174
  <creditmemo_update>
175
  <execute>1</execute>
176
  <template_code>Gutschrift Aktualisierung (Template)</template_code>
177
  <template_type>2</template_type>
178
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Gutschrift Nr. # {{var creditmemo.increment_id}} Aktualisierung</template_subject>
179
  <config_data_path>sales_email/creditmemo_comment/template</config_data_path>
180
- <text>app/locale/de_DE/template/germansetup/email/creditmemo_update.html</text>
 
 
181
  </creditmemo_update>
182
 
183
  <creditmemo_update_guest>
184
  <execute>1</execute>
185
  <template_code>Gutschrift Aktualisierung Gast (Template)</template_code>
186
  <template_type>2</template_type>
187
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Gutschrift Nr. # {{var creditmemo.increment_id}} Aktualisierung</template_subject>
188
  <config_data_path>sales_email/creditmemo_comment/guest_template</config_data_path>
189
- <text>app/locale/de_DE/template/germansetup/email/creditmemo_update_guest.html</text>
 
 
190
  </creditmemo_update_guest>
191
 
192
  <shipment_new>
193
  <execute>1</execute>
194
  <template_code>Neue Lieferung (Template)</template_code>
195
  <template_type>2</template_type>
196
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Lieferschein Nr. # {{var shipment.increment_id}} für Bestellung Nr. # {{var order.increment_id}}</template_subject>
197
  <config_data_path>sales_email/shipment/template</config_data_path>
198
- <text>app/locale/de_DE/template/germansetup/email/shipment_new.html</text>
 
 
199
  </shipment_new>
200
 
201
  <shipment_new_guest>
202
  <execute>1</execute>
203
  <template_code>Neue Lieferung Gast (Template)</template_code>
204
  <template_type>2</template_type>
205
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Lieferschein Nr. # {{var shipment.increment_id}} für Bestellung Nr. # {{var order.increment_id}}</template_subject>
206
  <config_data_path>sales_email/shipment/guest_template</config_data_path>
207
- <text>app/locale/de_DE/template/germansetup/email/shipment_new_guest.html</text>
 
 
208
  </shipment_new_guest>
209
 
210
  <shipment_update>
211
  <execute>1</execute>
212
  <template_code>Lieferung Aktualisierung (Template)</template_code>
213
  <template_type>2</template_type>
214
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Lieferschein Nr. # {{var shipment.increment_id}} Aktualisierung</template_subject>
215
  <config_data_path>sales_email/shipment_comment/template</config_data_path>
216
- <text>app/locale/de_DE/template/germansetup/email/shipment_update.html</text>
 
 
217
  </shipment_update>
218
 
219
  <shipment_update_guest>
220
  <execute>1</execute>
221
  <template_code>Lieferung Aktualisierung Gast (Template)</template_code>
222
  <template_type>2</template_type>
223
- <template_subject>{{block type="germansetup/imprint_field" value="shop_name"}}: Lieferschein Nr. # {{var shipment.increment_id}} Aktualisierung</template_subject>
224
  <config_data_path>sales_email/shipment_comment/guest_template</config_data_path>
225
- <text>app/locale/de_DE/template/germansetup/email/shipment_update_guest.html</text>
 
 
226
  </shipment_update_guest>
227
 
228
  <payment_failed>
229
  <execute>1</execute>
230
  <template_code>Zahlung fehlgeschlagen (Template)</template_code>
231
  <template_type>2</template_type>
232
- <template_subject>Transaktion fehlgeschlagen</template_subject>
233
  <config_data_path>checkout/payment_failed/template</config_data_path>
234
- <text>app/locale/de_DE/template/germansetup/email/payment_failed.html</text>
 
 
235
  </payment_failed>
236
 
237
  <log_clean_warning>
238
  <execute>1</execute>
239
  <template_code>Protokoll Bereinigung Warnungen (Template)</template_code>
240
  <template_type>1</template_type>
241
- <template_subject>Warnung bei der Protokollbereinigung</template_subject>
242
  <config_data_path>system/log/error_email_template</config_data_path>
243
- <text>app/locale/de_DE/template/germansetup/email/log_clean_warning.html</text>
 
 
244
  </log_clean_warning>
245
 
246
  <newsletter_subscr_confirm>
247
  <execute>1</execute>
248
  <template_code>Newsletter Anmeldung Bestätigung (Template)</template_code>
249
  <template_type>2</template_type>
250
- <template_subject>Newsletter Anmeldung Bestätigung</template_subject>
251
  <config_data_path>newsletter/subscription/confirm_email_template</config_data_path>
252
- <text>app/locale/de_DE/template/germansetup/email/newsletter_subscr_confirm.html</text>
 
 
253
  </newsletter_subscr_confirm>
254
 
255
  <newsletter_subscr_success>
256
  <execute>1</execute>
257
  <template_code>Newsletter Anmeldung Erfolg (Template)</template_code>
258
  <template_type>2</template_type>
259
- <template_subject>Newsletter Anmeldung erfolgreich</template_subject>
260
  <config_data_path>newsletter/subscription/success_email_template</config_data_path>
261
- <text>app/locale/de_DE/template/germansetup/email/newsletter_subscr_success.html</text>
 
 
262
  </newsletter_subscr_success>
263
 
264
  <newsletter_unsub_success>
265
  <execute>1</execute>
266
  <template_code>Newsletter Abmeldung Erfolg (Template)</template_code>
267
  <template_type>2</template_type>
268
- <template_subject>Newsletter Abmeldung erfolgreich</template_subject>
269
  <config_data_path>newsletter/subscription/un_email_template</config_data_path>
270
- <text>app/locale/de_DE/template/germansetup/email/newsletter_unsub_success.html</text>
 
 
271
  </newsletter_unsub_success>
272
 
273
  <wishlist_share>
274
  <execute>1</execute>
275
  <template_code>Wunschliste gemeinsam nutzen (Template)</template_code>
276
  <template_type>2</template_type>
277
- <template_subject>Schauen Sie sich {{var customer.name}}''s Wunschzettel an</template_subject>
278
  <config_data_path>wishlist/email/email_template</config_data_path>
279
- <text>app/locale/de_DE/template/germansetup/email/wishlist_share.html</text>
 
 
280
  </wishlist_share>
281
 
282
  <product_share>
283
  <execute>1</execute>
284
  <template_code>Produkt an einen Freund verschicken (Template)</template_code>
285
  <template_type>2</template_type>
286
- <template_subject>Willkommen, {{var name}}</template_subject>
287
  <config_data_path>sendfriend/email/template</config_data_path>
288
- <text>app/locale/de_DE/template/germansetup/email/product_share.html</text>
 
 
289
  </product_share>
290
 
291
  <contact_form>
292
  <execute>1</execute>
293
  <template_code>Kontaktformular (Template)</template_code>
294
  <template_type>1</template_type>
295
- <template_subject>Kontaktformular</template_subject>
296
  <config_data_path>contacts/email/email_template</config_data_path>
297
- <text>app/locale/de_DE/template/germansetup/email/contact_form.html</text>
 
 
298
  </contact_form>
299
 
300
  <sitemap_generate_warning>
301
  <execute>1</execute>
302
  <template_code>Sitemap Generierung Warnungen (Template)</template_code>
303
  <template_type>1</template_type>
304
- <template_subject>Sitemap Generierung - Warnung</template_subject>
305
  <config_data_path>sitemap/generate/error_email_template</config_data_path>
306
- <text>app/locale/de_DE/template/germansetup/email/sitemap_generate_warning.html</text>
 
 
307
  </sitemap_generate_warning>
308
 
309
  <product_stock_alert>
310
  <execute>1</execute>
311
  <template_code>Produkt wieder verfügbar (Template)</template_code>
312
  <template_type>2</template_type>
313
- <template_subject>Produkt wieder verfügbar</template_subject>
314
  <config_data_path>catalog/productalert/email_stock_template</config_data_path>
315
- <text>app/locale/de_DE/template/germansetup/email/product_stock_alert.html</text>
 
 
316
  </product_stock_alert>
317
 
318
  <product_price_alert>
319
  <execute>1</execute>
320
  <template_code>Produkt Preisänderung (Template)</template_code>
321
  <template_type>2</template_type>
322
- <template_subject>Produkt Preisänderung</template_subject>
323
  <config_data_path>catalog/productalert/email_price_template</config_data_path>
324
- <text>app/locale/de_DE/template/germansetup/email/product_price_alert.html</text>
 
 
325
  </product_price_alert>
326
 
327
  <product_alert_cron_error>
328
  <execute>1</execute>
329
  <template_code>Produkt Cron Fehler (Template)</template_code>
330
  <template_type>2</template_type>
331
- <template_subject>Product alerts Cron error</template_subject>
332
  <config_data_path>catalog/productalert_cron/error_email_template</config_data_path>
333
- <text>app/locale/de_DE/template/germansetup/email/product_alert_cron_error.html</text>
 
 
334
  </product_alert_cron_error>
335
 
336
  <enterprise_invitation>
337
  <execute>1</execute>
338
  <template_code>Kundeneinladung (Template) [Invitation]</template_code>
339
  <template_type>2</template_type>
340
- <template_subject>Einladung</template_subject>
341
  <config_data_path>enterprise_invitation/email/template</config_data_path>
342
- <text>app/locale/de_DE/template/germansetup/email/enterprise_invitation.html</text>
 
 
343
  </enterprise_invitation>
 
 
 
 
 
 
 
 
 
 
 
344
  </default>
345
  </emails>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
346
  </germansetup>
347
  </default>
348
  </config>
1
  <?xml version="1.0"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
31
  <execute>1</execute>
32
  <template_code>Neues Admin-Passwort (Template)</template_code>
33
  <template_type>2</template_type>
34
+ <template_file>admin_password_new.html</template_file>
35
  <config_data_path>admin/emails/forgot_email_template</config_data_path>
36
+ <add_footer>0</add_footer>
37
+ <add_business_terms>0</add_business_terms>
38
+ <add_revocation>0</add_revocation>
39
  </admin_password_new>
40
 
41
+ <admin_password_reset_confirmation>
42
+ <execute>1</execute>
43
+ <template_code>Admin-Passwort zurücksetzen (Template)</template_code>
44
+ <template_type>2</template_type>
45
+ <template_file>admin_password_reset_confirmation.html</template_file>
46
+ <config_data_path>admin/emails/forgot_email_template</config_data_path>
47
+ <add_footer>0</add_footer>
48
+ <add_business_terms>0</add_business_terms>
49
+ <add_revocation>0</add_revocation>
50
+ </admin_password_reset_confirmation>
51
+
52
  <currency_update_warning>
53
  <execute>1</execute>
54
  <template_code>Währung Aktualisierung (Template)</template_code>
55
  <template_type>1</template_type>
56
+ <template_file>currency_update_warning.html</template_file>
57
  <config_data_path>currency/import/error_email_template</config_data_path>
58
+ <add_footer>0</add_footer>
59
+ <add_business_terms>0</add_business_terms>
60
+ <add_revocation>0</add_revocation>
61
  </currency_update_warning>
62
 
63
  <account_new>
64
  <execute>1</execute>
65
  <template_code>Neues Konto (Template)</template_code>
66
  <template_type>2</template_type>
67
+ <template_file>account_new.html</template_file>
68
  <config_data_path>customer/create_account/email_template</config_data_path>
69
+ <add_footer>1</add_footer>
70
+ <add_business_terms>0</add_business_terms>
71
+ <add_revocation>0</add_revocation>
72
  </account_new>
73
 
74
+ <customer_password_remind_email_template>
75
+ <execute>1</execute>
76
+ <template_code>Passwort Erinnerung (Template)</template_code>
77
+ <template_type>2</template_type>
78
+ <template_file>password_new.html</template_file>
79
+ <config_data_path>customer/password/remind_email_template</config_data_path>
80
+ <add_footer>1</add_footer>
81
+ <add_business_terms>0</add_business_terms>
82
+ <add_revocation>0</add_revocation>
83
+ </customer_password_remind_email_template>
84
+
85
  <account_new_confirmation>
86
  <execute>1</execute>
87
  <template_code>Neues Konto Aktivierung (Template)</template_code>
88
  <template_type>2</template_type>
89
+ <template_file>account_new_confirmation.html</template_file>
90
  <config_data_path>customer/create_account/email_confirmation_template</config_data_path>
91
+ <add_footer>1</add_footer>
92
+ <add_business_terms>0</add_business_terms>
93
+ <add_revocation>0</add_revocation>
94
  </account_new_confirmation>
95
 
96
  <account_new_confirmed>
97
  <execute>1</execute>
98
  <template_code>Neues Konto Bestätigung (Template)</template_code>
99
  <template_type>2</template_type>
100
+ <template_file>account_new_confirmed.html</template_file>
101
  <config_data_path>customer/create_account/email_confirmed_template</config_data_path>
102
+ <add_footer>1</add_footer>
103
+ <add_business_terms>0</add_business_terms>
104
+ <add_revocation>0</add_revocation>
105
  </account_new_confirmed>
106
 
107
  <password_new>
108
  <execute>1</execute>
109
  <template_code>Neues Passwort (Template)</template_code>
110
  <template_type>2</template_type>
111
+ <template_file>password_new.html</template_file>
112
  <config_data_path>customer/password/forgot_email_template</config_data_path>
113
+ <add_footer>1</add_footer>
114
+ <add_business_terms>0</add_business_terms>
115
+ <add_revocation>0</add_revocation>
116
  </password_new>
117
 
118
+ <account_password_reset_confirmation>
119
+ <execute>1</execute>
120
+ <template_code>Kunden Konto Passwort Zurücksetzen Bestätigung</template_code>
121
+ <template_type>2</template_type>
122
+ <template_file>account_password_reset_confirmation.html</template_file>
123
+ <config_data_path>customer/password/forgot_email_template</config_data_path>
124
+ <add_footer>1</add_footer>
125
+ <add_business_terms>0</add_business_terms>
126
+ <add_revocation>0</add_revocation>
127
+ </account_password_reset_confirmation>
128
+
129
  <order_new>
130
  <execute>1</execute>
131
  <template_code>Neue Bestellung (Template)</template_code>
132
  <template_type>2</template_type>
133
+ <template_file>sales/order_new.html</template_file>
134
  <config_data_path>sales_email/order/template</config_data_path>
135
+ <add_footer>1</add_footer>
136
+ <add_business_terms>1</add_business_terms>
137
+ <add_revocation>1</add_revocation>
138
  </order_new>
139
 
140
  <order_new_guest>
141
  <execute>1</execute>
142
  <template_code>Neue Bestellung Gast (Template)</template_code>
143
  <template_type>2</template_type>
144
+ <template_file>sales/order_new_guest.html</template_file>
145
  <config_data_path>sales_email/order/guest_template</config_data_path>
146
+ <add_footer>1</add_footer>
147
+ <add_business_terms>1</add_business_terms>
148
+ <add_revocation>1</add_revocation>
149
  </order_new_guest>
150
 
151
  <order_update>
152
  <execute>1</execute>
153
  <template_code>Bestellung Aktualsierung (Template)</template_code>
154
  <template_type>2</template_type>
155
+ <template_file>sales/order_update.html</template_file>
156
  <config_data_path>sales_email/order_comment/template</config_data_path>
157
+ <add_footer>1</add_footer>
158
+ <add_business_terms>0</add_business_terms>
159
+ <add_revocation>0</add_revocation>
160
  </order_update>
161
 
162
  <order_update_guest>
163
  <execute>1</execute>
164
  <template_code>Bestellung Aktualsierung Gast (Template)</template_code>
165
  <template_type>2</template_type>
166
+ <template_file>sales/order_update_guest.html</template_file>
167
  <config_data_path>sales_email/order_comment/guest_template</config_data_path>
168
+ <add_footer>1</add_footer>
169
+ <add_business_terms>0</add_business_terms>
170
+ <add_revocation>0</add_revocation>
171
  </order_update_guest>
172
 
173
  <invoice_new>
174
  <execute>1</execute>
175
  <template_code>Neue Rechnung (Template)</template_code>
176
  <template_type>2</template_type>
177
+ <template_file>sales/invoice_new.html</template_file>
178
  <config_data_path>sales_email/invoice/template</config_data_path>
179
+ <add_footer>1</add_footer>
180
+ <add_business_terms>0</add_business_terms>
181
+ <add_revocation>0</add_revocation>
182
  </invoice_new>
183
 
184
  <invoice_new_guest>
185
  <execute>1</execute>
186
  <template_code>Neue Rechnung Gast (Template)</template_code>
187
  <template_type>2</template_type>
188
+ <template_file>sales/invoice_new_guest.html</template_file>
189
  <config_data_path>sales_email/invoice/guest_template</config_data_path>
190
+ <add_footer>1</add_footer>
191
+ <add_business_terms>0</add_business_terms>
192
+ <add_revocation>0</add_revocation>
193
  </invoice_new_guest>
194
 
195
  <invoice_update>
196
  <execute>1</execute>
197
  <template_code>Rechnung Aktualisierung (Template)</template_code>
198
  <template_type>2</template_type>
199
+ <template_file>sales/invoice_update.html</template_file>
200
  <config_data_path>sales_email/invoice_comment/template</config_data_path>
201
+ <add_footer>1</add_footer>
202
+ <add_business_terms>0</add_business_terms>
203
+ <add_revocation>0</add_revocation>
204
  </invoice_update>
205
 
206
  <invoice_update_guest>
207
  <execute>1</execute>
208
  <template_code>Rechnung Aktualisierung Gast (Template)</template_code>
209
  <template_type>2</template_type>
210
+ <template_file>sales/invoice_update_guest.html</template_file>
211
  <config_data_path>sales_email/invoice_comment/guest_template</config_data_path>
212
+ <add_footer>1</add_footer>
213
+ <add_business_terms>0</add_business_terms>
214
+ <add_revocation>0</add_revocation>
215
  </invoice_update_guest>
216
 
217
  <creditmemo_new>
218
  <execute>1</execute>
219
  <template_code>Neue Gutschrift (Template)</template_code>
220
  <template_type>2</template_type>
221
+ <template_file>sales/creditmemo_new.html</template_file>
222
  <config_data_path>sales_email/creditmemo/template</config_data_path>
223
+ <add_footer>1</add_footer>
224
+ <add_business_terms>0</add_business_terms>
225
+ <add_revocation>0</add_revocation>
226
  </creditmemo_new>
227
 
228
  <creditmemo_new_guest>
229
  <execute>1</execute>
230
  <template_code>Neue Gutschrift Gast (Template)</template_code>
231
  <template_type>2</template_type>
232
+ <template_file>sales/creditmemo_new_guest.html</template_file>
233
  <config_data_path>sales_email/creditmemo/guest_template</config_data_path>
234
+ <add_footer>1</add_footer>
235
+ <add_business_terms>0</add_business_terms>
236
+ <add_revocation>0</add_revocation>
237
  </creditmemo_new_guest>
238
 
239
  <creditmemo_update>
240
  <execute>1</execute>
241
  <template_code>Gutschrift Aktualisierung (Template)</template_code>
242
  <template_type>2</template_type>
243
+ <template_file>sales/creditmemo_update.html</template_file>
244
  <config_data_path>sales_email/creditmemo_comment/template</config_data_path>
245
+ <add_footer>1</add_footer>
246
+ <add_business_terms>0</add_business_terms>
247
+ <add_revocation>0</add_revocation>
248
  </creditmemo_update>
249
 
250
  <creditmemo_update_guest>
251
  <execute>1</execute>
252
  <template_code>Gutschrift Aktualisierung Gast (Template)</template_code>
253
  <template_type>2</template_type>
254
+ <template_file>sales/creditmemo_update_guest.html</template_file>
255
  <config_data_path>sales_email/creditmemo_comment/guest_template</config_data_path>
256
+ <add_footer>1</add_footer>
257
+ <add_business_terms>0</add_business_terms>
258
+ <add_revocation>0</add_revocation>
259
  </creditmemo_update_guest>
260
 
261
  <shipment_new>
262
  <execute>1</execute>
263
  <template_code>Neue Lieferung (Template)</template_code>
264
  <template_type>2</template_type>
265
+ <template_file>sales/shipment_new.html</template_file>
266
  <config_data_path>sales_email/shipment/template</config_data_path>
267
+ <add_footer>1</add_footer>
268
+ <add_business_terms>0</add_business_terms>
269
+ <add_revocation>0</add_revocation>
270
  </shipment_new>
271
 
272
  <shipment_new_guest>
273
  <execute>1</execute>
274
  <template_code>Neue Lieferung Gast (Template)</template_code>
275
  <template_type>2</template_type>
276
+ <template_file>sales/shipment_new_guest.html</template_file>
277
  <config_data_path>sales_email/shipment/guest_template</config_data_path>
278
+ <add_footer>1</add_footer>
279
+ <add_business_terms>0</add_business_terms>
280
+ <add_revocation>0</add_revocation>
281
  </shipment_new_guest>
282
 
283
  <shipment_update>
284
  <execute>1</execute>
285
  <template_code>Lieferung Aktualisierung (Template)</template_code>
286
  <template_type>2</template_type>
287
+ <template_file>sales/shipment_update.html</template_file>
288
  <config_data_path>sales_email/shipment_comment/template</config_data_path>
289
+ <add_footer>1</add_footer>
290
+ <add_business_terms>0</add_business_terms>
291
+ <add_revocation>0</add_revocation>
292
  </shipment_update>
293
 
294
  <shipment_update_guest>
295
  <execute>1</execute>
296
  <template_code>Lieferung Aktualisierung Gast (Template)</template_code>
297
  <template_type>2</template_type>
298
+ <template_file>sales/shipment_update_guest.html</template_file>
299
  <config_data_path>sales_email/shipment_comment/guest_template</config_data_path>
300
+ <add_footer>1</add_footer>
301
+ <add_business_terms>0</add_business_terms>
302
+ <add_revocation>0</add_revocation>
303
  </shipment_update_guest>
304
 
305
  <payment_failed>
306
  <execute>1</execute>
307
  <template_code>Zahlung fehlgeschlagen (Template)</template_code>
308
  <template_type>2</template_type>
309
+ <template_file>payment_failed.html</template_file>
310
  <config_data_path>checkout/payment_failed/template</config_data_path>
311
+ <add_footer>0</add_footer>
312
+ <add_business_terms>0</add_business_terms>
313
+ <add_revocation>0</add_revocation>
314
  </payment_failed>
315
 
316
  <log_clean_warning>
317
  <execute>1</execute>
318
  <template_code>Protokoll Bereinigung Warnungen (Template)</template_code>
319
  <template_type>1</template_type>
320
+ <template_file>log_clean_warning.html</template_file>
321
  <config_data_path>system/log/error_email_template</config_data_path>
322
+ <add_footer>0</add_footer>
323
+ <add_business_terms>0</add_business_terms>
324
+ <add_revocation>0</add_revocation>
325
  </log_clean_warning>
326
 
327
  <newsletter_subscr_confirm>
328
  <execute>1</execute>
329
  <template_code>Newsletter Anmeldung Bestätigung (Template)</template_code>
330
  <template_type>2</template_type>
331
+ <template_file>newsletter_subscr_confirm.html</template_file>
332
  <config_data_path>newsletter/subscription/confirm_email_template</config_data_path>
333
+ <add_footer>1</add_footer>
334
+ <add_business_terms>0</add_business_terms>
335
+ <add_revocation>0</add_revocation>
336
  </newsletter_subscr_confirm>
337
 
338
  <newsletter_subscr_success>
339
  <execute>1</execute>
340
  <template_code>Newsletter Anmeldung Erfolg (Template)</template_code>
341
  <template_type>2</template_type>
342
+ <template_file>newsletter_subscr_success.html</template_file>
343
  <config_data_path>newsletter/subscription/success_email_template</config_data_path>
344
+ <add_footer>1</add_footer>
345
+ <add_business_terms>0</add_business_terms>
346
+ <add_revocation>0</add_revocation>
347
  </newsletter_subscr_success>
348
 
349
  <newsletter_unsub_success>
350
  <execute>1</execute>
351
  <template_code>Newsletter Abmeldung Erfolg (Template)</template_code>
352
  <template_type>2</template_type>
353
+ <template_file>newsletter_unsub_success.html</template_file>
354
  <config_data_path>newsletter/subscription/un_email_template</config_data_path>
355
+ <add_footer>1</add_footer>
356
+ <add_business_terms>0</add_business_terms>
357
+ <add_revocation>0</add_revocation>
358
  </newsletter_unsub_success>
359
 
360
  <wishlist_share>
361
  <execute>1</execute>
362
  <template_code>Wunschliste gemeinsam nutzen (Template)</template_code>
363
  <template_type>2</template_type>
364
+ <template_file>wishlist_share.html</template_file>
365
  <config_data_path>wishlist/email/email_template</config_data_path>
366
+ <add_footer>0</add_footer>
367
+ <add_business_terms>0</add_business_terms>
368
+ <add_revocation>0</add_revocation>
369
  </wishlist_share>
370
 
371
  <product_share>
372
  <execute>1</execute>
373
  <template_code>Produkt an einen Freund verschicken (Template)</template_code>
374
  <template_type>2</template_type>
375
+ <template_file>product_share.html</template_file>
376
  <config_data_path>sendfriend/email/template</config_data_path>
377
+ <add_footer>1</add_footer>
378
+ <add_business_terms>0</add_business_terms>
379
+ <add_revocation>0</add_revocation>
380
  </product_share>
381
 
382
  <contact_form>
383
  <execute>1</execute>
384
  <template_code>Kontaktformular (Template)</template_code>
385
  <template_type>1</template_type>
386
+ <template_file>contact_form.html</template_file>
387
  <config_data_path>contacts/email/email_template</config_data_path>
388
+ <add_footer>0</add_footer>
389
+ <add_business_terms>0</add_business_terms>
390
+ <add_revocation>0</add_revocation>
391
  </contact_form>
392
 
393
  <sitemap_generate_warning>
394
  <execute>1</execute>
395
  <template_code>Sitemap Generierung Warnungen (Template)</template_code>
396
  <template_type>1</template_type>
397
+ <template_file>sitemap_generate_warning.html</template_file>
398
  <config_data_path>sitemap/generate/error_email_template</config_data_path>
399
+ <add_footer>0</add_footer>
400
+ <add_business_terms>0</add_business_terms>
401
+ <add_revocation>0</add_revocation>
402
  </sitemap_generate_warning>
403
 
404
  <product_stock_alert>
405
  <execute>1</execute>
406
  <template_code>Produkt wieder verfügbar (Template)</template_code>
407
  <template_type>2</template_type>
408
+ <template_file>product_stock_alert.html</template_file>
409
  <config_data_path>catalog/productalert/email_stock_template</config_data_path>
410
+ <add_footer>0</add_footer>
411
+ <add_business_terms>0</add_business_terms>
412
+ <add_revocation>0</add_revocation>
413
  </product_stock_alert>
414
 
415
  <product_price_alert>
416
  <execute>1</execute>
417
  <template_code>Produkt Preisänderung (Template)</template_code>
418
  <template_type>2</template_type>
419
+ <template_file>product_price_alert.html</template_file>
420
  <config_data_path>catalog/productalert/email_price_template</config_data_path>
421
+ <add_footer>0</add_footer>
422
+ <add_business_terms>0</add_business_terms>
423
+ <add_revocation>0</add_revocation>
424
  </product_price_alert>
425
 
426
  <product_alert_cron_error>
427
  <execute>1</execute>
428
  <template_code>Produkt Cron Fehler (Template)</template_code>
429
  <template_type>2</template_type>
430
+ <template_file>product_alert_cron_error.html</template_file>
431
  <config_data_path>catalog/productalert_cron/error_email_template</config_data_path>
432
+ <add_footer>0</add_footer>
433
+ <add_business_terms>0</add_business_terms>
434
+ <add_revocation>0</add_revocation>
435
  </product_alert_cron_error>
436
 
437
  <enterprise_invitation>
438
  <execute>1</execute>
439
  <template_code>Kundeneinladung (Template) [Invitation]</template_code>
440
  <template_type>2</template_type>
441
+ <template_file>enterprise_invitation.html</template_file>
442
  <config_data_path>enterprise_invitation/email/template</config_data_path>
443
+ <add_footer>0</add_footer>
444
+ <add_business_terms>0</add_business_terms>
445
+ <add_revocation>0</add_revocation>
446
  </enterprise_invitation>
447
+
448
+ <token>
449
+ <execute>1</execute>
450
+ <template_code>OAuth Tokenänderung (Template) [Invitation]</template_code>
451
+ <template_type>2</template_type>
452
+ <template_file>token.html</template_file>
453
+ <config_data_path>oauth/email/template</config_data_path>
454
+ <add_footer>0</add_footer>
455
+ <add_business_terms>0</add_business_terms>
456
+ <add_revocation>0</add_revocation>
457
+ </token>
458
  </default>
459
  </emails>
460
+ <email_footers>
461
+ <default>
462
+ <footer>
463
+ <![CDATA[
464
+ <tr>
465
+ <td>
466
+ {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
467
+ </td>
468
+ </tr>
469
+ ]]>
470
+ </footer>
471
+ <business_terms>
472
+ <![CDATA[
473
+ <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
474
+ <tr>
475
+ <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
476
+ {{block type="cms/block" block_id="gs_business_terms"}}
477
+ </td>
478
+ </tr>
479
+ ]]>
480
+ </business_terms>
481
+ <revocation>
482
+ <![CDATA[
483
+ <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
484
+ <tr>
485
+ <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
486
+ {{block type="cms/block" block_id="gs_revocation"}}
487
+ </td>
488
+ </tr>
489
+ ]]>
490
+ </revocation>
491
+ </default>
492
+ </email_footers>
493
  </germansetup>
494
  </default>
495
  </config>
app/code/community/FireGento/GermanSetup/etc/default/systemconfig.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
@@ -27,7 +27,7 @@
27
  <germansetup>
28
  <system_config>
29
  <default>
30
- <customer__create_account__confirm>1</customer__create_account__confirm>
31
  <newsletter__subscription__confirm>1</newsletter__subscription__confirm>
32
  </default>
33
  </system_config>
1
  <?xml version="1.0" encoding="UTF-8"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
27
  <germansetup>
28
  <system_config>
29
  <default>
30
+ <customer__create_account__confirm>0</customer__create_account__confirm>
31
  <newsletter__subscription__confirm>1</newsletter__subscription__confirm>
32
  </default>
33
  </system_config>
app/code/community/FireGento/GermanSetup/etc/default/tax.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
1
  <?xml version="1.0"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
app/code/community/FireGento/GermanSetup/etc/system.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
@@ -49,6 +49,15 @@
49
  <show_in_website>1</show_in_website>
50
  <show_in_store>1</show_in_store>
51
  </cms_page_shipping>
 
 
 
 
 
 
 
 
 
52
  </fields>
53
  </price>
54
  </groups>
@@ -111,6 +120,16 @@
111
  <show_in_website>1</show_in_website>
112
  <show_in_store>1</show_in_store>
113
  </city>
 
 
 
 
 
 
 
 
 
 
114
  <telephone translate="label">
115
  <label>Telephone</label>
116
  <frontend_type>text</frontend_type>
@@ -313,9 +332,9 @@
313
  <fields>
314
  <shipping_tax_on_product_tax translate="label,comment" module="germansetup">
315
  <label>Dynamic Shipping Tax Class Calculation</label>
316
- <comment><![CDATA[Set to "yes" if you want to calculate the shipping tax rate based on the highest product tax rate in cart.<br /><b>ATTENTION:</b> This setting overwrites the "Tax Class for Shipping" setting above!]]></comment>
317
  <frontend_type>select</frontend_type>
318
- <source_model>adminhtml/system_config_source_yesno</source_model>
319
  <sort_order>11</sort_order>
320
  <show_in_default>1</show_in_default>
321
  <show_in_website>1</show_in_website>
1
  <?xml version="1.0"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
49
  <show_in_website>1</show_in_website>
50
  <show_in_store>1</show_in_store>
51
  </cms_page_shipping>
52
+ <including_shipping_costs translate="label" module="germansetup">
53
+ <label>Show "incl. Shipping Cost" instead of "excl. Shipping Cost"</label>
54
+ <frontend_type>select</frontend_type>
55
+ <source_model>adminhtml/system_config_source_yesno</source_model>
56
+ <sort_order>40</sort_order>
57
+ <show_in_default>1</show_in_default>
58
+ <show_in_website>1</show_in_website>
59
+ <show_in_store>1</show_in_store>
60
+ </including_shipping_costs>
61
  </fields>
62
  </price>
63
  </groups>
120
  <show_in_website>1</show_in_website>
121
  <show_in_store>1</show_in_store>
122
  </city>
123
+ <country translate="label">
124
+ <label>Country</label>
125
+ <frontend_type>select</frontend_type>
126
+ <source_model>adminhtml/system_config_source_country</source_model>
127
+ <sort_order>55</sort_order>
128
+ <show_in_default>1</show_in_default>
129
+ <show_in_website>1</show_in_website>
130
+ <show_in_store>0</show_in_store>
131
+ <can_be_empty>1</can_be_empty>
132
+ </country>
133
  <telephone translate="label">
134
  <label>Telephone</label>
135
  <frontend_type>text</frontend_type>
332
  <fields>
333
  <shipping_tax_on_product_tax translate="label,comment" module="germansetup">
334
  <label>Dynamic Shipping Tax Class Calculation</label>
335
+ <comment><![CDATA[Set to "yes" if you want to calculate the shipping tax rate based on the highest product tax rate or according to the tax rate of products that make up the biggest amount in cart.<br /><b>ATTENTION:</b> This setting overwrites the "Tax Class for Shipping" setting above!]]></comment>
336
  <frontend_type>select</frontend_type>
337
+ <source_model>germansetup/source_tax_dynamicType</source_model>
338
  <sort_order>11</sort_order>
339
  <show_in_default>1</show_in_default>
340
  <show_in_website>1</show_in_website>
app/code/community/FireGento/GermanSetup/sql/germansetup_setup/mysql4-upgrade-1.1.2-1.1.3.php ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 1.0.7
22
+ */
23
+ /**
24
+ * Setup script; Adds the is_required field for the checkout agreements
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 1.0.7
33
+ */
34
+
35
+ /* @var $this Mage_Eav_Model_Entity_Setup */
36
+ $installer = $this;
37
+ $installer->startSetup();
38
+
39
+ if (version_compare(Mage::getVersion(), '1.6', '<')) {
40
+
41
+ $installer->run("
42
+ ALTER TABLE `{$installer->getTable('checkout/agreement')}`
43
+ ADD `is_required` SMALLINT( 5 ) NOT NULL DEFAULT '1' COMMENT 'Agreement is Required'
44
+ ");
45
+
46
+ } else {
47
+
48
+ $installer->getConnection()->addColumn(
49
+ $installer->getTable('checkout/agreement'),
50
+ 'is_required',
51
+ array(
52
+ 'type' => Varien_Db_Ddl_Table::TYPE_SMALLINT,
53
+ 'unsigned' => true,
54
+ 'nullable' => false,
55
+ 'default' => '1',
56
+ 'comment' => 'Agreement is Required'
57
+ )
58
+ );
59
+ }
60
+
61
+ $installer->endSetup();
app/code/community/FireGento/GermanSetup/sql/germansetup_setup/mysql4-upgrade-1.1.3-1.1.4.php ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * This file is part of the FIREGENTO project.
4
+ *
5
+ * FireGento_GermanSetup is free software; you can redistribute it and/or
6
+ * modify it under the terms of the GNU General Public License version 3 as
7
+ * published by the Free Software Foundation.
8
+ *
9
+ * This script is distributed in the hope that it will be useful, but WITHOUT
10
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
+ *
13
+ * PHP version 5
14
+ *
15
+ * @category FireGento
16
+ * @package FireGento_GermanSetup
17
+ * @author FireGento Team <team@firegento.com>
18
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
19
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
20
+ * @version $Id:$
21
+ * @since 1.0.7
22
+ */
23
+ /**
24
+ * Setup script; Adds the is_required field for the checkout agreements
25
+ *
26
+ * @category FireGento
27
+ * @package FireGento_GermanSetup
28
+ * @author FireGento Team <team@firegento.com>
29
+ * @copyright 2012 FireGento Team (http://www.firegento.de). All rights served.
30
+ * @license http://opensource.org/licenses/gpl-3.0 GNU General Public License, version 3 (GPLv3)
31
+ * @version $Id:$
32
+ * @since 1.0.7
33
+ */
34
+
35
+ /* @var $this Mage_Eav_Model_Entity_Setup */
36
+ $installer = $this;
37
+ $installer->startSetup();
38
+
39
+ if (version_compare(Mage::getVersion(), '1.6', '<')) {
40
+
41
+ $installer->run("
42
+ DROP TABLE IF EXISTS `{$installer->getTable('germansetup/newsletter_subscriber_status')}`;
43
+ CREATE TABLE `{$installer->getTable('germansetup/newsletter_subscriber_status')}` (
44
+ `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
45
+ `subscriber` int(10) unsigned NOT NULL COMMENT 'Subscriber Id',
46
+ `status` int(11) NOT NULL DEFAULT '0' COMMENT 'Subscriber Status',
47
+ `email` text COMMENT 'Subscriber Status',
48
+ `created_at` timestamp NULL DEFAULT NULL COMMENT 'Changed at',
49
+ PRIMARY KEY (`id`),
50
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Newsletter Subscriber Status Table';
51
+ ");
52
+
53
+ } else {
54
+
55
+ $subscriberStatusTable = $installer->getTable('germansetup/newsletter_subscriber_status');
56
+ if ($installer->getConnection()->isTableExists($subscriberStatusTable)) {
57
+ $installer->getConnection()->dropTable($subscriberStatusTable);
58
+ }
59
+
60
+ $subscriberStatusTable = $installer->getConnection()->newTable($subscriberStatusTable)
61
+ ->addColumn('id', Varien_Db_Ddl_Table::TYPE_INTEGER, null, array(
62
+ 'unsigned' => true,
63
+ 'nullable' => false,
64
+ 'primary' => true,
65
+ 'identity' => true,
66
+ ),
67
+ 'ID'
68
+ )
69
+ ->addColumn('subscriber', Varien_Db_Ddl_Table::TYPE_INTEGER, null, array(
70
+ 'unsigned' => true,
71
+ 'nullable' => false,
72
+ ),
73
+ 'Subscriber Id'
74
+ )
75
+ ->addColumn('status', Varien_Db_Ddl_Table::TYPE_INTEGER, null, array(
76
+ 'nullable' => false,
77
+ 'default' => '0',
78
+ ),
79
+ 'Subscriber Status'
80
+ )
81
+ ->addColumn('email', Varien_Db_Ddl_Table::TYPE_TEXT, null, array(
82
+ ),
83
+ 'Subscriber Status'
84
+ )
85
+ ->addColumn('created_at', Varien_Db_Ddl_Table::TYPE_TIMESTAMP, null, array(
86
+ ),
87
+ 'Changed at'
88
+ )
89
+ ->setComment('Newsletter Subscriber Status Table');
90
+ $installer->getConnection()->createTable($subscriberStatusTable);
91
+
92
+ }
93
+
94
+ $installer->endSetup();
app/design/adminhtml/default/default/layout/germansetup.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0" encoding="UTF-8"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
1
  <?xml version="1.0" encoding="UTF-8"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
app/design/adminhtml/default/default/template/germansetup/form.phtml CHANGED
@@ -34,11 +34,13 @@
34
  </p>
35
  </div>
36
 
 
 
37
  <div class="entry-edit">
38
  <form action="<?php echo $this->getPostActionUrl() ?>" method="post" id="setup_form">
39
  <input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" />
40
  <div class="entry-edit-head">
41
- <h4 class="icon-head head-edit-form fieldset-legend"><?php echo $this->__('Please choose the requested setups:') ?></h4>
42
  <div class="form-buttons"></div>
43
  </div>
44
 
@@ -70,7 +72,20 @@
70
  <?php echo $this->__('i.e. newsletter confirmation, account confirmation, ..') ?>
71
  </td>
72
  </tr>
73
- <tr><td colspan="3">&nbsp;</td></tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  <tr>
75
  <td class="label"><label for="checkbox_cms"><?php echo $this->__('Create CMS Pages and Blocks') ?></label></td>
76
  <td class="value">
@@ -89,13 +104,56 @@
89
  <?php echo $this->__('Conditions') ?>
90
  </td>
91
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
  <tr>
93
  <td class="label"><label for="checkbox_email"><?php echo $this->__('Create Email Templates') ?></label></td>
94
  <td class="value">
95
  <input type="checkbox" name="email" id="checkbox_email" value="1" checked="checked" />
96
  </td>
97
- <td class="value"><?php echo $this->__('German Email Templates') ?></td>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  <tr>
100
  <td class="label"><label for="checkbox_tax"><?php echo $this->__('Configure Tax') ?></label></td>
101
  <td class="value">
34
  </p>
35
  </div>
36
 
37
+ <p><?php echo $this->__('Please choose the requested setups:') ?></p>
38
+
39
  <div class="entry-edit">
40
  <form action="<?php echo $this->getPostActionUrl() ?>" method="post" id="setup_form">
41
  <input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" />
42
  <div class="entry-edit-head">
43
+ <h4 class="icon-head head-edit-form fieldset-legend"><?php echo $this->__('Configuration Settings') ?></h4>
44
  <div class="form-buttons"></div>
45
  </div>
46
 
72
  <?php echo $this->__('i.e. newsletter confirmation, account confirmation, ..') ?>
73
  </td>
74
  </tr>
75
+ </tbody>
76
+ </table>
77
+ </div>
78
+ </div>
79
+
80
+ <div class="entry-edit-head">
81
+ <h4 class="icon-head head-edit-form fieldset-legend"><?php echo $this->__('CMS Settings') ?></h4>
82
+ <div class="form-buttons"></div>
83
+ </div>
84
+
85
+ <div class="fieldset fieldset-wide" id="group_fields8">
86
+ <div class="hor-scroll">
87
+ <table cellspacing="0" class="form-list">
88
+ <tbody>
89
  <tr>
90
  <td class="label"><label for="checkbox_cms"><?php echo $this->__('Create CMS Pages and Blocks') ?></label></td>
91
  <td class="value">
104
  <?php echo $this->__('Conditions') ?>
105
  </td>
106
  </tr>
107
+ </tbody>
108
+ </table>
109
+ </div>
110
+ </div>
111
+
112
+ <div class="entry-edit-head">
113
+ <h4 class="icon-head head-edit-form fieldset-legend"><?php echo $this->__('Email Settings') ?></h4>
114
+ <div class="form-buttons"></div>
115
+ </div>
116
+
117
+ <div class="fieldset fieldset-wide" id="group_fields9">
118
+ <div class="hor-scroll">
119
+ <table cellspacing="0" class="form-list">
120
+ <tbody>
121
  <tr>
122
  <td class="label"><label for="checkbox_email"><?php echo $this->__('Create Email Templates') ?></label></td>
123
  <td class="value">
124
  <input type="checkbox" name="email" id="checkbox_email" value="1" checked="checked" />
125
  </td>
126
+ <td class="value"><?php echo $this->__('Create Transational Email Templates to be managed in the Magento admin area') ?></td>
127
+ </tr>
128
+ <tr>
129
+ <td class="label"><label for="select_email_locale">&nbsp;</label></td>
130
+ <td class="value">
131
+ <select name="email_locale" id="select_email_locale">
132
+ <?php foreach($this->getLocaleOptions() as $_option): ?>
133
+ <option value="<?php echo $_option['value'] ?>"><?php echo $_option['label']; ?></option>
134
+ <?php endforeach; ?>
135
+ </select>
136
+ </td>
137
+ <td class="value">
138
+ <?php echo $this->__('Language Package for Email-Templates') ?><br />
139
+ <img src="<?php echo $this->getSkinUrl('images/error_msg_icon.gif') ?>" alt="Notification" />
140
+ <?php echo $this->__('If your desired locale is missing, please check if it installed.') ?>
141
+ </td>
142
  </tr>
143
+ </tbody>
144
+ </table>
145
+ </div>
146
+ </div>
147
+
148
+ <div class="entry-edit-head">
149
+ <h4 class="icon-head head-edit-form fieldset-legend"><?php echo $this->__('Tax Settings') ?></h4>
150
+ <div class="form-buttons"></div>
151
+ </div>
152
+
153
+ <div class="fieldset fieldset-wide" id="group_fields10">
154
+ <div class="hor-scroll">
155
+ <table cellspacing="0" class="form-list">
156
+ <tbody>
157
  <tr>
158
  <td class="label"><label for="checkbox_tax"><?php echo $this->__('Configure Tax') ?></label></td>
159
  <td class="value">
app/design/frontend/base/default/layout/germansetup.xml CHANGED
@@ -2,7 +2,7 @@
2
  <layout version="0.1.0">
3
 
4
  <!--
5
- Adding custom product price block
6
  -->
7
  <catalog_category_default>
8
  <reference name="product_list">
@@ -139,7 +139,7 @@
139
  <action method="addCss"><stylesheet>css/germansetup/checkout.css</stylesheet></action>
140
  </reference>
141
  </checkout_onepage_index>
142
-
143
  <checkout_onepage_review>
144
  <reference name="checkout.onepage.agreements">
145
  <action method="setTemplate"><template>germansetup/checkout/onepage/agreements.phtml</template></action>
@@ -154,7 +154,7 @@
154
  <block type="germansetup/checkout_information" name="checkout.onepage.additional" as="additional" template="germansetup/checkout/additional.phtml" />
155
  </reference>
156
  </checkout_onepage_review>
157
-
158
  <checkout_multishipping_overview>
159
  <reference name="head">
160
  <action method="addCss"><stylesheet>css/germansetup/checkout.css</stylesheet></action>
2
  <layout version="0.1.0">
3
 
4
  <!--
5
+ Adding custom product price block
6
  -->
7
  <catalog_category_default>
8
  <reference name="product_list">
139
  <action method="addCss"><stylesheet>css/germansetup/checkout.css</stylesheet></action>
140
  </reference>
141
  </checkout_onepage_index>
142
+
143
  <checkout_onepage_review>
144
  <reference name="checkout.onepage.agreements">
145
  <action method="setTemplate"><template>germansetup/checkout/onepage/agreements.phtml</template></action>
154
  <block type="germansetup/checkout_information" name="checkout.onepage.additional" as="additional" template="germansetup/checkout/additional.phtml" />
155
  </reference>
156
  </checkout_onepage_review>
157
+
158
  <checkout_multishipping_overview>
159
  <reference name="head">
160
  <action method="addCss"><stylesheet>css/germansetup/checkout.css</stylesheet></action>
app/design/frontend/base/default/template/germansetup/checkout/multishipping/agreements.phtml CHANGED
@@ -46,7 +46,9 @@ $helper = $this->helper('germansetup');
46
  <?php foreach ($this->getAgreements() as $_a): ?>
47
  <li>
48
  <p class="agree">
49
- <input type="checkbox" id="agreement-<?php echo $_a->getId()?>" name="agreement[<?php echo $_a->getId()?>]" value="1" title="<?php echo $this->htmlEscape($_a->getCheckboxText()) ?>" class="checkbox" />
 
 
50
  <label for="agreement-<?php echo $_a->getId()?>"><?php echo $_a->getIsHtml() ? $_a->getCheckboxText() : $this->htmlEscape($_a->getCheckboxText()) ?></label>
51
  <a href="#" onclick="window.open('<?php echo $this->getUrl('germansetup/frontend/agreements', array('id' => $_a->getId())) ?>', '', 'width=600,height=600,left=0,top=0,location=no,status=yes,scrollbars=yes,resizable=yes').focus(); return false;"><?php echo $this->__('[Show]') ?></a>
52
  </p>
46
  <?php foreach ($this->getAgreements() as $_a): ?>
47
  <li>
48
  <p class="agree">
49
+ <?php if($_a->getIsRequired()): ?>
50
+ <input type="checkbox" id="agreement-<?php echo $_a->getId()?>" name="agreement[<?php echo $_a->getId()?>]" value="1" title="<?php echo $this->htmlEscape($_a->getCheckboxText()) ?>" class="checkbox" />
51
+ <?php endif; ?>
52
  <label for="agreement-<?php echo $_a->getId()?>"><?php echo $_a->getIsHtml() ? $_a->getCheckboxText() : $this->htmlEscape($_a->getCheckboxText()) ?></label>
53
  <a href="#" onclick="window.open('<?php echo $this->getUrl('germansetup/frontend/agreements', array('id' => $_a->getId())) ?>', '', 'width=600,height=600,left=0,top=0,location=no,status=yes,scrollbars=yes,resizable=yes').focus(); return false;"><?php echo $this->__('[Show]') ?></a>
54
  </p>
app/design/frontend/base/default/template/germansetup/checkout/onepage/agreements.phtml CHANGED
@@ -47,9 +47,11 @@ $helper = $this->helper('germansetup');
47
  <?php foreach ($this->getAgreements() as $_a): ?>
48
  <li>
49
  <p class="agree">
50
- <input type="checkbox" id="agreement-<?php echo $_a->getId()?>" name="agreement[<?php echo $_a->getId()?>]" value="1" title="<?php echo $this->htmlEscape($_a->getCheckboxText()) ?>" class="checkbox" />
51
- <label for="agreement-<?php echo $_a->getId()?>"><?php echo $_a->getIsHtml() ? $_a->getCheckboxText() : $this->htmlEscape($_a->getCheckboxText()) ?></label>
52
- <a href="#" onclick="window.open('<?php echo $this->getUrl('germansetup/frontend/agreements', array('id' => $_a->getId())) ?>', '', 'width=600,height=600,left=0,top=0,location=no,status=yes,scrollbars=yes,resizable=yes').focus(); return false;"><?php echo $this->__('[Show]') ?></a>
 
 
53
  </p>
54
  </li>
55
  <?php endforeach ?>
47
  <?php foreach ($this->getAgreements() as $_a): ?>
48
  <li>
49
  <p class="agree">
50
+ <?php if($_a->getIsRequired()): ?>
51
+ <input type="checkbox" id="agreement-<?php echo $_a->getId()?>" name="agreement[<?php echo $_a->getId()?>]" value="1" title="<?php echo $this->htmlEscape($_a->getCheckboxText()) ?>" class="checkbox" />
52
+ <?php endif; ?>
53
+ <label <?php if($_a->getIsRequired()): ?>for="agreement-<?php echo $_a->getId()?>"<?php endif; ?>><?php echo $_a->getIsHtml() ? $_a->getCheckboxText() : $this->htmlEscape($_a->getCheckboxText()) ?></label>
54
+ <a href="<?php echo $helper->getAgreementUrl($_a) ?>" onclick="window.open(this.href, '', 'width=600,height=600,left=0,top=0,location=no,status=yes,scrollbars=yes,resizable=yes').focus(); return false;"><?php echo $this->__('[Show]') ?></a>
55
  </p>
56
  </li>
57
  <?php endforeach ?>
app/design/frontend/base/default/template/germansetup/imprint/address.phtml CHANGED
@@ -32,3 +32,6 @@
32
  <?php endif ?>
33
  <?php echo $this->getStreet() ?><br />
34
  <?php echo $this->getZip() ?> <?php echo $this->getCity() ?>
 
 
 
32
  <?php endif ?>
33
  <?php echo $this->getStreet() ?><br />
34
  <?php echo $this->getZip() ?> <?php echo $this->getCity() ?>
35
+ <?php if (strlen(trim($this->getCountry()))): ?>
36
+ <br /><?php echo $this->getCountry()?>
37
+ <?php endif;?>
app/design/frontend/base/default/template/germansetup/imprint/communication.phtml CHANGED
@@ -33,6 +33,6 @@
33
  <?php echo $this->__('Fax') ?>: <?php echo $this->getFax() ?><br />
34
  <?php endif ?>
35
  <?php if (strlen(trim($this->getWeb()))): ?>
36
- <?php echo $this->__('Web') ?>: <a href="http://<?php echo $this->getWeb() ?>" title="<?php echo $this->getCompanyFirst() ?>"><?php echo $this->getWeb() ?></a><br />
37
  <?php endif ?>
38
  <?php echo $this->__('E-Mail') ?>: <a href="mailto:<?php echo $this->getEmail() ?>" title="<?php echo $this->getCompanyFirst() ?>"><?php echo $this->getEmail() ?></a>
33
  <?php echo $this->__('Fax') ?>: <?php echo $this->getFax() ?><br />
34
  <?php endif ?>
35
  <?php if (strlen(trim($this->getWeb()))): ?>
36
+ <?php echo $this->__('Web') ?>: <a href="<?php echo $this->getWeb(true) ?>" title="<?php echo $this->getCompanyFirst() ?>"><?php echo $this->getWeb() ?></a><br />
37
  <?php endif ?>
38
  <?php echo $this->__('E-Mail') ?>: <a href="mailto:<?php echo $this->getEmail() ?>" title="<?php echo $this->getCompanyFirst() ?>"><?php echo $this->getEmail() ?></a>
app/design/frontend/base/default/template/germansetup/price_info.phtml CHANGED
@@ -40,9 +40,17 @@
40
  <?php $shippingCostUrl = Mage::helper('germansetup')->getShippingCostUrl() ?>
41
  <?php if (!empty($shippingCostUrl) && $this->getIsShowShippingLink()): ?>
42
  <?php if ($this->getIsIncludingTax() == Mage_Tax_Model_Config::DISPLAY_TYPE_EXCLUDING_TAX): ?>
43
- <span class="tax-details"><?php echo $this->__('Excl. %s Tax, plus <a href="%s">Shipping Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>
 
 
 
 
44
  <?php elseif ($this->getIsIncludingTax() == Mage_Tax_Model_Config::DISPLAY_TYPE_INCLUDING_TAX): ?>
45
- <span class="tax-details"><?php echo $this->__('Incl. %s Tax, plus <a href="%s">Shipping Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>
 
 
 
 
46
  <?php endif ?>
47
  <?php else: ?>
48
  <?php if ($this->getIsIncludingTax() == Mage_Tax_Model_Config::DISPLAY_TYPE_EXCLUDING_TAX): ?>
40
  <?php $shippingCostUrl = Mage::helper('germansetup')->getShippingCostUrl() ?>
41
  <?php if (!empty($shippingCostUrl) && $this->getIsShowShippingLink()): ?>
42
  <?php if ($this->getIsIncludingTax() == Mage_Tax_Model_Config::DISPLAY_TYPE_EXCLUDING_TAX): ?>
43
+ <?php if ($this->getIsIncludingShippingCosts()): ?>
44
+ <span class="tax-details"><?php echo $this->__('Excl. %s Tax, incl. <a href="%s">Shipping Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>
45
+ <?php else: ?>
46
+ <span class="tax-details"><?php echo $this->__('Excl. %s Tax, excl. <a href="%s">Shipping Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>
47
+ <?php endif ?>
48
  <?php elseif ($this->getIsIncludingTax() == Mage_Tax_Model_Config::DISPLAY_TYPE_INCLUDING_TAX): ?>
49
+ <?php if ($this->getIsIncludingShippingCosts()): ?>
50
+ <span class="tax-details"><?php echo $this->__('Incl. %s Tax, incl. <a href="%s">Shipping Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>
51
+ <?php else: ?>
52
+ <span class="tax-details"><?php echo $this->__('Incl. %s Tax, excl. <a href="%s">Shipping Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>
53
+ <?php endif ?>
54
  <?php endif ?>
55
  <?php else: ?>
56
  <?php if ($this->getIsIncludingTax() == Mage_Tax_Model_Config::DISPLAY_TYPE_EXCLUDING_TAX): ?>
app/etc/modules/FireGento_GermanSetup.xml CHANGED
@@ -1,5 +1,5 @@
1
  <?xml version="1.0"?>
2
- <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
1
  <?xml version="1.0"?>
2
+ <!--
3
  /**
4
  * This file is part of the FIREGENTO project.
5
  *
app/locale/de_DE/FireGento_GermanSetup.csv CHANGED
@@ -1,11 +1,15 @@
1
  "Display Block below Price","Block unterhalb der Preise darstellen"
2
  "Display tax info and shipping cost link below the price on all pages","Steuerinformationen und Link zur Versandkostenseite auf allen Seiten unterhalb der Preise darstellen"
3
  "CMS Page for Shipping Info","CMS-Seite für Versandkosten"
 
4
  "No Page","Keine Seite"
5
  "No Block","Kein Block"
6
- "Incl. Tax, plus <a href=""%s"">Shipping Cost</a>","Inkl. MwSt., zzgl. <a href=""%s"">Versandkosten</a>"
7
- "Incl. %s Tax, plus <a href=""%s"">Shipping Cost</a>","Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"
8
- "Excl. %s Tax, plus <a href=""%s"">Shipping Cost</a>","Zzgl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"
 
 
 
9
  "Incl. Tax","Inkl. MwSt."
10
  "Incl. %s Tax","Inkl. %s MwSt."
11
  "Excl. %s Tax","Zzgl. %s MwSt."
@@ -28,6 +32,7 @@
28
  "Update Product Tax Classes","Produktsteuerklassen neu zuweisen"
29
  "Old","Alt"
30
  "New","Neu"
 
31
 
32
  "German Setup: CMS Blocks and Pages have been created.","German Setup: CMS-Blocks und Seiten wurden erfolgreich angelegt."
33
  "German Setup: Checkout Agreements have been created.","German Setup: Bestellbedingungen wurden erfolgreich angelegt."
@@ -90,4 +95,15 @@
90
  "Visible in Checkout","Sichtbar im Bestellprozess"
91
 
92
  "Display Additional Information","Zusatzinformation anzeigen"
93
- "Display content from text field below at the checkout confirm page directly above the checkout button","Inhalt des Textfeldes (unten) auf der Bestellbestätigungsseite anzeigen (direkt über dem ""Kaufen""-Button)"
 
 
 
 
 
 
 
 
 
 
 
1
  "Display Block below Price","Block unterhalb der Preise darstellen"
2
  "Display tax info and shipping cost link below the price on all pages","Steuerinformationen und Link zur Versandkostenseite auf allen Seiten unterhalb der Preise darstellen"
3
  "CMS Page for Shipping Info","CMS-Seite für Versandkosten"
4
+ "Show ""incl. Shipping Cost"" instead of ""excl. Shipping Cost""","Zeige ""inkl. Versandkosten"" statt ""zzgl. Versandkosten"""
5
  "No Page","Keine Seite"
6
  "No Block","Kein Block"
7
+ "Incl. Tax, excl. <a href=""%s"">Shipping Cost</a>","Inkl. MwSt., zzgl. <a href=""%s"">Versandkosten</a>"
8
+ "Incl. Tax, incl. <a href=""%s"">Shipping Cost</a>","Inkl. MwSt., inkl. <a href=""%s"">Versandkosten</a>"
9
+ "Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>","Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"
10
+ "Incl. %s Tax, incl. <a href=""%s"">Shipping Cost</a>","Inkl. %s MwSt., inkl. <a href=""%s"">Versandkosten</a>"
11
+ "Excl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>","Zzgl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"
12
+ "Excl. %s Tax, incl. <a href=""%s"">Shipping Cost</a>","Zzgl. %s MwSt., inkl. <a href=""%s"">Versandkosten</a>"
13
  "Incl. Tax","Inkl. MwSt."
14
  "Incl. %s Tax","Inkl. %s MwSt."
15
  "Excl. %s Tax","Zzgl. %s MwSt."
32
  "Update Product Tax Classes","Produktsteuerklassen neu zuweisen"
33
  "Old","Alt"
34
  "New","Neu"
35
+ "Newsletter Subscribers Status History","Newsletter Abonnenten Status Historie"
36
 
37
  "German Setup: CMS Blocks and Pages have been created.","German Setup: CMS-Blocks und Seiten wurden erfolgreich angelegt."
38
  "German Setup: Checkout Agreements have been created.","German Setup: Bestellbedingungen wurden erfolgreich angelegt."
95
  "Visible in Checkout","Sichtbar im Bestellprozess"
96
 
97
  "Display Additional Information","Zusatzinformation anzeigen"
98
+ "Display content from text field below at the checkout confirm page directly above the checkout button","Inhalt des Textfeldes (unten) auf der Bestellbestätigungsseite anzeigen (direkt über dem ""Kaufen""-Button)"
99
+
100
+ "Directory ""%s"" not found. Locale not installed?","Verzeichnis ""%s"" nicht gefunden. Ist das Sprachpaket korrekt installiert?"
101
+ "Select Locale","Gewähltes Spachpaket"
102
+ "Create Transational Email Templates to be managed in the Magento admin area","Transaktions-Emails erzeugen, die im Magento-Admin-Bereich verwaltet werden können."
103
+ "Language Package for Email-Templates","Spachpaket für Email-Templates"
104
+ "If your desired locale is missing, please check if it installed.","Wenn Ihr gewünschtes Sprachpaket in der Auswahl fehlt, prüfen Sie bitte, ob es korrekt installiert ist."
105
+
106
+ "Configuration Settings","Konfigurations-Einstellungen"
107
+ "CMS Settings","CMS-Einstellungen"
108
+ "Email Settings","Email-Einstellungen"
109
+ "Tax Settings","Steuer-Einstellungen"
app/locale/de_DE/template/germansetup/email/account_new.html DELETED
@@ -1,61 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$customer.name":"Customer Name",
5
- "store url=\"customer/account/\"":"Customer Account Url",
6
- "var customer.email":"Customer Email",
7
- "htmlescape var=$customer.password":"Customer Password"}
8
- @-->
9
-
10
- <!--@styles
11
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
12
- a { color:#1E7EC8; }
13
- @-->
14
-
15
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
16
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
17
- <tr>
18
- <td align="center" valign="top">
19
- <!-- [ header starts here] -->
20
- <table cellspacing="0" cellpadding="0" border="0" width="650">
21
- <tr>
22
- <td valign="top">
23
- <a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a>
24
- </td>
25
- </tr>
26
- </table>
27
- <!-- [ middle starts here] -->
28
- <table cellspacing="0" cellpadding="0" border="0" width="650">
29
- <tr>
30
- <td valign="top">
31
- <p><strong>Hallo {{htmlescape var=$customer.name}}</strong>,<br/>herzlich willkommen in unserem Shop zum Thema Geld- und Energiesparen. Um sich bei Ihrem nächsten Besuch in unserem Shop einzuloggen, klicken Sie einfach auf <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">Login</a> oder <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">Mein Kundenkonto</a> im oberen Bereich jeder Seite, und geben Sie Ihre E-Mail-Adresse und Passwort ein.</p>
32
- <p>Nach erfolgreichem Login auf unserer Seite haben Sie die folgenden Möglichkeiten:</p>
33
- <ul>
34
- <li>Schnellerer Bezahlvorgang beim nächsten Einkauf</li>
35
- <li>Alle laufenden Bestellungen im Auge behalten</li>
36
- <li>Verlauf der vergangenen Bestellungen</li>
37
- <li>Verwalten der Kundenkonto-Einstellungen</li>
38
- <li>Ihr Passwort ändern</li>
39
- <li>Verschiedene Adressen für den Versand an Familienmitglieder und Freunde sowie Rechnungsadressen speichern</li>
40
- </ul>
41
- <p>Sollten Sie Fragen zu Ihrem Kundenkonto oder andere Anfragen haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a></p>
42
- </td>
43
- </tr>
44
- <tr>
45
- <td>{{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}</td>
46
- </tr>
47
- <tr>
48
- <td style="border-bottom:2px solid #eee;">
49
- &nbsp;
50
- </td>
51
- </tr>
52
- <tr>
53
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
54
- {{block type="cms/block" block_id="gs_business_terms"}}
55
- </td>
56
- </tr>
57
- </table>
58
- </td>
59
- </tr>
60
- </table>
61
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/account_new_confirmation.html DELETED
@@ -1,51 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "store url=\"customer/account/\"":"Customer Account Url",
5
- "htmlescape var=$customer.name":"Customer Name",
6
- "var customer.email":"Customer Email",
7
- "store url=\"customer/account/confirm/\" _query_id=$customer.id _query_key=$customer.confirmation _query_back_url=$back_url":"Confirmation Url",
8
- "htmlescape var=$customer.password":"Customer password"}
9
- @-->
10
-
11
- <!--@styles
12
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
13
- a { color:#1E7EC8; }
14
- @-->
15
-
16
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
17
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
18
- <tr>
19
- <td align="center" valign="top">
20
- <!-- [ header starts here] -->
21
- <table cellspacing="0" cellpadding="0" border="0" width="650">
22
- <tr>
23
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
24
- </tr>
25
- </table>
26
- <!-- [ middle starts here] -->
27
- <table cellspacing="0" cellpadding="0" border="0" width="650">
28
- <tr>
29
- <td valign="top">
30
- <p><strong>Hallo {{htmlescape var=$customer.name}}</strong>, <br/> herzlich willkommen in unserem Shop.</p>
31
- <p>Ihre E-Mail-Adresse {{var customer.email}} muß bestätigt werden, bevor Sie sich damit in unserem Shop einloggen können.</p>
32
- <p>Um die E-Mail-Adresse zu bestätigen und sich sofort einzuloggen, benutzen Sie bitte <a href="{{store url="customer/account/confirm/" _query_id=$customer.id _query_key=$customer.confirmation _query_back_url=$back_url}}" style="color:#1E7EC8;">diesen Bestätigunslink</a>. Dieser Link ist nur einmal gülitig.</p>
33
- <p>Sollten Sie Fragen zu Ihrem Kundenkonto oder andere Anfragen haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.</p>
34
- </td>
35
- </tr>
36
- <tr>
37
- <td>{{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}</td>
38
- </tr>
39
- <tr>
40
- <td style="border-bottom:2px solid #eee;">
41
- &nbsp;
42
- </td>
43
- </tr>
44
- <tr>
45
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">{{block type="cms/block" block_id="gs_business_terms"}}</td>
46
- </tr>
47
- </table>
48
- </td>
49
- </tr>
50
- </table>
51
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/account_new_confirmed.html DELETED
@@ -1,55 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$customer.name":"Customer Name",
5
- "store url=\"customer/account/\"":"Customer Account Url"}
6
- @-->
7
-
8
- <!--@styles
9
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
10
- a { color:#1E7EC8; }
11
- @-->
12
-
13
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
14
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
15
- <tr>
16
- <td align="center" valign="top">
17
- <!-- [ header starts here] -->
18
- <table cellspacing="0" cellpadding="0" border="0" width="650">
19
- <tr>
20
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
21
- </tr>
22
- </table>
23
- <!-- [ middle starts here] -->
24
- <table cellspacing="0" cellpadding="0" border="0" width="650">
25
- <tr>
26
- <td valign="top">
27
- <p><strong>Hallo {{htmlescape var=$customer.name}}</strong>,<br/>herzlich willkommen in unserem Shop. Um sich bei Ihrem nächsten Besuch in unserem Shop einzuloggen, klicken Sie einfach auf <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">Login</a> or <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">Mein Kundenkonto</a> im oberen Bereich jeder Seite, und geben Sie Ihre E-Mail-Adresse und Passwort ein.</p>
28
- <p>Nach erfolgreichem Login auf unsere Seite haben Sie die folgenden Möglichkeiten:</p>
29
- <ul>
30
- <li>Schnellerer Bezahlvorgang beim nächsten Einkauf</li>
31
- <li>Alle laufenden Bestellungen im Auge behalten</li>
32
- <li>Verlauf der vergangenen Bestellungen</li>
33
- <li>Verwalten der Kundenkonto-Einstellungen</li>
34
- <li>Ihr Passwort ändern</li>
35
- <li>Verschiedene Adressen für den Versand an Familienmitglieder und Freunde sowie Rechnungsadressen speichern</li>
36
- </ul>
37
- <p>Sollten Sie Fragen zu Ihrem Kundenkonto oder andere Anfragen haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a></p>
38
- </td>
39
- </tr>
40
- <tr>
41
- <td>{{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}</td>
42
- </tr>
43
- <tr>
44
- <td style="border-bottom:2px solid #eee;">
45
- &nbsp;
46
- </td>
47
- </tr>
48
- <tr>
49
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">{{block type="cms/block" block_id="gs_business_terms"}}</td>
50
- </tr>
51
- </table>
52
- </td>
53
- </tr>
54
- </table>
55
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/admin_password_new.html DELETED
@@ -1,48 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$user.name":"Admin Name",
5
- "htmlescape var=$password":"Admin Password",
6
- "store url=\"adminhtml/index/resetpassword/\" _query_id=$user.id _query_token=$user.rp_token":"Admin Password Reset Url"
7
- @-->
8
-
9
- <!--@styles
10
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
11
- a { color:#1E7EC8; }
12
- @-->
13
-
14
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
15
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
16
- <tr>
17
- <td align="center" valign="top">
18
- <!-- [ header starts here] -->
19
- <table cellspacing="0" cellpadding="0" border="0" width="650">
20
- <tr>
21
- <td valign="top">
22
- <p><a href="{{store url=""}}" style="color:#1E7EC8;"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" border="0"/></a></p>
23
- </td>
24
- </tr>
25
- </table>
26
- <!-- [ middle starts here] -->
27
- <table cellspacing="0" cellpadding="0" border="0" width="650">
28
- <tr>
29
- <td valign="top">
30
- <p><strong>Hallo {{htmlescape var=$user.name}}</strong>,<br />
31
- Sie haben eine Anfrage zum ändern Ihres Admin Passwortes angefordert.</p>
32
- <p>Wenn Sie Ihr Passwort ändern wollen, klicken Sie dazu einfach auf den nachfolgenden Link.<br />
33
- <a href="{{store url="adminhtml/index/resetpassword/" _query_id=$user.id _query_token=$user.rp_token}}" style="color:#1E7EC8;">{{store url="adminhtml/index/resetpassword/" _query_id=$user.id _query_token=$user.rp_token}}</a></p>
34
- <p>Wenn Sie den Link nicht anklicken können, kopieren Sie sich die Adresse und fügen diese in die Adressleiste in Ihren Browser ein.</p>
35
- <br />
36
- <p>Wenn Sie diese Anfrage nicht gestartet haben, können Sie diese E-Mail einfach ignorieren.</p>
37
- </td>
38
- </tr>
39
- <tr>
40
- <td>
41
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
42
- </td>
43
- </tr>
44
- </table>
45
- </td>
46
- </tr>
47
- </table>
48
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/contact_form.html DELETED
@@ -1,11 +0,0 @@
1
- <!--@vars
2
- {"var data.name":"Sender Name",
3
- "var data.email":"Sender Email",
4
- "var data.telephone":"Sender Telephone",
5
- "var data.comment":"Comment"}
6
- @-->
7
-
8
- Name: {{var data.name}}
9
- E-Mail: {{var data.email}}
10
- Telefon: {{var data.telephone}}
11
- Kommentar: {{var data.comment}}
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/creditmemo_new.html DELETED
@@ -1,111 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$order.getCustomerName()":"Customer Name",
5
- "var store.getFrontendName()":"Store Name",
6
- "store url=\"customer/account/\"":"Customer Account Url",
7
- "var creditmemo.increment_id":"Credit Memo Id",
8
- "var order.increment_id":"Order Id",
9
- "var order.billing_address.format('html')":"Billing Address",
10
- "payment_html":"Payment Details",
11
- "var order.shipping_address.format('html')":"Shipping Address",
12
- "var order.shipping_description":"Shipping Description",
13
- "layout handle=\"sales_email_order_creditmemo_items\" creditmemo=$creditmemo order=$order":"Credit Memo Items Grid",
14
- "var comment":"Credit Memo Comment"}
15
- @-->
16
-
17
- <!--@styles
18
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
19
- a { color:#1E7EC8; }
20
- @-->
21
-
22
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
23
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
24
- <tr>
25
- <td align="center" valign="top">
26
- <!-- [ header starts here] -->
27
- <table cellspacing="0" cellpadding="0" border="0" width="650">
28
- <tr>
29
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
30
- </tr>
31
- </table>
32
- <!-- [ middle starts here] -->
33
- <table cellspacing="0" cellpadding="0" border="0" width="650">
34
- <tr>
35
- <td valign="top">
36
- <p>
37
- <strong>Hallo {{htmlescape var=$order.getCustomerName()}}</strong>,<br/>
38
- Vielen Dank für Ihre Bestellung bei {{block type="germansetup/imprint_field" value="shop_name"}}.
39
- Sie können den aktuellen Status Ihrer Bestellung jederzeit <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">in Ihrem Kundenbereich</a> einsehen.</p>
40
- Sollten Sie Fragen zu Ihrem Kundenkonto oder andere Anfragen haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
41
- Vielen Dank!
42
- </p>
43
- <h3 style="border-bottom:2px solid #eee; font-size:1.05em; padding-bottom:1px; ">
44
- Ihre Gutschrift Nr. {{var creditmemo.increment_id}} für Ihre Bestellung Nr. {{var order.increment_id}}
45
- </h3>
46
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
47
- <thead>
48
- <tr>
49
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Rechnungsadresse:</th>
50
- <th width="3%"></th>
51
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Zahlungsmethode:</th>
52
- </tr>
53
- </thead>
54
- <tbody>
55
- <tr>
56
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
57
- {{var order.billing_address.format('html')}}
58
- </td>
59
- <td>&nbsp;</td>
60
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
61
- {{var payment_html}}
62
- </td>
63
- </tr>
64
- </tbody>
65
- </table>
66
- <br/>
67
- {{depend order.getIsNotVirtual()}}
68
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
69
- <thead>
70
- <tr>
71
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandadresse:</th>
72
- <th width="3%"></th>
73
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandart:</th>
74
- </tr>
75
- </thead>
76
- <tbody>
77
- <tr>
78
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
79
- {{var order.shipping_address.format('html')}}
80
- </td>
81
- <td>&nbsp;</td>
82
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
83
- {{var order.shipping_description}}
84
- </td>
85
- </tr>
86
- </tbody>
87
- </table>
88
- <br/>
89
- {{/depend}}
90
-
91
- {{layout handle="sales_email_order_creditmemo_items" creditmemo=$creditmemo order=$order}}
92
-
93
- <p>{{var comment}}</p>
94
- </td>
95
- </tr>
96
- <tr>
97
- <td>
98
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
99
- </td>
100
- </tr>
101
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
102
- <tr>
103
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
104
- {{block type="cms/block" block_id="gs_business_terms"}}
105
- </td>
106
- </tr>
107
- </table>
108
- </td>
109
- </tr>
110
- </table>
111
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/creditmemo_new_guest.html DELETED
@@ -1,109 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$billing.getName()":"Guest Customer Name (Billing)",
5
- "var store.getFrontendName()":"Store Name",
6
- "var creditmemo.increment_id":"Credit Memo Id",
7
- "var order.increment_id":"Order Id",
8
- "var order.billing_address.format('html')":"Billing Address",
9
- "var payment_html":"Payment Details",
10
- "var order.shipping_address.format('html')":"Shipping Address",
11
- "var order.shipping_description":"Shipping Description",
12
- "layout handle=\"sales_email_order_creditmemo_items\" creditmemo=$creditmemo order=$order":"Credit Memo Items Grid",
13
- "var comment":"Credit Memo Comment"}
14
- @-->
15
-
16
- <!--@styles
17
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
18
- a { color:#1E7EC8; }
19
- @-->
20
-
21
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
22
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
23
- <tr>
24
- <td align="center" valign="top">
25
- <!-- [ header starts here] -->
26
- <table cellspacing="0" cellpadding="0" border="0" width="650">
27
- <tr>
28
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
29
- </tr>
30
- </table>
31
- <!-- [ middle starts here] -->
32
- <table cellspacing="0" cellpadding="0" border="0" width="650">
33
- <tr>
34
- <td valign="top">
35
- <p>
36
- <strong>Hallo {{htmlescape var=$billing.getName()}}</strong>,<br/>
37
- Vielen Dank für Ihre Bestellung bei {{block type="germansetup/imprint_field" value="shop_name"}}.
38
- Sollten Sie Fragen haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
39
- Vielen Dank!
40
- </p>
41
- <h3 style="border-bottom:2px solid #eee; font-size:1.05em; padding-bottom:1px; ">
42
- Ihre Gutschrift Nr. {{var creditmemo.increment_id}} für Ihre Bestellung Nr. {{var order.increment_id}}
43
- </h3>
44
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
45
- <thead>
46
- <tr>
47
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Rechnungsadresse:</th>
48
- <th width="3%"></th>
49
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Zahlungsmethode:</th>
50
- </tr>
51
- </thead>
52
- <tbody>
53
- <tr>
54
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
55
- {{var order.billing_address.format('html')}}
56
- </td>
57
- <td>&nbsp;</td>
58
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
59
- {{var payment_html}}
60
- </td>
61
- </tr>
62
- </tbody>
63
- </table>
64
- <br/>
65
- {{depend order.getIsNotVirtual()}}
66
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
67
- <thead>
68
- <tr>
69
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandadresse:</th>
70
- <th width="3%"></th>
71
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandart:</th>
72
- </tr>
73
- </thead>
74
- <tbody>
75
- <tr>
76
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
77
- {{var order.shipping_address.format('html')}}
78
- </td>
79
- <td>&nbsp;</td>
80
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
81
- {{var order.shipping_description}}
82
- </td>
83
- </tr>
84
- </tbody>
85
- </table>
86
- <br/>
87
- {{/depend}}
88
-
89
- {{layout handle="sales_email_order_creditmemo_items" creditmemo=$creditmemo order=$order}}
90
-
91
- <p>{{var comment}}</p>
92
- </td>
93
- </tr>
94
- <tr>
95
- <td>
96
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
97
- </td>
98
- </tr>
99
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
100
- <tr>
101
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
102
- {{block type="cms/block" block_id="gs_business_terms"}}
103
- </td>
104
- </tr>
105
- </table>
106
- </td>
107
- </tr>
108
- </table>
109
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/creditmemo_update.html DELETED
@@ -1,57 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$order.getCustomerName()":"Customer Name",
5
- "var order.increment_id":"Order Id",
6
- "var order.getStatusLabel()":"Order Status",
7
- "store url=\"customer/account/\"":"Customer Account Url",
8
- "var comment":"Credit Memo Comment",
9
- "var store.getFrontendName()":"Store Name"}
10
- @-->
11
-
12
- <!--@styles
13
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
14
- a { color:#1E7EC8; }
15
- @-->
16
-
17
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
18
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
19
- <tr>
20
- <td align="center" valign="top">
21
- <!-- [ header starts here] -->
22
- <table cellspacing="0" cellpadding="0" border="0" width="650">
23
- <tr>
24
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
25
- </tr>
26
- </table>
27
-
28
- <!-- [ middle starts here] -->
29
- <table cellspacing="0" cellpadding="0" border="0" width="650">
30
- <tr>
31
- <td valign="top">
32
- <p><strong>Hallo {{htmlescape var=$order.getCustomerName()}}</strong>,</p>
33
- <p>Ihre Gutschrift Nr. {{var order.increment_id}} wurde atkualisiert. Neuer Status: <strong>{{var order.getStatusLabel()}}</strong>.</p>
34
- <p>Sie können den aktuellen Status Ihrer Bestellung jederzeit <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">in Ihrem Kundenbereich</a> einsehen.</p>
35
- <p>{{var comment}}</p>
36
- <p>
37
- Sollten Sie Fragen haben,
38
- senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
39
- </p>
40
- </td>
41
- </tr>
42
- <tr>
43
- <td>
44
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
45
- </td>
46
- </tr>
47
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
48
- <tr>
49
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
50
- {{block type="cms/block" block_id="gs_business_terms"}}
51
- </td>
52
- </tr>
53
- </table>
54
- </td>
55
- </tr>
56
- </table>
57
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/creditmemo_update_guest.html DELETED
@@ -1,55 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$billing.getName()":"Guest Customer Name",
5
- "var order.increment_id":"Order Id",
6
- "var order.getStatusLabel()":"Order Status",
7
- "var comment":"Credit Memo Comment",
8
- "var store.getFrontendName()":"Store Name"}
9
- @-->
10
-
11
- <!--@styles
12
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
13
- a { color:#1E7EC8; }
14
- @-->
15
-
16
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
17
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
18
- <tr>
19
- <td align="center" valign="top">
20
- <!-- [ header starts here] -->
21
- <table cellspacing="0" cellpadding="0" border="0" width="650">
22
- <tr>
23
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
24
- </tr>
25
- </table>
26
-
27
- <!-- [ middle starts here] -->
28
- <table cellspacing="0" cellpadding="0" border="0" width="650">
29
- <tr>
30
- <td valign="top">
31
- <p><strong>Hallo {{htmlescape var=$billing.getName()}}</strong>,</p>
32
- <p>Ihre Gutschrift Nr. {{var order.increment_id}} wurde atkualisiert. Neuer Status: <strong>{{var order.getStatusLabel()}}</strong>.</p>
33
- <p>{{var comment}}</p>
34
- <p>
35
- Sollten Sie Fragen haben,
36
- senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
37
- </p>
38
- </td>
39
- </tr>
40
- <tr>
41
- <td>
42
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
43
- </td>
44
- </tr>
45
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
46
- <tr>
47
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
48
- {{block type="cms/block" block_id="gs_business_terms"}}
49
- </td>
50
- </tr>
51
- </table>
52
- </td>
53
- </tr>
54
- </table>
55
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/currency_update_warning.html DELETED
@@ -1,6 +0,0 @@
1
- <!--@vars
2
- {"var warnings":"Currency Update Warnings"}
3
- @-->
4
-
5
- Warnungen beim Währungsupdate:
6
- {{var warnings}}
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/enterprise_invitation.html DELETED
@@ -1,37 +0,0 @@
1
- <style type="text/css">
2
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
3
- </style>
4
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
5
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
6
- <tr>
7
- <td align="center" valign="top">
8
- <!-- [ header starts here] -->
9
- <table cellspacing="0" cellpadding="0" border="0" width="650">
10
- <tr>
11
- <td valign="top">
12
- <p><a href="{{store url=""}}" style="color:#1E7EC8;"><img src="{{skin url="images/logo_email.gif" _area='frontend'}}" alt="Magento" border="0"/></a></p></td>
13
- </tr>
14
- </table>
15
-
16
- <!-- [ middle starts here] -->
17
- <table cellspacing="0" cellpadding="0" border="0" width="650">
18
- <tr>
19
- <td valign="top">
20
- <p>Hallo,<br/>
21
- jemand hat dich zu {{var order.getStoreGroupName()}} eingeladen!</p>
22
- <p>{{var store_name|escape}} bietet Zeitbegrenzte Aktionsangebot für Mitglieder.</p>
23
-
24
- <div>
25
- Bitte benutze folgenden Link um dich zu registrieren und die Angebote anzugucken: {{if allow_message}} {{var message|escape|nl2br}} {{/if}}
26
- <a href="{{var url|escape}}">{{var url|escape}}</a>
27
- </div>
28
-
29
- <p>Vielen Dank,<br/>{{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}</p>
30
- </td>
31
- </tr>
32
- </table>
33
-
34
- </td>
35
- </tr>
36
- </table>
37
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/invoice_new.html DELETED
@@ -1,114 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$order.getCustomerName()":"Customer Name",
5
- "var store.getFrontendName()":"Store Name",
6
- "store url=\"customer/account/\"":"Customer Account Url",
7
- "var invoice.increment_id":"Invoice Id",
8
- "var order.increment_id":"Order Id",
9
- "var order.billing_address.format('html')":"Billing Address",
10
- "var payment_html":"Payment Details",
11
- "var order.shipping_address.format('html')":"Shipping Address",
12
- "var order.shipping_description":"Shipping Description",
13
- "layout area=\"frontend\" handle=\"sales_email_order_invoice_items\" invoice=$invoice order=$order":"Invoice Items Grid",
14
- "var comment":"Invoice Comment"}
15
- @-->
16
-
17
- <!--@styles
18
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
19
- a { color:#1E7EC8; }
20
- @-->
21
-
22
- <style type="text/css">
23
- tr.summary-details td {font-size: 10px; color: #626465; }
24
- </style>
25
-
26
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
27
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
28
- <tr>
29
- <td align="center" valign="top">
30
- <!-- [ header starts here] -->
31
- <table cellspacing="0" cellpadding="0" border="0" width="650">
32
- <tr>
33
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
34
- </tr>
35
- </table>
36
- <!-- [ middle starts here] -->
37
- <table cellspacing="0" cellpadding="0" border="0" width="650">
38
- <tr>
39
- <td valign="top">
40
- <p>
41
- <strong>Hallo {{htmlescape var=$order.getCustomerName()}}</strong>,<br/>
42
- Vielen Dank für Ihre Bestellung bei {{block type="germansetup/imprint_field" value="shop_name"}}.
43
- Sie können den aktuellen Status Ihrer Bestellung jederzeit <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">in Ihrem Kundenbereich</a> einsehen.
44
- Sollten Sie Fragen zu Ihrem Kundenkonto oder andere Anfragen haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
45
- Vielen Dank!
46
- </p>
47
- <h3 style="border-bottom:2px solid #eee; font-size:1.05em; padding-bottom:1px; ">
48
- Ihre Proformarechnung Nr. {{var invoice.increment_id}} für Ihre Bestellung Nr. {{var order.increment_id}}
49
- </h3>
50
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
51
- <thead>
52
- <tr>
53
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Rechnungsadresse:</th>
54
- <th width="3%"></th>
55
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Zahlungsmethode:</th>
56
- </tr>
57
- </thead>
58
- <tbody>
59
- <tr>
60
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
61
- {{var order.billing_address.format('html')}}
62
- </td>
63
- <td>&nbsp;</td>
64
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
65
- {{var payment_html}}
66
- </td>
67
- </tr>
68
- </tbody>
69
- </table>
70
- <br/>
71
- {{depend order.getIsNotVirtual()}}
72
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
73
- <thead>
74
- <tr>
75
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandadresse:</th>
76
- <th width="3%"></th>
77
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandart:</th>
78
- </tr>
79
- </thead>
80
- <tbody>
81
- <tr>
82
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
83
- {{var order.shipping_address.format('html')}}
84
- </td>
85
- <td>&nbsp;</td>
86
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
87
- {{var order.shipping_description}}
88
- </td>
89
- </tr>
90
- </tbody>
91
- </table>
92
- <br/>
93
- {{/depend}}
94
-
95
- {{layout area="frontend" handle="sales_email_order_invoice_items" invoice=$invoice order=$order}}
96
- <p>{{var comment}}</p>
97
- </td>
98
- </tr>
99
- <tr>
100
- <td>
101
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
102
- </td>
103
- </tr>
104
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
105
- <tr>
106
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
107
- {{block type="cms/block" block_id="gs_business_terms"}}
108
- </td>
109
- </tr>
110
- </table>
111
- </td>
112
- </tr>
113
- </table>
114
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/invoice_new_guest.html DELETED
@@ -1,114 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$billing.getName()":"Guest Customer Name",
5
- "var store.getFrontendName()":"Store Name",
6
- "var invoice.increment_id":"Invoice Id",
7
- "var order.increment_id":"Order Id",
8
- "var order.billing_address.format('html')":"Billing Address",
9
- "var payment_html":"Payment Details",
10
- "var order.shipping_address.format('html')":"Shipping Address",
11
- "var order.shipping_description":"Shipping Description",
12
- "layout handle=\"sales_email_order_invoice_items\" invoice=$invoice order=$order":"Invoice Items Grid",
13
- "var comment":"Invoice Comment"}
14
- @-->
15
-
16
- <!--@styles
17
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
18
- a { color:#1E7EC8; }
19
- @-->
20
-
21
- <style type="text/css">
22
- tr.summary-details td {font-size: 10px; color: #626465; }
23
- </style>
24
-
25
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
26
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
27
- <tr>
28
- <td align="center" valign="top">
29
- <!-- [ header starts here] -->
30
- <table cellspacing="0" cellpadding="0" border="0" width="650">
31
- <tr>
32
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
33
- </tr>
34
- </table>
35
- <!-- [ middle starts here] -->
36
- <table cellspacing="0" cellpadding="0" border="0" width="650">
37
- <tr>
38
- <td valign="top">
39
- <p>
40
- <strong>Hallo {{htmlescape var=$billing.getName()}}</strong>,<br/>
41
- Vielen Dank für Ihre Bestellung bei {{block type="germansetup/imprint_field" value="shop_name"}}.
42
- Sollten Sie Fragen haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
43
- Vielen Dank!
44
- </p>
45
- <h3 style="border-bottom:2px solid #eee; font-size:1.05em; padding-bottom:1px; ">
46
- Ihre Proformarechnung Nr. {{var invoice.increment_id}} für Ihre Bestellung Nr. {{var order.increment_id}}
47
- </h3>
48
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
49
- <thead>
50
- <tr>
51
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Rechnungsadresse:</th>
52
- <th width="3%"></th>
53
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Zahlungsmethode:</th>
54
- </tr>
55
- </thead>
56
- <tbody>
57
- <tr>
58
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
59
- {{var order.billing_address.format('html')}}
60
- </td>
61
- <td>&nbsp;</td>
62
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
63
- {{var payment_html}}
64
- </td>
65
- </tr>
66
- </tbody>
67
- </table>
68
- <br/>
69
- {{depend order.getIsNotVirtual()}}
70
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
71
- <thead>
72
- <tr>
73
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandadresse:</th>
74
- <th width="3%"></th>
75
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandart:</th>
76
- </tr>
77
- </thead>
78
- <tbody>
79
- <tr>
80
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
81
- {{var order.shipping_address.format('html')}}
82
- </td>
83
- <td>&nbsp;</td>
84
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
85
- {{var order.shipping_description}}
86
- </td>
87
- </tr>
88
- </tbody>
89
- </table>
90
- <br/>
91
- {{/depend}}
92
-
93
- {{layout handle="sales_email_order_invoice_items" invoice=$invoice order=$order}}
94
-
95
- <p>{{var comment}}</p>
96
-
97
- </td>
98
- </tr>
99
- <tr>
100
- <td>
101
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
102
- </td>
103
- </tr>
104
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
105
- <tr>
106
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
107
- {{block type="cms/block" block_id="gs_business_terms"}}
108
- </td>
109
- </tr>
110
- </table>
111
- </td>
112
- </tr>
113
- </table>
114
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/invoice_update.html DELETED
@@ -1,57 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$order.getCustomerName()":"Customer Name",
5
- "var order.increment_id":"Order Id",
6
- "var order.getStatusLabel()":"Order Status",
7
- "store url=\"customer/account/\"":"Customer Account Url",
8
- "var comment":"Invoice Comment",
9
- "var store.getFrontendName()":"Store Name"}
10
- @-->
11
-
12
- <!--@styles
13
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
14
- a { color:#1E7EC8; }
15
- @-->
16
-
17
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
18
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
19
- <tr>
20
- <td align="center" valign="top">
21
- <!-- [ header starts here] -->
22
- <table cellspacing="0" cellpadding="0" border="0" width="650">
23
- <tr>
24
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
25
- </tr>
26
- </table>
27
-
28
- <!-- [ middle starts here] -->
29
- <table cellspacing="0" cellpadding="0" border="0" width="650">
30
- <tr>
31
- <td valign="top">
32
- <p><strong>Hallo {{htmlescape var=$order.getCustomerName()}}</strong>,</p>
33
- <p>Ihre Rechnung Nr. {{var order.increment_id}} wurde atkualisiert. Neuer Status: <strong>{{var order.getStatusLabel()}}</strong>.</p>
34
- <p>Sie können den aktuellen Status Ihrer Bestellung jederzeit <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">in Ihrem Kundenbereich</a> einsehen.</p>
35
- <p>{{var comment}}</p>
36
- <p>
37
- Sollten Sie Fragen haben,
38
- senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
39
- </p>
40
- </td>
41
- </tr>
42
- <tr>
43
- <td>
44
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
45
- </td>
46
- </tr>
47
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
48
- <tr>
49
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
50
- {{block type="cms/block" block_id="gs_business_terms"}}
51
- </td>
52
- </tr>
53
- </table>
54
- </td>
55
- </tr>
56
- </table>
57
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/invoice_update_guest.html DELETED
@@ -1,55 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$billing.getName()":"Guest Customer Name",
5
- "var order.increment_id":"Order Id",
6
- "var order.getStatusLabel()":"Order Status",
7
- "var comment":"Invoice Comment",
8
- "var store.getFrontendName()":"Store Name"}
9
- @-->
10
-
11
- <!--@styles
12
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
13
- a { color:#1E7EC8; }
14
- @-->
15
-
16
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
17
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
18
- <tr>
19
- <td align="center" valign="top">
20
- <!-- [ header starts here] -->
21
- <table cellspacing="0" cellpadding="0" border="0" width="650">
22
- <tr>
23
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
24
- </tr>
25
- </table>
26
-
27
- <!-- [ middle starts here] -->
28
- <table cellspacing="0" cellpadding="0" border="0" width="650">
29
- <tr>
30
- <td valign="top">
31
- <p><strong>Hallo {{htmlescape var=$billing.getName()}}</strong>,</p>
32
- <p>Ihre Rechnung Nr. {{var order.increment_id}} wurde atkualisiert. Neuer Status: <strong>{{var order.getStatusLabel()}}</strong>.</p>
33
- <p>{{var comment}}</p>
34
- <p>
35
- Sollten Sie Fragen haben,
36
- senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
37
- </p>
38
- </td>
39
- </tr>
40
- <tr>
41
- <td>
42
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
43
- </td>
44
- </tr>
45
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
46
- <tr>
47
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
48
- {{block type="cms/block" block_id="gs_business_terms"}}
49
- </td>
50
- </tr>
51
- </table>
52
- </td>
53
- </tr>
54
- </table>
55
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/log_clean_warning.html DELETED
@@ -1,6 +0,0 @@
1
- <!--@vars
2
- {"var warnings":"Log Cleanup Warnings"}
3
- @-->
4
-
5
- Warnung bei der Log-Löschlung:
6
- {{var warnings}}
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/newsletter_subscr_confirm.html DELETED
@@ -1,44 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$customer.name":"Customer Name",
5
- "var subscriber.getConfirmationLink()":"Subscriber Confirmation Url"}
6
- @-->
7
-
8
- <!--@styles
9
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
10
- a { color:#1E7EC8; }
11
- @-->
12
-
13
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
14
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
15
- <tr>
16
- <td align="center" valign="top">
17
- <!-- [ header starts here] -->
18
- <table cellspacing="0" cellpadding="0" border="0" width="650">
19
- <tr>
20
- <td valign="top">
21
- <p><a href="{{store url=""}}" style="color:#1E7EC8;"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" border="0"/></a></p></td>
22
- </tr>
23
- </table>
24
-
25
- <!-- [ middle starts here] -->
26
- <table cellspacing="0" cellpadding="0" border="0" width="650">
27
- <tr>
28
- <td valign="top">
29
- <p><strong>Hallo {{htmlescape var=$customer.name}}</strong>,<br/>
30
- vielen Dank, dass Sie sich als Abonennt unseres kostenlosen Newsletters angemeldet haben.</p>
31
- <p style="border:1px solid #BEBCB7; padding:13px 18px; background:#F8F7F5; ">Um Sie in den Versandverteiler aufnehmen zu können, müssen Sie einmalig und abschließen Ihre Anmeldung bestätigen. Klicken Sie dazu bitte auf den folgenden Link:<br />
32
- <a href="{{var subscriber.getConfirmationLink()}}" style="color:#1E7EC8;">{{var subscriber.getConfirmationLink()}}</a></p>
33
- </td>
34
- </tr>
35
- <tr>
36
- <td>
37
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
38
- </td>
39
- </tr>
40
- </table>
41
- </td>
42
- </tr>
43
- </table>
44
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/newsletter_subscr_success.html DELETED
@@ -1,3 +0,0 @@
1
- Newsletter Anmeldung erfolgreich
2
-
3
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
 
 
 
app/locale/de_DE/template/germansetup/email/newsletter_unsub_success.html DELETED
@@ -1,3 +0,0 @@
1
- Newsletter Abmeldung erfolgreich
2
-
3
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
 
 
 
app/locale/de_DE/template/germansetup/email/order_new.html DELETED
@@ -1,120 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$order.getCustomerName()":"Customer Name",
5
- "var store.getFrontendName()":"Store Name",
6
- "store url=\"customer/account/\"":"Customer Account Url",
7
- "var order.increment_id":"Order Id",
8
- "var order.getCreatedAtFormated('long')":"Order Created At (datetime)",
9
- "var order.getBillingAddress().format('html')":"Billing Address",
10
- "var payment_html":"Payment Details",
11
- "var order.getShippingAddress().format('html')":"Shipping Address",
12
- "var order.getShippingDescription()":"Shipping Description",
13
- "layout handle=\"sales_email_order_items\" order=$order":"Order Items Grid",
14
- "var order.getEmailCustomerNote()":"Email Order Note"}
15
- @-->
16
-
17
- <!--@styles
18
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
19
- a { color:#1E7EC8; }
20
- @-->
21
-
22
- <style type="text/css">
23
- tr.summary-details td {font-size: 10px; color: #626465; }
24
- </style>
25
-
26
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
27
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
28
- <tr>
29
- <td align="center" valign="top">
30
- <!-- [ header starts here] -->
31
- <table cellspacing="0" cellpadding="0" border="0" width="650">
32
- <tr>
33
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
34
- </tr>
35
- </table>
36
- <!-- [ middle starts here] -->
37
- <table cellspacing="0" cellpadding="0" border="0" width="650">
38
- <tr>
39
- <td valign="top">
40
- <p><strong>Hallo {{htmlescape var=$order.getCustomerName()}}</strong>,<br/>Vielen Dank für Ihre Bestellung bei {{block type="germansetup/imprint_field" value="shop_name"}}. Sie können den aktuellen Status Ihrer Bestellung jederzeit <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">in Ihrem Kundenbereich</a> einsehen. Sollten Sie Fragen zu Ihrem Kundenkonto oder Ihrer Bestellung haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.</p>
41
- <p>Nachfolgend finden Sie Ihre Bestellbestätigung, vielen Dank!</p>
42
-
43
- <h3 style="border-bottom:2px solid #eee; font-size:1.05em; padding-bottom:1px; ">Ihre Bestellung Nr. {{var order.increment_id}} <small>({{var order.getCreatedAtFormated(''long'')}})</small></h3>
44
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
45
- <thead>
46
- <tr>
47
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Rechnungsadresse:</th>
48
- <th width="3%"></th>
49
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Zahlungsmethode:</th>
50
- </tr>
51
- </thead>
52
- <tbody>
53
- <tr>
54
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
55
- {{var order.getBillingAddress().format('html')}}
56
- </td>
57
- <td>&nbsp;</td>
58
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
59
- {{var payment_html}}
60
- </td>
61
- </tr>
62
- </tbody>
63
- </table>
64
-
65
- <br/>
66
-
67
- {{depend order.getIsNotVirtual()}}
68
-
69
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
70
- <thead>
71
- <tr>
72
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandadresse:</th>
73
- <th width="3%"></th>
74
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandart:</th>
75
- </tr>
76
- </thead>
77
- <tbody>
78
- <tr>
79
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
80
- {{var order.getShippingAddress().format('html')}}
81
- </td>
82
- <td>&nbsp;</td>
83
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
84
- {{var order.getShippingDescription()}}
85
- </td>
86
- </tr>
87
- </tbody>
88
- </table>
89
-
90
- <br/>
91
-
92
- {{/depend}}
93
-
94
- {{layout handle="sales_email_order_items" order=$order}}
95
- <br/>
96
- {{var order.getEmailCustomerNote()}}
97
- </td>
98
- </tr>
99
- <tr>
100
- <td>
101
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
102
- </td>
103
- </tr>
104
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
105
- <tr>
106
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
107
- {{block type="cms/block" block_id="gs_revocation"}}
108
- </td>
109
- </tr>
110
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
111
- <tr>
112
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
113
- {{block type="cms/block" block_id="gs_business_terms"}}
114
- </td>
115
- </tr>
116
- </table>
117
- </td>
118
- </tr>
119
- </table>
120
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/order_new_guest.html DELETED
@@ -1,123 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$order.getBillingAddress().getName()":"Guest Customer Name",
5
- "var store.getFrontendName()":"Store Name",
6
- "var order.increment_id":"Order Id",
7
- "var order.getCreatedAtFormated('long')":"Order Created At (datetime)",
8
- "var order.getBillingAddress().format('html')":"Billing Address",
9
- "var payment_html":"Payment Details",
10
- "var order.getShippingAddress().format('html')":"Shipping Address",
11
- "var order.getShippingDescription()":"Shipping Description",
12
- "layout handle=\"sales_email_order_items\" order=$order":"Order Items Grid",
13
- "var order.getEmailCustomerNote()":"Email Order Note"}
14
- @-->
15
-
16
- <!--@styles
17
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
18
- a { color:#1E7EC8; }
19
- @-->
20
-
21
- <style type="text/css">
22
- tr.summary-details td {font-size: 10px; color: #626465; }
23
- </style>
24
-
25
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
26
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
27
- <tr>
28
- <td align="center" valign="top">
29
- <!-- [ header starts here] -->
30
- <table cellspacing="0" cellpadding="0" border="0" width="650">
31
- <tr>
32
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
33
- </tr>
34
- </table>
35
- <!-- [ middle starts here] -->
36
- <table cellspacing="0" cellpadding="0" border="0" width="650">
37
- <tr>
38
- <td valign="top">
39
- <p><strong>Hallo {{htmlescape var=$order.getBillingAddress().getName()}}</strong>,<br/>Vielen Dank für Ihre Bestellung bei {{block type="germansetup/imprint_field" value="shop_name"}}. Sollten Sie Fragen zu Ihrer Bestellung haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.</p>
40
- <p>Nachfolgend finden Sie Ihre Bestellbestätigung, vielen Dank!</p>
41
-
42
- <h3 style="border-bottom:2px solid #eee; font-size:1.05em; padding-bottom:1px; ">Ihre Bestellung Nr. {{var order.increment_id}} <small>({{var order.getCreatedAtFormated(''long'')}})</small></h3>
43
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
44
- <thead>
45
- <tr>
46
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Rechnungsadresse:</th>
47
- <th width="3%"></th>
48
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Zahlungsmethode:</th>
49
- </tr>
50
- </thead>
51
- <tbody>
52
- <tr>
53
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
54
- {{var order.getBillingAddress().format('html')}}
55
- </td>
56
- <td>&nbsp;</td>
57
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
58
- {{var payment_html}}
59
- </td>
60
- </tr>
61
- </tbody>
62
- </table>
63
-
64
- <br/>
65
-
66
- {{depend order.getIsNotVirtual()}}
67
-
68
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
69
- <thead>
70
- <tr>
71
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandadresse:</th>
72
- <th width="3%"></th>
73
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandart:</th>
74
- </tr>
75
- </thead>
76
- <tbody>
77
- <tr>
78
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
79
- {{var order.getShippingAddress().format('html')}}
80
- </td>
81
- <td>&nbsp;</td>
82
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
83
- {{var order.getShippingDescription()}}
84
- </td>
85
- </tr>
86
- </tbody>
87
- </table>
88
-
89
- <br/>
90
-
91
- {{/depend}}
92
-
93
- {{layout handle="sales_email_order_items" order=$order}}
94
- {{var items_html}}
95
-
96
- <br/>
97
-
98
- {{var order.getEmailCustomerNote()}}
99
-
100
- </td>
101
- </tr>
102
- <tr>
103
- <td>
104
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
105
- </td>
106
- </tr>
107
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
108
- <tr>
109
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
110
- {{block type="cms/block" block_id="gs_revocation"}}
111
- </td>
112
- </tr>
113
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
114
- <tr>
115
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
116
- {{block type="cms/block" block_id="gs_business_terms"}}
117
- </td>
118
- </tr>
119
- </table>
120
- </td>
121
- </tr>
122
- </table>
123
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/order_update.html DELETED
@@ -1,57 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$order.getCustomerName()":"Customer Name",
5
- "var order.increment_id":"Order Id",
6
- "var order.getStatusLabel()":"Order Status",
7
- "store url=\"customer/account/\"":"Customer Account Url",
8
- "var comment":"Order Comment",
9
- "var store.getFrontendName()":"Store Name"}
10
- @-->
11
-
12
- <!--@styles
13
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
14
- a { color:#1E7EC8; }
15
- @-->
16
-
17
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
18
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
19
- <tr>
20
- <td align="center" valign="top">
21
- <!-- [ header starts here] -->
22
- <table cellspacing="0" cellpadding="0" border="0" width="650">
23
- <tr>
24
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
25
- </tr>
26
- </table>
27
-
28
- <!-- [ middle starts here] -->
29
- <table cellspacing="0" cellpadding="0" border="0" width="650">
30
- <tr>
31
- <td valign="top">
32
- <p><strong>Hallo {{htmlescape var=$order.getCustomerName()}}</strong>,</p>
33
- <p>Status Ihrer Bestellung Nr. {{var order.increment_id}} ist jetzt: <strong>{{var order.getStatusLabel()}}</strong>.</p>
34
- <p>Sie können den aktuellen Status Ihrer Bestellung jederzeit <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">in Ihrem Kundenbereich</a> einsehen.</p>
35
- <p>{{var comment}}</p>
36
- <p>
37
- Sollten Sie Fragen haben,
38
- senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
39
- </p>
40
- </td>
41
- </tr>
42
- <tr>
43
- <td>
44
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
45
- </td>
46
- </tr>
47
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
48
- <tr>
49
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
50
- {{block type="cms/block" block_id="gs_business_terms"}}
51
- </td>
52
- </tr>
53
- </table>
54
- </td>
55
- </tr>
56
- </table>
57
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/order_update_guest.html DELETED
@@ -1,55 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$billing.getName()":"Guest Customer Name",
5
- "var order.increment_id":"Order Id",
6
- "var order.getStatusLabel()":"Order Status",
7
- "var comment":"Order Comment",
8
- "var store.getFrontendName()":"Store Name"}
9
- @-->
10
-
11
- <!--@styles
12
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
13
- a { color:#1E7EC8; }
14
- @-->
15
-
16
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
17
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
18
- <tr>
19
- <td align="center" valign="top">
20
- <!-- [ header starts here] -->
21
- <table cellspacing="0" cellpadding="0" border="0" width="650">
22
- <tr>
23
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
24
- </tr>
25
- </table>
26
-
27
- <!-- [ middle starts here] -->
28
- <table cellspacing="0" cellpadding="0" border="0" width="650">
29
- <tr>
30
- <td valign="top">
31
- <p><strong>Hallo {{htmlescape var=$billing.getName()}}</strong>,</p>
32
- <p>Status Ihrer Bestellung Nr. {{var order.increment_id}} ist jetzt: <strong>{{var order.getStatusLabel()}}</strong>.</p>
33
- <p>{{var comment}}</p>
34
- <p>
35
- Sollten Sie Fragen haben,
36
- senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
37
- </p>
38
- </td>
39
- </tr>
40
- <tr>
41
- <td>
42
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
43
- </td>
44
- </tr>
45
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
46
- <tr>
47
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
48
- {{block type="cms/block" block_id="gs_business_terms"}}
49
- </td>
50
- </tr>
51
- </table>
52
- </td>
53
- </tr>
54
- </table>
55
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/password_new.html DELETED
@@ -1,46 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "store url=\"customer/account/\"":"Customer Account Url",
5
- "htmlescape var=$customer.name":"Customer Name",
6
- "store url=\"customer/account/resetpassword/\" _query_id=$customer.id _query_token=$customer.rp_token":"Password Reset Url"
7
- @-->
8
-
9
- <!--@styles
10
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
11
- a { color:#1E7EC8; }
12
- @-->
13
-
14
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
15
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
16
- <tr>
17
- <td align="center" valign="top">
18
- <!-- [ header starts here] -->
19
- <table cellspacing="0" cellpadding="0" border="0" width="650">
20
- <tr>
21
- <td valign="top">
22
- <p><a href="{{store url=""}}" style="color:#1E7EC8;"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" border="0"/></a></p>
23
- </td>
24
- </tr>
25
- </table>
26
- <!-- [ middle starts here] -->
27
- <table cellspacing="0" cellpadding="0" border="0" width="650">
28
- <tr>
29
- <td valign="top">
30
- <p><strong>Hallo {{htmlescape var=$customer.name}},</strong></p>
31
- <p>Sie haben eine Anfrage zum ändern Ihres Passwortes angefordert.</p>
32
- <p>Wenn Sie Ihr Passwort ändern wollen, klicken Sie dazu einfach auf den nachfolgenden Link.<br />
33
- <a href="{{store url="customer/account/resetpassword/" _query_id=$customer.id _query_token=$customer.rp_token}}" style="color:#1E7EC8;">{{store url="customer/account/resetpassword/" _query_id=$customer.id _query_token=$customer.rp_token}}</a></p>
34
- <p>Wenn Sie den Link nicht anklicken können, kopieren Sie sich die Adresse und fügen diese in die Adressleiste in Ihren Browser ein.</p>
35
- <br />
36
- <p>Wenn Sie diese Anfrage nicht gestartet haben, können Sie diese E-Mail einfach ignorieren.</p>
37
- </td>
38
- </tr>
39
- <tr>
40
- <td>{{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}</td>
41
- </tr>
42
- </table>
43
- </td>
44
- </tr>
45
- </table>
46
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/payment_failed.html DELETED
@@ -1,71 +0,0 @@
1
- {* This is a comment block
2
-
3
- Use vars: {{var var_name}}
4
- *}<!--@subject Payment Transaction Failed Reminder @-->
5
- <!--@vars
6
- {"var reason":"Transaction Failed Reason",
7
- "var checkoutType":"Checkout Type",
8
- "var customerEmail":"Customer Email",
9
- "var customer":"Customer Name",
10
- "var items":"Shopping Cart Items",
11
- "var total":"Total",
12
- "var billingAddress.format('html')":"Billing Address",
13
- "var shippingAddress.format('html')":"Shipping Address",
14
- "var shippingMethod":"Shipping Method",
15
- "var paymentMethod":"Payment Method",
16
- "var dateAndTime":"Date and Time of Transaction"}
17
- @-->
18
-
19
- <table>
20
- <thead>
21
- <tr>
22
- <th>Transaktion fehlgeschlagen.</th>
23
- </tr>
24
- </thead>
25
- <tbody>
26
- <tr>
27
- <td>
28
- <p>
29
- <b>Grund</b><br />
30
- {{var reason}}
31
- </p>
32
- <p>
33
- <b>Typ</b><br />
34
- {{var checkoutType}}
35
- </p>
36
- <p>
37
- <b>Kunde:</b><br />
38
- <a href="mailto:{{var customerEmail}}">{{var customer}}</a> &amp;lt;{{var customerEmail}}&amp;gt;
39
- </p>
40
- <p>
41
- <b>Artikel</b><br />
42
- {{var items}}
43
- </p>
44
- <p>
45
- <b>Summe:</b><br />
46
- {{var total}}
47
- </p>
48
- <p>
49
- <b>Rechnungsadresse:</b><br />
50
- {{var billingAddress.format('html')}}
51
- </p>
52
- <p>
53
- <b>Lieferadresse:</b><br />
54
- {{var shippingAddress.format('html')}}
55
- </p>
56
- <p>
57
- <b>Lieferung:</b><br />
58
- {{var shippingMethod}}
59
- </p>
60
- <p>
61
- <b>Zahlungsmethode:</b><br />
62
- {{var paymentMethod}}
63
- </p>
64
- <p>
65
- <b>Datum &amp; Zeit:</b><br />
66
- {{var dateAndTime}}
67
- </p>
68
- </td>
69
- </tr>
70
- </tbody>
71
- </table>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/product_alert_cron_error.html DELETED
@@ -1,6 +0,0 @@
1
- <!--@vars
2
- {"var warnings":"Warnings"}
3
- @-->
4
-
5
- Fehler von Cron für Produktbenachrichtigungen:
6
- {{var warnings}}
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/product_price_alert.html DELETED
@@ -1,10 +0,0 @@
1
- <!--@vars
2
- {"var customerName":"Customer Name",
3
- "var alertGrid":"Alert Data Grid"}
4
- @-->
5
-
6
- Hallo {{var customerName}},
7
-
8
- {{var alertGrid}}
9
-
10
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/product_share.html DELETED
@@ -1,27 +0,0 @@
1
- {* This is a comment block
2
-
3
- Available vars in this template:
4
- - name Recipient name
5
- - email Recipient Email address
6
- - product_name Product name
7
- - product_url Url for product
8
- - product_image Url for product small image (75 px)
9
- - message Sender custom message
10
- - sender_name Sender name
11
- - sender_email Sender email
12
-
13
- Use vars: {{var var_name}}
14
- *}<!--@subject Welcome, {{var name}} @-->
15
- <!--@vars
16
- {"htmlescape var=$name":"Recipient Name",
17
- "var product_url":"Url for Product",
18
- "var product_name":"Product Name",
19
- "var message":"Sender Message"}
20
- @-->
21
-
22
- <p>Willkommen, {{htmlescape var=$name}}</p>
23
- <p>Bitte schau dir <a href="{{var product_url}}">{{var product_name}}</a> an.</p>
24
- <p>Hier ist die Nachricht:</p>
25
- <p>{{var message}}</p>
26
-
27
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/product_stock_alert.html DELETED
@@ -1,9 +0,0 @@
1
- <!--@vars
2
- {"var customerName":"Customer Name",
3
- "var alertGrid":"Alert Data Grid"}
4
- @-->
5
-
6
- <p>Hallo {{var customerName}},</p>
7
- {{var alertGrid}}
8
-
9
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/shipment_new.html DELETED
@@ -1,119 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$order.getCustomerName()":"Customer Name",
5
- "var store.getFrontendName()":"Store Name",
6
- "store url=\"customer/account/\"":"Customer Account Url",
7
- "var shipment.increment_id":"Shipment Id",
8
- "var order.increment_id":"Order Id",
9
- "var order.billing_address.format('html')":"Billing Address",
10
- "var payment_html":"Payment Details",
11
- "var order.shipping_address.format('html')":"Shipping Address",
12
- "var order.shipping_description":"Shipping Description",
13
- "layout handle=\"sales_email_order_shipment_items\" shipment=$shipment order=$order":"Shipment Items Grid",
14
- "block type='core/template' area='frontend' template='email/order/shipment/track.phtml' shipment=$shipment order=$order":"Shipment Track Details",
15
- "var comment":"Shipment Comment"}
16
- @-->
17
-
18
- <!--@styles
19
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
20
- a { color:#1E7EC8; }
21
- @-->
22
-
23
- <style type="text/css">
24
- tr.summary-details td {font-size: 10px; color: #626465; }
25
- </style>
26
-
27
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
28
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
29
- <tr>
30
- <td align="center" valign="top">
31
- <!-- [ header starts here] -->
32
- <table cellspacing="0" cellpadding="0" border="0" width="650">
33
- <tr>
34
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
35
- </tr>
36
- </table>
37
- <!-- [ middle starts here] -->
38
- <table cellspacing="0" cellpadding="0" border="0" width="650">
39
- <tr>
40
- <td valign="top">
41
- <p>
42
- <strong>Hallo {{htmlescape var=$order.getCustomerName()}}</strong>,<br/>
43
- Vielen Dank für Ihre Bestellung bei {{block type="germansetup/imprint_field" value="shop_name"}}.
44
- Sie können den aktuellen Status Ihrer Bestellung jederzeit <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">in Ihrem Kundenbereich</a> einsehen.
45
- Sollten Sie Fragen zu Ihrem Kundenkonto oder Ihrer Bestellung haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
46
- </p>
47
- <p>
48
- Nachfolgend finden Sie Ihren Lieferschein, vielen Dank!
49
- </p>
50
-
51
- <h3 style="border-bottom:2px solid #eee; font-size:1.05em; padding-bottom:1px; ">
52
- Ihr Lieferschein Nr. {{var shipment.increment_id}} für Ihre Bestellung Nr. {{var order.increment_id}}
53
- </h3>
54
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
55
- <thead>
56
- <tr>
57
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Rechnungsadresse:</th>
58
- <th width="3%"></th>
59
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Zahlungsmethode:</th>
60
- </tr>
61
- </thead>
62
- <tbody>
63
- <tr>
64
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
65
- {{var order.billing_address.format('html')}}
66
- </td>
67
- <td>&nbsp;</td>
68
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
69
- {{var payment_html}}
70
- </td>
71
- </tr>
72
- </tbody>
73
- </table>
74
- <br/>
75
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
76
- <thead>
77
- <tr>
78
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandadresse:</th>
79
- <th width="3%"></th>
80
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandart:</th>
81
- </tr>
82
- </thead>
83
- <tbody>
84
- <tr>
85
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
86
- {{var order.shipping_address.format('html')}}
87
- </td>
88
- <td>&nbsp;</td>
89
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
90
- {{var order.shipping_description}}
91
- </td>
92
- </tr>
93
- </tbody>
94
- </table>
95
- <br/>
96
-
97
- {{layout handle="sales_email_order_shipment_items" shipment=$shipment order=$order}}
98
-
99
- <br/>
100
- {{block type="core/template" area="frontend" template="email/order/shipment/track.phtml" shipment=$shipment order=$order}}
101
- <p>{{var comment}}</p>
102
- </td>
103
- </tr>
104
- <tr>
105
- <td>
106
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
107
- </td>
108
- </tr>
109
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
110
- <tr>
111
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
112
- {{block type="cms/block" block_id="gs_business_terms"}}
113
- </td>
114
- </tr>
115
- </table>
116
- </td>
117
- </tr>
118
- </table>
119
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/shipment_new_guest.html DELETED
@@ -1,117 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$billing.getName()":"Guest Customer Name",
5
- "var store.getFrontendName()":"Store Name",
6
- "var shipment.increment_id":"Shipment Id",
7
- "var order.increment_id":"Order Id",
8
- "var order.billing_address.format('html')":"Billing Address",
9
- "var payment_html":"Payment Details",
10
- "var order.shipping_address.format('html')":"Shipping Address",
11
- "var order.shipping_description":"Shipping Description",
12
- "layout handle=\"sales_email_order_shipment_items\" shipment=$shipment order=$order":"Shipment Items Grid",
13
- "block type='core/template' area='frontend' template='email/order/shipment/track.phtml' shipment=$shipment order=$order":"Shipment Track Details",
14
- "var comment":"Shipment Comment"}
15
- @-->
16
-
17
- <!--@styles
18
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
19
- a { color:#1E7EC8; }
20
- @-->
21
-
22
- <style type="text/css">
23
- tr.summary-details td {font-size: 10px; color: #626465; }
24
- </style>
25
-
26
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
27
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
28
- <tr>
29
- <td align="center" valign="top">
30
- <!-- [ header starts here] -->
31
- <table cellspacing="0" cellpadding="0" border="0" width="650">
32
- <tr>
33
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
34
- </tr>
35
- </table>
36
- <!-- [ middle starts here] -->
37
- <table cellspacing="0" cellpadding="0" border="0" width="650">
38
- <tr>
39
- <td valign="top">
40
- <p>
41
- <strong>Hallo {{htmlescape var=$billing.getName()}}</strong>,<br/>
42
- Vielen Dank für Ihre Bestellung bei {{block type="germansetup/imprint_field" value="shop_name"}}.
43
- Sollten Sie Fragen zu Ihrer Bestellung haben, senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>
44
- </p>
45
- <p>
46
- Nachfolgend finden Sie Ihren Lieferschein, vielen Dank!
47
- </p>
48
-
49
- <h3 style="border-bottom:2px solid #eee; font-size:1.05em; padding-bottom:1px; ">
50
- Ihre Lieferschein Nr. {{var shipment.increment_id}} für Ihre Bestellung Nr. {{var order.increment_id}}
51
- </h3>
52
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
53
- <thead>
54
- <tr>
55
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Rechnungsadresse:</th>
56
- <th width="3%"></th>
57
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Zahlungsmethode:</th>
58
- </tr>
59
- </thead>
60
- <tbody>
61
- <tr>
62
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
63
- {{var order.billing_address.format('html')}}
64
- </td>
65
- <td>&nbsp;</td>
66
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
67
- {{var payment_html}}
68
- </td>
69
- </tr>
70
- </tbody>
71
- </table>
72
- <br/>
73
- <table cellspacing="0" cellpadding="0" border="0" width="100%">
74
- <thead>
75
- <tr>
76
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandadresse:</th>
77
- <th width="3%"></th>
78
- <th align="left" width="48.5%" bgcolor="#d9e5ee" style="padding:5px 9px 6px 9px; border:1px solid #bebcb7; border-bottom:none; line-height:1em;">Versandart:</th>
79
- </tr>
80
- </thead>
81
- <tbody>
82
- <tr>
83
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
84
- {{var order.shipping_address.format('html')}}
85
- </td>
86
- <td>&nbsp;</td>
87
- <td valign="top" style="padding:7px 9px 9px 9px; border:1px solid #bebcb7; border-top:0; background:#f8f7f5;">
88
- {{var order.shipping_description}}
89
- </td>
90
- </tr>
91
- </tbody>
92
- </table>
93
- <br/>
94
-
95
- {{layout handle="sales_email_order_shipment_items" shipment=$shipment order=$order}}
96
-
97
- <br/>
98
- {{block type="core/template" area="frontend" template="email/order/shipment/track.phtml" shipment=$shipment order=$order}}
99
- <p>{{var comment}}</p>
100
- </td>
101
- </tr>
102
- <tr>
103
- <td>
104
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
105
- </td>
106
- </tr>
107
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
108
- <tr>
109
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
110
- {{block type="cms/block" block_id="gs_business_terms"}}
111
- </td>
112
- </tr>
113
- </table>
114
- </td>
115
- </tr>
116
- </table>
117
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/shipment_update.html DELETED
@@ -1,57 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$order.getCustomerName()":"Customer Name",
5
- "var order.increment_id":"Order Id",
6
- "var order.getStatusLabel()":"Order Status",
7
- "store url=\"customer/account/\"":"Customer Account Url",
8
- "var comment":"Order Comment",
9
- "var store.getFrontendName()":"Store Name"}
10
- @-->
11
-
12
- <!--@styles
13
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
14
- a { color:#1E7EC8; }
15
- @-->
16
-
17
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
18
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
19
- <tr>
20
- <td align="center" valign="top">
21
- <!-- [ header starts here] -->
22
- <table cellspacing="0" cellpadding="0" border="0" width="650">
23
- <tr>
24
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
25
- </tr>
26
- </table>
27
-
28
- <!-- [ middle starts here] -->
29
- <table cellspacing="0" cellpadding="0" border="0" width="650">
30
- <tr>
31
- <td valign="top">
32
- <p><strong>Hallo {{htmlescape var=$order.getCustomerName()}}</strong>,</p>
33
- <p>Ihr Lieferschein Nr. {{var order.increment_id}} wurde atkualisiert. Neuer Status: <strong>{{var order.getStatusLabel()}}</strong>.</p>
34
- <p>Sie können den aktuellen Status Ihrer Bestellung jederzeit <a href="{{store url="customer/account/"}}" style="color:#1E7EC8;">in Ihrem Kundenbereich</a> einsehen.</p>
35
- <p>{{var comment}}</p>
36
- <p>
37
- Sollten Sie Fragen haben,
38
- senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
39
- </p>
40
- </td>
41
- </tr>
42
- <tr>
43
- <td>
44
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
45
- </td>
46
- </tr>
47
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
48
- <tr>
49
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
50
- {{block type="cms/block" block_id="gs_business_terms"}}
51
- </td>
52
- </tr>
53
- </table>
54
- </td>
55
- </tr>
56
- </table>
57
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/shipment_update_guest.html DELETED
@@ -1,55 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "htmlescape var=$billing.getName()":"Guest Customer Name",
5
- "var order.increment_id":"Order Id",
6
- "var order.getStatusLabel()":"Order Status",
7
- "var comment":"Order Comment",
8
- "var store.getFrontendName()":"Store Name"}
9
- @-->
10
-
11
- <!--@styles
12
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
13
- a { color:#1E7EC8; }
14
- @-->
15
-
16
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
17
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
18
- <tr>
19
- <td align="center" valign="top">
20
- <!-- [ header starts here] -->
21
- <table cellspacing="0" cellpadding="0" border="0" width="650">
22
- <tr>
23
- <td valign="top"><a href="{{store url=""}}"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" style="margin-bottom:10px;" border="0"/></a></td>
24
- </tr>
25
- </table>
26
-
27
- <!-- [ middle starts here] -->
28
- <table cellspacing="0" cellpadding="0" border="0" width="650">
29
- <tr>
30
- <td valign="top">
31
- <p><strong>Hallo {{htmlescape var=$billing.getName()}}</strong>,</p>
32
- <p>Ihr Lieferschein Nr. {{var order.increment_id}} wurde atkualisiert. Neuer Status: <strong>{{var order.getStatusLabel()}}</strong>.</p>
33
- <p>{{var comment}}</p>
34
- <p>
35
- Sollten Sie Fragen haben,
36
- senden Sie uns eine E-Mail an <a href="mailto:{{block type="germansetup/imprint_field" value="email"}}" style="color:#1E7EC8;">{{block type="germansetup/imprint_field" value="email"}}</a>.
37
- </p>
38
- </td>
39
- </tr>
40
- <tr>
41
- <td>
42
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
43
- </td>
44
- </tr>
45
- <tr><td style="border-bottom:2px solid #eee;">&nbsp;</td></tr>
46
- <tr>
47
- <td style="font:9px/1em Verdana, Arial, Helvetica, sans-serif;">
48
- {{block type="cms/block" block_id="gs_business_terms"}}
49
- </td>
50
- </tr>
51
- </table>
52
- </td>
53
- </tr>
54
- </table>
55
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/sitemap_generate_warning.html DELETED
@@ -1,6 +0,0 @@
1
- <!--@vars
2
- {"var warnings":"Sitemap Generate Warnings"}
3
- @-->
4
-
5
- Sitemap Generierung - Warnung:
6
- {{var warnings}}
 
 
 
 
 
 
app/locale/de_DE/template/germansetup/email/wishlist_share.html DELETED
@@ -1,47 +0,0 @@
1
- <!--@vars
2
- {"store url=\"\"":"Store Url",
3
- "skin url=\"images/logo_email.gif\" _area='frontend'":"Email Logo Image",
4
- "var message":"Wishlist Message",
5
- "var items":"Wishlist Items"}
6
- @-->
7
-
8
- <!--@styles
9
- body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; }
10
- @-->
11
-
12
- <div style="font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;">
13
- <table cellspacing="0" cellpadding="0" border="0" width="98%" style="margin-top:10px; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;">
14
- <tr>
15
- <td align="center" valign="top">
16
- <!-- [ header starts here] -->
17
- <table cellspacing="0" cellpadding="0" border="0" width="650">
18
- <tr>
19
- <td valign="top">
20
- <p><a href="{{store url=""}}" style="color:#1E7EC8;"><img src="{{skin url="images/logo_email.gif" _area=''frontend''}}" alt="{{block type="germansetup/imprint_field" value="shop_name"}}" border="0"/></a></p>
21
- </td>
22
- </tr>
23
- </table>
24
-
25
- <!-- [ middle starts here] -->
26
- <table cellspacing="0" cellpadding="0" border="0" width="650">
27
- <tr>
28
- <td valign="top">
29
- <p>Hallo,<br/> hier gibt es meinen Wunschzettel!</p>
30
- <p>{{var message}}</p>
31
- {{var items}}
32
-
33
- <br/>
34
-
35
- {{depend salable}}
36
- <p><strong><a href="{{var addAllLink}}" style="color:#DC6809;">Alle Artikel in Warenkorb legen</a></strong> |
37
- {{/depend}}
38
- <strong><a href="{{var viewOnSiteLink}}" style="color:#1E7EC8;">Alle Artikel im Shop ansehen!</a></strong></p>
39
- <p>Danke,<br/><strong>{{htmlescape var=$customer.name}}</strong></p>
40
- </td>
41
- </tr>
42
- </table>
43
- </td>
44
- </tr>
45
- </table>
46
- </div>
47
- {{block type="germansetup/imprint_content" template="germansetup/imprint/email_footer.phtml"}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
package.xml CHANGED
@@ -1,33 +1,42 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>FireGento_GermanSetup</name>
4
- <version>1.1.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/gpl-3.0">GNU General Public License, version 3 (GPLv3)</license>
7
  <channel>community</channel>
8
  <extends/>
9
- <summary>Grundkonfiguration f&#xFC;r deutsche Shops - die Alternative zu Market Ready Germany und German Shop</summary>
10
- <description>Fit f&#xFC;r den deutschen Markt mit German Setup. Das Modul bietet
11
- - Steuereinstellungen und Steuerklassen f&#xFC;r die ganze EU f&#xFC;r den Versand aus Deutschland, &#xD6;sterreich oder der Schweiz
12
- - Direkte Zuweisung der neuen Steuerklassen zu allen Produkten (konfigurierbar)
13
- - Email-Vorlagen
14
- - Aktivierung von Bestellbedingungen
15
- - Erstellung von Standard-CMS-Seiten
16
- - Erweiterte Preisdarstellung mit MwSt. und Versandkosten - per Template anpassbar
17
- - Unterst&#xFC;tzung der Button-L&#xF6;sung (bitte aktuelles Deutsches Sprachpaket dazu installieren)
18
-
19
- Vorteile:
20
- - schlank
21
- - Kompatibel zu allen g&#xE4;ngigen Versionen (z.B. Community Edition 1.4 bis 1.6)
22
- - Deinstallation problemlos m&#xF6;glich
23
- - Keine Rewrites, keine &#xFC;berlagerten Klassen
24
- - Installierbar zu beliebigen Zeitpunkten
25
- - &#xDC;berschreiben von Daten nur auf Wunsch, nicht automatisch</description>
26
- <notes>Bugfix: Avoid getQuote() on the session if quote hasn't been initialized yet</notes>
27
- <authors><author><name>FireGento Team</name><user>auto-converted</user><email>team@firegento.de</email></author></authors>
28
- <date>2012-08-02</date>
29
- <time>15:22:12</time>
30
- <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="germansetup.xml" hash="e6aaef3c6a9d533e657402d124a37b41"/></dir><dir name="template"><dir name="germansetup"><file name="extensions.phtml" hash="07d9304feb032b5e842f98a6b87084a0"/><file name="form.phtml" hash="3475cd160c0327a44bc721887a4bd422"/><file name="notifications.phtml" hash="e44b09e2449c2975fce78492ddef6dcb"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="germansetup.xml" hash="fe2f7adf187e74421a0ee6453df6efc0"/></dir><dir name="template"><dir name="germansetup"><dir name="checkout"><file name="additional.phtml" hash="4853303a07693827e7de31509ab7f85c"/><dir name="multishipping"><file name="agreements.phtml" hash="b4a9d15f10603b610bd5b2580adf0f61"/><file name="overview.phtml" hash="af1aa216e8e4c2f241df8d0f528744bb"/></dir><dir name="onepage"><file name="agreements.phtml" hash="efa502290a458dac7ea31b8abdd6c327"/></dir></dir><dir name="imprint"><file name="address.phtml" hash="cda9fd3a76ceda0dbd071a4c2eef1529"/><file name="bank.phtml" hash="ecc8bdcdad0db71085cc4d5a1beb58f5"/><file name="communication.phtml" hash="b003c398e387c80404525489b8e92a23"/><file name="email_footer.phtml" hash="9dcf3aa25109a8e7b8d9a236d92fd8e9"/><file name="legal.phtml" hash="0cc7cd9ca235fc2b7d20f12b565764e4"/><file name="tax.phtml" hash="6a766c210c013c6517fcd07d43bba0eb"/></dir><file name="price_info.phtml" hash="2f74f085ca873aad6d02b29368fff397"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_DE"><dir name="template"><dir name="germansetup"><dir name="block"><file name="agb.html" hash="12b9765598280cb21db12493500aceb0"/><file name="widerruf.html" hash="470282d7d2aadb660fa57ea70af7aa9b"/></dir><dir name="email"><file name="account_new.html" hash="494a9f9dd113ee67b615c92b780e6c55"/><file name="account_new_confirmation.html" hash="1d8e6c3a56b7c124b854d5eff31a64a7"/><file name="account_new_confirmed.html" hash="8858237e657d8a8993fb23e4d51eece1"/><file name="admin_password_new.html" hash="422a8dabcac72ff06ac482d34746044e"/><file name="contact_form.html" hash="41d4d8c609070e02f48265d6c2cf1721"/><file name="creditmemo_new.html" hash="cb971e21899dce8ab508da2a350fe075"/><file name="creditmemo_new_guest.html" hash="b559c45091b6e730dda656ed318e1c05"/><file name="creditmemo_update.html" hash="3ba7a109994bd1a59fbae720f03bf236"/><file name="creditmemo_update_guest.html" hash="b18d23f8c8ec29c9741ec0989792bc04"/><file name="currency_update_warning.html" hash="e173548da8abb6be3efc7778d85ffdc7"/><file name="enterprise_invitation.html" hash="c7ac145656d0aed2defedbc3f6887def"/><file name="invoice_new.html" hash="8c8e6b61c0cca5e507900c67c1d20d84"/><file name="invoice_new_guest.html" hash="b7e94f2d8eb63200dfd7b846b67bfe54"/><file name="invoice_update.html" hash="268f054ab42b1a7e2d07d23e19feeb80"/><file name="invoice_update_guest.html" hash="895f4c25f2c1d3692c1665303065fc15"/><file name="log_clean_warning.html" hash="f1a16ce983fa9507080085d86ec9b3cf"/><file name="newsletter_subscr_confirm.html" hash="9efddbee1af15277a8cc6228e948c9e1"/><file name="newsletter_subscr_success.html" hash="ca0c234580c0578de8df2acb93fa483a"/><file name="newsletter_unsub_success.html" hash="2dd3d744cbb99b0178c08a44cac022af"/><file name="order_new.html" hash="e9a61fef85458823fbcebc26afca2d62"/><file name="order_new_guest.html" hash="92148feff4df9a8114d3201dcf9b0088"/><file name="order_update.html" hash="bdd2fb4c42d2ed8e0b545d07556f89d1"/><file name="order_update_guest.html" hash="db7cf483e0db009cf5de74f8fb66a506"/><file name="password_new.html" hash="7050754db20197615739447741313bed"/><file name="payment_failed.html" hash="8c273e9a554005a4ee122402f17c8c32"/><file name="product_alert_cron_error.html" hash="adcfca6f2588508b228c24b4255ade87"/><file name="product_price_alert.html" hash="f16a51c3cbcf99dc1ac125d2981bd0a9"/><file name="product_share.html" hash="4101ebfc5c7703cf6c2e54cd783ecb6a"/><file name="product_stock_alert.html" hash="95b6df2f12a3d397755ea2bdf79b2f90"/><file name="shipment_new.html" hash="ab163ee055423112ac3fbebcf80d4ebd"/><file name="shipment_new_guest.html" hash="5956d6299b4331a275cbe7b42a38ecc6"/><file name="shipment_update.html" hash="0a4f664892665ee8fe616bdb5974f487"/><file name="shipment_update_guest.html" hash="228329ca37ad6cf40f128d189638c908"/><file name="sitemap_generate_warning.html" hash="2ef567f4f3d305ec7ac41178c97db7fb"/><file name="wishlist_share.html" hash="4d8bcbe605efa11afa789098e74d35b2"/></dir><dir name="page"><file name="404.html" hash="17dc05fa677b464bbf9d3fc032dbc1ea"/><file name="agb.html" hash="42d4c7af3c93cc9b3554b3990b68700b"/><file name="bestellung.html" hash="bf3939c6556f4386535af869b549cd6e"/><file name="datenschutz.html" hash="e2c6f563374c7b4df4568df738fe576e"/><file name="impressum.html" hash="30fd7a59fdda57d202893b739292c6b7"/><file name="lieferung.html" hash="39f30de78be92b7349c58f294eb0371a"/><file name="rechtlicheinfos.html" hash="cf0b797def0f80b3a26ad7d4fc6477f5"/><file name="widerruf.html" hash="9790bf35b907ed943060d499d427813e"/><file name="zahlung.html" hash="91d9a3e2566521f7bb34f5caa6c51f50"/></dir></dir></dir><file name="FireGento_GermanSetup.csv" hash="cfea44912685695fd95df01c90088030"/></dir></target><target name="magecommunity"><dir name="FireGento"><dir name="GermanSetup"><dir name="Block"><file name="Ga.php" hash="3445bd898d7b23993f9b94e1a900e2e8"/><dir name="Adminhtml"><file name="Germansetup.php" hash="b55bf48a215319d6f56d17a746ac5c05"/><file name="Notifications.php" hash="d43f0b9267bc5b3f65752b69966406d2"/></dir><dir name="Bundle"><dir name="Catalog"><dir name="Product"><file name="Price.php" hash="211e4463300cfc023d07508a28447c2c"/></dir></dir></dir><dir name="Catalog"><dir name="Product"><file name="Price.php" hash="1c4513a585068a98c007551eb385527e"/></dir></dir><dir name="Checkout"><file name="Information.php" hash="f376a5fa8a91412cb90fc12b0a1cb19b"/></dir><dir name="Imprint"><file name="Content.php" hash="0025837f93b1c5f84c4cd367246c855f"/><file name="Field.php" hash="73e9b043eca8f76844938163b0431dcb"/></dir></dir><dir name="controllers"><file name="FrontendController.php" hash="beef26faeb3ef6206a50dc22ab50fe8f"/><file name="GermansetupController.php" hash="ccc207a54ca2387b17759a2351a5e15b"/></dir><dir name="etc"><file name="config.xml" hash="327a073d19f927160d833fd54eb11f6d"/><file name="system.xml" hash="0921b538d3a88a7ea39f6a9222042f69"/><dir name="at"><file name="tax.xml" hash="3f8075afda3c48657933e81f59884992"/></dir><dir name="ch"><file name="tax.xml" hash="292790d01fb4bf021e96e91809a1e8b2"/></dir><dir name="default"><file name="cms.xml" hash="652453330db675b6b1a0692c6a285148"/><file name="email.xml" hash="26ad2ffe7bc38e31a309228bd4f4d213"/><file name="systemconfig.xml" hash="4964727275862ad6aaffa5691b74637f"/><file name="tax.xml" hash="587fe6251c12d58fdd34f113f191023e"/></dir></dir><dir name="Helper"><file name="Data.php" hash="0b56390fb61eedad524b3cbe024b0a66"/><dir name="Catalog"><dir name="Product"><file name="Configuration.php" hash="531ae36317e8588b87a2e4a107372346"/></dir></dir></dir><dir name="Model"><file name="Config.php" hash="13b48b3eb0039d82d946a1bdc7c76d2a"/><file name="Observer.php" hash="4f260278450809be1b7a53fc8f81f133"/><dir name="Setup"><file name="Abstract.php" hash="e3b5a07903602b4a2ab31aedabff0d07"/><file name="Agreements.php" hash="3be7b5250133eaad69c846af23c35a1e"/><file name="Cms.php" hash="cf68bd4426983c4f1d8a56cae0b7c7c8"/><file name="Email.php" hash="8c145b55a2f1d239aadd3f161127a75b"/><file name="Systemconfig.php" hash="4e341afb41a0b5bd180af0c709b614c4"/><file name="Tax.php" hash="2706858f7860a2e6d7bf152d4ef2448f"/></dir><dir name="Source"><dir name="Cms"><file name="Block.php" hash="65619ddf168677d999053590d0582148"/><file name="Page.php" hash="0afcfc4e6bdebf23e0a5d9fd780e725c"/></dir><dir name="Tax"><file name="NewProductTaxClass.php" hash="5730f38d539f84dcbbdbeaf8b0e82918"/></dir></dir><dir name="Tax"><file name="Config.php" hash="6aa117491469cc960c3893e5dc625406"/></dir></dir><dir name="sql"><dir name="germansetup_setup"><file name="mysql4-install-0.5.0.php" hash="61a79c2efcee11a2e82c522a31e80ced"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="5f2fd10c9bababe777dba5b71e8ec3d6"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="germansetup"><file name="checkout.css" hash="97a1074dba79415e2c4e231e224770c7"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="FireGento_GermanSetup.xml" hash="6db709b71ec56dadb3b251faaad2e95c"/></dir></target></contents>
 
 
 
 
 
 
 
 
 
31
  <compatible/>
32
- <dependencies/>
33
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>FireGento_GermanSetup</name>
4
+ <version>1.1.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/gpl-3.0">GNU General Public License, version 3 (GPLv3)</license>
7
  <channel>community</channel>
8
  <extends/>
9
+ <summary>Basic configuration for German shops - the alternative for solutions like Market Ready Germany and German Shop </summary>
10
+ <description>Be prepared for the German market with GermanSetup&#xD;
11
+ &#xD;
12
+ Features:&#xD;
13
+ - Tax configuration and tax classes for all EU based countries (for a Germany, Austria or Switzerland based shop)&#xD;
14
+ - Automatic assignment of the new tax classes to all given products (configurable)&#xD;
15
+ - Email templates&#xD;
16
+ - Activation and base configuration of Terms and Conditions&#xD;
17
+ - Creation of standard CMS pages&#xD;
18
+ - Enhanced price rendering including VAT and shipping costs&#xD;
19
+ - can be configured via template&#xD;
20
+ - Automatic generation of meta information for products&#xD;
21
+ - Contains a list of recommended modules for the German market&#xD;
22
+ - Supports the German "Button Loesung"&#xD;
23
+ &#xD;
24
+ Advantages:&#xD;
25
+ - Trimmed to needed functionality, no unnecessarily installed modules&#xD;
26
+ - Compatible with all popular versions (e.g. Community Edition 1.4 to 1.6)&#xD;
27
+ - Problem-free uninstallation possible at any time&#xD;
28
+ - No rewrites of any core classes, no owerwritten classes&#xD;
29
+ - Can be installed at any time&#xD;
30
+ - Any data overwriting is only done if explicitly executed by admin, not done automatically</description>
31
+ <notes>- Emails are now taken from locale pack and modified by German Setup&#xD;
32
+ - Newsletter registrations and unregistrations are now stored as a history (see Newsletter -&gt; Newsletter Subscribers status history)&#xD;
33
+ - Added compatibility to Sitewards_B2B module&#xD;
34
+ - Added possibility to display shipping costs as "including" instead of "excluding"&#xD;
35
+ - Small fixes</notes>
36
+ <authors><author><name>FireGento Team</name><user>firegento</user><email>team@firegento.com</email></author></authors>
37
+ <date>2012-11-09</date>
38
+ <time>08:46:33</time>
39
+ <contents><target name="magecommunity"><dir name="FireGento"><dir name="GermanSetup"><dir name="Block"><dir name="Adminhtml"><file name="Germansetup.php" hash="ff60d2b8ee3d94004e6072c065717e32"/><dir name="Newsletter"><dir name="Subscriber"><dir name="Status"><file name="Grid.php" hash="696b0fb2dcfd5b4c33d4f3304dd80072"/></dir><file name="Status.php" hash="d597dffb5800a4276f808a1bc4b8ef8f"/></dir></dir><file name="Notifications.php" hash="9bf663592227da07b7be7637aaba030e"/></dir><dir name="Bundle"><dir name="Catalog"><dir name="Product"><dir name="Price"><file name="Abstract.php" hash="efa2cea2ccc479b133de478a9b264448"/></dir><file name="Price.php" hash="aabac1a13a5a5167c177138c5c6aeb61"/></dir></dir></dir><dir name="Catalog"><dir name="Product"><dir name="Price"><file name="Abstract.php" hash="6a2092e8f51a0fa33f2a37ced3e15d6b"/></dir><file name="Price.php" hash="2d1ca7fd3099e8efd0ec71e607276b66"/></dir></dir><dir name="Checkout"><file name="Information.php" hash="52e224eefd7890af27ee81acd05a260f"/></dir><file name="Ga.php" hash="7c28e42a149480cadafbc2a7cc8ad720"/><dir name="Imprint"><file name="Content.php" hash="0448f2b08311eb09f8ecd6621719c497"/><file name="Field.php" hash="73e9b043eca8f76844938163b0431dcb"/></dir></dir><dir name="Helper"><dir name="Catalog"><dir name="Product"><file name="Configuration.php" hash="9f354576f94ea9379f0c88229cf42eeb"/></dir></dir><dir name="Checkout"><file name="Data.php" hash="943cbb2ce1e845ac2fa3bddca2e3eea8"/></dir><file name="Data.php" hash="0e3d2d7d88900a0d4c22d37d02cc3584"/></dir><dir name="Model"><file name="Config.php" hash="3d2f7db53141cfb2202e62a7ab399a45"/><dir name="Newsletter"><file name="Observer.php" hash="f53dd9f556235a571e858d810dbb3636"/><dir name="Subscriber"><file name="Status.php" hash="00e08e92ec401511b10f76b6dd545ce1"/></dir></dir><file name="Observer.php" hash="0c281b32819b1e1d1608da24ffc7ec5e"/><dir name="Resource"><dir name="Newsletter"><dir name="Subscriber"><dir name="Status"><file name="Collection.php" hash="c278cdd3288a83df31c93476adcd45c8"/></dir><file name="Status.php" hash="b4769c2ee69c1adffcd3a93cb09dccef"/></dir></dir></dir><dir name="Setup"><file name="Abstract.php" hash="113525676a8188218382bd95a148f819"/><file name="Agreements.php" hash="3be7b5250133eaad69c846af23c35a1e"/><file name="Cms.php" hash="0cf843983f9e54e8bc012e0ee54b6c3e"/><file name="Email.php" hash="12515b9b1e68905436eb4c551d27079b"/><file name="Systemconfig.php" hash="2caefe77e727f85b03dd8610642e82ab"/><file name="Tax.php" hash="b4ff48f1607e58b2979517ad06755a14"/></dir><dir name="Source"><dir name="Cms"><file name="Block.php" hash="65619ddf168677d999053590d0582148"/><file name="Page.php" hash="0afcfc4e6bdebf23e0a5d9fd780e725c"/></dir><dir name="Tax"><file name="DynamicType.php" hash="fd9a27ac0c9de485b1f0d9398d5a33e3"/><file name="NewProductTaxClass.php" hash="af4936858d06413572418f47d27496a5"/></dir></dir><dir name="Tax"><file name="Config.php" hash="5cb45dae4c1d6300de7fbe05e240056e"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="NewsletterController.php" hash="12b993b33fdc1304b298aadf9c35bc03"/></dir><file name="FrontendController.php" hash="beef26faeb3ef6206a50dc22ab50fe8f"/><file name="GermansetupController.php" hash="ccc207a54ca2387b17759a2351a5e15b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0b25908da8e677acbc61d8ca6498d6e3"/><dir name="at"><file name="tax.xml" hash="c134129a2e5d7e7e1969d23c2969b48a"/></dir><dir name="ch"><file name="tax.xml" hash="b8766d8fd868ca112c73ee453b677b83"/></dir><file name="config.xml" hash="6c378d5e80c5cf64a17656dff9d80287"/><dir name="default"><file name="cms.xml" hash="66403112868c8be2840b86540f443546"/><file name="email.xml" hash="c727b41374f21465d9dc6801254857a1"/><file name="systemconfig.xml" hash="6427ac970c0d63a8c5377c852ec13908"/><file name="tax.xml" hash="fe5e53d36d4e9916827f85047d94ee31"/></dir><file name="system.xml" hash="094ddb1fdc404f713254b1191e4c2d46"/></dir><dir name="sql"><dir name="germansetup_setup"><file name="mysql4-install-0.5.0.php" hash="61a79c2efcee11a2e82c522a31e80ced"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="5f2fd10c9bababe777dba5b71e8ec3d6"/><file name="mysql4-upgrade-1.1.2-1.1.3.php" hash="dc9709870c4ae9c35985a5cb45ea7948"/><file name="mysql4-upgrade-1.1.3-1.1.4.php" hash="0b5fe224de728700db0886c7ebb9182f"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="germansetup.xml" hash="d737e7583aa5e272c93a5c0001ea4223"/></dir><dir name="template"><dir name="germansetup"><file name="extensions.phtml" hash="07d9304feb032b5e842f98a6b87084a0"/><file name="form.phtml" hash="616a0e0e0d44b950b0fd7d4fc3de242d"/><file name="notifications.phtml" hash="e44b09e2449c2975fce78492ddef6dcb"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="germansetup.xml" hash="9d61899be1e7f80c26aedfc690be4b06"/></dir><dir name="template"><dir name="germansetup"><dir><dir name="checkout"><file name="additional.phtml" hash="4853303a07693827e7de31509ab7f85c"/><dir name="multishipping"><file name="agreements.phtml" hash="2a19135a35685ca43723406aa9986b1c"/><file name="overview.phtml" hash="af1aa216e8e4c2f241df8d0f528744bb"/></dir><dir name="onepage"><file name="agreements.phtml" hash="0667375ce6d570caab7912875d88f932"/></dir></dir><dir name="imprint"><file name="address.phtml" hash="6a1c17178336ffe03b0503b295b370f2"/><file name="bank.phtml" hash="ecc8bdcdad0db71085cc4d5a1beb58f5"/><file name="communication.phtml" hash="3b40b8f69c99510ab400616e33608e40"/><file name="email_footer.phtml" hash="9dcf3aa25109a8e7b8d9a236d92fd8e9"/><file name="legal.phtml" hash="0cc7cd9ca235fc2b7d20f12b565764e4"/><file name="tax.phtml" hash="6a766c210c013c6517fcd07d43bba0eb"/></dir></dir><file name="price_info.phtml" hash="061eb5a550403f44cafe1c6a1d45f658"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="FireGento_GermanSetup.xml" hash="1bd05f60d947625a4d19308579510ef8"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="FireGento_GermanSetup.csv" hash="f5d1f582b6b3a455469161bdcec9d365"/><dir name="template"><dir name="germansetup"><dir name="block"><file name="agb.html" hash="12b9765598280cb21db12493500aceb0"/><file name="widerruf.html" hash="470282d7d2aadb660fa57ea70af7aa9b"/></dir><dir name="page"><file name="404.html" hash="17dc05fa677b464bbf9d3fc032dbc1ea"/><file name="agb.html" hash="42d4c7af3c93cc9b3554b3990b68700b"/><file name="bestellung.html" hash="bf3939c6556f4386535af869b549cd6e"/><file name="datenschutz.html" hash="e2c6f563374c7b4df4568df738fe576e"/><file name="impressum.html" hash="30fd7a59fdda57d202893b739292c6b7"/><file name="lieferung.html" hash="39f30de78be92b7349c58f294eb0371a"/><file name="rechtlicheinfos.html" hash="cf0b797def0f80b3a26ad7d4fc6477f5"/><file name="widerruf.html" hash="9790bf35b907ed943060d499d427813e"/><file name="zahlung.html" hash="91d9a3e2566521f7bb34f5caa6c51f50"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="germansetup"><file name="checkout.css" hash="bffb07e1e9e14e2cdd60c293910d6f45"/></dir></dir></dir></dir></dir></target></contents>
40
  <compatible/>
41
+ <dependencies><required><php><min>5.2.0</min><max>7.9.9</max></php></required></dependencies>
42
  </package>
skin/frontend/base/default/css/germansetup/checkout.css CHANGED
@@ -36,3 +36,7 @@
36
  padding-top: 0px;
37
  padding-bottom: 0px;
38
  }
 
 
 
 
36
  padding-top: 0px;
37
  padding-bottom: 0px;
38
  }
39
+
40
+ #review-buttons-container p.f-left {
41
+ display: none;
42
+ }