mirror of
https://github.com/retailcrm/opencart-module.git
synced 2024-11-29 08:36:05 +03:00
added opencart 2.2 compatibility
This commit is contained in:
parent
f55240d759
commit
82e3a4334b
@ -33,14 +33,14 @@ class ControllerModuleRetailcrm extends Controller
|
|||||||
$this->model_extension_event
|
$this->model_extension_event
|
||||||
->addEvent(
|
->addEvent(
|
||||||
'retailcrm',
|
'retailcrm',
|
||||||
'post.order.add',
|
version_compare(VERSION, '2.2', '>=') ? 'catalog/model/checkout/order/addOrder/after' : 'post.order.add',
|
||||||
'module/retailcrm/order_create'
|
'module/retailcrm/order_create'
|
||||||
);
|
);
|
||||||
|
|
||||||
$this->model_extension_event
|
$this->model_extension_event
|
||||||
->addEvent(
|
->addEvent(
|
||||||
'retailcrm',
|
'retailcrm',
|
||||||
'post.order.history.add',
|
version_compare(VERSION, '2.2', '>=') ? 'catalog/model/checkout/order/addOrderHistory/after' : 'post.order.history.add',
|
||||||
'module/retailcrm/order_edit'
|
'module/retailcrm/order_edit'
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -18,12 +18,18 @@ class ControllerModuleRetailcrm extends Controller
|
|||||||
*
|
*
|
||||||
* @return void
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function order_create($order_id)
|
public function order_create($parameter1, $parameter2 = null)
|
||||||
{
|
{
|
||||||
$this->load->model('checkout/order');
|
$this->load->model('checkout/order');
|
||||||
$this->load->model('account/order');
|
$this->load->model('account/order');
|
||||||
|
|
||||||
|
if($parameter2 != null)
|
||||||
|
$order_id = $parameter2;
|
||||||
|
else
|
||||||
|
$order_id = $parameter1;
|
||||||
|
|
||||||
$data = $this->model_checkout_order->getOrder($order_id);
|
$data = $this->model_checkout_order->getOrder($order_id);
|
||||||
|
|
||||||
$data['products'] = $this->model_account_order->getOrderProducts($order_id);
|
$data['products'] = $this->model_account_order->getOrderProducts($order_id);
|
||||||
foreach($data['products'] as $key => $product) {
|
foreach($data['products'] as $key => $product) {
|
||||||
$productOptions = $this->model_account_order->getOrderOptions($order_id, $product['order_product_id']);
|
$productOptions = $this->model_account_order->getOrderOptions($order_id, $product['order_product_id']);
|
||||||
@ -49,7 +55,12 @@ class ControllerModuleRetailcrm extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public function order_edit($order_id) {
|
public function order_edit($parameter1, $parameter2 = null, $parameter3 = null, $parameter4 = null) {
|
||||||
|
if($parameter4 != null)
|
||||||
|
$order_id = $parameter3;
|
||||||
|
else
|
||||||
|
$order_id = $parameter1;
|
||||||
|
|
||||||
$this->load->model('checkout/order');
|
$this->load->model('checkout/order');
|
||||||
$this->load->model('account/order');
|
$this->load->model('account/order');
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user