New: Ajout fonction cloturer contrat

This commit is contained in:
Laurent Destailleur 2005-07-03 22:56:13 +00:00
parent 7d728bd165
commit abd5cd499e
3 changed files with 20 additions and 8 deletions

View File

@ -183,11 +183,11 @@ if ($_POST["action"] == 'confirm_valid' && $_POST["confirm"] == 'yes' && $user->
$result = $contrat->validate($user);
}
if ($_POST["action"] == 'confirm_cancel' && $_POST["confirm"] == 'yes' && $user->rights->contrat->creer)
if ($_POST["action"] == 'confirm_close' && $_POST["confirm"] == 'yes' && $user->rights->contrat->creer)
{
$contrat = new Contrat($db);
$contrat->fetch($_GET["id"]);
$result = $contrat->cancel($user);
$result = $contrat->cloture($user);
}
if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == 'yes')
@ -488,11 +488,12 @@ else
}
/*
* Confirmation de l'annulation
* Confirmation de la fermeture
*/
if ($_GET["action"] == 'annuler')
if ($_GET["action"] == 'close')
{
$html->form_confirm("fiche.php?id=$id",$langs->trans("Cancel"),"Etes-vous sûr de vouloir annuler cette contrat ?","confirm_cancel");
$html->form_confirm("fiche.php?id=$id",$langs->trans("CloseAContract"),$langs->trans("ConfirmCloseContract"),"confirm_close");
print '<br>';
}
/*
@ -633,7 +634,7 @@ else
print '</a></td>';
}
else {
print '<td colspan="2">&nbsp;</td>';
print '<td>&nbsp;</td>';
}
if ($contrat->statut == 0 && $user->rights->contrat->creer)
{
@ -834,7 +835,14 @@ else
print '<a class="butAction" href="fiche.php?id='.$id.'&amp;action=valid">'.$langs->trans("Valid").'</a>';
}
if ($user->rights->contrat->supprimer)
// \todo Mettre bouton cloturer que si tous les services sont clos
$numclos=$num;
if ($contrat->statut == 1 && $num == $numclos)
{
print '<a class="butAction" href="fiche.php?id='.$id.'&amp;action=close">'.$langs->trans("Close").'</a>';
}
if ($contrat->statut == 0 && $user->rights->contrat->supprimer)
{
print '<a class="butActionDelete" href="fiche.php?id='.$id.'&amp;action=delete">'.$langs->trans("Delete").'</a>';
}

View File

@ -26,8 +26,10 @@ NewContract=New contract
AddContract=Add contract
SearchAContract=Search a contract
DeleteAContract=Delete a contract
CloseAContract=Close a contract
ConfirmDeleteAContract=Are you sure you want to delete this contract ?
ConfirmValidateContract=Are you sure you want to validate this contract ?
ConfirmCloseContract=Are you sure you want to close this contract ?
ConfirmCloseService=Are you sure you want to close this service ?
ValidateAContract=Validate a contract
ActivateService=Activate service

View File

@ -26,8 +26,10 @@ NewContract=Nouveau contrat
AddContract=Créer contrat
SearchAContract=Rechercher un contrat
DeleteAContract=Supprimer un contract
CloseAContract=Cloturer un contract
ConfirmDeleteAContract=Etes-vous sûr de vouloir supprimer ce contrat ?
ConfirmValidateContract=Etes-vous sûr de vouloir valider cet contrat ?
ConfirmValidateContract=Etes-vous sûr de vouloir valider ce contrat ?
ConfirmCloseContract=Etes-vous sûr de vouloir cloturer ce contrat ?
ConfirmCloseService=Etes-vous sûr de vouloir fermer ce service ?
ValidateAContract=Valider un contrat
ActivateService=Activer le service