Version Notes
1.0.3
added options to overwrite error messages when trying to access locked registration / forgot password
added compatibility for CE 1.8 / 1.8.1
1.0.2.1
fixed a php notice when trying to check the capability of retrieving the magento edition
1.0.2
added option to hide or customize registration panel at login page
registration panel can be customized by configuring header, text, button visibility and button label
registration panel can be hidden or customized even when registration remains enabled
disabled registration removes all registration hints when entering onepage checkout as guest
disabled forgot password now also removes the links at login and onepage checkout page
note: new templates have been added so you may check them to match with your skin after update
1.0.1
fixed redirect to startpage not working when customer_startup_redirect_dashboard is disabled
fixed hive navigation option not working in ce 1.7
fixed fatal error on after login redirect in ce 1.5
1.0.0
initial release
Release Info
Developer | Design:Slider GbR |
Extension | DS_PrivateSales |
Version | 1.0.3 |
Comparing to | |
See all releases |
Code changes from version 1.0.2.1 to 1.0.3
- app/code/community/DS/PrivateSales/Block/Checkout/Onepage/Login.php +1 -1
- app/code/community/DS/PrivateSales/Block/Customer/Form/Login.php +1 -1
- app/code/community/DS/PrivateSales/CHANGE.LOG +4 -0
- app/code/community/DS/PrivateSales/Helper/Data.php +52 -0
- app/code/community/DS/PrivateSales/controllers/Customer/AccountController.php +4 -4
- app/code/community/DS/PrivateSales/etc/config.xml +1 -1
- app/code/community/DS/PrivateSales/etc/system.xml +25 -5
- app/design/frontend/default/default/template/ds/privatesales/{login_ce17.phtml → login_ce17_18.phtml} +2 -1
- app/design/frontend/default/default/template/ds/privatesales/{opc_ce17.phtml → opc_ce17_18.phtml} +2 -1
- app/locale/de_DE/DS_PrivateSales.csv +3 -0
- package.xml +10 -5
@@ -20,7 +20,7 @@ class DS_PrivateSales_Block_Checkout_Onepage_Login extends Mage_Checkout_Block_O
|
|
20 |
protected function _beforeToHtml()
|
21 |
{
|
22 |
// Set latest available template as default
|
23 |
-
$this->setTemplate('ds/privatesales/
|
24 |
|
25 |
// Use older template depending on magento version (is there a layout xml based solution for that?)
|
26 |
$e = method_exists('Mage', 'getEdition') ? Mage::getEdition() : 'Community';
|
20 |
protected function _beforeToHtml()
|
21 |
{
|
22 |
// Set latest available template as default
|
23 |
+
$this->setTemplate('ds/privatesales/opc_ce17_18.phtml');
|
24 |
|
25 |
// Use older template depending on magento version (is there a layout xml based solution for that?)
|
26 |
$e = method_exists('Mage', 'getEdition') ? Mage::getEdition() : 'Community';
|
@@ -20,7 +20,7 @@ class DS_PrivateSales_Block_Customer_Form_Login extends Mage_Customer_Block_Form
|
|
20 |
protected function _beforeToHtml()
|
21 |
{
|
22 |
// Set latest available template as default
|
23 |
-
$this->setTemplate('ds/privatesales/
|
24 |
|
25 |
// Use older template depending on magento version (is there a layout xml based solution for that?)
|
26 |
$e = method_exists('Mage', 'getEdition') ? Mage::getEdition() : 'Community';
|
20 |
protected function _beforeToHtml()
|
21 |
{
|
22 |
// Set latest available template as default
|
23 |
+
$this->setTemplate('ds/privatesales/login_ce17_18.phtml');
|
24 |
|
25 |
// Use older template depending on magento version (is there a layout xml based solution for that?)
|
26 |
$e = method_exists('Mage', 'getEdition') ? Mage::getEdition() : 'Community';
|
@@ -1,5 +1,9 @@
|
|
1 |
DS_PrivateSales
|
2 |
|
|
|
|
|
|
|
|
|
3 |
1.0.2.1
|
4 |
fixed a php notice when trying to check the capability of retrieving the magento edition
|
5 |
|
1 |
DS_PrivateSales
|
2 |
|
3 |
+
1.0.3
|
4 |
+
added options to overwrite error messages when trying to access locked registration / forgot password
|
5 |
+
added compatibility for CE 1.8 / 1.8.1
|
6 |
+
|
7 |
1.0.2.1
|
8 |
fixed a php notice when trying to check the capability of retrieving the magento edition
|
9 |
|
@@ -211,4 +211,56 @@ class DS_PrivateSales_Helper_Data extends Mage_Core_Helper_Abstract
|
|
211 |
|
212 |
return '';
|
213 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
}
|
211 |
|
212 |
return '';
|
213 |
}
|
214 |
+
|
215 |
+
/**
|
216 |
+
* Get custom registration disabled error message
|
217 |
+
*
|
218 |
+
* @return string
|
219 |
+
*/
|
220 |
+
public function getRegistrationCustomErrorMessage()
|
221 |
+
{
|
222 |
+
return Mage::getStoreConfig('privatesales/registration/disable_error_msg');
|
223 |
+
}
|
224 |
+
|
225 |
+
/**
|
226 |
+
* Get registration disabled error message
|
227 |
+
*
|
228 |
+
* @return string
|
229 |
+
*/
|
230 |
+
public function getRegistrationErrorMessage()
|
231 |
+
{
|
232 |
+
$msg = $this->getRegistrationCustomErrorMessage();
|
233 |
+
if (!strlen(trim($msg)))
|
234 |
+
{
|
235 |
+
$msg = $this->__('Account registration has been locked.');
|
236 |
+
}
|
237 |
+
|
238 |
+
return $msg;
|
239 |
+
}
|
240 |
+
|
241 |
+
/**
|
242 |
+
* Get custom forgot password disabled error message
|
243 |
+
*
|
244 |
+
* @return string
|
245 |
+
*/
|
246 |
+
public function getForgotPasswordCustomErrorMessage()
|
247 |
+
{
|
248 |
+
return Mage::getStoreConfig('privatesales/forgot_password/disable_error_msg');
|
249 |
+
}
|
250 |
+
|
251 |
+
/**
|
252 |
+
* Get forgot password disabled error message
|
253 |
+
*
|
254 |
+
* @return string
|
255 |
+
*/
|
256 |
+
public function getForgotPasswordErrorMessage()
|
257 |
+
{
|
258 |
+
$msg = $this->getForgotPasswordCustomErrorMessage();
|
259 |
+
if (!strlen(trim($msg)))
|
260 |
+
{
|
261 |
+
$msg = $this->__('Forgot password has been locked.');
|
262 |
+
}
|
263 |
+
|
264 |
+
return $msg;
|
265 |
+
}
|
266 |
}
|
@@ -29,7 +29,7 @@ class DS_PrivateSales_Customer_AccountController extends Mage_Customer_AccountCo
|
|
29 |
{
|
30 |
if (!Mage::helper('privatesales')->canShowRegistration())
|
31 |
{
|
32 |
-
$this->_getSession()->addError(
|
33 |
$this->_redirect('*/*');
|
34 |
return;
|
35 |
}
|
@@ -46,7 +46,7 @@ class DS_PrivateSales_Customer_AccountController extends Mage_Customer_AccountCo
|
|
46 |
{
|
47 |
if (!Mage::helper('privatesales')->canShowRegistration())
|
48 |
{
|
49 |
-
$this->_getSession()->addError(
|
50 |
$this->_redirect('*/*');
|
51 |
return;
|
52 |
}
|
@@ -63,7 +63,7 @@ class DS_PrivateSales_Customer_AccountController extends Mage_Customer_AccountCo
|
|
63 |
{
|
64 |
if (!Mage::helper('privatesales')->canShowForgotPassword())
|
65 |
{
|
66 |
-
$this->_getSession()->addError(
|
67 |
$this->_redirect('*/*');
|
68 |
return;
|
69 |
}
|
@@ -80,7 +80,7 @@ class DS_PrivateSales_Customer_AccountController extends Mage_Customer_AccountCo
|
|
80 |
{
|
81 |
if (!Mage::helper('privatesales')->canShowForgotPassword())
|
82 |
{
|
83 |
-
$this->_getSession()->addError(
|
84 |
$this->_redirect('*/*');
|
85 |
return;
|
86 |
}
|
29 |
{
|
30 |
if (!Mage::helper('privatesales')->canShowRegistration())
|
31 |
{
|
32 |
+
$this->_getSession()->addError(Mage::helper('privatesales')->getRegistrationErrorMessage());
|
33 |
$this->_redirect('*/*');
|
34 |
return;
|
35 |
}
|
46 |
{
|
47 |
if (!Mage::helper('privatesales')->canShowRegistration())
|
48 |
{
|
49 |
+
$this->_getSession()->addError(Mage::helper('privatesales')->getRegistrationErrorMessage());
|
50 |
$this->_redirect('*/*');
|
51 |
return;
|
52 |
}
|
63 |
{
|
64 |
if (!Mage::helper('privatesales')->canShowForgotPassword())
|
65 |
{
|
66 |
+
$this->_getSession()->addError(Mage::helper('privatesales')->getForgotPasswordErrorMessage());
|
67 |
$this->_redirect('*/*');
|
68 |
return;
|
69 |
}
|
80 |
{
|
81 |
if (!Mage::helper('privatesales')->canShowForgotPassword())
|
82 |
{
|
83 |
+
$this->_getSession()->addError(Mage::helper('privatesales')->getForgotPasswordErrorMessage());
|
84 |
$this->_redirect('*/*');
|
85 |
return;
|
86 |
}
|
@@ -3,7 +3,7 @@
|
|
3 |
|
4 |
<modules>
|
5 |
<DS_PrivateSales>
|
6 |
-
<version>1.0.
|
7 |
</DS_PrivateSales>
|
8 |
</modules>
|
9 |
|
3 |
|
4 |
<modules>
|
5 |
<DS_PrivateSales>
|
6 |
+
<version>1.0.3</version>
|
7 |
</DS_PrivateSales>
|
8 |
</modules>
|
9 |
|
@@ -59,11 +59,21 @@
|
|
59 |
<show_in_website>1</show_in_website>
|
60 |
<show_in_store>1</show_in_store>
|
61 |
</disable>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
<login_panel translate="label" module="privatesales">
|
63 |
<label>Show panel at login page</label>
|
64 |
<frontend_type>select</frontend_type>
|
65 |
<source_model>adminhtml/system_config_source_yesnocustom</source_model>
|
66 |
-
<sort_order>
|
67 |
<show_in_default>1</show_in_default>
|
68 |
<show_in_website>1</show_in_website>
|
69 |
<show_in_store>1</show_in_store>
|
@@ -71,7 +81,7 @@
|
|
71 |
<panel_header translate="label" module="privatesales">
|
72 |
<label>Custom panel header</label>
|
73 |
<frontend_type>text</frontend_type>
|
74 |
-
<sort_order>
|
75 |
<show_in_default>1</show_in_default>
|
76 |
<show_in_website>1</show_in_website>
|
77 |
<show_in_store>1</show_in_store>
|
@@ -80,7 +90,7 @@
|
|
80 |
<panel_text translate="label" module="privatesales">
|
81 |
<label>Custom panel text</label>
|
82 |
<frontend_type>textarea</frontend_type>
|
83 |
-
<sort_order>
|
84 |
<show_in_default>1</show_in_default>
|
85 |
<show_in_website>1</show_in_website>
|
86 |
<show_in_store>1</show_in_store>
|
@@ -90,7 +100,7 @@
|
|
90 |
<label>Show button</label>
|
91 |
<frontend_type>select</frontend_type>
|
92 |
<source_model>adminhtml/system_config_source_yesno</source_model>
|
93 |
-
<sort_order>
|
94 |
<show_in_default>1</show_in_default>
|
95 |
<show_in_website>1</show_in_website>
|
96 |
<show_in_store>1</show_in_store>
|
@@ -99,7 +109,7 @@
|
|
99 |
<panel_button_text translate="label" module="privatesales">
|
100 |
<label>Custom button text</label>
|
101 |
<frontend_type>text</frontend_type>
|
102 |
-
<sort_order>
|
103 |
<show_in_default>1</show_in_default>
|
104 |
<show_in_website>1</show_in_website>
|
105 |
<show_in_store>1</show_in_store>
|
@@ -126,6 +136,16 @@
|
|
126 |
<show_in_website>1</show_in_website>
|
127 |
<show_in_store>1</show_in_store>
|
128 |
</disable>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
</fields>
|
130 |
</forgot_password>
|
131 |
|
59 |
<show_in_website>1</show_in_website>
|
60 |
<show_in_store>1</show_in_store>
|
61 |
</disable>
|
62 |
+
<disable_error_msg translate="label" module="privatesales">
|
63 |
+
<label>Custom error message</label>
|
64 |
+
<comment>Displayed when trying to access registration. Leave blank for default msg from language files.</comment>
|
65 |
+
<frontend_type>text</frontend_type>
|
66 |
+
<sort_order>2</sort_order>
|
67 |
+
<show_in_default>1</show_in_default>
|
68 |
+
<show_in_website>1</show_in_website>
|
69 |
+
<show_in_store>1</show_in_store>
|
70 |
+
<depends><disable>1</disable></depends>
|
71 |
+
</disable_error_msg>
|
72 |
<login_panel translate="label" module="privatesales">
|
73 |
<label>Show panel at login page</label>
|
74 |
<frontend_type>select</frontend_type>
|
75 |
<source_model>adminhtml/system_config_source_yesnocustom</source_model>
|
76 |
+
<sort_order>3</sort_order>
|
77 |
<show_in_default>1</show_in_default>
|
78 |
<show_in_website>1</show_in_website>
|
79 |
<show_in_store>1</show_in_store>
|
81 |
<panel_header translate="label" module="privatesales">
|
82 |
<label>Custom panel header</label>
|
83 |
<frontend_type>text</frontend_type>
|
84 |
+
<sort_order>4</sort_order>
|
85 |
<show_in_default>1</show_in_default>
|
86 |
<show_in_website>1</show_in_website>
|
87 |
<show_in_store>1</show_in_store>
|
90 |
<panel_text translate="label" module="privatesales">
|
91 |
<label>Custom panel text</label>
|
92 |
<frontend_type>textarea</frontend_type>
|
93 |
+
<sort_order>5</sort_order>
|
94 |
<show_in_default>1</show_in_default>
|
95 |
<show_in_website>1</show_in_website>
|
96 |
<show_in_store>1</show_in_store>
|
100 |
<label>Show button</label>
|
101 |
<frontend_type>select</frontend_type>
|
102 |
<source_model>adminhtml/system_config_source_yesno</source_model>
|
103 |
+
<sort_order>6</sort_order>
|
104 |
<show_in_default>1</show_in_default>
|
105 |
<show_in_website>1</show_in_website>
|
106 |
<show_in_store>1</show_in_store>
|
109 |
<panel_button_text translate="label" module="privatesales">
|
110 |
<label>Custom button text</label>
|
111 |
<frontend_type>text</frontend_type>
|
112 |
+
<sort_order>7</sort_order>
|
113 |
<show_in_default>1</show_in_default>
|
114 |
<show_in_website>1</show_in_website>
|
115 |
<show_in_store>1</show_in_store>
|
136 |
<show_in_website>1</show_in_website>
|
137 |
<show_in_store>1</show_in_store>
|
138 |
</disable>
|
139 |
+
<disable_error_msg translate="label" module="privatesales">
|
140 |
+
<label>Custom error message</label>
|
141 |
+
<comment>Displayed when trying to access forgot password. Leave blank for default msg from language files.</comment>
|
142 |
+
<frontend_type>text</frontend_type>
|
143 |
+
<sort_order>2</sort_order>
|
144 |
+
<show_in_default>1</show_in_default>
|
145 |
+
<show_in_website>1</show_in_website>
|
146 |
+
<show_in_store>1</show_in_store>
|
147 |
+
<depends><disable>1</disable></depends>
|
148 |
+
</disable_error_msg>
|
149 |
</fields>
|
150 |
</forgot_password>
|
151 |
|
@@ -29,6 +29,7 @@ $isRegistrationEnabled = $helper->canShowRegistration();
|
|
29 |
<?php /* Extensions placeholder */ ?>
|
30 |
<?php echo $this->getChildHtml('customer.form.login.extra')?>
|
31 |
<form action="<?php echo $this->getPostActionUrl() ?>" method="post" id="login-form">
|
|
|
32 |
<div<?php if ($canShowRegPanel): ?> class="col2-set"<?php endif; ?>>
|
33 |
<?php if ($canShowRegPanel): ?>
|
34 |
<div class="col-1 new-users">
|
@@ -46,7 +47,7 @@ $isRegistrationEnabled = $helper->canShowRegistration();
|
|
46 |
<li>
|
47 |
<label for="email" class="required"><em>*</em><?php echo Mage::helper('customer')->__('Email Address') ?></label>
|
48 |
<div class="input-box">
|
49 |
-
<input type="text" name="login[username]" value="<?php echo $this->
|
50 |
</div>
|
51 |
</li>
|
52 |
<li>
|
29 |
<?php /* Extensions placeholder */ ?>
|
30 |
<?php echo $this->getChildHtml('customer.form.login.extra')?>
|
31 |
<form action="<?php echo $this->getPostActionUrl() ?>" method="post" id="login-form">
|
32 |
+
<?php echo $this->getBlockHtml('formkey'); ?>
|
33 |
<div<?php if ($canShowRegPanel): ?> class="col2-set"<?php endif; ?>>
|
34 |
<?php if ($canShowRegPanel): ?>
|
35 |
<div class="col-1 new-users">
|
47 |
<li>
|
48 |
<label for="email" class="required"><em>*</em><?php echo Mage::helper('customer')->__('Email Address') ?></label>
|
49 |
<div class="input-box">
|
50 |
+
<input type="text" name="login[username]" value="<?php echo $this->escapeHtml($this->getUsername()) ?>" id="email" class="input-text required-entry validate-email" title="<?php echo Mage::helper('customer')->__('Email Address') ?>" />
|
51 |
</div>
|
52 |
</li>
|
53 |
<li>
|
@@ -78,13 +78,14 @@ $isRegistrationEnabled = $helper->canShowRegistration();
|
|
78 |
<?php echo $this->getMessagesBlock()->getGroupedHtml() ?>
|
79 |
<form id="login-form" action="<?php echo $this->getPostAction() ?>" method="post">
|
80 |
<fieldset>
|
|
|
81 |
<h4><?php echo Mage::helper('checkout')->__('Already registered?') ?></h4>
|
82 |
<p><?php echo Mage::helper('checkout')->__('Please log in below:') ?></p>
|
83 |
<ul class="form-list">
|
84 |
<li>
|
85 |
<label for="login-email" class="required"><em>*</em><?php echo Mage::helper('checkout')->__('Email Address') ?></label>
|
86 |
<div class="input-box">
|
87 |
-
<input type="text" class="input-text required-entry validate-email" id="login-email" name="login[username]" value="<?php echo $this->
|
88 |
</div>
|
89 |
</li>
|
90 |
<li>
|
78 |
<?php echo $this->getMessagesBlock()->getGroupedHtml() ?>
|
79 |
<form id="login-form" action="<?php echo $this->getPostAction() ?>" method="post">
|
80 |
<fieldset>
|
81 |
+
<?php echo $this->getBlockHtml('formkey'); ?>
|
82 |
<h4><?php echo Mage::helper('checkout')->__('Already registered?') ?></h4>
|
83 |
<p><?php echo Mage::helper('checkout')->__('Please log in below:') ?></p>
|
84 |
<ul class="form-list">
|
85 |
<li>
|
86 |
<label for="login-email" class="required"><em>*</em><?php echo Mage::helper('checkout')->__('Email Address') ?></label>
|
87 |
<div class="input-box">
|
88 |
+
<input type="text" class="input-text required-entry validate-email" id="login-email" name="login[username]" value="<?php echo $this->escapeHtml($this->getUsername()) ?>" />
|
89 |
</div>
|
90 |
</li>
|
91 |
<li>
|
@@ -1,10 +1,13 @@
|
|
1 |
"Account registration has been locked.","Die Neukundenanmeldung wurde gesperrt."
|
2 |
"Authentication Required","Anmeldung erzwingen"
|
3 |
"Custom button text","Eigener Button Text"
|
|
|
4 |
"Custom panel header","Eigene Überschrift"
|
5 |
"Custom panel text","Eigener Hinweistext"
|
6 |
"Disable Forgot Password","Passwort vergessen deaktivieren"
|
7 |
"Disable Registration","Registrierung deaktivieren"
|
|
|
|
|
8 |
"Enables or disables this extension","Diese Erweiterung an- und ausschalten"
|
9 |
"Forgot password has been locked.","Die Password vergessen Funktion wurde gesperrt."
|
10 |
"Forgot Password Options","Einstellungen für Password vergessen"
|
1 |
"Account registration has been locked.","Die Neukundenanmeldung wurde gesperrt."
|
2 |
"Authentication Required","Anmeldung erzwingen"
|
3 |
"Custom button text","Eigener Button Text"
|
4 |
+
"Custom error message","Eigener Fehlertext"
|
5 |
"Custom panel header","Eigene Überschrift"
|
6 |
"Custom panel text","Eigener Hinweistext"
|
7 |
"Disable Forgot Password","Passwort vergessen deaktivieren"
|
8 |
"Disable Registration","Registrierung deaktivieren"
|
9 |
+
"Displayed when trying to access forgot password. Leave blank for default msg from language files.","Wird angezeigt beim Versuch, Passwort vergessen aufzurufen. Leerlassen, um Text aus Sprachdateien zu verwenden."
|
10 |
+
"Displayed when trying to access registration. Leave blank for default msg from language files.","Wird angezeigt beim Versuch, die Registrierung aufzurufen. Leerlassen, um Text aus Sprachdateien zu verwenden."
|
11 |
"Enables or disables this extension","Diese Erweiterung an- und ausschalten"
|
12 |
"Forgot password has been locked.","Die Password vergessen Funktion wurde gesperrt."
|
13 |
"Forgot Password Options","Einstellungen für Password vergessen"
|
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>DS_PrivateSales</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
@@ -18,6 +18,7 @@
|
|
18 |
CMS page views can be blocked separately
|
19 |
</li>
|
20 |
<li>Catalog navigation can be hided</li>
|
|
|
21 |
<li>Fixes redirect to startpage not working when <i>customer_startup_redirect_dashboard</i> option is disabled
|
22 |
<li />Admin ACL for configuration</li>
|
23 |
</ul>
|
@@ -25,7 +26,11 @@
|
|
25 |
<p>Included translations: de_DE</p>
|
26 |
<p><b>Note:</b> To avoid 404 errors in admin please re-login after first installation.</p>
|
27 |
<p>For more information please visit our <a href="http://www.design-slider.de/magento-onlineshop/magento-extensions/private-sales/">official extension page</a> (currently in german only).</p></description>
|
28 |
-
<notes>1.0.
|
|
|
|
|
|
|
|
|
29 |
fixed a php notice when trying to check the capability of retrieving the magento edition
|
30 |

|
31 |
1.0.2
|
@@ -45,9 +50,9 @@
|
|
45 |
1.0.0
|
46 |
initial release</notes>
|
47 |
<authors><author><name>Design:Slider GbR</name><user>DesignSliderGbR</user><email>magento@design-slider.de</email></author></authors>
|
48 |
-
<date>
|
49 |
-
<time>
|
50 |
-
<contents><target name="magelocale"><dir><dir name="de_DE"><file name="DS_PrivateSales.csv" hash="
|
51 |
<compatible/>
|
52 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php><package><name>Mage_Customer</name><channel>core</channel><min>1.4.0.0.13</min><max></max></package><package><name>Mage_Checkout</name><channel>core</channel><min>0.9.5</min><max></max></package></required></dependencies>
|
53 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>DS_PrivateSales</name>
|
4 |
+
<version>1.0.3</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
18 |
CMS page views can be blocked separately
|
19 |
</li>
|
20 |
<li>Catalog navigation can be hided</li>
|
21 |
+
<li>Configurable custom error messages when trying to access locked registration / forgot password</li>
|
22 |
<li>Fixes redirect to startpage not working when <i>customer_startup_redirect_dashboard</i> option is disabled
|
23 |
<li />Admin ACL for configuration</li>
|
24 |
</ul>
|
26 |
<p>Included translations: de_DE</p>
|
27 |
<p><b>Note:</b> To avoid 404 errors in admin please re-login after first installation.</p>
|
28 |
<p>For more information please visit our <a href="http://www.design-slider.de/magento-onlineshop/magento-extensions/private-sales/">official extension page</a> (currently in german only).</p></description>
|
29 |
+
<notes>1.0.3
|
30 |
+
added options to overwrite error messages when trying to access locked registration / forgot password
|
31 |
+
added compatibility for CE 1.8 / 1.8.1
|
32 |
+

|
33 |
+
1.0.2.1
|
34 |
fixed a php notice when trying to check the capability of retrieving the magento edition
|
35 |

|
36 |
1.0.2
|
50 |
1.0.0
|
51 |
initial release</notes>
|
52 |
<authors><author><name>Design:Slider GbR</name><user>DesignSliderGbR</user><email>magento@design-slider.de</email></author></authors>
|
53 |
+
<date>2014-02-23</date>
|
54 |
+
<time>15:07:02</time>
|
55 |
+
<contents><target name="magelocale"><dir><dir name="de_DE"><file name="DS_PrivateSales.csv" hash="fcbd4787ff1421feed0f301b93285e88"/></dir></dir></target><target name="magecommunity"><dir name="DS"><dir name="PrivateSales"><dir name="Block"><dir name="Checkout"><dir name="Onepage"><file name="Login.php" hash="c77f6b5327fff3f7eabd1c3b25798b6e"/></dir></dir><dir name="Customer"><dir name="Form"><file name="Login.php" hash="95d7e63c31e6aa19e40741e783ef37e1"/></dir></dir><file name="Navigation.php" hash="585f907774ac18e7fbefa60f9fb2d746"/><file name="Topmenu.php" hash="41c13dedf4527c26b4f72eeef4a503cf"/></dir><file name="CHANGE.LOG" hash="5c386d8e5aafc95c1b4c29a8bd55a023"/><dir name="Helper"><file name="Data.php" hash="cbac28c3f13df528c2d72dafee30a331"/></dir><dir name="Model"><file name="Observer.php" hash="f127b2735a3cc2b681c09e9726944c34"/></dir><dir name="controllers"><dir name="Customer"><file name="AccountController.php" hash="2743d62fccd1403eae4bffa229272db8"/></dir></dir><dir name="etc"><file name="config.xml" hash="b20c3e34e2bbbfadf2f96dfb32a2a4cc"/><file name="system.xml" hash="d2fb336529cf2e3245e967b8fc273981"/></dir><dir name="sql"><dir name="ds_privatesales_setup"><file name="upgrade-1.0.1-1.0.2.php" hash="533b2fc7238456b967efe5a4cb1d57fc"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="DS_PrivateSales.xml" hash="1b870d4aec398bf9a9d6424cc58656e9"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="ds"><dir name="privatesales"><file name="login_ce14_15_16.phtml" hash="f89afa1794bf7aef7fc41bed2bdf3c2b"/><file name="login_ce17_18.phtml" hash="2cd3290ac19117dcae7ad0454c6f7ddd"/><file name="opc_ce14_15_16.phtml" hash="a3050dd164da2b002b2aa6fdf4a5174a"/><file name="opc_ce17_18.phtml" hash="abe6960b443776a8119d3e5a4eb849c2"/></dir></dir></dir></dir></dir></dir></target></contents>
|
56 |
<compatible/>
|
57 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php><package><name>Mage_Customer</name><channel>core</channel><min>1.4.0.0.13</min><max></max></package><package><name>Mage_Checkout</name><channel>core</channel><min>0.9.5</min><max></max></package></required></dependencies>
|
58 |
</package>
|