dvi30011973

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

Рекомендуемые сообщения

dvi30011973    1

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
cmd    251

Покажите файл C:xampphtdocsooo-arle.ruadmincontrollerpaymentnalogenniy_np.php

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dvi30011973    1

<?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;

}

}

}

?>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
cmd    251

Странно. А какая версия php и OC?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dvi30011973    1

Скрипт версии ocstore_v0.1.7 установлен на win 7.

И ещё не показывает цену това в рублях. только евро и доллар.Как исправить не знаете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dvi30011973    1

С валютай разобрался.

А что с налоенным делать не знаю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dvi30011973    1

Кто подскажет.В настройках панели пункт Изображения пропали логотипы для установки.Пропали совсем.Как исправить?Подскажите!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dvi30011973    1

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

Предупреждение: Отсутствует аргумент 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу