Fix: PDF rebuild if status change
This commit is contained in:
parent
b5748c0fc5
commit
ca025dae94
@ -114,23 +114,26 @@ if (($_REQUEST['action'] == 'confirm_deleteline' && $_REQUEST['confirm'] == 'yes
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Validation de la propale
|
// Validation de la propale
|
||||||
if ($_REQUEST['action'] == 'confirm_validate' && $_REQUEST['confirm'] == 'yes')
|
if ($_REQUEST['action'] == 'confirm_validate' && $_REQUEST['confirm'] == 'yes' && $user->rights->propale->valider)
|
||||||
{
|
{
|
||||||
if ($user->rights->propale->valider)
|
$propal = new Propal($db);
|
||||||
{
|
$propal->fetch($_GET['propalid']);
|
||||||
$propal = new Propal($db);
|
$propal->fetch_client();
|
||||||
$propal->fetch($_GET['propalid']);
|
|
||||||
$result=$propal->update_price();
|
$result=$propal->valid($user);
|
||||||
if ($_REQUEST['lang_id'])
|
if ($result >= 0)
|
||||||
|
{
|
||||||
|
if ($_REQUEST['lang_id'])
|
||||||
{
|
{
|
||||||
$outputlangs = new Translate("",$conf);
|
$outputlangs = new Translate("",$conf);
|
||||||
$outputlangs->setDefaultLang($_REQUEST['lang_id']);
|
$outputlangs->setDefaultLang($_REQUEST['lang_id']);
|
||||||
}
|
}
|
||||||
propale_pdf_create($db, $propal->id, $propal->modelpdf, $outputlangs);
|
propale_pdf_create($db, $propal->id, $propal->modelpdf, $outputlangs);
|
||||||
$result=$propal->valid($user);
|
|
||||||
}
|
}
|
||||||
Header ('Location: '.$_SERVER["PHP_SELF"].'?propalid='.$_GET['propalid']);
|
else
|
||||||
exit;
|
{
|
||||||
|
$mesg='<div class="error">'.$fac->error.'</div>';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_POST['action'] == 'setecheance')
|
if ($_POST['action'] == 'setecheance')
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user