Jump to content

Julia

Пользователи
  • Content Count

    125
  • Joined

  • Last visited

Community Reputation

1 Обычный

About Julia

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

Recent Profile Visitors

1,707 profile views
  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. Спасибо за ответ. Не прогер, не все знаю: У меня версия OpenCart 1.5.3.1 Я так понимаю идет речь про файл home.php, расположенный в директории admin / controller / common / , приведенный кусок кода необходимо куда-то вставить. Вопрос куда именно? :unsure:
  9. С этим все понятно, но как сделать , чтобы при в ходе пользователь не видел информацию "Краткий обзор", "Статистика", "Последние 10 заказов", отображаемую в панели в самом начале?
  10. При оформлении заказа с регистрацией с указанием адреса, отличного от адрес плательщика, выдает ошибку (шаг 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>[] Тоже самое оформление заказа, но уже без регистрации, проходит нормально. Кто сталкивался с этим либо знает причину?
  11. Решение проблемы: Система-Локализация-Языки необходимо включить английский Но тогда возникает второй момент: при включении английского на основном сайте появляется переключатель на английскую версию, что не есть гуд. Может, кто-нибудь знает, как этот переключатель убрать?
  12. Здравствуйте Возникла следующая проблема: Есть два сайта: основной на русском языке и дополнительный мультимагазин на субдомене. Необходимо на втором сайте установить язык английский, валюту отличную от основного сайта. В Система-Настройки, на вкладке Локализация меняем язык и валюту, но при загрузке страницы сайта выдает сообщение: 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
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.