PDO::ERRMODE_EXCEPTION]
);
$stmt = $pdo->query("SELECT css FROM pp_layouts WHERE id = 2");
$css = $stmt->fetchColumn();
// Zamień link favicon.svg → favicon.png
$new_css = preg_replace(
'~]+href="/favicon\.svg"[^>]*>~',
'',
$css
);
if ($new_css !== $css) {
$pdo->prepare("UPDATE pp_layouts SET css = ? WHERE id = 2")->execute([$new_css]);
echo "CSS field updated (svg → png).\n";
} else {
echo "Favicon link not found in CSS field (no change).\n";
}
// ─── 3. Wyczyść cache ─────────────────────────────────────────────────────────
$deleted = 0;
function clear_dir($dir, &$deleted) {
foreach (glob($dir . '/*') as $item) {
if (is_dir($item)) { clear_dir($item, $deleted); @rmdir($item); }
elseif (is_file($item) && basename($item) !== 'cms_gen_favicon.php') { unlink($item); $deleted++; }
}
}
clear_dir(__DIR__, $deleted);
echo "Cache cleared: $deleted files.\n";
unlink(__FILE__);
echo "Done.\n";
?>