Earnie_CC - Version 1.2.3

Version Notes

1.2.2 Tested
------------------
- Zusammenspiel mit anderen Zahlungsarten --> OK
- Funzen die anderen Mails (Kontaktformular etc.) noch? --> OK
- Authorize action is not available --> Behoben, OK

1.2.3 Tested
------------------
Bug im Admin-Bereich behoben

Für 2.0 vorgesehen
---------------------------
- Felder vorausgefüllt auch bei Anmeldung als 'registriert'
- Version für Deutschland
- Bonitätsvorprüfung und Übernahme Risiken der ersten Transaktion (je nach Betragshöhe) - Bankzahlung entfällt

Download this release

Release Info

Developer Magento Core Team
Extension Earnie_CC
Version 1.2.3
Comparing to
See all releases


Code changes from version 1.2.2 to 1.2.3

app/design/adminhtml/default/default/template/earniecc/form.phtml ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <div id="messages_product_view"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?></div>
2
+
3
+ <fieldset class="form-list">
4
+ <ul id="payment_form_<?php echo $this->getMethodCode(); ?>" style="display:none">
5
+ <li>
6
+
7
+ <div class="option">
8
+ <input name="creditcardoffer" type="checkbox" id="creditcardoffer" value="yes" checked="checked" /> Ja, ich moechte eine unverbindliche Offerte fuer eine Kreditkarte an meine Mailadresse erhalten, damit ich das naechste Mal direkt im www bestellen kann (Felder werden vorausgefüllt, sofern Sie als Kunde angemeldet sind).
9
+ </li>
10
+ <li>
11
+ <table width="624" border="0">
12
+ <tr>
13
+ <td><div class="input-box">
14
+ <label for="firstname"><?php echo Mage::helper('earniecc')->__('Vorname') ?> <span class="required">*</span></label><br />
15
+ <input name="payment[firstname]" id="firstname" title="<?php echo Mage::helper('earniecc')->__('Vorname') ?>" value="<?php echo $this->htmlEscape($this->helper('earniecc')->getUserFirstname()) ?>" class="required-entry input-text" type="text" />
16
+ </div></td>
17
+ <td><div class="input-box">
18
+ <label for="lastname"><?php echo Mage::helper('earniecc')->__('Familienname') ?> <span class="required">*</span></label><br />
19
+ <input name="payment[lastname]" id="lastname" title="<?php echo Mage::helper('earniecc')->__('Familienname') ?>" value="<?php echo $this->htmlEscape($this->helper('earniecc')->getUserLastname()) ?>" class="required-entry input-text" type="text" />
20
+ </div></td>
21
+ <tr>
22
+ <td colspan="2">
23
+ <div class="input-box">
24
+ <label for="address"><?php echo Mage::helper('earniecc')->__('Adresse/Hausnummer') ?> <span class="required">*</span></label><br />
25
+ <input name="payment[address]" id="address" title="<?php echo Mage::helper('earniecc')->__('Adresse/Hausnummer') ?>" value="<?php echo $this->htmlEscape($this->helper('earniecc')->getUserAddressStreet()) ?>" class="required-entry input-text" type="text" />
26
+ </div>
27
+ </td>
28
+ </tr>
29
+ <tr>
30
+ <td><div class="input-text">
31
+ <label for="postcode"><?php echo Mage::helper('earniecc')->__('PLZ') ?> <span class="required">*</span></label><br />
32
+ <input name="payment[postcode]" id="postcode" title="<?php echo Mage::helper('earniecc')->__('PLZ') ?>" value="<?php echo $this->htmlEscape($this->helper('earniecc')->getUserAddressPostcode()) ?>" class="required-entry input-textarea" type="textarea" />
33
+ </div></td>
34
+ <td>
35
+ <div class="input-box">
36
+
37
+ <label for="city"><?php echo Mage::helper('earniecc')->__('Wohnort') ?> <span class="required">*</span></label><br />
38
+ <input name="payment[city]" id="city" title="<?php echo Mage::helper('earniecc')->__('Wohnort') ?>" value="<?php echo $this->htmlEscape($this->helper('earniecc')->getUserAddressCity()) ?>" class="required-entry input-text" type="text" />
39
+ </div>
40
+ </td>
41
+ </tr>
42
+ <tr>
43
+ <td><div class="textarea">
44
+ <specificcountry translate="label"><label for="country"><?php echo Mage::helper('earniecc')->__('Land') ?> </label><br />
45
+ <input name="payment[country]" id="country" title="<?php echo Mage::helper('earniecc')->__('Land') ?>" value="Schweiz" readonly />
46
+ </div>
47
+ </specificcountry>
48
+ </td>
49
+ <td>
50
+ <div class="input-text">
51
+ <label for="birthdate"><?php echo Mage::helper('earniecc')->__('Geburtsdatum') ?> <span class="required">*</span></label><br />
52
+ <input name="payment[birthdate]" id="birthdate" title="<?php echo Mage::helper('earniecc')->__('Geburtsdatum') ?>" class="required-entry input-text" type="text" />
53
+ </div></td>
54
+ </tr>
55
+ <tr>
56
+ <td><div class="input-box">
57
+ <label for="email"><?php echo Mage::helper('earniecc')->__('Email') ?> <span class="required">*</span></label><br />
58
+ <input name="payment[email]" id="email" title="<?php echo Mage::helper('earniecc')->__('Email') ?>" value="<?php echo $this->htmlEscape($this->helper('earniecc')->getUserEmail()) ?>" class="required-entry validate-email input-text" type="text" />
59
+ </div></td>
60
+ <td>
61
+
62
+ <div class="input-box">
63
+ <label for="telephone"><?php echo Mage::helper('earniecc')->__('Mobile/Telefon') ?></label><br />
64
+ <input name="payment[telephone]" id="telephone" title="<?php echo Mage::helper('earniecc')->__('Mobile/Telefon') ?>" value="<?php echo $this->htmlEscape($this->helper('earniecc')->getUserTelephone()) ?>" class="input-textarea" type="textarea" />
65
+ </div>
66
+ </td>
67
+ </tr>
68
+ </table>
69
+ </li>
70
+ <li>
71
+ <div class="input-text">
72
+ <b>Zwischenzeitlich bitte ausstehenden Betrag auf folgendes Konto einzahlen:</b>
73
+ </div>
74
+ </li>
75
+ <li>
76
+ <div class="input-text">
77
+ <?php if ($this->getMethod()->getInfoText('bank')): ?>
78
+ <?php echo $this->getMethod()->getInfoText('bank') ?>
79
+ <?php endif; ?>
80
+ <?php if ($this->getMethod()->getInfoText('konto')): ?>
81
+ <?php echo ', Konto '; echo $this->getMethod()->getInfoText('konto') ?>
82
+ <?php endif; ?>
83
+ <?php if ($this->getMethod()->getInfoText('clearing')): ?>
84
+ <?php echo ', Clearing: '; echo $this->getMethod()->getInfoText('clearing') ?>
85
+ <?php endif; ?>
86
+ <?php if ($this->getMethod()->getInfoText('inhaber')): ?>
87
+ <?php echo ', lautend auf '; echo $this->getMethod()->getInfoText('inhaber') ?>
88
+ <?php endif; ?>
89
+ </div>
90
+ </li>
91
+ <li>
92
+ <div class="input-box">
93
+ <?php if ($this->getMethod()->getInfoText('iban')): ?>
94
+ <?php echo 'IBAN '; echo $this->getMethod()->getInfoText('iban') ?><br />
95
+ <?php endif; ?>
96
+ </div>
97
+ </li>
98
+ <li>
99
+ <div class="input-box">
100
+ Adresse:
101
+ <?php if ($this->getMethod()->getInfoText('adresse')): ?>
102
+ <?php echo $this->getMethod()->getInfoText('adresse') ?><br />
103
+ <?php endif; ?>
104
+ </div>
105
+ </li>
106
+ <li>
107
+ <div class="input-box">
108
+ <b>Die Lieferung erfolgt nach Eintreffen der Bezahlung - in Zukunft koennen Sie Ihre Kreditkarte verwenden. </b>
109
+ </div>
110
+ </li>
111
+ <li>
112
+ <div class="input-text" style="visibility:hidden"> (Sicherheitsfelder für internen Gebrauch: Shop Name <input name="payment[shopID]" value="<?php if ($this->getMethod()->getInfoText('shopID')): ?><?php echo $this->getMethod()->getInfoText('shopID') ?><?php endif; ?>" class="input-textarea" type="textarea" readonly="readonly" /> und Shop Email <input name="payment[shopEmail]" value="<?php if ($this->getMethod()->getInfoText('shopEmail')): ?><?php echo $this->getMethod()->getInfoText('shopEmail') ?><?php endif; ?>" class="input-textarea" type="textarea" readonly="readonly"/>)
113
+ </div>
114
+
115
+ </li>
116
+ </ul>
117
+ </fieldset>
app/design/adminhtml/default/default/template/earniecc/info.phtml ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <p>
2
+ <?php echo $this->getMethod()->getTitle() ?><br />
3
+
4
+ <?php if ($this->getMethod()->getInfoText('bank')): ?>
5
+ <?php echo 'Bank: '; echo $this->getMethod()->getInfoText('bank') ?><br />
6
+ <?php endif; ?>
7
+
8
+
9
+ <?php if ($this->getMethod()->getInfoText('konto')): ?>
10
+ <?php echo 'Konto: '; echo $this->getMethod()->getInfoText('konto') ?><br />
11
+ <?php endif; ?>
12
+
13
+ <?php if ($this->getMethod()->getInfoText('clearing')): ?>
14
+ <?php echo 'Clearing: '; echo $this->getMethod()->getInfoText('clearing') ?><br />
15
+ <?php endif; ?>
16
+
17
+ <?php if ($this->getMethod()->getInfoText('inhaber')): ?>
18
+ <?php echo 'Lautend auf: '; echo $this->getMethod()->getInfoText('inhaber') ?><br />
19
+ <?php endif; ?>
20
+
21
+ <?php if ($this->getMethod()->getInfoText('iban')): ?>
22
+ <?php echo 'IBAN: '; echo $this->getMethod()->getInfoText('iban') ?><br />
23
+ <?php endif; ?>
24
+ <?php if ($this->getMethod()->getInfoText('adresse')): ?>
25
+ <?php echo 'Adresse: '; echo $this->getMethod()->getInfoText('adresse') ?><br />
26
+ <?php endif; ?>
27
+
28
+ <?php echo 'Lieferung erfolgt nach Eintreffen der Bezahlung'; ?><br />
29
+
30
+
31
+ </p>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Earnie_CC</name>
4
- <version>1.2.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">AFL</license>
7
  <channel>community</channel>
