Перейти к содержанию

Julia

Пользователи
  • Публикаций

    125
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о Julia

  • Звание
    Продвинутый пользователь

Посетители профиля

1 560 просмотров профиля
  1. Все ,вроде, нормально работает. Благодарю за помощь!
  2. Внесла изменения. Стало возможно заходить в админ панель пользователю с ограниченными возможностями. Но в админ панели сверху выскакивает ошибка: Warning: Invalid argument supplied for foreach() in /home/.../public_html/admin/controller/common/home.php on line 183 Не знаю правильно ли , но я попробывала заменить foreach ($results as $result) { $action = array(); $action[] = array( 'text' => $this->language->get('text_view'), 'href' => $this->url->link('sale/order/info', 'token=' . $this->session->data['token'] . '&order_id=' . $result['order_id'], 'SSL') ); на if(isset($results) && is_array($results)) foreach ($results as $result) { $action = array(); $action[] = array( 'text' => $this->language->get('text_view'), 'href' => $this->url->link('sale/order/info', 'token=' . $this->session->data['token'] . '&order_id=' . $result['order_id'], 'SSL') ); Ошибки теперь нет. Надеюсь, не накосячила с исправлением кода :-) https://opencartforum.com/topic/3917-php-warning-invalid-argument-supplied-for-foreach/
  3. К примеру, у меня есть строка в коде $results = $this->model_sale_order->getOrders($data); Я так понимаю, здесь нужно внести поправки и написать код следующим образом для устранения появляющейся ошибки if ($this->user->hasPermission('modify', 'sale/order')) { $results = $this->model_sale_order->getOrders($data); } else { $results = 'Нет прав'; } Это правильно?
  4. Полагаю, что суть ошибки Работает только от обьекта... а обьекта нет. Получается метод ZZZ(model_sale_order) ничего не возвращает и от этого ничего вызываем второй метод XXX() Как верно устранить ошибку?
  5. Изменила код на: if ($this->user->hasPermission('modify', 'sale/order')) { $this->load->model('sale/order'); $this->data['total_sale'] = $this->currency->format($this->model_sale_order->getTotalSales(), $this->config->get('config_currency')); $this->data['total_sale_year'] = $this->currency->format($this->model_sale_order->getTotalSalesByYear(date('Y')), $this->config->get('config_currency')); $this->data['total_order'] = $this->model_sale_order->getTotalOrders(); } else { $this->data['total_sale'] = 'Нет прав'; $this->data['total_sale_year'] = 'Нет прав'; $this->data['total_order'] = 'Нет прав'; } Сохранила файл home.php в кодировке UTF-8 без BOM По итогу выдает ошибку при входе пользователя с ограниченными возможностями Fatal error: Call to a member function getOrders() on a non-object in /home/.../public_html/admin/controller/common/home.php on line 177
  6. В том-то и дело, что подобных строк нет , версия OpenCard 1.5.3.1
  7. Ребят, может, кто-нибудь знает, куда этот кусок кода необходимо вставить?
  8. Прикрепляю файл home.php home.php
  9. Спасибо за ответ. Не прогер, не все знаю: У меня версия OpenCart 1.5.3.1 Я так понимаю идет речь про файл home.php, расположенный в директории admin / controller / common / , приведенный кусок кода необходимо куда-то вставить. Вопрос куда именно? :unsure:
  10. Можно подробней, не понимаю :mellow:
  11. С этим все понятно, но как сделать , чтобы при в ходе пользователь не видел информацию "Краткий обзор", "Статистика", "Последние 10 заказов", отображаемую в панели в самом начале?
  12. При оформлении заказа с регистрацией с указанием адреса, отличного от адрес плательщика, выдает ошибку (шаг 3 оформления заказа версия OcStore1.5.3.1: SyntaxError: JSON.parse: Unable to parse value: <b>Noti OK <b>Notice</b>: Undefined index: company_id in <b>/home/.../public_html/catalog/model/account/address.php</b> on line <b>4</b><b>Notice</b>: Undefined index: tax_id in <b>/home/.../public_html/catalog/model/account/address.php</b> on line <b>4</b>[] Тоже самое оформление заказа, но уже без регистрации, проходит нормально. Кто сталкивался с этим либо знает причину?
  13. Решение проблемы: Система-Локализация-Языки необходимо включить английский Но тогда возникает второй момент: при включении английского на основном сайте появляется переключатель на английскую версию, что не есть гуд. Может, кто-нибудь знает, как этот переключатель убрать?
  14. Здравствуйте Возникла следующая проблема: Есть два сайта: основной на русском языке и дополнительный мультимагазин на субдомене. Необходимо на втором сайте установить язык английский, валюту отличную от основного сайта. В Система-Настройки, на вкладке Локализация меняем язык и валюту, но при загрузке страницы сайта выдает сообщение: Notice: Undefined index: en in /home/.../public_html/index.php on line 176Notice: Undefined index: en in /home/.../public_html/index.php on line 177Notice: Undefined index: en in /home/.../public_html/index.php on line 180Notice: Undefined index: en in /home/.../public_html/index.php on line 181Notice: Error: Could not load language ! in /home/.../public_html/system/library/language.php on line 39
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.