Skip to content
Snippets Groups Projects
Commit ccb467f0 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

New: Possibilité de supprimer le logo société

parent 6531ffa7
No related branches found
No related tags found
No related merge requests found
...@@ -88,8 +88,19 @@ if ( (isset($_POST["action"]) && $_POST["action"] == 'update') ...@@ -88,8 +88,19 @@ if ( (isset($_POST["action"]) && $_POST["action"] == 'update')
} }
} }
if ($_GET["action"] == 'removelogo')
{
$logofile=$conf->societe->dir_logos.'/'.$mysoc->logo;
@unlink($logofile);
dolibarr_del_const($db, "MAIN_INFO_SOCIETE_LOGO");
}
/*
* Affichage page
*/
llxHeader(); llxHeader();
$form = new Form($db); $form = new Form($db);
...@@ -178,9 +189,11 @@ if ((isset($_GET["action"]) && $_GET["action"] == 'edit') ...@@ -178,9 +189,11 @@ if ((isset($_GET["action"]) && $_GET["action"] == 'edit')
print '<tr '.$bc[$var].'><td>'.$langs->trans("Logo").' (png,jpg)</td><td>'; print '<tr '.$bc[$var].'><td>'.$langs->trans("Logo").' (png,jpg)</td><td>';
print '<table width="100%" class="notopnoleftnoright"><tr><td valign="center">'; print '<table width="100%" class="notopnoleftnoright"><tr><td valign="center">';
print '<input type="file" class="flat" name="logo" size="30">'; print '<input type="file" class="flat" name="logo" size="30">';
print '</td><td valign="center" align="right">'; print '</td><td valign="middle" align="right">';
if (file_exists($conf->societe->dir_logos.'/'.$mysoc->logo)) if ($mysoc->logo && file_exists($conf->societe->dir_logos.'/'.$mysoc->logo))
{ {
print '<a href="'.$_SERVER["PHP_SELF"].'?action=removelogo">'.img_delete($langs->trans("Delete")).'</a>';
print ' &nbsp; ';
print '<img height="30" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=companylogo&file='.$mysoc->logo.'">'; print '<img height="30" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=companylogo&file='.$mysoc->logo.'">';
} }
else else
...@@ -410,7 +423,7 @@ else ...@@ -410,7 +423,7 @@ else
print '<table width="100%" class="notopnoleftnoright"><tr><td valign="center">'; print '<table width="100%" class="notopnoleftnoright"><tr><td valign="center">';
print $mysoc->logo; print $mysoc->logo;
print '</td><td valign="center" align="right">'; print '</td><td valign="center" align="right">';
if (file_exists($conf->societe->dir_logos.'/'.$mysoc->logo)) if ($mysoc->logo && file_exists($conf->societe->dir_logos.'/'.$mysoc->logo))
{ {
print '<img height="30" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=companylogo&file='.$mysoc->logo.'">'; print '<img height="30" src="'.DOL_URL_ROOT.'/viewimage.php?modulepart=companylogo&file='.$mysoc->logo.'">';
} }
......
...@@ -641,7 +641,7 @@ class pdf_einstein extends ModelePDFCommandes ...@@ -641,7 +641,7 @@ class pdf_einstein extends ModelePDFCommandes
// Logo // Logo
$logo=$conf->societe->dir_logos.'/'.$mysoc->logo; $logo=$conf->societe->dir_logos.'/'.$mysoc->logo;
if ($logo) if ($mysoc->logo)
{ {
if (is_readable($logo)) if (is_readable($logo))
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment