diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index ba445cb2c09..b20372ad4c8 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -81,7 +81,7 @@ $form=new Form($db); /* Actions */ /******************************************************************************/ -if ($_POST['action'] == 'confirm_delete' && $_POST['confirm'] == 'yes') +if ($_REQUEST['action'] == 'confirm_delete' && $_REQUEST['confirm'] == 'yes') { if ($user->rights->propale->supprimer) { @@ -132,7 +132,7 @@ if ($_REQUEST['action'] == 'confirm_deleteline' && $_REQUEST['confirm'] == 'yes' exit; } -if ($_POST['action'] == 'confirm_validate' && $_POST['confirm'] == 'yes') +if ($_REQUEST['action'] == 'confirm_validate' && $_REQUEST['confirm'] == 'yes') { if ($user->rights->propale->valider) { @@ -1450,11 +1450,21 @@ if ($_GET['propalid'] > 0) { if ($user->rights->propale->valider && $propal->total_ttc > 0) { - print ''.$langs->trans('Validate').''; + print 'use_ajax) + { + $url = $_SERVER["PHP_SELF"].'?propalid='.$propal->id.'&action=confirm_validate&confirm=yes'; + print 'href="#" onClick="confirmDelete(\''.$url.'\',\''.$langs->trans('ConfirmValidateProp').'\',\''.$langs->trans("Yes").'\',\''.$langs->trans("No").'\')"'; + } + else + { + print 'href="'.$_SERVER["PHP_SELF"].'?propalid='.$propal->id.'&action=validate"'; + } + print '>'.$langs->trans('Validate').''; } } - // Save + // Edit if ($propal->statut == 1) { if ($user->rights->propale->creer) @@ -1504,7 +1514,17 @@ if ($_GET['propalid'] > 0) { if ($user->rights->propale->supprimer) { - print ''.$langs->trans('Delete').''; + print 'use_ajax) + { + $url = $_SERVER["PHP_SELF"].'?propalid='.$propal->id.'&action=confirm_delete&confirm=yes'; + print 'href="#" onClick="confirmDelete(\''.$url.'\',\''.$langs->trans('ConfirmDeleteProp').'\',\''.$langs->trans("Yes").'\',\''.$langs->trans("No").'\')"'; + } + else + { + print 'href="'.$_SERVER["PHP_SELF"].'?propalid='.$propal->id.'&action=delete"'; + } + print '>'.$langs->trans('Delete').''; } }