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 +13 -1
- app/code/community/Mage/Novalnet/Model/NovalnetCc.php +19 -6
- app/code/community/Mage/Novalnet/Model/NovalnetElvaustria.php +6 -6
- app/code/community/Mage/Novalnet/Model/NovalnetElvgerman.php +1 -1
- app/code/community/Mage/Novalnet/Model/NovalnetSecure.php +49 -36
- app/code/community/Mage/Novalnet/controllers/InstantbanktransferController.php +1 -1
- app/code/community/Mage/Novalnet/controllers/SecureController.php +61 -0
- app/code/community/Mage/Novalnet/etc/system.xml +8 -8
- app/code/community/Mage/Novalnet/sql/novalnet_setup/mysql4-upgrade-1.2.1-1.2.2.php +25 -0
- app/code/community/Mage/Novalnet/sql/novalnet_setup/mysql4-upgrade-1.2.2-1.2.3.php +25 -0
- app/code/community/Mage/Novalnet/sql/novalnet_setup/mysql4-upgrade-1.2.3-1.2.4.php +25 -0
- app/code/community/Mage/Novalnet/sql/novalnet_setup/mysql4-upgrade-1.2.4-1.2.5.php +25 -0
- package.xml +11 -19
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 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
|
|
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 |
-
|
183 |
-
|
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 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
/**
|
37 |
* unique internal payment method identifier
|
38 |
*
|
39 |
* @var string [a-z0-9_]
|
40 |
*/
|
41 |
-
protected $_code
|
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 |
-
|
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 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
|
|
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 |
-
|
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']
|
190 |
-
$fieldsArr['city']
|
191 |
-
$fieldsArr['zip']
|
192 |
-
$fieldsArr['country_code']
|
193 |
-
$fieldsArr['lang']
|
194 |
-
#$fieldsArr['remote_ip']
|
195 |
-
$fieldsArr['remote_ip']
|
196 |
-
$fieldsArr['tel']
|
197 |
-
$fieldsArr['fax']
|
198 |
-
$fieldsArr['birth_date']
|
199 |
-
$fieldsArr['session']
|
200 |
-
$fieldsArr['cc_holder']
|
201 |
-
$fieldsArr['cc_no']
|
202 |
-
$fieldsArr['cc_exp_month']
|
203 |
-
$fieldsArr['cc_exp_year']
|
204 |
-
$fieldsArr['cc_cvc2']
|
205 |
-
$fieldsArr['return_url']
|
206 |
-
$fieldsArr['return_method']
|
207 |
-
$fieldsArr['error_return_url']
|
208 |
$fieldsArr['error_return_method'] = 'POST';
|
209 |
-
$fieldsArr['input1']= 'order_id';
|
210 |
-
$fieldsArr['inputval1']
|
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 |
-
#
|
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/
|
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/
|
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/
|
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/
|
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/
|
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/
|
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/
|
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/
|
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 |
<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.
|
12 |
-
Wir weisen hiermit ausdrücklich darauf hin, dass es sich bei dieser Version um eine <b>BETA-VERSION</b> handelt. Offenbar kann der Magento Connect Manager nicht korrekt mit Betas umgehen. So müssen wir diese Version als stable herausgeben.
|
13 |
-
Außer Sofortüberweisung können jedoch alle anderen Zahlarten nach wie vor live benutzt werden.
|
14 |
|
15 |
Neu:
|
16 |
-
|
17 |
-
2. Ein Auswahlfeld "Livemodus" steht für alle Zahlarten (außer Telefonpayment) zur Verfügung. Der Livemodus steht per Default auf Nein, d.h. der Testmodus ist in diesem Fall eingeschaltet. Das Auswahlfeld "Testmodus" bei der Zahlart "Sofortü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überweisung ausgenommen).
|
19 |
-
|
20 |
-
Buxfix fü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 <b>BETA-VERSION</b>. 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 |
-
|
27 |
-
|
28 |
-
|
|
|
29 |
|
30 |
-
|
31 |
<authors><author><name>Dixon Rajdaniel</name><user>auto-converted</user><email>dr@novalnet.de</email></author></authors>
|
32 |
-
<date>2010-
|
33 |
-
<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="
|
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ür Bestellstatis zur Verfü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ü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>
|