// Update Accounting export working now with new order table relation

// Add retro-compatibility to PaymentCC for module (inherit of OrderPayment and uses parent methods)



git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@10859 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
vSchoener
2011-12-02 14:35:35 +00:00
parent 975a56d3bd
commit 8bef192fcb
2 changed files with 41 additions and 47 deletions
+14 -20
View File
@@ -31,7 +31,7 @@
* @see OrderPaymentCore
*
*/
class PaymentCCCore extends ObjectModel
class PaymentCCCore extends OrderPayment
{
public $id_order;
public $id_currency;
@@ -52,29 +52,24 @@ class PaymentCCCore extends ObjectModel
protected $table = 'payment_cc';
protected $identifier = 'id_payment_cc';
/**
* @deprecated 1.5.0.2
* @see OrderPaymentCore
*/
public function getFields()
{
$this->validateFields();
$fields['id_order'] = (int)($this->id_order);
$fields['id_currency'] = (int)($this->id_currency);
$fields['amount'] = (float)($this->amount);
$fields['transaction_id'] = pSQL($this->transaction_id);
$fields['card_number'] = pSQL($this->card_number);
$fields['card_brand'] = pSQL($this->card_brand);
$fields['card_expiration'] = pSQL($this->card_expiration);
$fields['card_holder'] = pSQL($this->card_holder);
$fields['date_add'] = pSQL($this->date_add);
return $fields;
Tools::displayAsDeprecated();
return parent::getFields();
}
/**
* @deprecated 1.5.0.2
* @see OrderPaymentCore
*/
public function add($autodate = true, $nullValues = false)
{
if (parent::add($autodate, $nullValues))
{
Hook::exec('paymentCCAdded', array('paymentCC' => $this));
return true;
}
return false;
Tools::displayAsDeprecated();
return parent::add($autodate, $nullValues);
}
/**
@@ -87,7 +82,6 @@ class PaymentCCCore extends ObjectModel
public static function getByOrderId($id_order)
{
Tools::displayAsDeprecated();
return null;
return OrderPayment::getByOrderId($id_order);
}
}