Вот такую ошибку выдаёт:
Parse error: syntax error, unexpected '}' in /home/b/b67855gz/b67855gz.beget.tech/public_html/admin/controller/extension/module/arproductday.php on line 29
Ниже код с 13 по 29 строку.
if(isset($this->request->post['product'])){
$offset_time = time();
$items = $this->request->post['product'];
while ($items) {
$insert = array();
foreach (array_slice($items, 0, 250) as $item) {
$insert[] = "'" . (int)$item['id'] . "','" . (int)$item['quantity'] . "','" . (int)$item['week'] . "'";
}
if ($insert) {
$this->db->query("INSERT INTO " . DB_PREFIX . "ar_productday (product_id, quantity, week) VALUES (" . implode("),(", $insert) . ") ON DUPLICATE KEY UPDATE quantity = VALUES(quantity), week = VALUES(week)");
}
}
}
В чём может быть проблема? Вроде синтаксис соблюдал, ошибок не нашел
Попробовал добавить скобку } на 29 строке?
А так, открой файл в PHPStorm или подобное IDE, и там визуально закрывай частями код. Например так:
Пока не дойдёте до нужной строки.
Или можете добавить тут файлик, чтобы все могли посмотреть код.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости