DAY-1 Correctif du code source remove_logo
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