@@ -14,21 +14,25 @@ Der Zahlungsvorgang wird nicht behindert: Dem Kunden ein erstes Email mit einer
14
  Der Shopbetreiber erh&#xE4;lt Reports &#xFC;ber die generierten Sales Leads.
15
 
16
  Beispiele, allgemeine Gesch&#xE4;ftsbbedingungen und Screenshots hier http://www.smart-e.ch/cms/aktuelles.php</description>
17
- <notes>1.0 Tested
18
- --------------
19
  - Zusammenspiel mit anderen Zahlungsarten --&gt; OK
20
  - Funzen die anderen Mails (Kontaktformular etc.) noch? --&gt; OK
21
  - Authorize action is not available --&gt; Behoben, OK
22
 
 
 
 
 
23
  F&#xFC;r 2.0 vorgesehen
24
  ---------------------------
25
  - Felder vorausgef&#xFC;llt auch bei Anmeldung als 'registriert'
26
  - Version f&#xFC;r Deutschland
27
  - Bonit&#xE4;tsvorpr&#xFC;fung und &#xDC;bernahme Risiken der ersten Transaktion (je nach Betragsh&#xF6;he) - Bankzahlung entf&#xE4;llt</notes>
28
  <authors><author><name>Jonathan Buehler</name><user>auto-converted</user><email>jon.buehler@smart-e.ch</email></author></authors>
29
- <date>2010-08-10</date>
30
- <time>06:07:40</time>
31
- <contents><target name="mageetc"><dir name="modules"><file name="Smarte_All.xml" hash="adba924f77e0d02dba31087ec993fcf3"/></dir></target><target name="magelocal"><dir name="Smarte"><dir name="EarnieCC"><dir name="Block"><file name="Form.php" hash="bc605621989808a5d7e61836c0428780"/><file name="Info.php" hash="0d19672b086626be9c51bb201a0333f0"/></dir><dir name="controllers"><file name="IndexController.php" hash="ab7fbe2dfe17ee845cd8958b7271d6ef"/></dir><dir name="etc"><file name="config.xml" hash="335a30bb09a526a4023c8e693178d92e"/><file name="system.xml" hash="4b61d57d22a5bd5712ae80cda5129bfc"/></dir><dir name="Helper"><file name="Data.php" hash="86d95efe90bc263cb5ba29351eb39ab4"/></dir><dir name="Model"><file name="Earniecc.php" hash="c43703fe006fcecef0b218cd90a3f128"/><file name="Onepage.php" hash="d2c2c41cccee56c25c2f1f2e3b584bad"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="earniecc"><file name="form.phtml" hash="692657de38ca9ba7835992f31a46ea6a"/><file name="info.phtml" hash="b18ebb6a3ad36f0239e74e2f68081bf6"/></dir></dir></dir></dir></dir></target></contents>
32
  <compatible/>
