handleLogoUpload($_FILES['site_logo']); } // Gestion de l'upload du background de la page À propos if (isset($_FILES['about_background']) && $_FILES['about_background']['error'] !== UPLOAD_ERR_NO_FILE) { $uploadHandler = new SiteUploadHandler(); $config['about']['background'] = $uploadHandler->handleBackgroundUpload($_FILES['about_background']); } // Sauvegarde Config::save($config); $success = 'Configuration mise à jour avec succès'; } catch (Exception $e) { $error = $e->getMessage(); } } // Chargement de la configuration actuelle $config = Config::load(); ?>