ajout lien sur le label de l'adresse de livraison
This commit is contained in:
parent
45133b27c4
commit
c8ec7e6a33
@ -122,11 +122,23 @@ if ($_POST["action"] == 'add' || $_POST["action"] == 'update')
|
|||||||
|
|
||||||
if ($_POST["action"] == 'update')
|
if ($_POST["action"] == 'update')
|
||||||
{
|
{
|
||||||
|
$socid = $_POST["socid"];
|
||||||
|
$origin = $_POST["origin"];
|
||||||
|
$orignid = $_POST["originid"];
|
||||||
$result = $livraison->update($_POST["idl"], $socid, $user);
|
$result = $livraison->update($_POST["idl"], $socid, $user);
|
||||||
|
|
||||||
if ($result >= 0)
|
if ($result >= 0)
|
||||||
{
|
{
|
||||||
|
if ($origin == commande)
|
||||||
|
{
|
||||||
|
Header("Location: ../commande/fiche.php?&id=".$originid);
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
Header("Location: adresse_livraison.php?socid=".$socid);
|
Header("Location: adresse_livraison.php?socid=".$socid);
|
||||||
exit;
|
exit;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@ -738,17 +738,13 @@ else
|
|||||||
print '</tr></table>';
|
print '</tr></table>';
|
||||||
print '</td><td colspan="2">';
|
print '</td><td colspan="2">';
|
||||||
|
|
||||||
//permet de revenir à la fiche commande une fois l'adresse de livraison modifiée
|
|
||||||
$origin = commande;
|
|
||||||
$originid = $commande->id;
|
|
||||||
|
|
||||||
if ($_GET['action'] == 'editdelivery_adress')
|
if ($_GET['action'] == 'editdelivery_adress')
|
||||||
{
|
{
|
||||||
$html->form_adresse_livraison($_SERVER['PHP_SELF'].'?id='.$commande->id,$commande->adresse_livraison_id,$_GET['socid'],'adresse_livraison_id','commande',$commande->id);
|
$html->form_adresse_livraison($_SERVER['PHP_SELF'].'?id='.$commande->id,$commande->adresse_livraison_id,$_GET['socid'],'adresse_livraison_id','commande',$commande->id);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$html->form_adresse_livraison($_SERVER['PHP_SELF'].'?id='.$commande->id,$commande->adresse_livraison_id,$_GET['socid'],'none','','');
|
$html->form_adresse_livraison($_SERVER['PHP_SELF'].'?id='.$commande->id,$commande->adresse_livraison_id,$_GET['socid'],'none','commande',$commande->id);
|
||||||
}
|
}
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
|
|||||||
@ -1585,9 +1585,9 @@ class Form
|
|||||||
* \param selected Id condition présélectionnée
|
* \param selected Id condition présélectionnée
|
||||||
* \param htmlname Nom du formulaire select
|
* \param htmlname Nom du formulaire select
|
||||||
* \param origin origine de l'appel pour pouvoir créer un retour
|
* \param origin origine de l'appel pour pouvoir créer un retour
|
||||||
* \param id id de l'origine
|
* \param originid id de l'origine
|
||||||
*/
|
*/
|
||||||
function form_adresse_livraison($page, $selected='', $socid, $htmlname='adresse_livraison_id', $origin='', $id)
|
function form_adresse_livraison($page, $selected='', $socid, $htmlname='adresse_livraison_id', $origin='', $originid='')
|
||||||
{
|
{
|
||||||
global $langs,$conf;
|
global $langs,$conf;
|
||||||
if ($htmlname != "none")
|
if ($htmlname != "none")
|
||||||
@ -1603,7 +1603,7 @@ class Form
|
|||||||
if ($numaddress==0)
|
if ($numaddress==0)
|
||||||
{
|
{
|
||||||
$langs->load("companies");
|
$langs->load("companies");
|
||||||
print ' <a href=/comm/adresse_livraison.php?socid='.$socid.'&action=create&origin='.$origin.'&originid='.$id.'>'.$langs->trans("AddAddress").'</a>';
|
print ' <a href=/comm/adresse_livraison.php?socid='.$socid.'&action=create&origin='.$origin.'&originid='.$originid.'>'.$langs->trans("AddAddress").'</a>';
|
||||||
}
|
}
|
||||||
print '</td></tr></table></form>';
|
print '</td></tr></table></form>';
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user