diff --git a/htdocs/comm/propal/card.php b/htdocs/comm/propal/card.php
index 746075ab51e..45a4d2fdb57 100644
--- a/htdocs/comm/propal/card.php
+++ b/htdocs/comm/propal/card.php
@@ -2543,7 +2543,7 @@ if ($action == 'create') {
if (($object->statut == Propal::STATUS_DRAFT && $object->total_ttc >= 0 && count($object->lines) > 0)
|| ($object->statut == Propal::STATUS_DRAFT && !empty($conf->global->PROPAL_ENABLE_NEGATIVE) && count($object->lines) > 0)) {
if ($usercanvalidate) {
- print 'id.'&action=validate">'.$langs->trans('Validate').'';
+ print 'id.'&action=validate&token='.newToken().'">'.$langs->trans('Validate').'';
} else {
print ''.$langs->trans('Validate').'';
}
@@ -2555,7 +2555,7 @@ if ($action == 'create') {
}*/
// Edit
if ($object->statut == Propal::STATUS_VALIDATED && $usercancreate) {
- print 'id.'&action=modif">'.$langs->trans('Modify').'';
+ print 'id.'&action=modif&token='.newToken().'">'.$langs->trans('Modify').'';
}
// ReOpen
@@ -2578,7 +2578,7 @@ if ($action == 'create') {
// Create a sale order
if (!empty($conf->commande->enabled) && $object->statut == Propal::STATUS_SIGNED) {
if ($usercancreateorder) {
- print ''.$langs->trans("AddOrder").'';
+ print ''.$langs->trans("AddOrder").'';
}
}
@@ -2586,7 +2586,7 @@ if ($action == 'create') {
if (!empty($conf->global->WORKFLOW_CAN_CREATE_PURCHASE_ORDER_FROM_PROPOSAL)) {
if ($object->statut == Propal::STATUS_SIGNED && ((!empty($conf->fournisseur->enabled) && empty($conf->global->MAIN_USE_NEW_SUPPLIERMOD)) || !empty($conf->supplier_order->enabled))) {
if ($usercancreatepurchaseorder) {
- print ''.$langs->trans("AddPurchaseOrder").'';
+ print ''.$langs->trans("AddPurchaseOrder").'';
}
}
}
@@ -2595,7 +2595,7 @@ if ($action == 'create') {
if (!empty($conf->service->enabled) && !empty($conf->ficheinter->enabled) && $object->statut == Propal::STATUS_SIGNED) {
if ($usercancreateintervention) {
$langs->load("interventions");
- print ''.$langs->trans("AddIntervention").'';
+ print ''.$langs->trans("AddIntervention").'';
}
}
@@ -2604,14 +2604,14 @@ if ($action == 'create') {
$langs->load("contracts");
if ($usercancreatecontract) {
- print ''.$langs->trans('AddContract').'';
+ print ''.$langs->trans('AddContract').'';
}
}
// Create an invoice and classify billed
if ($object->statut == Propal::STATUS_SIGNED && empty($conf->global->PROPOSAL_ARE_NOT_BILLABLE)) {
if (!empty($conf->facture->enabled) && $usercancreateinvoice) {
- print ''.$langs->trans("CreateBill").'';
+ print ''.$langs->trans("CreateBill").'';
}
$arrayofinvoiceforpropal = $object->getInvoiceArrayList();