Ajout onglet aperçu sur la fiche commande client

This commit is contained in:
Regis Houssin 2006-02-08 17:54:53 +00:00
parent 1eb7fadb93
commit 64a2813177
2 changed files with 16 additions and 5 deletions

View File

@ -230,7 +230,7 @@ if ($_GET["id"] > 0) {
print "<tr $bc[$var]><td>".$langs->trans("Propal")." PDF</td>"; print "<tr $bc[$var]><td>".$langs->trans("Propal")." PDF</td>";
print '<td><a href="'.DOL_URL_ROOT . '/document.php?modulepart=propal&file='.urlencode($relativepath).'">'.$commande->ref.'.pdf</a></td>'; print '<td><a href="'.DOL_URL_ROOT . '/document.php?modulepart=commande&file='.urlencode($relativepath).'">'.$commande->ref.'.pdf</a></td>';
print '<td align="right">'.filesize($file). ' bytes</td>'; print '<td align="right">'.filesize($file). ' bytes</td>';
print '<td align="right">'.strftime("%d %b %Y %H:%M:%S",filemtime($file)).'</td>'; print '<td align="right">'.strftime("%d %b %Y %H:%M:%S",filemtime($file)).'</td>';
print '</tr>'; print '</tr>';
@ -239,7 +239,7 @@ if ($_GET["id"] > 0) {
if (file_exists($filedetail)) { // commande détaillée supplémentaire if (file_exists($filedetail)) { // commande détaillée supplémentaire
print "<tr $bc[$var]><td>Commande détaillée</td>"; print "<tr $bc[$var]><td>Commande détaillée</td>";
print '<td><a href="'.DOL_URL_ROOT . '/document.php?modulepart=propal&file='.urlencode($relativepathdetail).'">'.$commande->ref.'-detail.pdf</a></td>'; print '<td><a href="'.DOL_URL_ROOT . '/document.php?modulepart=commande&file='.urlencode($relativepathdetail).'">'.$commande->ref.'-detail.pdf</a></td>';
print '<td align="right">'.filesize($filedetail). ' bytes</td>'; print '<td align="right">'.filesize($filedetail). ' bytes</td>';
print '<td align="right">'.strftime("%d %b %Y %H:%M:%S",filemtime($filedetail)).'</td>'; print '<td align="right">'.strftime("%d %b %Y %H:%M:%S",filemtime($filedetail)).'</td>';
print '</tr>'; print '</tr>';
@ -293,7 +293,7 @@ if ($_GET["id"] > 0) {
dolibarr_print_error($db); dolibarr_print_error($db);
} }
} else { } else {
// Propal non trouvée // Commande non trouvée
print $langs->trans("ErrorPropalNotFound",$_GET["id"]); print $langs->trans("ErrorPropalNotFound",$_GET["id"]);
} }
} }
@ -301,12 +301,12 @@ if ($_GET["id"] > 0) {
// Si fichier png PDF d'1 page trouvé // Si fichier png PDF d'1 page trouvé
if (file_exists($fileimage)) if (file_exists($fileimage))
{ {
print '<img src="'.DOL_URL_ROOT . '/viewimage.php?modulepart=apercupropal&file='.urlencode($relativepathimage).'">'; print '<img src="'.DOL_URL_ROOT . '/viewimage.php?modulepart=apercucommande&file='.urlencode($relativepathimage).'">';
} }
// Si fichier png PDF de plus d'1 page trouvé // Si fichier png PDF de plus d'1 page trouvé
elseif (file_exists($fileimagebis)) elseif (file_exists($fileimagebis))
{ {
print '<img src="'.DOL_URL_ROOT . '/viewimage.php?modulepart=apercupropal&file='.urlencode($relativepathimagebis).'">'; print '<img src="'.DOL_URL_ROOT . '/viewimage.php?modulepart=apercucommande&file='.urlencode($relativepathimagebis).'">';
} }

View File

@ -80,6 +80,17 @@ if ($modulepart)
} }
$original_file=$conf->propal->dir_output.'/'.$original_file; $original_file=$conf->propal->dir_output.'/'.$original_file;
} }
// Wrapping pour les apercu commande
if ($modulepart == 'apercucommande')
{
$user->getrights('commande');
if ($user->rights->commande->lire)
{
$accessallowed=1;
}
$original_file=$conf->commande->dir_output.'/'.$original_file;
}
// Wrapping pour les images des stats propales // Wrapping pour les images des stats propales
if ($modulepart == 'propalstats') if ($modulepart == 'propalstats')