From 9f49d4b35b89f086edddc4d1cd61422dd3a6fdec Mon Sep 17 00:00:00 2001 From: patrick Date: Wed, 12 Feb 2025 22:20:11 +0000 Subject: [PATCH] Restore query --- config/rollover.php | 1 + config_editor.inc.php | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/config/rollover.php b/config/rollover.php index e537b090..8658ea0e 100644 --- a/config/rollover.php +++ b/config/rollover.php @@ -137,6 +137,7 @@ if (get_value_from_array($_POST, 'action') == 'rollover' && get_value_from_array $q = $pdo->prepare("SELECT DATE_ADD(date,INTERVAL 365 DAY) AS newdate,name,description FROM dates WHERE year='$currentfairyear'"); $q->execute(); show_pdo_errors_if_any($pdo); + $r->newdate = $r->newdate ?? "0000-00-00 00:00:00"; while ($r = $q->fetch(PDO::FETCH_OBJ)) { $stmt = $pdo->prepare("INSERT INTO dates (date,name,description,year) VALUES ( '" . $r->newdate . "', diff --git a/config_editor.inc.php b/config_editor.inc.php index acd8ebed..3b70a0f1 100644 --- a/config_editor.inc.php +++ b/config_editor.inc.php @@ -123,8 +123,17 @@ function config_update_variables($fairyear = NULL, $lastfairyear = NULL) $v = $r2->fetch(PDO::FETCH_ASSOC); - $r3 = $pdo->prepare('INSERT INTO config (var,val,category,type,type_values,ord,description,year) VALUES (?,?,?,?,?,?,?,?)'); - $r3->execute([$pdo->quote($v['var']),$pdo->quote($v['val']),$pdo->quote($v['category']),$pdo->quote($v['type']),$pdo->quote($v['type_values']),$pdo->quote($v['ord']),$pdo->quote($v['description']),$fairyear]); + $r3 = $pdo->prepare('INSERT INTO config (var,val,category,type,type_values,ord,description,year) VALUES ( + ' . $pdo->quote($v['var']) . ', + ' . $pdo->quote($v['val']) . ', + ' . $pdo->quote($v['category']) . ', + ' . $pdo->quote($v['type']) . ', + ' . $pdo->quote($v['type_values']) . ', + ' . $pdo->quote($v['ord']) . ', + ' . $pdo->quote($v['description']) . ", + '$fairyear')"); + + $r3->execute(); show_pdo_errors_if_any($pdo); } }