I'm trying to have my own extension with specific modification in some files after I install the extension I Modifications appear in the modification lists at the admin panel but not apply the changes in the files , I'm using Opencart .
I've checked every thing is correct as far as I know : upload folder and install.xml
the modification list is here :
Code: Select all
[code]
----------------------------------------------------------------
MOD: MegaIntegration
FILE: admin/controller/common/dashboard.php
CODE: $data['security'] = $this->load->controller('common/security');
LINE: 83
FILE: catalog/controller/checkout/confirm.php
CODE: $order_data = array();
LINE: 56
CODE: $this->response->setOutput($this->load->view('checkout/confirm', $data));
LINE: 449
FILE: catalog/controller/checkout/success.php
CODE: if (isset($this->session->data['order_id'])) {
LINE: 5
FILE: catalog/model/checkout/order.php
CODE: class ModelCheckoutOrder extends Model {
LINE: 46
FILE: catalog/model/extension/shipping/pickup.php
CODE: class ModelExtensionShippingPickup extends Model {
LINE: 28
CODE: $method_data = array();
LINE: 46
----------------------------------------------------------------
here also my xml file :
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<modification>
<id>mega_integration</id>
<name>MegaIntegration </name>
<code>mega_integration</code>
<version>1.0.0</version>
<author>Mega</author>
<link>https://mega-technology.info</link>
<!-- <file path="admin/controller/common/dashboard.php">
<operation>
<search><![CDATA[$data['security'] = $this->load->controller('common/security');]]></search>
<add position="replace"><![CDATA[$data['security'] = '';]]></add>
</operation>
</file> -->
<file path="catalog/controller/checkout/confirm.php">
<operation>
<search><![CDATA[$order_data = array();]]></search>
<add position="replace"><![CDATA[
$order_data = array();]
if($mega_data){
$order_data['sector_id'] = $this->session->data['sector_id'];
}
]]></add>
</operation>
</file>
<file path="catalog/controller/checkout/success.php">
<operation>
<search><![CDATA[if (isset($this->session->data['order_id'])) {]]></search>
<add position="replace"><![CDATA[
if (isset($this->session->data['order_id'])) {
$this->load->model('checkout/order');
$order_data = $this->model_checkout_order->getOrder($this->session->data['order_id']);
$products = $this->model_checkout_order->getOrderProducts($this->session->data['order_id']);
$this->model_checkout_order->sendOrderToMega($this->session->data['order_id'],$order_data,$products);
]]></add>
</operation>
</file>
<file path="catalog/model/extension/shipping/pickup.php">
<operation>
<search><![CDATA[$method_data = array();]]></search>
<add position="after"><![CDATA[
$total = $this->getDeliveryCost($address['zone_id']);
]]></add>
</operation>
</file>
</modification>