Форумы / National / Russian / Тех. поддержка / Пропали звездочки рейтинга reviewstar

cotontidev
#45410 13.06.2021 11:19

Там ошибка, посмотрите проверяет поле user_rcost в таблице $db_reviews, а добавляет поле item_rcost
Нужно исправить условия проверки, вот так верно будет

// Add field if missing
if (!$db->fieldExists($db_users, "user_rquality"))
{
    $dbres = $db->query("ALTER TABLE `$db_users` ADD COLUMN `user_rquality` float(3) DEFAULT NULL");
}
 
// Add field if missing
if (!$db->fieldExists($db_reviews, "item_rquality"))
{
    $dbres = $db->query("ALTER TABLE `$db_reviews` ADD COLUMN `item_rquality` int(3) DEFAULT NULL");
}
 
 
// Add field if missing
if (!$db->fieldExists($db_users, "user_rcost"))
{
    $dbres = $db->query("ALTER TABLE `$db_users` ADD COLUMN `user_rcost` float(3) DEFAULT NULL");
}
 
// Add field if missing
if (!$db->fieldExists($db_reviews, "item_rcost"))
{
    $dbres = $db->query("ALTER TABLE `$db_reviews` ADD COLUMN `item_rcost` int(3) DEFAULT NULL");
}
 
// Add field if missing
if (!$db->fieldExists($db_users, "user_ramity"))
{
    $dbres = $db->query("ALTER TABLE `$db_users` ADD COLUMN `user_ramity` float(3) DEFAULT NULL");
}
 
// Add field if missing
if (!$db->fieldExists($db_reviews, "item_ramity"))
{
    $dbres = $db->query("ALTER TABLE `$db_reviews` ADD COLUMN `item_ramity` int(3) DEFAULT NULL");
}