DAY-1 Correctif  du code source remove_logo

DAY-1 Correctif du code source remove_logo

^proposition du code ci4 upgrade vers une version stable, gestion remove_logo // IN /root/app/Controllers/Config.php
Catégories

JOUR 1
merci @owlbrudder

explication suivante :
l'option de configuration company_logo permet de remplacer le logo OSPOS par le logo de l'entreprise, OK

     Ajouter le logo de l'entreprise OUI
     valider la modification de la config OUI après correctif
     supprimer le logo NON car il ne disparaît pas sur le disque, uniquement dans la base de données TABLE ospos_app_config KEY company_logo
     si nous rechargeons un nouveau logo d'entreprise, le nom sur le disque sera indexé filename_1...
     REMARQUE Le logo de l'entreprise ne peut être chargé qu'une seule fois.
     Comme /root/app/controllers/Config.php --- méthode Remove_logo
     CORRECTIF renommer Remove_logo avec postRemove_logo
     code

  	public function postRemove_logo(): void
	{
		$file = FCPATH.'uploads/' . $this->config['company_logo'];
		if (is_readable($file) && unlink($file)) {
			$success = $this->appconfig->save(['company_logo' => '']);
		} else {
			$success = "The file was not found";
		}
		$success = $this->appconfig->save(['company_logo' => '']);
		
		echo json_encode (['success' => $success]);
	}

PS j'utilise des balises de code, je ne comprends pas pourquoi c'est buggé ??? OK j'ai trouvé merci @objecttothis ```ton code```

cordialement

 

commentaires

Articles Similaires

JOUR-3 diverses correction du code, erreur critiques

JOUR-3 diverses correction du code, erreur critiques

Diverses correctifs à appliquer provoquant une erreur critique
DAY-2 Correctif  du code source  upload_logo

DAY-2 Correctif du code source upload_logo

^proposition du code ci4 upgrade vers une version stable, gestion upload_logo // IN /root/app/Controllers/Config.php