Novalnet - Version 1.2.6

Version Notes

1.2.6 stable

Neu:
Es steht eine Liste für Bestellstatis zur Verfügung statt bislang nur jeweils eines Status

What's New:
You cann now select a order status from a dropdown list.

Allgemeine Bemerkung:
Die Cache-Ordner var/cache und var/session müssen wie immer nach Aktualisierungen geleert werden.

Notice: the cache folders var/cache and var/session must be emptied after updates.

Download this release

Release Info

Developer Magento Core Team
Extension Novalnet
Version 1.2.6
Comparing to
See all releases


Code changes from version 1.2.5 to 1.2.6

app/code/community/Mage/Novalnet/Block/Secure/Redirect.php CHANGED
@@ -31,7 +31,6 @@ class Mage_Novalnet_Block_Secure_Redirect extends Mage_Core_Block_Abstract
31
  protected function _toHtml()
32
  {
33
  $secure = $this->getOrder()->getPayment()->getMethodInstance();
34
-
35
  $form = new Varien_Data_Form();
36
  $form->setAction($secure->getNovalnetSecureUrl())
37
  ->setId('novalnet_secure_checkout')
@@ -48,4 +47,17 @@ class Mage_Novalnet_Block_Secure_Redirect extends Mage_Core_Block_Abstract
48
  $html.= '</body></html>';
49
  return $html;
50
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  }
31
  protected function _toHtml()
32
  {
33
  $secure = $this->getOrder()->getPayment()->getMethodInstance();
 
34
  $form = new Varien_Data_Form();
35
  $form->setAction($secure->getNovalnetSecureUrl())
36
  ->setId('novalnet_secure_checkout')
47
  $html.= '</body></html>';
48
  return $html;
49
  }
50
+ private function debug2($object, $filename, $debug)
51
+ {
52
+ if (!$debug){return;}
53
+ $fh = fopen("/tmp/$filename", 'a+');
54
+ if (gettype($object) == 'object' or gettype($object) == 'array'){
55
+ fwrite($fh, serialize($object));
56
+ }else{
57
+ fwrite($fh, date('Y-m-d H:i:s').' '.$object);
58
+ }
59
+ fwrite($fh, "<hr />\n");
60
+ fclose($fh);
61
+ }
62
+
63
  }
app/code/community/Mage/Novalnet/Model/NovalnetCc.php CHANGED
@@ -29,10 +29,11 @@
29
 
30
  class Mage_Novalnet_Model_NovalnetCc extends Mage_Payment_Model_Method_Cc
31
  {
32
- const CGI_URL = 'https://payport.novalnet.de/paygate.jsp';
33
- const PAYMENT_METHOD = 'Credit Card';
34
- const RESPONSE_DELIM_CHAR = '&';
35
- const RESPONSE_CODE_APPROVED = 100;
 
36
  /**
37
  * unique internal payment method identifier
38
  *
@@ -179,8 +180,8 @@ class Mage_Novalnet_Model_NovalnetCc extends Mage_Payment_Model_Method_Cc
179
 
180
  $billing = $order->getBillingAddress();
181
  /*$street = preg_split("/(\d)/",$billing->getStreet(1),2,PREG_SPLIT_DELIM_CAPTURE);
182
- if (!isset($street[1])){$street[1]='';}
183
- if (!isset($street[2])){$street[2]='';}
184
  if (!$street[0]){$street[0] = $street[1].$street[2];}
185
  if (!$street[0])
186
  {
@@ -322,4 +323,16 @@ class Mage_Novalnet_Model_NovalnetCc extends Mage_Payment_Model_Method_Cc
322
  }
323
  return $_SERVER['REMOTE_ADDR'];
324
  }
 
 
 
 
 
 
 
 
 
 
 
 
325
  }
29
 
30
  class Mage_Novalnet_Model_NovalnetCc extends Mage_Payment_Model_Method_Cc
31
  {
32
+ const CGI_URL = 'https://payport.novalnet.de/paygate.jsp';
33
+ const PAYMENT_METHOD = 'Credit Card';
34
+ const RESPONSE_DELIM_CHAR = '&';
35
+ const RESPONSE_CODE_APPROVED = 100;
36
+ var $_debug = false;
37
  /**
38
  * unique internal payment method identifier
39
  *
180
 
181
  $billing = $order->getBillingAddress();
182
  /*$street = preg_split("/(\d)/",$billing->getStreet(1),2,PREG_SPLIT_DELIM_CAPTURE);
183
+ if (!isset($street[1])){$street[1]='';}
184
+ if (!isset($street[2])){$street[2]='';}
185
  if (!$street[0]){$street[0] = $street[1].$street[2];}
186
  if (!$street[0])
187
  {
323
  }
324
  return $_SERVER['REMOTE_ADDR'];
325
  }
326
+ public function debug2($object, $filename, $debug)
327
+ {
328
+ if (!$this->_debug and !$debug){return;}
329
+ $fh = fopen("/tmp/$filename", 'a+');
330
+ if (gettype($object) == 'object' or gettype($object) == 'array'){
331
+ fwrite($fh, serialize($object));
332
+ }else{
333
+ fwrite($fh, date('Y-m-d H:i:s').' '.$object);
334
+ }
335
+ fwrite($fh, "<hr />\n");
336
+ fclose($fh);
337
+ }
338
  }
app/code/community/Mage/Novalnet/Model/NovalnetElvaustria.php CHANGED
@@ -28,17 +28,17 @@
28
 
29
  class Mage_Novalnet_Model_NovalnetElvaustria extends Mage_Payment_Model_Method_Abstract
30
  {
31
- const CGI_URL = 'https://payport.novalnet.de/paygate.jsp';
32
- const PAYMENT_METHOD = 'Direct Debit';
33
- const RESPONSE_DELIM_CHAR = '&';
34
- const RESPONSE_CODE_APPROVED = 100;
35
- const KEY = "8";
36
  /**
37
  * unique internal payment method identifier
38
  *
39
  * @var string [a-z0-9_]
40
  */
41
- protected $_code = 'novalnetElvaustria';
42
  protected $_formBlockType = 'novalnet/elvaustria_form';
43
  protected $_infoBlockType = 'novalnet/elvaustria_info';
44
 
28
 
29
  class Mage_Novalnet_Model_NovalnetElvaustria extends Mage_Payment_Model_Method_Abstract
30
  {
31
+ const CGI_URL = 'https://payport.novalnet.de/paygate.jsp';
32
+ const PAYMENT_METHOD = 'Direct Debit';
33
+ const RESPONSE_DELIM_CHAR = '&';
34
+ const RESPONSE_CODE_APPROVED = 100;
35
+ const KEY = "8";
36
  /**
37
  * unique internal payment method identifier
38
  *
39
  * @var string [a-z0-9_]
40
  */
41
+ protected $_code = 'novalnetElvaustria';
42
  protected $_formBlockType = 'novalnet/elvaustria_form';
43
  protected $_infoBlockType = 'novalnet/elvaustria_info';
44
 
app/code/community/Mage/Novalnet/Model/NovalnetElvgerman.php CHANGED
@@ -392,7 +392,7 @@ class Mage_Novalnet_Model_NovalnetElvgerman extends Mage_Payment_Model_Method_Ab
392
  }
393
  return $_SERVER['REMOTE_ADDR'];
394
  }
