diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index 761e81b641c..d07463ae027 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -292,7 +292,7 @@ class ActionComm extends CommonObject $this->fk_propal = $obj->propalrowid; if ($this->fk_propal) { - $this->objet_url = img_object($langs->trans("ShowPropal"),'propal').' '.''.$langs->trans("Propal").''; + $this->objet_url = img_object($langs->trans("ShowPropal"),'propal').' '.''.$langs->trans("Propal").''; $this->objet_url_type = 'propal'; } diff --git a/htdocs/comm/address.php b/htdocs/comm/address.php index 3392238d63b..2910afac23e 100644 --- a/htdocs/comm/address.php +++ b/htdocs/comm/address.php @@ -78,7 +78,7 @@ if ($_POST["action"] == 'add' || $_POST["action"] == 'update') } elseif ($origin == propal) { - Header("Location: ../comm/propal.php?action=editdelivery_adress&socid=".$socid."&propalid=".$originid); + Header("Location: ../comm/propal.php?action=editdelivery_adress&socid=".$socid."&id=".$originid); exit; } else @@ -110,7 +110,7 @@ if ($_POST["action"] == 'add' || $_POST["action"] == 'update') } elseif ($origin == propal) { - Header("Location: ../comm/propal.php?propalid=".$originid); + Header("Location: ../comm/propal.php?id=".$originid); exit; } elseif ($origin == shipment) diff --git a/htdocs/comm/fiche.php b/htdocs/comm/fiche.php index 417f75e8d09..25023e9d2a7 100644 --- a/htdocs/comm/fiche.php +++ b/htdocs/comm/fiche.php @@ -416,7 +416,7 @@ if ($socid > 0) { $objp = $db->fetch_object($resql); print ""; - print "propalid\">".img_object($langs->trans("ShowPropal"),"propal")." ".$objp->ref."\n"; + print "propalid\">".img_object($langs->trans("ShowPropal"),"propal")." ".$objp->ref."\n"; if ( ($db->jdate($objp->dp) < ($now - $conf->propal->cloture->warning_delay)) && $objp->fk_statut == 1 ) { print " ".img_warning(); diff --git a/htdocs/comm/index.php b/htdocs/comm/index.php index 776a8aee47f..75aaa54f420 100644 --- a/htdocs/comm/index.php +++ b/htdocs/comm/index.php @@ -318,7 +318,7 @@ if ($conf->propal->enabled && $user->rights->propale->lire) print ''; $filename=dol_sanitizeFileName($objp->ref); $filedir=$conf->propale->dir_output . '/' . dol_sanitizeFileName($objp->ref); - $urlsource=$_SERVER['PHP_SELF'].'?propalid='.$objp->propalid; + $urlsource=$_SERVER['PHP_SELF'].'?id='.$objp->propalid; $formfile->show_documents('propal',$filename,$filedir,$urlsource,'','','',1,'',1); print ''; @@ -578,7 +578,7 @@ if ($conf->propal->enabled && $user->rights->propale->lire) print ''; $filename=dol_sanitizeFileName($obj->ref); $filedir=$conf->propale->dir_output . '/' . dol_sanitizeFileName($obj->ref); - $urlsource=$_SERVER['PHP_SELF'].'?propalid='.$obj->propalid; + $urlsource=$_SERVER['PHP_SELF'].'?id='.$obj->propalid; $formfile->show_documents('propal',$filename,$filedir,$urlsource,'','','',1,'',1); print ''; diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index 20f99d495ec..f8b16d04816 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -37,7 +37,11 @@ require_once(DOL_DOCUMENT_ROOT."/core/class/html.formfile.class.php"); require_once(DOL_DOCUMENT_ROOT."/lib/propal.lib.php"); require_once(DOL_DOCUMENT_ROOT."/lib/functions2.lib.php"); if ($conf->projet->enabled) require_once(DOL_DOCUMENT_ROOT.'/projet/class/project.class.php'); -if ($conf->milestone->enabled) require_once(DOL_DOCUMENT_ROOT.'/milestone/lib/milestone.lib.php'); +if ($conf->milestone->enabled) +{ + require_once(DOL_DOCUMENT_ROOT.'/milestone/lib/milestone.lib.php'); + require_once(DOL_DOCUMENT_ROOT.'/milestone/class/milestone.class.php'); +} $langs->load('companies'); $langs->load('propal'); @@ -61,9 +65,9 @@ if (isset($_GET["socid"])) $module='societe'; $dbtable=''; } -else if (isset($_GET["propalid"]) && $_GET["propalid"] > 0) +else if (isset($_GET["id"]) && $_GET["id"] > 0) { - $objectid=$_GET["propalid"]; + $objectid=$_GET["id"]; $module='propale'; $dbtable='propal'; } @@ -88,17 +92,17 @@ if ($_REQUEST["action"] == 'confirm_clone' && $_REQUEST['confirm'] == 'yes') else { $object=new Propal($db); - $result=$object->createFromClone($_REQUEST['propalid']); + $result=$object->createFromClone($_REQUEST["id"]); if ($result > 0) { - header("Location: ".$_SERVER['PHP_SELF'].'?propalid='.$result); + header("Location: ".$_SERVER['PHP_SELF'].'?id='.$result); exit; } else { $mesg=$object->error; $_GET['action']=''; - $_GET['propalid']=$_REQUEST['propalid']; + $_GET['id']=$_REQUEST['id']; } } } @@ -108,10 +112,10 @@ if ($_REQUEST['action'] == 'confirm_delete' && $_REQUEST['confirm'] == 'yes') { if ($user->rights->propale->supprimer) { - $propal = new Propal($db, 0, $_GET['propalid']); - $propal->fetch($_GET['propalid']); + $propal = new Propal($db, 0, $_GET["id"]); + $propal->fetch($_GET["id"]); $result=$propal->delete($user); - $propalid = 0; + $id = 0; $brouillon = 1; if ($result > 0) @@ -134,7 +138,7 @@ if ($_REQUEST['action'] == 'confirm_deleteline' && $_REQUEST['confirm'] == 'yes' if ($user->rights->propale->creer) { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $propal->fetch_client(); $result = $propal->delete_product($_GET['lineid']); @@ -160,7 +164,7 @@ if ($_REQUEST['action'] == 'confirm_deleteline' && $_REQUEST['confirm'] == 'yes' if ($_REQUEST['action'] == 'confirm_validate' && $_REQUEST['confirm'] == 'yes' && $user->rights->propale->valider) { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $propal->fetch_client(); $result=$propal->valid($user); @@ -187,21 +191,21 @@ if ($_REQUEST['action'] == 'confirm_validate' && $_REQUEST['confirm'] == 'yes' & if ($_POST['action'] == 'setdate') { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $result=$propal->set_date($user,dol_mktime(12, 0, 0, $_POST['remonth'], $_POST['reday'], $_POST['reyear'])); if ($result < 0) dol_print_error($db,$propal->error); } if ($_POST['action'] == 'setecheance') { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $result=$propal->set_echeance($user,dol_mktime(12, 0, 0, $_POST['echmonth'], $_POST['echday'], $_POST['echyear'])); if ($result < 0) dol_print_error($db,$propal->error); } if ($_POST['action'] == 'setdate_livraison') { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $result=$propal->set_date_livraison($user,dol_mktime(12, 0, 0, $_POST['liv_month'], $_POST['liv_day'], $_POST['liv_year'])); if ($result < 0) dol_print_error($db,$propal->error); } @@ -209,7 +213,7 @@ if ($_POST['action'] == 'setdate_livraison') if ($_POST['action'] == 'setdeliveryadress' && $user->rights->propale->creer) { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $result=$propal->set_adresse_livraison($user,$_POST['fk_address']); if ($result < 0) dol_print_error($db,$propal->error); } @@ -218,13 +222,16 @@ if ($_POST['action'] == 'setdeliveryadress' && $user->rights->propale->creer) if ($_POST['action'] == 'set_ref_client' && $user->rights->propale->creer) { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $propal->set_ref_client($user, $_POST['ref_client']); } // Add milestone if ($_POST['action'] == 'addmilestone') { + $propal = new Propal($db); + $propal->fetch($_GET["id"]); + $milestone_error=0; if ($_POST['milestone_label'] == $langs->trans('Label') || $_POST['milestone_desc'] == $langs->trans('Description')) @@ -232,6 +239,15 @@ if ($_POST['action'] == 'addmilestone') $milestone_error++; $mesg = '
'.$langs->trans("ErrorMilestone").'
'; } + else + { + $milestone = new Milestone($db); + + $milestone->label = $_POST['milestone_label']; + $milestone->description = $_POST['milestone_desc']; + $milestone->elementtype = $propal->element; + $milestone->fk_element = $propal->id; + } } /* @@ -344,7 +360,7 @@ if ($_POST['action'] == 'add' && $user->rights->propale->creer) } propale_pdf_create($db, $id, $_REQUEST['model'], $outputlangs); - Header ('Location: '.$_SERVER["PHP_SELF"].'?propalid='.$id); + Header ('Location: '.$_SERVER["PHP_SELF"].'?id='.$id); exit; } else @@ -376,7 +392,7 @@ if ($_REQUEST['action'] == 'setstatut' && $user->rights->propale->cloturer) else { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); // prevent browser refresh from closing proposal several times if ($propal->statut==1) { @@ -429,7 +445,7 @@ if ($_POST['action'] == 'send' && ! $_POST['addfile'] && ! $_POST['removedfile'] $langs->load('mails'); $propal= new Propal($db); - $result=$propal->fetch($_POST['propalid']); + $result=$propal->fetch($_POST["id"]); $result=$propal->fetch_thirdparty(); if ($result > 0) @@ -532,7 +548,7 @@ if ($_POST['action'] == 'send' && ! $_POST['addfile'] && ! $_POST['removedfile'] { // Redirect here // This avoid sending mail twice if going out and then back to page - Header('Location: '.$_SERVER["PHP_SELF"].'?propalid='.$propal->id.'&mesg='.urlencode($mesg)); + Header('Location: '.$_SERVER["PHP_SELF"].'?id='.$propal->id.'&mesg='.urlencode($mesg)); exit; } } @@ -581,7 +597,7 @@ if ($_GET['action'] == 'commande') * Cloture de la propale */ $propal = new Propal($db); - $propal->fetch($propalid); + $propal->fetch($id); $propal->create_commande($user); } @@ -591,7 +607,7 @@ if ($_GET['action'] == 'modif' && $user->rights->propale->creer) * Repasse la propale en mode brouillon */ $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $propal->fetch_client(); $propal->set_draft($user); @@ -614,8 +630,8 @@ if ($_POST['action'] == "setabsolutediscount" && $user->rights->propale->creer) if ($_POST["remise_id"]) { $prop = new Propal($db); - $prop->id=$_GET['propalid']; - $ret=$prop->fetch($_GET['propalid']); + $prop->id=$_GET["id"]; + $ret=$prop->fetch($_GET["id"]); if ($ret > 0) { $result=$prop->insert_discount($_POST["remise_id"]); @@ -652,7 +668,7 @@ if ($_POST['action'] == "addline" && $user->rights->propale->creer) if ($result >= 0 && isset($_POST['qty']) && (($_POST['np_price']!='' && ($_POST['np_desc'] || $_POST['dp_desc'])) || $_POST['idprod'])) { - $ret=$propal->fetch($_POST['propalid']); + $ret=$propal->fetch($_POST["id"]); if ($ret < 0) { dol_print_error($db,$propal->error); @@ -730,7 +746,7 @@ if ($_POST['action'] == "addline" && $user->rights->propale->creer) { // Insert line $result=$propal->addline( - $_POST['propalid'], + $_POST["id"], $desc, $pu_ht, $_POST['qty'], @@ -779,7 +795,7 @@ if ($_POST['action'] == "addline" && $user->rights->propale->creer) if ($_POST['action'] == 'updateligne' && $user->rights->propale->creer && $_POST["save"] == $langs->trans("Save")) { $propal = new Propal($db); - if (! $propal->fetch($_POST['propalid']) > 0) + if (! $propal->fetch($_POST["id"]) > 0) { dol_print_error($db,$propal->error); exit; @@ -840,7 +856,7 @@ if ($_POST['action'] == 'updateligne' && $user->rights->propale->creer && $_POST if ($_REQUEST['action'] == 'builddoc' && $user->rights->propale->creer) { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $propal->fetch_client(); if ($_REQUEST['model']) @@ -866,7 +882,7 @@ if ($_REQUEST['action'] == 'builddoc' && $user->rights->propale->creer) } else { - Header ('Location: '.$_SERVER["PHP_SELF"].'?propalid='.$propal->id.(empty($conf->global->MAIN_JUMP_TAG)?'':'#builddoc')); + Header ('Location: '.$_SERVER["PHP_SELF"].'?id='.$propal->id.(empty($conf->global->MAIN_JUMP_TAG)?'':'#builddoc')); exit; } } @@ -875,7 +891,7 @@ if ($_REQUEST['action'] == 'builddoc' && $user->rights->propale->creer) if ($_POST['action'] == 'classin') { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET['id']); $propal->setProject($_POST['projectid']); } @@ -883,34 +899,34 @@ if ($_POST['action'] == 'classin') if ($_POST["action"] == 'setconditions') { $propal = new Propal($db); - $propal->fetch($_REQUEST['propalid']); + $propal->fetch($_REQUEST['id']); $result = $propal->cond_reglement($_POST['cond_reglement_id']); - $_GET['propalid']=$_REQUEST['propalid']; + $_GET['id']=$_REQUEST['id']; } if ($_REQUEST['action'] == 'setremisepercent' && $user->rights->propale->creer) { $propal = new Propal($db); - $propal->fetch($_REQUEST['propalid']); + $propal->fetch($_REQUEST["id"]); $result = $propal->set_remise_percent($user, $_POST['remise_percent']); - $_GET['propalid']=$_REQUEST['propalid']; + $_GET["id"]=$_REQUEST["id"]; } if ($_REQUEST['action'] == 'setremiseabsolue' && $user->rights->propale->creer) { $propal = new Propal($db); - $propal->fetch($_REQUEST['propalid']); + $propal->fetch($_REQUEST["id"]); $result = $propal->set_remise_absolue($user, $_POST['remise_absolue']); - $_GET['propalid']=$_REQUEST['propalid']; + $_GET["id"]=$_REQUEST["id"]; } // Mode de reglement if ($_POST["action"] == 'setmode') { $propal = new Propal($db); - $propal->fetch($_REQUEST['propalid']); + $propal->fetch($_REQUEST["id"]); $result = $propal->mode_reglement($_POST['mode_reglement_id']); - $_GET['propalid']=$_REQUEST['propalid']; + $_GET["id"]=$_REQUEST["id"]; } /* @@ -919,8 +935,8 @@ if ($_POST["action"] == 'setmode') if ($_GET['action'] == 'up' && $user->rights->propale->creer) { - $propal = new Propal($db, '', $_GET["propalid"]); - $propal->fetch($_GET['propalid']); + $propal = new Propal($db, '', $_GET["id"]); + $propal->fetch($_GET["id"]); $propal->fetch_client(); $propal->line_up($_GET['rowid']); @@ -936,14 +952,14 @@ if ($_GET['action'] == 'up' && $user->rights->propale->creer) } propale_pdf_create($db, $propal->id, $propal->modelpdf, $outputlangs); - Header ('Location: '.$_SERVER["PHP_SELF"].'?propalid='.$_GET["propalid"].'#'.$_GET['rowid']); + Header ('Location: '.$_SERVER["PHP_SELF"].'?id='.$_GET["id"].'#'.$_GET['rowid']); exit; } if ($_GET['action'] == 'down' && $user->rights->propale->creer) { - $propal = new Propal($db, '', $_GET["propalid"]); - $propal->fetch($_GET['propalid']); + $propal = new Propal($db, '', $_GET["id"]); + $propal->fetch($_GET['id']); $propal->fetch_client(); $propal->line_down($_GET['rowid']); @@ -959,7 +975,7 @@ if ($_GET['action'] == 'down' && $user->rights->propale->creer) } propale_pdf_create($db, $propal->id, $propal->modelpdf, $outputlangs); - Header ('Location: '.$_SERVER["PHP_SELF"].'?propalid='.$_GET["propalid"].'#'.$_GET['rowid']); + Header ('Location: '.$_SERVER["PHP_SELF"].'?id='.$_GET["id"].'#'.$_GET['rowid']); exit; } @@ -976,7 +992,7 @@ $companystatic=new Societe($db); $now=dol_now(); -$id = $_REQUEST['propalid']?$_REQUEST['propalid']:$_REQUEST['id']; +$id = $_REQUEST['id']?$_REQUEST['id']:$_REQUEST['id']; $ref= $_REQUEST['ref']; if ($id > 0 || ! empty($ref)) @@ -1007,7 +1023,7 @@ if ($id > 0 || ! empty($ref)) //array('type' => 'checkbox', 'name' => 'clone_content', 'label' => $langs->trans("CloneMainAttributes"), 'value' => 1) ); // Paiement incomplet. On demande si motif = escompte ou autre - $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?propalid='.$propal->id,$langs->trans('ClonePropal'),$langs->trans('ConfirmClonePropal',$propal->ref),'confirm_clone',$formquestion,'yes',1); + $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?id='.$propal->id,$langs->trans('ClonePropal'),$langs->trans('ConfirmClonePropal',$propal->ref),'confirm_clone',$formquestion,'yes',1); if ($ret == 'html') print '
'; } @@ -1016,7 +1032,7 @@ if ($id > 0 || ! empty($ref)) */ if ($_GET['action'] == 'delete') { - $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?propalid='.$propal->id, $langs->trans('DeleteProp'), $langs->trans('ConfirmDeleteProp'), 'confirm_delete','',0,1); + $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?id='.$propal->id, $langs->trans('DeleteProp'), $langs->trans('ConfirmDeleteProp'), 'confirm_delete','',0,1); if ($ret == 'html') print '
'; } @@ -1025,7 +1041,7 @@ if ($id > 0 || ! empty($ref)) */ if ($_GET['action'] == 'ask_deleteline') { - $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?propalid='.$propal->id.'&lineid='.$_GET["lineid"], $langs->trans('DeleteProductLine'), $langs->trans('ConfirmDeleteProductLine'), 'confirm_deleteline','',0,1); + $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?id='.$propal->id.'&lineid='.$_GET["lineid"], $langs->trans('DeleteProductLine'), $langs->trans('ConfirmDeleteProductLine'), 'confirm_deleteline','',0,1); if ($ret == 'html') print '
'; } @@ -1054,7 +1070,7 @@ if ($id > 0 || ! empty($ref)) $text.=$notify->confirmMessage('NOTIFY_VAL_PROPAL',$propal->socid); } - $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?propalid='.$propal->id, $langs->trans('ValidateProp'), $text, 'confirm_validate','',0,1); + $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?id='.$propal->id, $langs->trans('ValidateProp'), $text, 'confirm_validate','',0,1); if ($ret == 'html') print '
'; } @@ -1078,12 +1094,12 @@ if ($id > 0 || ! empty($ref)) print ''; - if ($_GET['action'] != 'refclient' && $propal->brouillon) print ''; + if ($_GET['action'] != 'refclient' && $propal->brouillon) print ''; print '
'; print $langs->trans('RefCustomer').''; print ''.img_edit($langs->trans('Modify')).''.img_edit($langs->trans('Modify')).'
'; print ''; if ($user->rights->propale->creer && $_GET['action'] == 'refclient') { - print '
'; + print ''; print ''; print ''; print ''; @@ -1123,7 +1139,7 @@ if ($id > 0 || ! empty($ref)) // Remise dispo de type non avoir $filter='fk_facture_source IS NULL'; print '
'; - $html->form_remise_dispo($_SERVER["PHP_SELF"].'?propalid='.$propal->id,0,'remise_id',$societe->id,$absolute_discount,$filter); + $html->form_remise_dispo($_SERVER["PHP_SELF"].'?id='.$propal->id,0,'remise_id',$societe->id,$absolute_discount,$filter); } } if ($absolute_creditnote) @@ -1139,12 +1155,12 @@ if ($id > 0 || ! empty($ref)) print ''; - if ($_GET['action'] != 'editdate' && $propal->brouillon) print ''; + if ($_GET['action'] != 'editdate' && $propal->brouillon) print ''; print '
'; print $langs->trans('Date'); print 'id.'">'.img_edit($langs->trans('SetDate'),1).'id.'">'.img_edit($langs->trans('SetDate'),1).'
'; print ''; if ($propal->brouillon && $_GET['action'] == 'editdate') { - print ''; + print ''; print ''; print ''; $html->select_date($propal->date,'re','','',0,"editdate"); @@ -1184,12 +1200,12 @@ if ($id > 0 || ! empty($ref)) print ''; - if ($_GET['action'] != 'editecheance' && $propal->brouillon) print ''; + if ($_GET['action'] != 'editecheance' && $propal->brouillon) print ''; print '
'; print $langs->trans('DateEndPropal'); print 'id.'">'.img_edit($langs->trans('SetConditions'),1).'id.'">'.img_edit($langs->trans('SetConditions'),1).'
'; print ''; if ($propal->brouillon && $_GET['action'] == 'editecheance') { - print ''; + print ''; print ''; print ''; $html->select_date($propal->fin_validite,'ech','','','',"editecheance"); @@ -1217,12 +1233,12 @@ if ($id > 0 || ! empty($ref)) print ''; - if ($_GET['action'] != 'editdate_livraison' && $propal->brouillon) print ''; + if ($_GET['action'] != 'editdate_livraison' && $propal->brouillon) print ''; print '
'; print $langs->trans('DeliveryDate'); print 'id.'">'.img_edit($langs->trans('SetDeliveryDate'),1).'id.'">'.img_edit($langs->trans('SetDeliveryDate'),1).'
'; print ''; if ($_GET['action'] == 'editdate_livraison') { - print ''; + print ''; print ''; print ''; $html->select_date($propal->date_livraison,'liv_','','','',"editdate_livraison"); @@ -1244,17 +1260,17 @@ if ($id > 0 || ! empty($ref)) print $langs->trans('DeliveryAddress'); print ''; - if ($_GET['action'] != 'editdelivery_adress' && $propal->brouillon) print 'socid.'&propalid='.$propal->id.'">'.img_edit($langs->trans('SetDeliveryAddress'),1).''; + if ($_GET['action'] != 'editdelivery_adress' && $propal->brouillon) print 'socid.'&id='.$propal->id.'">'.img_edit($langs->trans('SetDeliveryAddress'),1).''; print ''; print ''; if ($_GET['action'] == 'editdelivery_adress') { - $html->form_address($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->fk_delivery_address,$_GET['socid'],'fk_address','propal',$propal->id); + $html->form_address($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->fk_delivery_address,$_GET['socid'],'fk_address','propal',$propal->id); } else { - $html->form_address($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->fk_delivery_address,$_GET['socid'],'none','propal',$propal->id); + $html->form_address($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->fk_delivery_address,$_GET['socid'],'none','propal',$propal->id); } print ''; } @@ -1264,16 +1280,16 @@ if ($id > 0 || ! empty($ref)) print ''; - if ($_GET['action'] != 'editconditions' && $propal->brouillon) print ''; + if ($_GET['action'] != 'editconditions' && $propal->brouillon) print ''; print '
'; print $langs->trans('PaymentConditionsShort'); print 'id.'">'.img_edit($langs->trans('SetConditions'),1).'id.'">'.img_edit($langs->trans('SetConditions'),1).'
'; print ''; if ($_GET['action'] == 'editconditions') { - $html->form_conditions_reglement($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->cond_reglement_id,'cond_reglement_id'); + $html->form_conditions_reglement($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->cond_reglement_id,'cond_reglement_id'); } else { - $html->form_conditions_reglement($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->cond_reglement_id,'none'); + $html->form_conditions_reglement($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->cond_reglement_id,'none'); } print ''; print ''; @@ -1284,16 +1300,16 @@ if ($id > 0 || ! empty($ref)) print ''; - if ($_GET['action'] != 'editmode' && $propal->brouillon) print ''; + if ($_GET['action'] != 'editmode' && $propal->brouillon) print ''; print '
'; print $langs->trans('PaymentMode'); print 'id.'">'.img_edit($langs->trans('SetMode'),1).'id.'">'.img_edit($langs->trans('SetMode'),1).'
'; print ''; if ($_GET['action'] == 'editmode') { - $html->form_modes_reglement($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->mode_reglement_id,'mode_reglement_id'); + $html->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->mode_reglement_id,'mode_reglement_id'); } else { - $html->form_modes_reglement($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->mode_reglement_id,'none'); + $html->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->mode_reglement_id,'none'); } print ''; @@ -1306,16 +1322,16 @@ if ($id > 0 || ! empty($ref)) print $langs->trans('Project').''; if ($user->rights->propale->creer) { - if ($_GET['action'] != 'classer') print ''.img_edit($langs->trans('SetProject')).''; + if ($_GET['action'] != 'classer') print ''.img_edit($langs->trans('SetProject')).''; print ''; print ''; if ($_GET['action'] == 'classer') { - $html->form_project($_SERVER['PHP_SELF'].'?propalid='.$propal->id, $propal->socid, $propal->fk_project, 'projectid'); + $html->form_project($_SERVER['PHP_SELF'].'?id='.$propal->id, $propal->socid, $propal->fk_project, 'projectid'); } else { - $html->form_project($_SERVER['PHP_SELF'].'?propalid='.$propal->id, $propal->socid, $propal->fk_project, 'none'); + $html->form_project($_SERVER['PHP_SELF'].'?id='.$propal->id, $propal->socid, $propal->fk_project, 'none'); } print ''; } @@ -1496,7 +1512,7 @@ if ($id > 0 || ! empty($ref)) if ($conf->global->PRODUIT_USE_MARKUP && $conf->use_javascript_ajax) { - $formMarkup = ''."\n"; + $formMarkup = ''."\n"; $formMarkup.= ''."\n"; $formMarkup.= ''."\n"; if ($objp->fk_product > 0) @@ -1594,13 +1610,13 @@ if ($id > 0 || ! empty($ref)) } else { - print 'rowid.'#'.$objp->rowid.'">'; + print 'rowid.'#'.$objp->rowid.'">'; print img_edit(); print ''; } print ''; print ''; if ($num > 1) @@ -1608,13 +1624,13 @@ if ($id > 0 || ! empty($ref)) print ''; print '\n"; // Add free products/services form - print ''; + print ''; print ''; - print ''; print ''; print '\n"; @@ -1800,9 +1814,8 @@ if ($id > 0 || ! empty($ref)) print ''; print ''; print ''; - print ''; + print ''; print ''; - print ''; print ''; $var=!$var; @@ -1855,7 +1868,7 @@ if ($id > 0 || ! empty($ref)) /* * Formulaire cloture (signe ou non) */ - $form_close = ''; + $form_close = ''; $form_close.= ''; $form_close.= '
'; - print 'rowid.'">'; + print 'rowid.'">'; print img_delete(); print ''; if ($i > 0) { - print 'rowid.'">'; + print 'rowid.'">'; print img_up(); print ''; } if ($i < $num-1) { - print 'rowid.'">'; + print 'rowid.'">'; print img_down(); print ''; } @@ -1632,10 +1648,9 @@ if ($id > 0 || ! empty($ref)) // Ligne en mode update if ($propal->statut == 0 && $_GET["action"] == 'editline' && $user->rights->propale->creer && $_GET["lineid"] == $objp->rowid) { - print 'rowid.'" method="post">'; + print 'rowid.'" method="POST">'; print ''; print ''; - print ''; print ''; print '
'; @@ -1733,9 +1748,8 @@ if ($id > 0 || ! empty($ref)) print "
'.$langs->trans('ReductionShort').' 
'; $form_close.= ' > + '.img_object($langs->trans("ShowPropal"),"propal").' '.$linkedObjectBlock->ref; ?> diff --git a/htdocs/comm/prospect/fiche.php b/htdocs/comm/prospect/fiche.php index 890d4872776..1ff352ca30c 100644 --- a/htdocs/comm/prospect/fiche.php +++ b/htdocs/comm/prospect/fiche.php @@ -223,7 +223,7 @@ if ($socid > 0) $objp = $db->fetch_object($resql); $var=!$var; print ""; - print ""; @@ -202,7 +202,7 @@ if ($conf->propal->enabled && $user->rights->propale->lire) { $obj = $db->fetch_object($resql); $var=!$var; - print "'; print "\n"; diff --git a/htdocs/commande/apercu.php b/htdocs/commande/apercu.php index dcd48b7f5c8..9053d1afd45 100644 --- a/htdocs/commande/apercu.php +++ b/htdocs/commande/apercu.php @@ -108,7 +108,7 @@ if ($_GET["id"] > 0) { // Propale $propal = new Propal($db); $propal->fetch($commande->propale_id); - print ' -> '.$propal->ref.''; + print ' -> '.$propal->ref.''; } print ""; diff --git a/htdocs/commande/fiche.php b/htdocs/commande/fiche.php index 8634fffb47f..d89fd1ee38b 100644 --- a/htdocs/commande/fiche.php +++ b/htdocs/commande/fiche.php @@ -1022,7 +1022,7 @@ if ($_GET['action'] == 'create' && $user->rights->commande->creer) $nbrow=10; - print ''; + print ''; print ''; print ''; print '' ."\n"; @@ -1495,7 +1495,7 @@ else // Si source = propal $propal = new Propal($db); $propal->fetch($commande->propale_id); - print ' -> '.$propal->ref.''; + print ' -> '.$propal->ref.''; } print ''; print ''; diff --git a/htdocs/compta/commande/fiche.php b/htdocs/compta/commande/fiche.php index 4b62f84d49d..6f7a59cee5c 100644 --- a/htdocs/compta/commande/fiche.php +++ b/htdocs/compta/commande/fiche.php @@ -235,7 +235,7 @@ if ($id > 0 || ! empty($ref)) // Si source = propal $propal = new Propal($db); $propal->fetch($commande->propale_id); - print ' -> '.$propal->ref.''; + print ' -> '.$propal->ref.''; } print ''; print ''; diff --git a/htdocs/compta/propal.php b/htdocs/compta/propal.php index 0a0f7420264..4abb965f874 100644 --- a/htdocs/compta/propal.php +++ b/htdocs/compta/propal.php @@ -58,9 +58,9 @@ if (! empty($_GET["socid"])) $module='societe'; $dbtable=''; } -else if (! empty($_GET["propalid"])) +else if (! empty($_GET["id"])) { - $objectid=$_GET["propalid"]; + $objectid=$_GET["id"]; $module='propale'; $dbtable='propal'; } @@ -79,40 +79,16 @@ if ($_GET["action"] == 'setstatut') { // Close proposal $propal = new Propal($db); - $propal->id = $_GET["propalid"]; + $propal->id = $_GET["id"]; $propal->cloture($user, $_GET["statut"], $note); } -if ( $action == 'delete' ) -{ - $sql = "DELETE FROM ".MAIN_DB_PREFIX."propal WHERE rowid = $propalid;"; - if ( $db->query($sql) ) - { - - $sql = "DELETE FROM ".MAIN_DB_PREFIX."propaldet WHERE fk_propal = $propalid ;"; - if ( $db->query($sql) ) - { - print '
'.$langs->trans("Deleted").'
'; - } - else - { - dol_print_error($db); - } - } - else - { - dol_print_error($db); - } - $propalid = 0; - $brouillon = 1; -} - // Set project if ($_POST['action'] == 'classin') { $propal = new Propal($db); - $propal->fetch($_GET['propalid']); + $propal->fetch($_GET["id"]); $propal->setProject($_POST['projectid']); } @@ -133,8 +109,8 @@ $propalstatic=new Propal($db); $now=gmmktime(); -$id = $_GET['propalid']; -$ref= $_GET['ref']; +$id = $_GET["id"]; +$ref= $_GET["ref"]; if ($id > 0 || ! empty($ref)) { if ($mesg) print "$mesg
"; @@ -142,7 +118,7 @@ if ($id > 0 || ! empty($ref)) $product_static=new Product($db); $propal = new Propal($db); - $propal->fetch($_GET['propalid'],$_GET["ref"]); + $propal->fetch($_GET["id"],$_GET["ref"]); $societe = new Societe($db); $societe->fetch($propal->socid); @@ -168,7 +144,7 @@ if ($id > 0 || ! empty($ref)) print '
'.$langs->trans('Note').'
"; @@ -194,7 +194,7 @@ if ($id > 0 || ! empty($ref)) print '
'; if ($_GET["action"] == 'edit') { - print ''; + print ''; print ''; print ''; print '
"; @@ -219,7 +219,7 @@ if ($id > 0 || ! empty($ref)) print '
'; if ($user->rights->propale->creer && $_GET['action'] <> 'edit') { - print ''.$langs->trans('Modify').''; + print ''.$langs->trans('Modify').''; } print '
'; } diff --git a/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php b/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php index f4bfb77d5a8..b89a3f17278 100644 --- a/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php +++ b/htdocs/comm/propal/tpl/linkedobjectblock.tpl.php @@ -41,7 +41,7 @@ for ($i = 0 ; $i < $num ; $i++) $var=!$var; ?>
- '.img_object($langs->trans("ShowPropal"),"propal").' '.$linkedObjectBlock->ref; ?> ref_client; ?> date,'day'); ?> total_ht); ?>
propalid\">"; + print "propalid\">"; print img_object($langs->trans("ShowPropal"),"propal"); print " ".$objp->ref."\n"; if ($db->jdate($objp->dp) < ($now - $conf->propal->cloture->warning_delay) && $objp->fk_statut == 1) diff --git a/htdocs/comm/prospect/index.php b/htdocs/comm/prospect/index.php index 13075ff2168..e18cd0fc37f 100644 --- a/htdocs/comm/prospect/index.php +++ b/htdocs/comm/prospect/index.php @@ -140,7 +140,7 @@ if ($conf->propal->enabled && $user->rights->propale->lire) $obj = $db->fetch_object($resql); $var=!$var; print '
'; - print ''.img_object($langs->trans("ShowPropal"),"propal").' '.$obj->ref.''; + print ''.img_object($langs->trans("ShowPropal"),"propal").' '.$obj->ref.''; print ''; print price($obj->price); print "
propalid."\">"; + print "
propalid."\">"; print img_object($langs->trans("ShowPropal"),"propal").' '.$obj->ref.'socid."\">".img_object($langs->trans("ShowCompany"),"company").' '.$obj->nom."
'; - if ($_GET['action'] != 'refclient' && $propal->brouillon) print ''; + if ($_GET['action'] != 'refclient' && $propal->brouillon) print ''; print '
'; print $langs->trans('RefCustomer').''; print ''.img_edit($langs->trans('Modify')).''.img_edit($langs->trans('Modify')).'
'; print ''; print $propal->ref_client; @@ -229,16 +205,16 @@ if ($id > 0 || ! empty($ref)) print ''; - if ($_GET['action'] != 'editconditions' && $propal->brouillon) print ''; + if ($_GET['action'] != 'editconditions' && $propal->brouillon) print ''; print '
'; print $langs->trans('PaymentConditionsShort'); print 'id.'">'.img_edit($langs->trans('SetConditions'),1).'id.'">'.img_edit($langs->trans('SetConditions'),1).'
'; print ''; if ($_GET['action'] == 'editconditions') { - $html->form_conditions_reglement($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->cond_reglement_id,'cond_reglement_id'); + $html->form_conditions_reglement($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->cond_reglement_id,'cond_reglement_id'); } else { - $html->form_conditions_reglement($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->cond_reglement_id,'none'); + $html->form_conditions_reglement($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->cond_reglement_id,'none'); } print ''; @@ -248,16 +224,16 @@ if ($id > 0 || ! empty($ref)) print ''; - if ($_GET['action'] != 'editmode' && $propal->brouillon) print ''; + if ($_GET['action'] != 'editmode' && $propal->brouillon) print ''; print '
'; print $langs->trans('PaymentMode'); print 'id.'">'.img_edit($langs->trans('SetMode'),1).'id.'">'.img_edit($langs->trans('SetMode'),1).'
'; print ''; if ($_GET['action'] == 'editmode') { - $html->form_modes_reglement($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->mode_reglement_id,'mode_reglement_id'); + $html->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->mode_reglement_id,'mode_reglement_id'); } else { - $html->form_modes_reglement($_SERVER['PHP_SELF'].'?propalid='.$propal->id,$propal->mode_reglement_id,'none'); + $html->form_modes_reglement($_SERVER['PHP_SELF'].'?id='.$propal->id,$propal->mode_reglement_id,'none'); } print ''; @@ -270,16 +246,16 @@ if ($id > 0 || ! empty($ref)) print $langs->trans('Project').''; if (1 == 2 && $user->rights->propale->creer) { - if ($_GET['action'] != 'classer') print ''.img_edit($langs->trans('SetProject')).''; + if ($_GET['action'] != 'classer') print ''.img_edit($langs->trans('SetProject')).''; print ''; print ''; if ($_GET['action'] == 'classer') { - $html->form_project($_SERVER['PHP_SELF'].'?propalid='.$propal->id, $propal->socid, $propal->fk_project, 'projectid'); + $html->form_project($_SERVER['PHP_SELF'].'?id='.$propal->id, $propal->socid, $propal->fk_project, 'projectid'); } else { - $html->form_project($_SERVER['PHP_SELF'].'?propalid='.$propal->id, $propal->socid, $propal->fk_project, 'none'); + $html->form_project($_SERVER['PHP_SELF'].'?id='.$propal->id, $propal->socid, $propal->fk_project, 'none'); } print ''; } @@ -506,7 +482,7 @@ if ($id > 0 || ! empty($ref)) $arraypropal=$propal->getInvoiceArrayList(); if ($propal->statut == 2 && is_array($arraypropal) && sizeof($arraypropal) > 0) { - print 'socid.'">'.$langs->trans("ClassifyBilled").''; + print 'socid.'">'.$langs->trans("ClassifyBilled").''; } } print ""; @@ -521,7 +497,7 @@ if ($id > 0 || ! empty($ref)) */ $filename=dol_sanitizeFileName($propal->ref); $filedir=$conf->propale->dir_output . "/" . dol_sanitizeFileName($propal->ref); - $urlsource=$_SERVER["PHP_SELF"]."?propalid=".$propal->id; + $urlsource=$_SERVER["PHP_SELF"]."?id=".$propal->id; $genallowed=0; $delallowed=0; @@ -683,7 +659,7 @@ else $filename=dol_sanitizeFileName($objp->ref); $filedir=$conf->propale->dir_output . '/' . dol_sanitizeFileName($objp->ref); - $urlsource=$_SERVER['PHP_SELF'].'?propalid='.$objp->propalid; + $urlsource=$_SERVER['PHP_SELF'].'?id='.$objp->propalid; $formfile->show_documents('propal',$filename,$filedir,$urlsource,'','','',1,'',1); print ''; diff --git a/htdocs/compta/stats/comp.php b/htdocs/compta/stats/comp.php index bbff5fff20c..2ba12be65c3 100644 --- a/htdocs/compta/stats/comp.php +++ b/htdocs/compta/stats/comp.php @@ -89,7 +89,7 @@ function propals ($db, $year, $month) print "socid."\">".$objp->nom."\n"; - print "propalid."\">".$objp->ref."\n"; + print "propalid."\">".$objp->ref."\n"; print "".dol_print_date($db->jdate($objp->dp))."\n"; diff --git a/htdocs/expedition/fiche.php b/htdocs/expedition/fiche.php index 892a749b730..166559903fd 100644 --- a/htdocs/expedition/fiche.php +++ b/htdocs/expedition/fiche.php @@ -363,7 +363,7 @@ if ($_GET["action"] == 'create') } if ($origin == 'propal' && $conf->propal->enabled) { - print $langs->trans("RefProposal").''.img_object($langs->trans("ShowProposal"),'propal').' '.$object->ref; + print $langs->trans("RefProposal").''.img_object($langs->trans("ShowProposal"),'propal').' '.$object->ref; } print ''; print "\n"; diff --git a/htdocs/expedition/shipment.php b/htdocs/expedition/shipment.php index c00f49a420c..fbb3ec51600 100644 --- a/htdocs/expedition/shipment.php +++ b/htdocs/expedition/shipment.php @@ -242,7 +242,7 @@ if ($id > 0 || ! empty($ref)) // Si source = propal $propal = new Propal($db); $propal->fetch($commande->propale_id); - print ' -> '.$propal->ref.''; + print ' -> '.$propal->ref.''; } print ''; print ''; diff --git a/htdocs/includes/boxes/box_propales.php b/htdocs/includes/boxes/box_propales.php index 03b34b4645c..c26532e661f 100644 --- a/htdocs/includes/boxes/box_propales.php +++ b/htdocs/includes/boxes/box_propales.php @@ -103,12 +103,12 @@ class box_propales extends ModeleBoxes { $this->info_box_contents[$i][0] = array('td' => 'align="left" width="16"', 'logo' => $this->boximg, - 'url' => DOL_URL_ROOT."/comm/propal.php?propalid=".$objp->rowid); + 'url' => DOL_URL_ROOT."/comm/propal.php?id=".$objp->rowid); $this->info_box_contents[$i][1] = array('td' => 'align="left"', 'text' => $objp->ref, 'text2'=> $late, - 'url' => DOL_URL_ROOT."/comm/propal.php?propalid=".$objp->rowid); + 'url' => DOL_URL_ROOT."/comm/propal.php?id=".$objp->rowid); $this->info_box_contents[$i][2] = array('td' => 'align="left" width="16"', 'logo' => 'company', diff --git a/htdocs/includes/modules/propale/modules_propale.php b/htdocs/includes/modules/propale/modules_propale.php index 8dcc901faa1..e780ba4c9e0 100644 --- a/htdocs/includes/modules/propale/modules_propale.php +++ b/htdocs/includes/modules/propale/modules_propale.php @@ -212,7 +212,7 @@ function propale_pdf_create($db, $id, $modele, $outputlangs) /** \brief Supprime l'image de previsualitation, pour le cas de regeneration de propal - \param db objet base de donn�e + \param db objet base de donnee \param propalid id de la propal a effacer \param propalref reference de la propal si besoin */ diff --git a/htdocs/lib/company.lib.php b/htdocs/lib/company.lib.php index b6e43b06d20..d5c68861971 100644 --- a/htdocs/lib/company.lib.php +++ b/htdocs/lib/company.lib.php @@ -590,7 +590,7 @@ function show_actions_todo($conf,$langs,$db,$objsoc,$objcon='') if ($obj->propalrowid) { - print ''.img_object($langs->trans("ShowAction"),"task"); + print ''.img_object($langs->trans("ShowAction"),"task"); $transcode=$langs->trans("Action".$obj->acode); $libelle=($transcode!="Action".$obj->acode?$transcode:$obj->libelle); print $libelle; diff --git a/htdocs/lib/propal.lib.php b/htdocs/lib/propal.lib.php index b25ad7e4e5b..be5abfd50e9 100644 --- a/htdocs/lib/propal.lib.php +++ b/htdocs/lib/propal.lib.php @@ -35,7 +35,7 @@ function propal_prepare_head($propal) $h = 0; $head = array(); - $head[$h][0] = DOL_URL_ROOT.'/comm/propal.php?propalid='.$propal->id; + $head[$h][0] = DOL_URL_ROOT.'/comm/propal.php?id='.$propal->id; $head[$h][1] = $langs->trans('CommercialCard'); $head[$h][2] = 'comm'; $h++; @@ -45,7 +45,7 @@ function propal_prepare_head($propal) || ($conf->livraison_bon->enabled && $user->rights->expedition->livraison->lire)))) { $langs->load("sendings"); - $head[$h][0] = DOL_URL_ROOT.'/expedition/propal.php?propalid='.$propal->id; + $head[$h][0] = DOL_URL_ROOT.'/expedition/propal.php?id='.$propal->id; if ($conf->expedition_bon->enabled) $text=$langs->trans("Sendings"); if ($conf->livraison_bon->enabled) $text.='/'.$langs->trans("Receivings"); $head[$h][1] = $text; @@ -53,30 +53,30 @@ function propal_prepare_head($propal) $h++; } - $head[$h][0] = DOL_URL_ROOT.'/compta/propal.php?propalid='.$propal->id; + $head[$h][0] = DOL_URL_ROOT.'/compta/propal.php?id='.$propal->id; $head[$h][1] = $langs->trans('AccountancyCard'); $head[$h][2] = 'compta'; $h++; if ($conf->use_preview_tabs) { - $head[$h][0] = DOL_URL_ROOT.'/comm/propal/apercu.php?propalid='.$propal->id; + $head[$h][0] = DOL_URL_ROOT.'/comm/propal/apercu.php?id='.$propal->id; $head[$h][1] = $langs->trans("Preview"); $head[$h][2] = 'preview'; $h++; } - $head[$h][0] = DOL_URL_ROOT.'/comm/propal/contact.php?propalid='.$propal->id; + $head[$h][0] = DOL_URL_ROOT.'/comm/propal/contact.php?id='.$propal->id; $head[$h][1] = $langs->trans('ProposalContact'); $head[$h][2] = 'contact'; $h++; - $head[$h][0] = DOL_URL_ROOT.'/comm/propal/note.php?propalid='.$propal->id; + $head[$h][0] = DOL_URL_ROOT.'/comm/propal/note.php?id='.$propal->id; $head[$h][1] = $langs->trans('Notes'); $head[$h][2] = 'note'; $h++; - $head[$h][0] = DOL_URL_ROOT.'/comm/propal/document.php?propalid='.$propal->id; + $head[$h][0] = DOL_URL_ROOT.'/comm/propal/document.php?id='.$propal->id; /*$filesdir = $conf->propale->dir_output . "/" . dol_sanitizeFileName($propal->ref); include_once(DOL_DOCUMENT_ROOT.'/lib/files.lib.php'); $listoffiles=dol_dir_list($filesdir,'files',1); @@ -85,7 +85,7 @@ function propal_prepare_head($propal) $head[$h][2] = 'document'; $h++; - $head[$h][0] = DOL_URL_ROOT.'/comm/propal/info.php?propalid='.$propal->id; + $head[$h][0] = DOL_URL_ROOT.'/comm/propal/info.php?id='.$propal->id; $head[$h][1] = $langs->trans('Info'); $head[$h][2] = 'info'; $h++; diff --git a/htdocs/product/fiche.php b/htdocs/product/fiche.php index f49b4e57aef..bfb2d5ced3b 100644 --- a/htdocs/product/fiche.php +++ b/htdocs/product/fiche.php @@ -436,7 +436,7 @@ if ($_POST["action"] == 'addinpropal') ); if ($result > 0) { - Header("Location: ".DOL_URL_ROOT."/comm/propal.php?propalid=".$propal->id); + Header("Location: ".DOL_URL_ROOT."/comm/propal.php?id=".$propal->id); return; } @@ -1311,7 +1311,7 @@ if ($product->id && $_GET["action"] == '' && $product->status) print ''; print ""; print ""; - print "propalid."\">".img_object($langs->trans("ShowPropal"),"propal")." ".$objp->ref."\n"; + print "propalid."\">".img_object($langs->trans("ShowPropal"),"propal")." ".$objp->ref."\n"; print "socid."\">".dol_trunc($objp->nom,18)."\n"; print "".dol_print_date($objp->dp,"%d %b")."\n"; print ''; diff --git a/htdocs/product/stats/propal.php b/htdocs/product/stats/propal.php index 1e72fdb05e2..26e3ed8db97 100644 --- a/htdocs/product/stats/propal.php +++ b/htdocs/product/stats/propal.php @@ -151,7 +151,7 @@ if ($_GET["id"] || $_GET["ref"]) $var=!$var; print ""; - print ''.img_object($langs->trans("ShowPropal"),"propal").' '; + print ''.img_object($langs->trans("ShowPropal"),"propal").' '; print $objp->ref; print "\n"; print ''.img_object($langs->trans("ShowCompany"),"company").' '.dol_trunc($objp->nom,44).'';