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"; ?>