Jump to content
Sign in to follow this  
berrber

opencart/OCStore v1.5.3-1.5.6.4 ошибка в файле /catalog/model/account/customer.php

Recommended Posts

Версия магазина: opencart/OCStore v1.5.3.1-1.5.6.4

Описание ошибки: файл  "/catalog/model/account/customer.php" содержит функцию "public function getCustomers", которая, начиная с версии opencart 1.5.3.1, содержит ошибку

$sql = "SELECT *, CONCAT(c.firstname, ' ', c.lastname) AS name, cg.name AS customer_group FROM " . DB_PREFIX . "customer c LEFT JOIN " . DB_PREFIX . "customer_group cg ON (c.customer_group_id = cg.customer_group_id) ";
в таблице "customer_group" отсутствует столбец "name".

Share this post


Link to post
Share on other sites

Ни Opencart, ни ocStore нет версии 1.6.4. Вы наверное имели в виду 1.5.6.4. ocStore такой версии тоже нет, к слову.

В oc1564 функция getCustomers нигде не используется (не вызывается). Другие версии не смотрел.

Share this post


Link to post
Share on other sites

 

Ни Opencart, ни ocStore нет версии 1.6.4. Вы наверное имели в виду 1.5.6.4. ocStore такой версии тоже нет, к слову.

Да, Вы правы, имелась ввиду версия 1.5.6.4, могу ли я исправить заголовок, или быть может вы можете, пользуясь правами OC Team?

 

 

В oc1564 функция getCustomers нигде не используется (не вызывается). Другие версии не смотрел.

Опять-таки, вы снова правы, функция "getCustomers" не используется, но она есть и она не работает. На днях я решил ее использовать в своем модуле, но не смог, ввиду ее неисправности. Однако это баг, и я пишу суда в надежде, что его исправят в ocStore.

 

Буду рад, если Вы сообщите о решении OC Team.

Share this post


Link to post
Share on other sites

А толку? 1564 никто портировать в ocStore не собирался. Предыдущие версии в общем-то тоже, но там @toporchillo не выдержал, взял в руки лопату и сделал 155xx. Функция там осталась по недоразумению, похоже. Если нужна - исправьте и предложите миру патч. Там вроде ничего сложного [1].

В 2.0 этой функции нет - почистили.

oc2000? Эта версия не жилец.

oc2010 появилась неделю назад, сегодня oc2011. Я их использовать буду - может что-то и законтрибучу в ocStore по ходу дела, но никаких конкретных планов впрягаться в портирование ocstore нет.

Хотите посодействовать - подключайтесь к myopencart/ocstore или ochop.net (оба есть на гитхабе). Это два более-менее живых форка Opencart. Второй на данный момент живее, хотя и идёт по протоптанным граблям значительных модификаций ядра. @toporchillo в принципе тоже повёл ocStore по такому же пути вместо продержавшегося некоторое время "минимальные изменения ядра + модули/расширения".

----

[1] Попробуйте в запросе "customer_group cg ON" заменить на "customer_group_description cg ON" - скорей всего всё заработает. Но я понятия не имею, какие данные вам нужны от этой функции.

Share this post


Link to post
Share on other sites

Балгодарю за конструктивный ответ. Посмотрю GitHub, спасибо что подсказали! Функция мне нужна была для модуля подписки, реализовал свой вариант. Запостил баг для других, может понадобится.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.