Look: Modifications esthétiques mineures sur les contrats.

This commit is contained in:
Laurent Destailleur 2004-05-09 14:16:38 +00:00
parent 48f4607a0a
commit 8382e35e5d
2 changed files with 24 additions and 9 deletions

View File

@ -170,7 +170,7 @@ else
print '<td>Société</td><td colspan="4">'.$contrat->societe->nom_url.'</td></tr>'; print '<td>Société</td><td colspan="4">'.$contrat->societe->nom_url.'</td></tr>';
} }
print '<tr><td>Etat</td><td colspan="3">'; print '<tr><td>Statut</td><td colspan="3">';
if ($contrat->enservice) if ($contrat->enservice)
{ {
print "En service"; print "En service";
@ -184,27 +184,38 @@ else
{ {
print '<form action="fiche.php?id='.$id.'" method="post">'; print '<form action="fiche.php?id='.$id.'" method="post">';
print '<input type="hidden" name="action" value="miseenservice">'; print '<input type="hidden" name="action" value="miseenservice">';
print '<input type="hidden" name="duration" value="'.$contrat->product->duration.'">'; print '<tr><td>Date de mise en service</td><td colspan="3">';
print '<tr><td>Mis en service</td><td colspan="3">';
print $html->select_date('','re',1,1); print $html->select_date('','re',1,1);
print "&nbsp;"; print "&nbsp;";
print '<input type="submit" value="Enregistrer"></td></tr>'; print '</td></tr>';
print '<tr><td>Date de fin</td><td colspan="3">';
// TODO : Offrir le choix de la date de fin de contrat par la durée prédéfinie ou par
// une date explicite.
print $contrat->product->duration." après";
//print "<br>";$html->select_date('','fin',1,1);
print '<input type="hidden" name="duration" value="'.$contrat->product->duration.'">';
print '</td></tr>';
print '<tr><td colspan="4" align="center">';
print '<input type="submit" value="Enregistrer">';
print '</td></tr>';
print '</form>'; print '</form>';
} }
if ($contrat->enservice > 0) if ($contrat->enservice > 0)
{ {
print "<tr><td valign=\"top\">Mis en service</td><td>".strftime("%A %e %B %Y à %H:%M",$contrat->mise_en_service); print "<tr><td valign=\"top\">Mis en service</td><td>".dolibarr_print_date($contrat->mise_en_service,"%d %B %Y à %H:%M");
print "</td>"; print "</td>";
$contrat->user_service->fetch(); $contrat->user_service->fetch();
print '<td>par</td><td>'.$contrat->user_service->fullname.'</td></tr>'; print '<td>par</td><td>'.$contrat->user_service->fullname.'</td></tr>';
print '<tr><td valign="top">Fin de validité</td><td colspan="3">'.strftime("%A %e %B %Y à %H:%M",$contrat->date_fin_validite); print '<tr><td valign="top">Fin de validité</td><td colspan="3">'.dolibarr_print_date($contrat->date_fin_validite,"%d %B %Y à %H:%M");
} }
if ($contrat->enservice == 2) if ($contrat->enservice == 2)
{ {
print "<tr><td valign=\"top\">Cloturé</td><td>".strftime("%A %e %B %Y à %H:%M",$contrat->date_cloture)."</td>"; print "<tr><td valign=\"top\">Cloturé</td><td>".dolibarr_print_date($contrat->date_cloture,"%d %B %Y à %H:%M")."</td>";
$contrat->user_cloture->fetch(); $contrat->user_cloture->fetch();
print '<td>par</td><td>'.$contrat->user_cloture->fullname.'</td></tr>'; print '<td>par</td><td>'.$contrat->user_cloture->fullname.'</td></tr>';
} }
@ -232,7 +243,11 @@ print '<div class="tabsAction">';
if (! $contrat->enservice) if (! $contrat->enservice)
{ {
print '<a class="tabAction" href="fiche.php?request=miseenservice&id='.$id.'">Mise en service</a>'; if ($request != 'miseenservice') {
print '<a class="tabAction" href="fiche.php?request=miseenservice&id='.$id.'">Mettre en service...</a>';
} else {
print '<a class="tabAction" href="fiche.php?id='.$id.'">Ne pas mettre en service</a>';
}
} }
elseif ($contrat->enservice == 1) elseif ($contrat->enservice == 1)
{ {

View File

@ -77,7 +77,7 @@ if ( $db->query($sql) )
print "</td><td>"; print "</td><td>";
print_liste_field_titre("Société",$PHP_SELF, "s.nom"); print_liste_field_titre("Société",$PHP_SELF, "s.nom");
print '</td><td align="center">'; print '</td><td align="center">';
print_liste_field_titre("Etat",$PHP_SELF, "c.enservice"); print_liste_field_titre("Statut",$PHP_SELF, "c.enservice");
print '</td>'; print '</td>';
print '</td><td align="center">'; print '</td><td align="center">';
print_liste_field_titre("Fin",$PHP_SELF, "c.fin_validite"); print_liste_field_titre("Fin",$PHP_SELF, "c.fin_validite");