Posiadam sklep opencart 2.x.x www.sklep.alejasztuki.com
Dziś zauważyłem problem, jak próbuje wejść na strone pojawia się komunikatl
Parse error: syntax error, unexpected '$w1d36' (T_VARIABLE) in /home/virt100990/domains/alejasztuki.com/public_html/sklep/catalog/model/extension/total/reward.php on line 1
a jak próbuje wejść na zaplecze wyskakuje:
Parse error: syntax error, unexpected '$b198' (T_VARIABLE) in /home/virt100990/domains/alejasztuki.com/public_html/sklep/admin/model/extension/extension.php on line 1
Można prosić o pomoc, nie znam się w tym temacie a potrzebuje stronę

kod pliku extension
<?php class ModelExtensionExtension extends Model { public function getInstalled($type) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "extension WHERE `type` = '" . $this->db->escape($type) . "' ORDER BY code"); foreach ($query->rows as $result) { $extension_data[] = $result['code']; } return $extension_data; } public function install($type, $code) { $extensions = $this->getInstalled($type); $this->db->query("INSERT INTO " . DB_PREFIX . "extension SET `type` = '" . $this->db->escape($type) . "', `code` = '" . $this->db->escape($code) . "'"); } } public function uninstall($type, $code) { $this->db->query("DELETE FROM " . DB_PREFIX . "extension WHERE `type` = '" . $this->db->escape($type) . "' AND `code` = '" . $this->db->escape($code) . "'"); $this->db->query("DELETE FROM " . DB_PREFIX . "setting WHERE `code` = '" . $this->db->escape($code) . "'"); } }
kod pliku reward
<?php class ModelExtensionTotalReward extends Model { public function getTotal($total) { $this->load->language('extension/total/reward'); $points = $this->customer->getRewardPoints(); if ($this->session->data['reward'] <= $points) { $discount_total = 0; $points_total = 0; foreach ($this->cart->getProducts() as $product) { if ($product['points']) { $points_total += $product['points']; } } foreach ($this->cart->getProducts() as $product) { $discount = 0; if ($product['points']) { $discount = $product['total'] * ($this->session->data['reward'] / $points_total); if ($product['tax_class_id']) { $tax_rates = $this->tax->getRates($product['total'] - ($product['total'] - $discount), $product['tax_class_id']); foreach ($tax_rates as $tax_rate) { if ($tax_rate['type'] == 'P') { $total['taxes'][$tax_rate['tax_rate_id']] -= $tax_rate['amount']; } } } } $discount_total += $discount; } 'code' => 'reward', 'value' => -$discount_total, 'sort_order' => $this->config->get('reward_sort_order') ); $total['total'] -= $discount_total; } } } public function confirm($order_info, $order_total) { $this->load->language('extension/total/reward'); $points = 0; if ($start && $end) { } $this->load->model('account/customer'); if ($this->model_account_customer->getRewardTotal($order_info['customer_id']) >= $points) { $this->db->query("INSERT INTO " . DB_PREFIX . "customer_reward SET customer_id = '" . (int)$order_info['customer_id'] . "', order_id = '" . (int)$order_info['order_id'] . "', description = '" . $this->db->escape(sprintf($this->language->get('text_order_id'), (int)$order_info['order_id'])) . "', points = '" . (float)-$points . "', date_added = NOW()"); } else { return $this->config->get('config_fraud_status_id'); } } public function unconfirm($order_id) { $this->db->query("DELETE FROM " . DB_PREFIX . "customer_reward WHERE order_id = '" . (int)$order_id . "' AND points < 0"); } }