Fix: si il y avait une adresse de livraison de créée on n'était obligé de la sélectionner
This commit is contained in:
parent
1dc6dbca34
commit
3adb4316e2
@ -209,7 +209,7 @@ if ($_GET["action"] == 'create')
|
|||||||
{
|
{
|
||||||
print '<tr><td>'.$langs->trans('DeliveryAddress').'</td>';
|
print '<tr><td>'.$langs->trans('DeliveryAddress').'</td>';
|
||||||
print '<td colspan="3">';
|
print '<td colspan="3">';
|
||||||
$numaddress = $html->select_adresse_livraison($soc->adresse_livraison_id, $_GET['socidp'],'adresse_livraison_id');
|
$numaddress = $html->select_adresse_livraison($soc->adresse_livraison_id, $_GET['socidp'],'adresse_livraison_id',1);
|
||||||
if ($numaddress==0)
|
if ($numaddress==0)
|
||||||
{
|
{
|
||||||
print ' <a href=../comm/adresse_livraison.php?socid='.$soc->id.'&action=create>'.$langs->trans("AddAddress").'</a>';
|
print ' <a href=../comm/adresse_livraison.php?socid='.$soc->id.'&action=create>'.$langs->trans("AddAddress").'</a>';
|
||||||
|
|||||||
@ -660,7 +660,7 @@ if ($_GET['action'] == 'create' && $user->rights->commande->creer)
|
|||||||
|
|
||||||
// Adresse de livraison
|
// Adresse de livraison
|
||||||
print '<tr><td nowrap="nowrap">'.$langs->trans('DeliveryAddress').'</td><td>';
|
print '<tr><td nowrap="nowrap">'.$langs->trans('DeliveryAddress').'</td><td>';
|
||||||
$numaddress = $html->select_adresse_livraison($soc->adresse_livraison_id, $_GET['socidp'],'adresse_livraison_id');
|
$numaddress = $html->select_adresse_livraison($soc->adresse_livraison_id, $_GET['socidp'],'adresse_livraison_id',1);
|
||||||
|
|
||||||
if ($numaddress==0)
|
if ($numaddress==0)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -911,7 +911,7 @@ class Form
|
|||||||
* \param selected Id contact pré-sélectionn
|
* \param selected Id contact pré-sélectionn
|
||||||
* \param htmlname Nom champ formulaire
|
* \param htmlname Nom champ formulaire
|
||||||
*/
|
*/
|
||||||
function select_adresse_livraison($selected='', $socid, $htmlname='adresse_livraison_id')
|
function select_adresse_livraison($selected='', $socid, $htmlname='adresse_livraison_id',$showempty=0)
|
||||||
{
|
{
|
||||||
// On recherche les utilisateurs
|
// On recherche les utilisateurs
|
||||||
$sql = "SELECT a.rowid, a.label";
|
$sql = "SELECT a.rowid, a.label";
|
||||||
@ -922,6 +922,7 @@ class Form
|
|||||||
if ($this->db->query($sql))
|
if ($this->db->query($sql))
|
||||||
{
|
{
|
||||||
print '<select class="flat" name="'.$htmlname.'">';
|
print '<select class="flat" name="'.$htmlname.'">';
|
||||||
|
if ($showempty) print '<option value="0"> </option>';
|
||||||
$num = $this->db->num_rows();
|
$num = $this->db->num_rows();
|
||||||
$i = 0;
|
$i = 0;
|
||||||
if ($num)
|
if ($num)
|
||||||
@ -1756,7 +1757,7 @@ class Form
|
|||||||
print '<input type="hidden" name="action" value="setdeliveryadress">';
|
print '<input type="hidden" name="action" value="setdeliveryadress">';
|
||||||
print '<table class="noborder" cellpadding="0" cellspacing="0">';
|
print '<table class="noborder" cellpadding="0" cellspacing="0">';
|
||||||
print '<tr><td>';
|
print '<tr><td>';
|
||||||
$numaddress = $this->select_adresse_livraison($selected, $socid, $htmlname);
|
$numaddress = $this->select_adresse_livraison($selected, $socid, $htmlname, 1);
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td align="left"><input type="submit" class="button" value="'.$langs->trans("Modify").'">';
|
print '<td align="left"><input type="submit" class="button" value="'.$langs->trans("Modify").'">';
|
||||||
if ($numaddress==0)
|
if ($numaddress==0)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user