Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

помогите исправить ошибку.не работает модуль наложеннонг платежа


dvi30011973

Recommended Posts

Помогите кто знает.После установки модуля наложенного платежа выходит ошибка:

Fatal error: Call to a member function link() on a non-object in C:\xampp\htdocs\ooo-arle.ru\admin\controller\payment\nalogenniy_np.php on line 60

КАК ИСПРАВИТ?

Надіслати
Поділитися на інших сайтах


<?php

class ControllerPaymentNalogenniyNp extends Controller {

private $error = array();

public function index() {

$this->load->language('payment/nalogenniy_np');

$this->document->setTitle($this->language->get('heading_title'));

$this->load->model('setting/setting');

if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {

$this->model_setting_setting->editSetting('nalogenniy_np', $this->request->post);

$this->session->data['success'] = $this->language->get('text_success');

$this->redirect($this->url->link('extension/payment', 'token=' . $this->session->data['token'], 'SSL'));

}

$this->data['heading_title'] = $this->language->get('heading_title');

$this->data['text_enabled'] = $this->language->get('text_enabled');

$this->data['text_disabled'] = $this->language->get('text_disabled');

$this->data['text_all_zones'] = $this->language->get('text_all_zones');

$this->data['entry_bank'] = $this->language->get('entry_bank');

$this->data['entry_total'] = $this->language->get('entry_total');

$this->data['entry_order_status'] = $this->language->get('entry_order_status');

$this->data['entry_geo_zone'] = $this->language->get('entry_geo_zone');

$this->data['entry_status'] = $this->language->get('entry_status');

$this->data['entry_sort_order'] = $this->language->get('entry_sort_order');

$this->data['button_save'] = $this->language->get('button_save');

$this->data['button_cancel'] = $this->language->get('button_cancel');

$this->data['tab_general'] = $this->language->get('tab_general');

if (isset($this->error['warning'])) {

$this->data['error_warning'] = $this->error['warning'];

} else {

$this->data['error_warning'] = '';

}

$this->load->model('localisation/language');

$languages = $this->model_localisation_language->getLanguages();

foreach ($languages as $language) {

if (isset($this->error['bank_' . $language['language_id']])) {

$this->data['error_bank_' . $language['language_id']] = $this->error['bank_' . $language['language_id']];

} else {

$this->data['error_bank_' . $language['language_id']] = '';

}

}

$this->data['breadcrumbs'] = array();

$this->data['breadcrumbs'][] = array(

'text' => $this->language->get('text_home'),

'href' => $this->url->link('common/home', 'token=' . $this->session->data['token'], 'SSL'),

'separator' => false

);

$this->data['breadcrumbs'][] = array(

'text' => $this->language->get('text_payment'),

'href' => $this->url->link('extension/payment', 'token=' . $this->session->data['token'], 'SSL'),

'separator' => ' :: '

);

$this->data['breadcrumbs'][] = array(

'text' => $this->language->get('heading_title'),

'href' => $this->url->link('payment/nalogenniy_np', 'token=' . $this->session->data['token'], 'SSL'),

'separator' => ' :: '

);

$this->data['action'] = $this->url->link('payment/nalogenniy_np', 'token=' . $this->session->data['token'], 'SSL');

$this->data['cancel'] = $this->url->link('extension/payment', 'token=' . $this->session->data['token'], 'SSL');

$this->load->model('localisation/language');

foreach ($languages as $language) {

if (isset($this->request->post['nalogenniy_np_bank_' . $language['language_id']])) {

$this->data['nalogenniy_np_bank_' . $language['language_id']] = $this->request->post['nalogenniy_np_bank_' . $language['language_id']];

} else {

$this->data['nalogenniy_np_bank_' . $language['language_id']] = $this->config->get('nalogenniy_np_bank_' . $language['language_id']);

}

}

$this->data['languages'] = $languages;

if (isset($this->request->post['nalogenniy_np_total'])) {

$this->data['nalogenniy_np_total'] = $this->request->post['nalogenniy_np_total'];

} else {

$this->data['nalogenniy_np_total'] = $this->config->get('nalogenniy_np_total');

}

if (isset($this->request->post['nalogenniy_np_order_status_id'])) {

$this->data['nalogenniy_np_order_status_id'] = $this->request->post['nalogenniy_np_order_status_id'];

} else {

$this->data['nalogenniy_np_order_status_id'] = $this->config->get('nalogenniy_np_order_status_id');

}

$this->load->model('localisation/order_status');

$this->data['order_statuses'] = $this->model_localisation_order_status->getOrderStatuses();

if (isset($this->request->post['nalogenniy_np_geo_zone_id'])) {

$this->data['nalogenniy_np_geo_zone_id'] = $this->request->post['nalogenniy_np_geo_zone_id'];

} else {

$this->data['nalogenniy_np_geo_zone_id'] = $this->config->get('nalogenniy_np_geo_zone_id');

}

$this->load->model('localisation/geo_zone');

$this->data['geo_zones'] = $this->model_localisation_geo_zone->getGeoZones();

if (isset($this->request->post['nalogenniy_np_status'])) {

$this->data['nalogenniy_np_status'] = $this->request->post['nalogenniy_np_status'];

} else {

$this->data['nalogenniy_np_status'] = $this->config->get('nalogenniy_np_status');

}

if (isset($this->request->post['nalogenniy_np_sort_order'])) {

$this->data['nalogenniy_np_sort_order'] = $this->request->post['nalogenniy_np_sort_order'];

} else {

$this->data['nalogenniy_np_sort_order'] = $this->config->get('nalogenniy_np_sort_order');

}

$this->template = 'payment/nalogenniy_np.tpl';

$this->children = array(

'common/header',

'common/footer'

);

$this->response->setOutput($this->render());

}

private function validate() {

if (!$this->user->hasPermission('modify', 'payment/nalogenniy_np')) {

$this->error['warning'] = $this->language->get('error_permission');

}

$this->load->model('localisation/language');

$languages = $this->model_localisation_language->getLanguages();

foreach ($languages as $language) {

if (!$this->request->post['nalogenniy_np_bank_' . $language['language_id']]) {

$this->error['bank_' . $language['language_id']] = $this->language->get('error_bank');

}

}

if (!$this->error) {

return true;

} else {

return false;

}

}

}

?>

Надіслати
Поділитися на інших сайтах


При заказе товара выдаётся ошибка модуля наложенного платежа :

Предупреждение: Отсутствует аргумент 2 для ModelPaymentNalogenniyNp :: GetMethod (), называемый в C: XAMPP htdocs ооо-arle.ru каталог контроллера проверки guest_step_2.php на линии 139 и определены в C: XAMPP htdocs ооо-arle.ru каталог модели оплаты nalogenniy_np.php на линии 3Notice: Undefined переменной: Всего в C: XAMPP htdocs ооо-arle.ru каталог модели оплаты nalogenniy_np.php в строке 8

Кто поможет исправить!?

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.