Пофиксить Функцию

Привет!
Ввиду того, что разработчик Pervolo напродавал модулей и успешно слился с форума, после обновления цскарт до 4.3.9 модуль запроса отзывов о товаре перестал работать.
При установке выдает такую ошибку:

В процессе установки модуля возникла возникла ошибка в SQL запросе. Модуль не будет установлен.
Unknown column 'b.status' in 'on clause' (1054): SELECT a.status, b.description FROM cscart_statuses AS a LEFT JOIN cscart_status_descriptions AS b ON a.status = b.status AND b.lang_code = 'ru' WHERE a.type = 'O'

Функция

function fn_review_requests_get_order_statuses() {
    return db_get_hash_single_array("SELECT a.status, b.description FROM ?:statuses AS a LEFT JOIN ?:status_descriptions AS b ON a.status = b.status AND b.lang_code = ?s WHERE a.type = ?s", array('status', 'description'), CART_LANGUAGE,'O');
}


Прошу помочь подправить ее для работоспособности.
Спасибо.

Попробуйте так

function fn_review_requests_get_order_statuses() {
    return db_get_hash_single_array("SELECT a.status, b.description FROM ?:statuses AS a LEFT JOIN ?:status_descriptions AS b ON a.status_id = b.status_id AND b.lang_code = ?s WHERE a.type = ?s", array('status', 'description'), CART_LANGUAGE,'O');
}

Попробуйте так

function fn_review_requests_get_order_statuses() {
    return db_get_hash_single_array("SELECT a.status, b.description FROM ?:statuses AS a LEFT JOIN ?:status_descriptions AS b ON a.status_id = b.status_id AND b.lang_code = ?s WHERE a.type = ?s", array('status', 'description'), CART_LANGUAGE,'O');
}

Спасибо! Модуль установился, буду тестировать дальше.

Аналогичная ситуация. Был куплен модуль Интеграция с сервисом TurboSMS для версии cs-cart 4.3.4, после обновления до 4.3.9 ошибка "В процессе установки модуля возникла ошибка в SQL запросе. Модуль не будет установлен. SELECT a.status, b.description FROM cscart_statuses AS a LEFT JOIN cscart_status_descriptions AS b ON a.status = b.status AND b.lang_code = 'ru' WHERE a.type = 'O'.

Исправил на a.status_id = b.status_id модуль установился, но SMS приходят только администратору, подскажите где копать, что бы модуль отправлял SMS покупателям. Может в cs-cart 4.3.9 были изменения связанные с телефонными номерами покупателей? На cs-cart 4.3.4 все работает отлично.

Аналогичная ситуация. Был куплен модуль Интеграция с сервисом TurboSMS для версии cs-cart 4.3.4, после обновления до 4.3.9 ошибка "В процессе установки модуля возникла ошибка в SQL запросе. Модуль не будет установлен. SELECT a.status, b.description FROM cscart_statuses AS a LEFT JOIN cscart_status_descriptions AS b ON a.status = b.status AND b.lang_code = 'ru' WHERE a.type = 'O'.

Исправил на a.status_id = b.status_id модуль установился, но SMS приходят только администратору, подскажите где копать, что бы модуль отправлял SMS покупателям. Может в cs-cart 4.3.9 были изменения связанные с телефонными номерами покупателей? На cs-cart 4.3.4 все работает отлично.

Свяжитесь с разработчиками. Без изучения кода модуля трудно помочь вам с решением проблемы