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

This commit is contained in:
Laurent Destailleur 2006-05-25 17:00:00 +00:00
parent 6531ffa785
commit ccb467f0e3
2 changed files with 17 additions and 4 deletions

View File

@ -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')
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
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.'">';
} }

View File

@ -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))
{ {