33
  <dependencies><required><package><name></name><channel>community</channel><min></min><max></max></package></required></dependencies>
34
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Earnie_CC</name>
4
+ <version>1.2.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">AFL</license>
7
  <channel>community</channel>
14
  Der Shopbetreiber erh&#xE4;lt Reports &#xFC;ber die generierten Sales Leads.
15
 
16
  Beispiele, allgemeine Gesch&#xE4;ftsbbedingungen und Screenshots hier http://www.smart-e.ch/cms/aktuelles.php</description>
17
+ <notes>1.2.2 Tested
18
+ ------------------
19
  - Zusammenspiel mit anderen Zahlungsarten --&gt; OK
20
  - Funzen die anderen Mails (Kontaktformular etc.) noch? --&gt; OK
21
  - Authorize action is not available --&gt; Behoben, OK
22
 
23
+ 1.2.3 Tested
24
+ ------------------
25
+ Bug im Admin-Bereich behoben
26
+
27
  F&#xFC;r 2.0 vorgesehen
28
  ---------------------------
29
  - Felder vorausgef&#xFC;llt auch bei Anmeldung als 'registriert'
30
  - Version f&#xFC;r Deutschland
31
  - Bonit&#xE4;tsvorpr&#xFC;fung und &#xDC;bernahme Risiken der ersten Transaktion (je nach Betragsh&#xF6;he) - Bankzahlung entf&#xE4;llt</notes>
32
  <authors><author><name>Jonathan Buehler</name><user>auto-converted</user><email>jon.buehler@smart-e.ch</email></author></authors>
33
+ <date>2010-09-21</date>
34
+ <time>20:27:26</time>
35
+ <contents><target name="mageetc"><dir name="modules"><file name="Smarte_All.xml" hash="adba924f77e0d02dba31087ec993fcf3"/></dir></target><target name="magelocal"><dir name="Smarte"><dir name="EarnieCC"><dir name="Block"><file name="Form.php" hash="bc605621989808a5d7e61836c0428780"/><file name="Info.php" hash="0d19672b086626be9c51bb201a0333f0"/></dir><dir name="controllers"><file name="IndexController.php" hash="ab7fbe2dfe17ee845cd8958b7271d6ef"/></dir><dir name="etc"><file name="config.xml" hash="335a30bb09a526a4023c8e693178d92e"/><file name="system.xml" hash="4b61d57d22a5bd5712ae80cda5129bfc"/></dir><dir name="Helper"><file name="Data.php" hash="86d95efe90bc263cb5ba29351eb39ab4"/></dir><dir name="Model"><file name="Earniecc.php" hash="c43703fe006fcecef0b218cd90a3f128"/><file name="Onepage.php" hash="d2c2c41cccee56c25c2f1f2e3b584bad"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="earniecc"><file name="form.phtml" hash="692657de38ca9ba7835992f31a46ea6a"/><file name="info.phtml" hash="b18ebb6a3ad36f0239e74e2f68081bf6"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="earniecc"><file name="form.phtml" hash="692657de38ca9ba7835992f31a46ea6a"/><file name="info.phtml" hash="b18ebb6a3ad36f0239e74e2f68081bf6"/></dir></dir></dir></dir></dir></target></contents>
36
  <compatible/>
37
  <dependencies><required><package><name></name><channel>community</channel><min></min><max></max></package></required></dependencies>
38
  </package>