395
- public function debug2($object, $filename)
396
  {
397
  if (!$this->_debug){return;}
398
  $fh = fopen("/tmp/$filename", 'a+');
392
  }
393
  return $_SERVER['REMOTE_ADDR'];
394
  }
395
+ public function debug2($object, $filename)
396
  {
397
  if (!$this->_debug){return;}
398
  $fh = fopen("/tmp/$filename", 'a+');
app/code/community/Mage/Novalnet/Model/NovalnetSecure.php CHANGED
@@ -29,20 +29,20 @@
29
 
30
  class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
31
  {
32
- const CGI_URL = 'https://payport.novalnet.de/global_pci_payport';
33
- const PAYMENT_METHOD = '3D-Secure Credit Card';
34
- const RESPONSE_DELIM_CHAR = '&';
35
- const RESPONSE_CODE_APPROVED = 100;
36
- /**
37
- * unique internal payment method identifier
38
- *
39
- * @var string [a-z0-9_]
40
- */
41
- protected $_code = 'novalnet_secure';
42
- protected $_formBlockType = 'novalnet/cc_form';
43
- protected $_infoBlockType = 'novalnet/cc_info';
 
44
 
45
-
46
  /**
47
  * Is this payment method a gateway (online auth/charge) ?
48
  */
@@ -56,7 +56,7 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
56
  /**
57
  * Can capture funds online?
58
  */
59
- protected $_canCapture = false;
60
 
61
  /**
62
  * Can capture partial amounts online?
@@ -101,7 +101,7 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
101
  */
102
  public function authorize(Varien_Object $payment, $amount)
103
  {
104
- return $this;
105
  }
106
  public function capture(Varien_Object $payment, $amount)
107
  {
@@ -170,6 +170,7 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
170
  {
171
  $billing = $this->getOrder()->getBillingAddress();
172
  $payment = $this->getOrder()->getPayment();
 
173
  $fieldsArr = array();
174
  $session = Mage::getSingleton('checkout/session');
175
  $paymentInfo = $this->getInfoInstance();
@@ -186,28 +187,28 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
186
  $fieldsArr['last_name'] = $billing->getLastname();
187
  $fieldsArr['email'] = $this->getOrder()->getCustomerEmail();
188
  $fieldsArr['street'] = $billing->getStreet(1);
189
- $fieldsArr['search_in_street'] = 1;
190
- $fieldsArr['city'] = $billing->getCity();
191
- $fieldsArr['zip'] = $billing->getPostcode();
192
- $fieldsArr['country_code'] = $billing->getCountry();
193
- $fieldsArr['lang'] = $billing->getLang();
194
- #$fieldsArr['remote_ip'] = $order->getRemoteIp();
195
- $fieldsArr['remote_ip'] = $this->getRealIpAddr();
196
- $fieldsArr['tel'] = $billing->getTelephone();
197
- $fieldsArr['fax'] = $billing->getFax();
198
- $fieldsArr['birth_date'] = $order->getRemoteIp();
199
- $fieldsArr['session'] = session_id();
200
- $fieldsArr['cc_holder'] = $payment->getCcOwner();
201
- $fieldsArr['cc_no'] = Mage::helper('core')->decrypt($session->getCcNumber()) ;
202
- $fieldsArr['cc_exp_month'] = $payment->getCcExpMonth();
203
- $fieldsArr['cc_exp_year'] = $payment->getCcExpYear();
204
- $fieldsArr['cc_cvc2'] = Mage::helper('core')->decrypt($session->getCcCid());
205
- $fieldsArr['return_url'] = Mage::getUrl('novalnet/secure/success', array('_secure' => true));
206
- $fieldsArr['return_method'] = 'POST';
207
- $fieldsArr['error_return_url'] = Mage::getUrl('novalnet/secure/success', array('_secure' => true));;
208
  $fieldsArr['error_return_method'] = 'POST';
209
- $fieldsArr['input1']= 'order_id';
210
- $fieldsArr['inputval1'] = $paymentInfo->getOrder()->getRealOrderId();
211
  $session->setCcNumber('');
212
  $session->setCcCid();
213
  $request = '';
@@ -258,4 +259,16 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
258
  }
259
  return $_SERVER['REMOTE_ADDR'];
260
  }
 
 
 
 
 
 
 
 
 
 
 
 
261
  }
29
 
30
  class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
31
  {
32
+ const CGI_URL = 'https://payport.novalnet.de/global_pci_payport';
33
+ const PAYMENT_METHOD = '3D-Secure Credit Card';
34
+ const RESPONSE_DELIM_CHAR = '&';
35
+ const RESPONSE_CODE_APPROVED = 100;
36
+ var $_debug = false;
37
+ /**
38
+ * unique internal payment method identifier
39
+ *
40
+ * @var string [a-z0-9_]
41
+ */
42
+ protected $_code = 'novalnet_secure';
43
+ protected $_formBlockType = 'novalnet/cc_form';
44
+ protected $_infoBlockType = 'novalnet/cc_info';
45
 
 
46
  /**
47
  * Is this payment method a gateway (online auth/charge) ?
48
  */
56
  /**
57
  * Can capture funds online?
58
  */
59
+ protected $_canCapture = true; #important; default: false
60
 
61
  /**
62
  * Can capture partial amounts online?
101
  */
102
  public function authorize(Varien_Object $payment, $amount)
103
  {
104
+ return $this;
105
  }
106
  public function capture(Varien_Object $payment, $amount)
107
  {
170
  {
171
  $billing = $this->getOrder()->getBillingAddress();
172
  $payment = $this->getOrder()->getPayment();
173
+
174
  $fieldsArr = array();
175
  $session = Mage::getSingleton('checkout/session');
176
  $paymentInfo = $this->getInfoInstance();
187
  $fieldsArr['last_name'] = $billing->getLastname();
188
  $fieldsArr['email'] = $this->getOrder()->getCustomerEmail();
189
  $fieldsArr['street'] = $billing->getStreet(1);
190
+ $fieldsArr['search_in_street'] = 1;
191
+ $fieldsArr['city'] = $billing->getCity();
192
+ $fieldsArr['zip'] = $billing->getPostcode();
193
+ $fieldsArr['country_code'] = $billing->getCountry();
194
+ $fieldsArr['lang'] = $billing->getLang();
195
+ #$fieldsArr['remote_ip'] = $order->getRemoteIp();
196
+ $fieldsArr['remote_ip'] = $this->getRealIpAddr();
197
+ $fieldsArr['tel'] = $billing->getTelephone();
198
+ $fieldsArr['fax'] = $billing->getFax();
199
+ $fieldsArr['birth_date'] = $order->getRemoteIp();
200
+ $fieldsArr['session'] = session_id();
201
+ $fieldsArr['cc_holder'] = $payment->getCcOwner();
202
+ $fieldsArr['cc_no'] = Mage::helper('core')->decrypt($session->getcc_no());
203
+ $fieldsArr['cc_exp_month'] = $payment->getCcExpMonth();
204
+ $fieldsArr['cc_exp_year'] = $payment->getCcExpYear();
205
+ $fieldsArr['cc_cvc2'] = Mage::helper('core')->decrypt($session->getcc_cvc2());
206
+ $fieldsArr['return_url'] = Mage::getUrl('novalnet/secure/success', array('_secure' => true));
207
+ $fieldsArr['return_method'] = 'POST';
208
+ $fieldsArr['error_return_url'] = Mage::getUrl('novalnet/secure/success', array('_secure' => true));;
209
  $fieldsArr['error_return_method'] = 'POST';
210
+ $fieldsArr['input1'] = 'order_id';
211
+ $fieldsArr['inputval1'] = $paymentInfo->getOrder()->getRealOrderId();
212
  $session->setCcNumber('');
213
  $session->setCcCid();
214
  $request = '';
259
  }
260
  return $_SERVER['REMOTE_ADDR'];
261
  }
262
+ private function debug2($object, $filename, $debug)
263
+ {
264
+ if (!$this->_debug and !$debug){return;}
265
+ $fh = fopen("/tmp/$filename", 'a+');
266
+ if (gettype($object) == 'object' or gettype($object) == 'array'){
267
+ fwrite($fh, serialize($object));
268
+ }else{
269
+ fwrite($fh, date('Y-m-d H:i:s').' '.$object);
270
+ }
271
+ fwrite($fh, "<hr />\n");
272
+ fclose($fh);
273
+ }
274
  }
app/code/community/Mage/Novalnet/controllers/InstantbanktransferController.php CHANGED
@@ -51,7 +51,7 @@ class Mage_Novalnet_InstantbanktransferController extends Mage_Core_Controller_F
51
  $order->setCustomerNoteNotify(true);
52
 
53
  $order->save();
54
- #todo: update order status to open
55
  $_SESSION['status_zh'] = $order->getStatus();
56
  $this->setOrderStatus($session->getLastRealOrderId(), 'pending');
57
 
51
  $order->setCustomerNoteNotify(true);
52
 
53
  $order->save();
54
+ #update order status to pending
55
  $_SESSION['status_zh'] = $order->getStatus();
56
  $this->setOrderStatus($session->getLastRealOrderId(), 'pending');
57
 
app/code/community/Mage/Novalnet/controllers/SecureController.php CHANGED
@@ -39,6 +39,9 @@ class Mage_Novalnet_SecureController extends Mage_Core_Controller_Front_Action
39
  $order->addStatusToHistory($order->getStatus(), Mage::helper('novalnet')->__('Customer was redirected to Novalnet.'));
40
  $order->save();
41
 
 
 
 
42
  $this->getResponse()->setBody(
43
  $this->getLayout()
44
  ->createBlock($this->_redirectBlockType)
@@ -54,6 +57,7 @@ class Mage_Novalnet_SecureController extends Mage_Core_Controller_Front_Action
54
  */
55
  public function successAction()
56
  {
 
57
  $status = $this->_checkReturnedPost();
58
 
59
  $session = $this->getCheckout();
@@ -69,10 +73,13 @@ class Mage_Novalnet_SecureController extends Mage_Core_Controller_Front_Action
69
  }
70
 
71
  if ($status == 100) {
 
 
72
  $this->_redirect('checkout/onepage/success');
73
  } else {
74
  #$this->_redirect('*/*/failure');#orig
75
  #$this->_redirect('checkout/onepage/failure');#ok, but not so good; $this->_redirect('*/*/failure');
 
76
  $this->_redirect('checkout/cart');#new; ok
77
 
78
  }
@@ -101,6 +108,7 @@ class Mage_Novalnet_SecureController extends Mage_Core_Controller_Front_Action
101
  */
102
  protected function _checkReturnedPost()
103
  {
 
104
  if (!$this->getRequest()->isPost()) {
105
  $this->norouteAction();
106
  return;
@@ -156,6 +164,59 @@ class Mage_Novalnet_SecureController extends Mage_Core_Controller_Front_Action
156
 
157
  return $status;
158
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
 
 
 
 
 
 
 
 
 
 
 
 
160
  }
161
  ?>
39
  $order->addStatusToHistory($order->getStatus(), Mage::helper('novalnet')->__('Customer was redirected to Novalnet.'));
40
  $order->save();
41
 
42
+ #update order status to pending
43
+ $_SESSION['status_zh'] = $order->getStatus();
44
+ $this->setOrderStatus($session->getLastRealOrderId(), 'pending');
45
  $this->getResponse()->setBody(
46
  $this->getLayout()
47
  ->createBlock($this->_redirectBlockType)
57
  */
58
  public function successAction()
59
  {
60
+ global$response;
61
  $status = $this->_checkReturnedPost();
62
 
63
  $session = $this->getCheckout();
73
  }
74
 
75
  if ($status == 100) {
76
+ $this->setOrderStatus($response['inputval1'], $_SESSION['status_zh']);#new
77
+ unset($_SESSION['status_zh']);
78
  $this->_redirect('checkout/onepage/success');
79
  } else {
80
  #$this->_redirect('*/*/failure');#orig
81
  #$this->_redirect('checkout/onepage/failure');#ok, but not so good; $this->_redirect('*/*/failure');
82
+ $this->deleteOrder($increment_id = $response['inputval1']);#new
83
  $this->_redirect('checkout/cart');#new; ok
84
 
85
  }
108
  */
109
  protected function _checkReturnedPost()
110
  {
111
+ global$response;
112
  if (!$this->getRequest()->isPost()) {
113
  $this->norouteAction();
114
  return;
164
 
165
  return $status;
166
  }
167
+ private function debug2($object, $filename, $debug)
168
+ {
169
+ if (!$debug){return;}
170
+ $fh = fopen("/tmp/$filename", 'a+');
171
+ if (gettype($object) == 'object' or gettype($object) == 'array'){
172
+ fwrite($fh, serialize($object));
173
+ }else{
174
+ fwrite($fh, date('Y-m-d H:i:s').' '.$object);
175
+ }
176
+ fwrite($fh, "<hr />\n");
177
+ fclose($fh);
178
+ }
179
+ private function deleteOrder($increment_id)
180
+ {
181
+ $conn = Mage::getSingleton('core/resource')->getConnection('core_write');
182
+ #$conn = Mage::getResourceSingleton('core/resource')->getConnection('core_write');
183
+ $query = "select entity_id from sales_order_entity where increment_id='$increment_id';";
184
+ if ($result = $conn->query($query))
185
+ {
186
+ if ($rows = $result->fetch(PDO::FETCH_ASSOC))
187
+ {
188
+ $order_id = $row['entity_id'];
189
+ $query = "delete from sales_order_entity where entity_id='$order_id' or parent_id='$order_id';";
190
+ $conn->query($query);
191
+ }
192
+ }
193
+ $query = "delete from sales_order where increment_id='$increment_id';";
194
+ $conn = Mage::getSingleton('core/resource')->getConnection('core_write');
195
+ $conn->query($query);
196
+ }
197
+ function setOrderStatus($orderId, $status){
198
+ #$status = 'pending';
199
+ $sql = "select * from sales_order_entity_varchar where entity_id in ( select entity_id from sales_order_entity where parent_id = (SELECT entity_id FROM `sales_order` WHERE increment_id = '$orderId') and entity_type_id = 17 /*sales_order_history*/ order by updated_at desc) and attribute_id = 559 /*status*/;";
200
+ #$this->debug2($sql, $filename='ibt_sql.txt', $debug = true);
201
+ $aAll = Mage::getSingleton('core/resource')->getConnection('core_read')->fetchAll($sql);
202
+ if ($aAll){
203
+ foreach($aAll as $h){#set sales_order_history status to open
204
+ $sql = "update sales_order_entity_varchar set value = '$status' where value_id = '".$h['value_id']."'";
205
+ $conn = Mage::getSingleton('core/resource')->getConnection('core_write');
206
+ $conn->query($sql);
207
+ }
208
+ }
209
 
210
+ $sql = "select * from sales_order_varchar where entity_id in (SELECT entity_id FROM `sales_order` WHERE increment_id = '$orderId') and (attribute_id = 215 /*status*/)";#or attribute_id = 553 /*state*/
211
+ #$this->debug2($sql, $filename='ibt_sql.txt', $debug = true);
212
+ $aAll = Mage::getSingleton('core/resource')->getConnection('core_read')->fetchAll($sql);
213
+ if ($aAll){
214
+ foreach($aAll as $h){#set sales_order_status to open
215
+ $sql = "update sales_order_varchar set value = '$status' where value_id = '".$h['value_id']."'";
216
+ $conn = Mage::getSingleton('core/resource')->getConnection('core_write');
217
+ $conn->query($sql);
218
+ }
219
+ }
220
+ }
221
  }
222
  ?>
app/code/community/Mage/Novalnet/etc/system.xml CHANGED
@@ -33,7 +33,7 @@
33
  <order_status translate="label">
34
  <label>New order status</label>
35
  <frontend_type>select</frontend_type>
36
- <source_model>adminhtml/system_config_source_order_status_processing</source_model>
37
  <sort_order>4</sort_order>
38
  <show_in_default>1</show_in_default>
39
  <show_in_website>1</show_in_website>
@@ -144,7 +144,7 @@
144
  <order_status translate="label">
145
  <label>New order status</label>
146
  <frontend_type>select</frontend_type>
147
- <source_model>adminhtml/system_config_source_order_status_processing</source_model>
148
  <sort_order>4</sort_order>
149
  <show_in_default>1</show_in_default>
150
  <show_in_website>1</show_in_website>
@@ -246,7 +246,7 @@
246
  <order_status translate="label">
247
  <label>New order status</label>
248
  <frontend_type>select</frontend_type>
249
- <source_model>adminhtml/system_config_source_order_status_processing</source_model>
250
  <sort_order>4</sort_order>
251
  <show_in_default>1</show_in_default>
252
  <show_in_website>1</show_in_website>
@@ -357,7 +357,7 @@
357
  <order_status translate="label">
358
  <label>New order status</label>
359
  <frontend_type>select</frontend_type>
360
- <source_model>adminhtml/system_config_source_order_status_processing</source_model>
361
  <sort_order>4</sort_order>
362
  <show_in_default>1</show_in_default>
363
  <show_in_website>1</show_in_website>
@@ -468,7 +468,7 @@
468
  <order_status translate="label">
469
  <label>New order status</label>
470
  <frontend_type>select</frontend_type>
471
- <source_model>adminhtml/system_config_source_order_status_new</source_model>
472
  <sort_order>4</sort_order>
473
  <show_in_default>1</show_in_default>
474
  <show_in_website>1</show_in_website>
@@ -562,7 +562,7 @@
562
  <order_status translate="label">
563
  <label>New order status</label>
564
  <frontend_type>select</frontend_type>
565
- <source_model>adminhtml/system_config_source_order_status_new</source_model>
566
  <sort_order>4</sort_order>
567
  <show_in_default>1</show_in_default>
568
  <show_in_website>1</show_in_website>
@@ -664,7 +664,7 @@
664
  <order_status translate="label">
665
  <label>New order status</label>
666
  <frontend_type>select</frontend_type>
667
- <source_model>adminhtml/system_config_source_order_status_processing</source_model>
668
  <sort_order>4</sort_order>
669
  <show_in_default>1</show_in_default>
670
  <show_in_website>1</show_in_website>
@@ -759,7 +759,7 @@
759
  <order_status translate="label">
760
  <label>New order status</label>
761
  <frontend_type>select</frontend_type>
762
- <source_model>adminhtml/system_config_source_order_status_processing</source_model>
763
  <sort_order>4</sort_order>
764
  <show_in_default>1</show_in_default>
765
  <show_in_website>1</show_in_website>
33
  <order_status translate="label">
34
  <label>New order status</label>
35
  <frontend_type>select</frontend_type>
36
+ <source_model>adminhtml/system_config_source_order_status</source_model>
37
  <sort_order>4</sort_order>
38
  <show_in_default>1</show_in_default>
39
  <show_in_website>1</show_in_website>
144
  <order_status translate="label">
145
  <label>New order status</label>
146
  <frontend_type>select</frontend_type>
147
+ <source_model>adminhtml/system_config_source_order_status</source_model>
148
  <sort_order>4</sort_order>
149
  <show_in_default>1</show_in_default>
150
  <show_in_website>1</show_in_website>
246
  <order_status translate="label">
247
  <label>New order status</label>
248
  <frontend_type>select</frontend_type>
249
+ <source_model>adminhtml/system_config_source_order_status</source_model>
250
  <sort_order>4</sort_order>
251
  <show_in_default>1</show_in_default>
252
  <show_in_website>1</show_in_website>
357
  <order_status translate="label">
358
  <label>New order status</label>
359
  <frontend_type>select</frontend_type>
360
+ <source_model>adminhtml/system_config_source_order_status</source_model>
361
  <sort_order>4</sort_order>
362
  <show_in_default>1</show_in_default>
363
  <show_in_website>1</show_in_website>
468
  <order_status translate="label">
469
  <label>New order status</label>
470
  <frontend_type>select</frontend_type>
471
+ <source_model>adminhtml/system_config_source_order_status</source_model>
472
  <sort_order>4</sort_order>
473
  <show_in_default>1</show_in_default>
474
  <show_in_website>1</show_in_website>
562
  <order_status translate="label">
563
  <label>New order status</label>
564
  <frontend_type>select</frontend_type>
565
+ <source_model>adminhtml/system_config_source_order_status</source_model>
566
  <sort_order>4</sort_order>
567
  <show_in_default>1</show_in_default>
568
  <show_in_website>1</show_in_website>
664
  <order_status translate="label">
665
  <label>New order status</label>
666
  <frontend_type>select</frontend_type>
667
+ <source_model>adminhtml/system_config_source_order_status</source_model>
668
  <sort_order>4</sort_order>
669
  <show_in_default>1</show_in_default>
670
  <show_in_website>1</show_in_website>
759
  <order_status translate="label">
760
  <label>New order status</label>
761
  <frontend_type>select</frontend_type>
762
+ <source_model>adminhtml/system_config_source_order_status</source_model>
763
  <sort_order>4</sort_order>
764
  <show_in_default>1</show_in_default>
765
  <show_in_website>1</show_in_website>
app/code/community/Mage/Novalnet/sql/novalnet_setup/mysql4-upgrade-1.2.1-1.2.2.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $installer = $this;
3
+
4
+ $installer->startSetup();
5
+ $installer->addAttribute('order_payment', 'nn_account_holder', array('type'=>'varchar'));
6
+ $installer->addAttribute('order_payment', 'nn_account_number', array('type'=>'varchar'));
7
+ $installer->addAttribute('order_payment', 'nn_bank_sorting_code', array('type'=>'varchar'));
8
+ $installer->addAttribute('order_payment', 'nn_elv_country', array('type'=>'varchar'));
9
+
10
+ $installer->addAttribute('quote_payment', 'nn_account_holder', array('type'=>'varchar'));
11
+ $installer->addAttribute('quote_payment', 'nn_account_number', array('type'=>'varchar'));
12
+ $installer->addAttribute('quote_payment', 'nn_bank_sorting_code', array('type'=>'varchar'));
13
+ $installer->addAttribute('quote_payment', 'nn_elv_country', array('type'=>'varchar'));
14
+
15
+
16
+ if (Mage::getVersion() >= 1.1) {
17
+ $installer->startSetup();
18
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_account_holder', 'VARCHAR(255) NOT NULL');
19
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_account_number', 'VARCHAR(255) NOT NULL');
20
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_bank_sorting_code', 'VARCHAR(255) NOT NULL');
21
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_elv_country', 'VARCHAR(255) NOT NULL');
22
+ $installer->endSetup();
23
+ }
24
+
25
+ ?>
app/code/community/Mage/Novalnet/sql/novalnet_setup/mysql4-upgrade-1.2.2-1.2.3.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $installer = $this;
3
+
4
+ $installer->startSetup();
5
+ $installer->addAttribute('order_payment', 'nn_account_holder', array('type'=>'varchar'));
6
+ $installer->addAttribute('order_payment', 'nn_account_number', array('type'=>'varchar'));
7
+ $installer->addAttribute('order_payment', 'nn_bank_sorting_code', array('type'=>'varchar'));
8
+ $installer->addAttribute('order_payment', 'nn_elv_country', array('type'=>'varchar'));
9
+
10
+ $installer->addAttribute('quote_payment', 'nn_account_holder', array('type'=>'varchar'));
11
+ $installer->addAttribute('quote_payment', 'nn_account_number', array('type'=>'varchar'));
12
+ $installer->addAttribute('quote_payment', 'nn_bank_sorting_code', array('type'=>'varchar'));
13
+ $installer->addAttribute('quote_payment', 'nn_elv_country', array('type'=>'varchar'));
14
+
15
+
16
+ if (Mage::getVersion() >= 1.1) {
17
+ $installer->startSetup();
18
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_account_holder', 'VARCHAR(255) NOT NULL');
19
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_account_number', 'VARCHAR(255) NOT NULL');
20
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_bank_sorting_code', 'VARCHAR(255) NOT NULL');
21
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_elv_country', 'VARCHAR(255) NOT NULL');
22
+ $installer->endSetup();
23
+ }
24
+
25
+ ?>
app/code/community/Mage/Novalnet/sql/novalnet_setup/mysql4-upgrade-1.2.3-1.2.4.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $installer = $this;
3
+
4
+ $installer->startSetup();
5
+ $installer->addAttribute('order_payment', 'nn_account_holder', array('type'=>'varchar'));
6
+ $installer->addAttribute('order_payment', 'nn_account_number', array('type'=>'varchar'));
7
+ $installer->addAttribute('order_payment', 'nn_bank_sorting_code', array('type'=>'varchar'));
8
+ $installer->addAttribute('order_payment', 'nn_elv_country', array('type'=>'varchar'));
9
+
10
+ $installer->addAttribute('quote_payment', 'nn_account_holder', array('type'=>'varchar'));
11
+ $installer->addAttribute('quote_payment', 'nn_account_number', array('type'=>'varchar'));
12
+ $installer->addAttribute('quote_payment', 'nn_bank_sorting_code', array('type'=>'varchar'));
13
+ $installer->addAttribute('quote_payment', 'nn_elv_country', array('type'=>'varchar'));
14
+
15
+
16
+ if (Mage::getVersion() >= 1.1) {
17
+ $installer->startSetup();
18
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_account_holder', 'VARCHAR(255) NOT NULL');
19
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_account_number', 'VARCHAR(255) NOT NULL');
20
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_bank_sorting_code', 'VARCHAR(255) NOT NULL');
21
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_elv_country', 'VARCHAR(255) NOT NULL');
22
+ $installer->endSetup();
23
+ }
24
+
25
+ ?>
app/code/community/Mage/Novalnet/sql/novalnet_setup/mysql4-upgrade-1.2.4-1.2.5.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ $installer = $this;
3
+
4
+ $installer->startSetup();
5
+ $installer->addAttribute('order_payment', 'nn_account_holder', array('type'=>'varchar'));
6
+ $installer->addAttribute('order_payment', 'nn_account_number', array('type'=>'varchar'));
7
+ $installer->addAttribute('order_payment', 'nn_bank_sorting_code', array('type'=>'varchar'));
8
+ $installer->addAttribute('order_payment', 'nn_elv_country', array('type'=>'varchar'));
9
+
10
+ $installer->addAttribute('quote_payment', 'nn_account_holder', array('type'=>'varchar'));
11
+ $installer->addAttribute('quote_payment', 'nn_account_number', array('type'=>'varchar'));
12
+ $installer->addAttribute('quote_payment', 'nn_bank_sorting_code', array('type'=>'varchar'));
13
+ $installer->addAttribute('quote_payment', 'nn_elv_country', array('type'=>'varchar'));
14
+
15
+
16
+ if (Mage::getVersion() >= 1.1) {
17
+ $installer->startSetup();
18
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_account_holder', 'VARCHAR(255) NOT NULL');
19
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_account_number', 'VARCHAR(255) NOT NULL');
20
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_bank_sorting_code', 'VARCHAR(255) NOT NULL');
21
+ $installer->getConnection()->addColumn($installer->getTable('sales_flat_quote_payment'), 'nn_elv_country', 'VARCHAR(255) NOT NULL');
22
+ $installer->endSetup();
23
+ }
24
+
25
+ ?>
package.xml CHANGED
@@ -1,37 +1,29 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Novalnet</name>
4
- <version>1.2.5</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Novalnet AG ist ein deutsches EPayment - Unternehmen, bietet alle relevanten Zahlungsarten weltweit. / Novalnet is a German based payment service provider, which offers all the available payments and solutions worldwide.</summary>
10
  <description>The NOVALNET AG is an essential component of e-Payment platform that facilitates your company to process all type of payments. As one of the leading company in Online-Payment the NOVALNET AG provides its customers an individual, technically qualified secured Payment system and also the best possible support throughout. NOVALNET AG is not only an e-Payment provider but also we offer our Merchants an optimal strategic solution for easy payment processing which is pocket-friendly for our customer.</description>
11
- <notes>1.2.5 stable
12
- Wir weisen hiermit ausdr&#xFC;cklich darauf hin, dass es sich bei dieser Version um eine &lt;b&gt;BETA-VERSION&lt;/b&gt; handelt. Offenbar kann der Magento Connect Manager nicht korrekt mit Betas umgehen. So m&#xFC;ssen wir diese Version als stable herausgeben.
13
- Au&#xDF;er Sofort&#xFC;berweisung k&#xF6;nnen jedoch alle anderen Zahlarten nach wie vor live benutzt werden.
14
 
15
  Neu:
16
- 1. Man kann die Zahlart sofort&#xFC;berweisung ab sofort testen. Bitte den Livemodus NICHT auf 'ja' setzen!
17
- 2. Ein Auswahlfeld "Livemodus" steht f&#xFC;r alle Zahlarten (au&#xDF;er Telefonpayment) zur Verf&#xFC;gung. Der Livemodus steht per Default auf Nein, d.h. der Testmodus ist in diesem Fall eingeschaltet. Das Auswahlfeld "Testmodus" bei der Zahlart "Sofort&#xFC;berweisung" ist nun durch den "Livemodus" ersetzt worden. Bei Testbestellungen wird das Word "TESTBESTELLUNG" bei Bestellinfos mitangezeigt.
18
- Bitte beachten Sie, dass eine Bezahlmethode erst live benutzt werden kann, wenn der Livemodus auf 'Ja' steht (Sofort&#xFC;berweisung ausgenommen).
19
-
20
- Buxfix f&#xFC;r den sporadisch auftretenden Hinweis: 'Notice: Undefined index: customer_base in /var/www/magento/app/design/frontend/default/default/template/novalnet/cc/form.phtml on line 32'
21
- ------------------------------------------------------------------------------------------------------
22
- Please note, this version is a &lt;b&gt;BETA-VERSION&lt;/b&gt;. We had to do so because of the fact, that the Magento Connect Manager seems not to be able to handle Betas correctly.
23
- But all payment modules except instant bank transfer / online transfer can be used for real bank transactions.
24
 
25
  What's New:
26
- 1. The new module instant bank transfer / online transfer is ready for tests. Do not set the live mode to 'yes', please!
27
- 2. A option "Live mode" is available for all modules except phonepayment. It's default value is 'No', that means, the Test Mode is active. The Word "Test order" is added to order details for test orders.
28
- For real bank transactions set the Live Mode to 'Yes', please (except online transfer)!
 
29
 
30
- Buxfix: the notice appeared sometimes: 'Notice: Undefined index: customer_base in /var/www/magento/app/design/frontend/default/default/template/novalnet/cc/form.phtml on line 32'</notes>
31
  <authors><author><name>Dixon Rajdaniel</name><user>auto-converted</user><email>dr@novalnet.de</email></author></authors>
32
- <date>2010-01-29</date>
33
- <time>17:32:28</time>
34
- <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir name="cc"><file name="form.phtml" hash="196838e8d027b2bf46c052d606e4e7c6"/><file name="info.phtml" hash="cec3097648d7f53a2ce898c3ef0fdfd4"/></dir><dir name="elvaustria"><file name="form.phtml" hash="91dad9be6ecd4a19ec3e016684b76d71"/><file name="info.phtml" hash="5f1138c9af0f954851f173830cbd6f05"/></dir><dir name="elvgerman"><file name="form.phtml" hash="b4af054ac7786a541f6784ca786f3d99"/><file name="info.phtml" hash="5f1138c9af0f954851f173830cbd6f05"/></dir><dir name="instantbanktransfer"><file name="form.phtml" hash="27dce7378209ee7ee839fde490b38815"/><file name="info.phtml" hash="1735a3fec2b6f55a317161a6b6695114"/></dir><dir name="invoice"><file name="form.phtml" hash="2dcea7005b16c665e523ecd362c5dd03"/><file name="info.phtml" hash="995bdbdb29181b0e68ab72e97c54ed77"/></dir><dir name="phonepayment"><file name="form.phtml" hash="715e3cfbda4eb427ad53bc0eff82f271"/><file name="info.phtml" hash="f905f359e8bafa12d31b65ce6c710743"/></dir><dir name="prepayment"><file name="form.phtml" hash="63fa5a47af9d203d1b72502b3fd958fb"/><file name="info.phtml" hash="f905f359e8bafa12d31b65ce6c710743"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir name="cc"><file name="form.phtml" hash="7f116332fc720c3cc5aec141343f340f"/><file name="info.phtml" hash="c606874c228dc547b5ee058169c0536d"/></dir><dir name="elvaustria"><file name="form.phtml" hash="119db3e733935da40a8868a21daad41a"/><file name="info.phtml" hash="df166d57f6680b5945706ebeb88c28e0"/></dir><dir name="elvgerman"><file name="form.phtml" hash="9a53f1912c0f7eb9eefa667650fe133a"/><file name="info.phtml" hash="df166d57f6680b5945706ebeb88c28e0"/></dir><dir name="instantbanktransfer"><file name="failure.phtml" hash="d33ccb69a08a2195df3586bf36dc9d85"/><file name="form.phtml" hash="efda97400504ef4b38f6e5689eb24afb"/><file name="info.phtml" hash="dc0e26c00ce9abd340e32e5f99c03fc4"/></dir><dir name="invoice"><file name="form.phtml" hash="94ff33ec2dedd22cf9454923c7742e7e"/><file name="info.phtml" hash="f8d4c1a6d3f9fb3d8278e7fa82d661b8"/></dir><dir name="phonepayment"><file name="form.phtml" hash="d7fe99d0203dc26b92a55640a849bbe0"/><file name="info.phtml" hash="6a50f5400b1c9b38629ea9314a08d3b1"/></dir><dir name="prepayment"><file name="form.phtml" hash="87a76df5e6ddaa442bd3a544b152eab7"/><file name="info.phtml" hash="6a50f5400b1c9b38629ea9314a08d3b1"/></dir><dir name="secure"><file name="failure.phtml" hash="d33ccb69a08a2195df3586bf36dc9d85"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_AT"><file name="Mage_Novalnet.csv" hash="38bdc4d98aad5d27ceac773d5fa6d6f7"/></dir><dir name="de_CH"><file name="Mage_Novalnet.csv" hash="38bdc4d98aad5d27ceac773d5fa6d6f7"/></dir><dir name="de_DE"><file name="Mage_Novalnet.csv" hash="38bdc4d98aad5d27ceac773d5fa6d6f7"/></dir><dir name="en_US"><file name="Mage_Novalnet.csv" hash="7608edbf9414eb688f345715f475700b"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="novalnet"><file name="acdc_info.png" hash="fa69e3f3098c4f85d9d3c796d82bdf0a"/><file name="AE_Logo.png" hash="ed3b558031a1f03e1bd536ecf1233e0e"/><file name="ELV_Logo.png" hash="b265493a083f03e4da7d24c23cc55b67"/><file name="MC_Logo.png" hash="cd17acdae3de28aeff7da7952d2ef802"/><file name="NN_Logo.png" hash="e17794ee0b984fd6e1ec2b884da1a29b"/><file name="NN_Logo_T.png" hash="4d442efcb94c9fee7749022478a9d1f3"/><file name="Sofort_Logo_t.jpg" hash="3b88302d88393b582c1cccd152e267bc"/><file name="VI_Logo.png" hash="5e963373aa1db58369730238cf311548"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mage"><dir name="Novalnet"><dir name="Block"><dir name="Cc"><file name="Form.php" hash="d85d4f5f3cfc19abee8a3b9388de7fe7"/><file name="Info.php" hash="c96a58aa8542b8cbe375650206b40cd8"/></dir><dir name="Elvaustria"><file name="Form.php" hash="deaa6cef24778a8267f269852d295ea8"/><file name="Info.php" hash="d3b662ae5a3b5c795ebb8a1b2e3ab62c"/></dir><dir name="Elvgerman"><file name="Form.php" hash="d50a54a153cb9f72f257ed217ea6f7ab"/><file name="Info.php" hash="4517cd593bfdb4e02a84cc11259ab3ee"/></dir><dir name="Instantbanktransfer"><file name="Failure.php" hash="eff4ad5092570e0a6aac5560aa1466a4"/><file name="Form.php" hash="479141cd4ebf61820c702e3032796c44"/><file name="Info.php" hash="9ba8ff30244f48409aadb4671b7dd02f"/><file name="Redirect.php" hash="a877cfb3bda97ce9014f0e9d5ca8e001"/></dir><dir name="Invoice"><file name="Form.php" hash="09416dc8b843b8edbec01a2a5ae3b96c"/><file name="Info.php" hash="5525c9ae3534663b5d5da0a326c9c2fa"/></dir><dir name="Phonepayment"><file name="Form.php" hash="f7cbfe3fe0cf97ae69108ad5d4e9cf82"/><file name="Info.php" hash="1d3542d6eba2396d2ac2908b3932a181"/></dir><dir name="Prepayment"><file name="Form.php" hash="2742a76acca7614d9dcfd0ec130c7334"/><file name="Info.php" hash="9cab5ed40e74dca7fdc76b819ee11de6"/></dir><dir name="Secure"><file name="Failure.php" hash="38cdb224914c9551cbdb0b884b808a33"/><file name="Redirect.php" hash="e94a51bd54e4aa17803ec240e8f1a25d"/></dir></dir><dir name="controllers"><file name="InstantbanktransferController.php" hash="3e54bbcac286096086d092174ffe34b9"/><file name="InstantbanktransferController_orig.php" hash="513e95d803149b253c41374d59ced219"/><file name="SecureController.php" hash="d9b80d46f0d528966ca80729284c57f4"/></dir><dir name="etc"><file name="config.xml" hash="3885351b7c88a2ba997aa50fae6f2ea8"/><file name="system.xml" hash="4901c5be3c9c8db2f59608c0ee549051"/></dir><dir name="Helper"><file name="Data.php" hash="5cd27f9fbb7e3b7083c3d80c8354a5d3"/></dir><dir name="Model"><file name="include_all.php" hash="bd2d91378b834650e3bff5afebd58236"/><file name="NovalnetCc.php" hash="f1af657c5a1ddcc7bfd83b514d6e50d1"/><file name="NovalnetElvaustria.php" hash="33c7b766df17b6d8d5dc38662a143dcb"/><file name="NovalnetElvgerman.php" hash="4721b6a2491e589c7d895e6c36440d8e"/><file name="NovalnetInstantbanktransfer.php" hash="7cbbc5bb874713fbbd6da7e2f91b232f"/><file name="NovalnetInvoice.php" hash="7b4fc4bbd6e6372a6d33bfe0a2598303"/><file name="NovalnetPhonepayment.php" hash="df678a8fb2c52a1c30aae8fdcf0411c3"/><file name="NovalnetPrepayment.php" hash="82750d0ae7a55e5bfd2236181d35bc2f"/><file name="NovalnetSecure.php" hash="88ff77bf8fa033ff86ea446b42f979fd"/><dir name="Mysql4"><file name="Setup.php" hash="bda93bd1825c67b2eac9943ec42076f1"/></dir><dir name="Novalnet"><file name="Request.php" hash="87fd92d8890377ab2e3fb1dc2c1790bf"/><file name="Result.php" hash="fa36462e819f3581e27d50b201d9fb99"/><dir name="Source"><file name="Cctype.php" hash="e886ba7736877e589abfd6f7343f98d4"/></dir></dir></dir><dir name="sql"><dir name="novalnet_setup"><file name="mysql4-install-1.0.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.3-1.1.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.1-1.1.2.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.2-1.1.3.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.3-1.1.4.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.4-1.1.5.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.8-1.1.9.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.9-1.2.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.2.0-1.2.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Novalnet.xml" hash="752f2f1df5ae673d9deafdaa6f021b32"/></dir></target></contents>
35
  <compatible/>
36
  <dependencies/>
37
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Novalnet</name>
4
+ <version>1.2.6</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Novalnet AG ist ein deutsches EPayment - Unternehmen, bietet alle relevanten Zahlungsarten weltweit. / Novalnet is a German based payment service provider, which offers all the available payments and solutions worldwide.</summary>
10
  <description>The NOVALNET AG is an essential component of e-Payment platform that facilitates your company to process all type of payments. As one of the leading company in Online-Payment the NOVALNET AG provides its customers an individual, technically qualified secured Payment system and also the best possible support throughout. NOVALNET AG is not only an e-Payment provider but also we offer our Merchants an optimal strategic solution for easy payment processing which is pocket-friendly for our customer.</description>
11
+ <notes>1.2.6 stable
 
 
12
 
13
  Neu:
14
+ Es steht eine Liste f&#xFC;r Bestellstatis zur Verf&#xFC;gung statt bislang nur jeweils eines Status
 
 
 
 
 
 
 
15
 
16
  What's New:
17
+ You cann now select a order status from a dropdown list.
18
+
19
+ Allgemeine Bemerkung:
20
+ Die Cache-Ordner var/cache und var/session m&#xFC;ssen wie immer nach Aktualisierungen geleert werden.
21
 
22
+ Notice: the cache folders var/cache and var/session must be emptied after updates.</notes>
23
  <authors><author><name>Dixon Rajdaniel</name><user>auto-converted</user><email>dr@novalnet.de</email></author></authors>
24
+ <date>2010-03-08</date>
25
+ <time>13:08:24</time>
26
+ <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir name="cc"><file name="form.phtml" hash="196838e8d027b2bf46c052d606e4e7c6"/><file name="info.phtml" hash="cec3097648d7f53a2ce898c3ef0fdfd4"/></dir><dir name="elvaustria"><file name="form.phtml" hash="91dad9be6ecd4a19ec3e016684b76d71"/><file name="info.phtml" hash="5f1138c9af0f954851f173830cbd6f05"/></dir><dir name="elvgerman"><file name="form.phtml" hash="b4af054ac7786a541f6784ca786f3d99"/><file name="info.phtml" hash="5f1138c9af0f954851f173830cbd6f05"/></dir><dir name="instantbanktransfer"><file name="form.phtml" hash="27dce7378209ee7ee839fde490b38815"/><file name="info.phtml" hash="1735a3fec2b6f55a317161a6b6695114"/></dir><dir name="invoice"><file name="form.phtml" hash="2dcea7005b16c665e523ecd362c5dd03"/><file name="info.phtml" hash="995bdbdb29181b0e68ab72e97c54ed77"/></dir><dir name="phonepayment"><file name="form.phtml" hash="715e3cfbda4eb427ad53bc0eff82f271"/><file name="info.phtml" hash="f905f359e8bafa12d31b65ce6c710743"/></dir><dir name="prepayment"><file name="form.phtml" hash="63fa5a47af9d203d1b72502b3fd958fb"/><file name="info.phtml" hash="f905f359e8bafa12d31b65ce6c710743"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir name="cc"><file name="form.phtml" hash="7f116332fc720c3cc5aec141343f340f"/><file name="info.phtml" hash="c606874c228dc547b5ee058169c0536d"/></dir><dir name="elvaustria"><file name="form.phtml" hash="119db3e733935da40a8868a21daad41a"/><file name="info.phtml" hash="df166d57f6680b5945706ebeb88c28e0"/></dir><dir name="elvgerman"><file name="form.phtml" hash="9a53f1912c0f7eb9eefa667650fe133a"/><file name="info.phtml" hash="df166d57f6680b5945706ebeb88c28e0"/></dir><dir name="instantbanktransfer"><file name="failure.phtml" hash="d33ccb69a08a2195df3586bf36dc9d85"/><file name="form.phtml" hash="efda97400504ef4b38f6e5689eb24afb"/><file name="info.phtml" hash="dc0e26c00ce9abd340e32e5f99c03fc4"/></dir><dir name="invoice"><file name="form.phtml" hash="94ff33ec2dedd22cf9454923c7742e7e"/><file name="info.phtml" hash="f8d4c1a6d3f9fb3d8278e7fa82d661b8"/></dir><dir name="phonepayment"><file name="form.phtml" hash="d7fe99d0203dc26b92a55640a849bbe0"/><file name="info.phtml" hash="6a50f5400b1c9b38629ea9314a08d3b1"/></dir><dir name="prepayment"><file name="form.phtml" hash="87a76df5e6ddaa442bd3a544b152eab7"/><file name="info.phtml" hash="6a50f5400b1c9b38629ea9314a08d3b1"/></dir><dir name="secure"><file name="failure.phtml" hash="d33ccb69a08a2195df3586bf36dc9d85"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_AT"><file name="Mage_Novalnet.csv" hash="38bdc4d98aad5d27ceac773d5fa6d6f7"/></dir><dir name="de_CH"><file name="Mage_Novalnet.csv" hash="38bdc4d98aad5d27ceac773d5fa6d6f7"/></dir><dir name="de_DE"><file name="Mage_Novalnet.csv" hash="38bdc4d98aad5d27ceac773d5fa6d6f7"/></dir><dir name="en_US"><file name="Mage_Novalnet.csv" hash="7608edbf9414eb688f345715f475700b"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="novalnet"><file name="acdc_info.png" hash="fa69e3f3098c4f85d9d3c796d82bdf0a"/><file name="AE_Logo.png" hash="ed3b558031a1f03e1bd536ecf1233e0e"/><file name="ELV_Logo.png" hash="b265493a083f03e4da7d24c23cc55b67"/><file name="MC_Logo.png" hash="cd17acdae3de28aeff7da7952d2ef802"/><file name="NN_Logo.png" hash="e17794ee0b984fd6e1ec2b884da1a29b"/><file name="NN_Logo_T.png" hash="4d442efcb94c9fee7749022478a9d1f3"/><file name="Sofort_Logo_t.jpg" hash="3b88302d88393b582c1cccd152e267bc"/><file name="VI_Logo.png" hash="5e963373aa1db58369730238cf311548"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mage"><dir name="Novalnet"><dir name="Block"><dir name="Cc"><file name="Form.php" hash="d85d4f5f3cfc19abee8a3b9388de7fe7"/><file name="Info.php" hash="c96a58aa8542b8cbe375650206b40cd8"/></dir><dir name="Elvaustria"><file name="Form.php" hash="deaa6cef24778a8267f269852d295ea8"/><file name="Info.php" hash="d3b662ae5a3b5c795ebb8a1b2e3ab62c"/></dir><dir name="Elvgerman"><file name="Form.php" hash="d50a54a153cb9f72f257ed217ea6f7ab"/><file name="Info.php" hash="4517cd593bfdb4e02a84cc11259ab3ee"/></dir><dir name="Instantbanktransfer"><file name="Failure.php" hash="eff4ad5092570e0a6aac5560aa1466a4"/><file name="Form.php" hash="479141cd4ebf61820c702e3032796c44"/><file name="Info.php" hash="9ba8ff30244f48409aadb4671b7dd02f"/><file name="Redirect.php" hash="a877cfb3bda97ce9014f0e9d5ca8e001"/></dir><dir name="Invoice"><file name="Form.php" hash="09416dc8b843b8edbec01a2a5ae3b96c"/><file name="Info.php" hash="5525c9ae3534663b5d5da0a326c9c2fa"/></dir><dir name="Phonepayment"><file name="Form.php" hash="f7cbfe3fe0cf97ae69108ad5d4e9cf82"/><file name="Info.php" hash="1d3542d6eba2396d2ac2908b3932a181"/></dir><dir name="Prepayment"><file name="Form.php" hash="2742a76acca7614d9dcfd0ec130c7334"/><file name="Info.php" hash="9cab5ed40e74dca7fdc76b819ee11de6"/></dir><dir name="Secure"><file name="Failure.php" hash="38cdb224914c9551cbdb0b884b808a33"/><file name="Redirect.php" hash="3d58b472c0a3c1391f8edbf5cfdd7bb9"/></dir></dir><dir name="controllers"><file name="InstantbanktransferController.php" hash="c9c98fff630a33c8abfb212ccc206b3e"/><file name="InstantbanktransferController_orig.php" hash="513e95d803149b253c41374d59ced219"/><file name="SecureController.php" hash="be31b2d2a8af3a0652092af0d73597b7"/></dir><dir name="etc"><file name="config.xml" hash="3885351b7c88a2ba997aa50fae6f2ea8"/><file name="system.xml" hash="2419b422f36f9107caefc87d4a7ebbf3"/></dir><dir name="Helper"><file name="Data.php" hash="5cd27f9fbb7e3b7083c3d80c8354a5d3"/></dir><dir name="Model"><file name="include_all.php" hash="bd2d91378b834650e3bff5afebd58236"/><file name="NovalnetCc.php" hash="a8bed194da15b4da385c548add139423"/><file name="NovalnetElvaustria.php" hash="dd142fb5dc8655d940b8697627d16226"/><file name="NovalnetElvgerman.php" hash="dad17876edd27b760b3eb8a7c201e4be"/><file name="NovalnetInstantbanktransfer.php" hash="7cbbc5bb874713fbbd6da7e2f91b232f"/><file name="NovalnetInvoice.php" hash="7b4fc4bbd6e6372a6d33bfe0a2598303"/><file name="NovalnetPhonepayment.php" hash="df678a8fb2c52a1c30aae8fdcf0411c3"/><file name="NovalnetPrepayment.php" hash="82750d0ae7a55e5bfd2236181d35bc2f"/><file name="NovalnetSecure.php" hash="c632847a65c30471022ec96913f1370f"/><dir name="Mysql4"><file name="Setup.php" hash="bda93bd1825c67b2eac9943ec42076f1"/></dir><dir name="Novalnet"><file name="Request.php" hash="87fd92d8890377ab2e3fb1dc2c1790bf"/><file name="Result.php" hash="fa36462e819f3581e27d50b201d9fb99"/><dir name="Source"><file name="Cctype.php" hash="e886ba7736877e589abfd6f7343f98d4"/></dir></dir></dir><dir name="sql"><dir name="novalnet_setup"><file name="mysql4-install-1.0.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.3-1.1.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.1-1.1.2.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.2-1.1.3.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.3-1.1.4.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.4-1.1.5.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.8-1.1.9.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.9-1.2.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.2.0-1.2.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.2.1-1.2.2.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.2.2-1.2.3.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.2.3-1.2.4.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.2.4-1.2.5.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Novalnet.xml" hash="752f2f1df5ae673d9deafdaa6f021b32"/></dir></target></contents>
27
  <compatible/>
28
  <dependencies/>
29
  </package>