Fix: Date range was lost in edit mode.
This commit is contained in:
parent
f30061ca0c
commit
8210299895
@ -521,7 +521,7 @@ if ($_POST['action'] == 'updateligne' && $user->rights->commande->creer && $_POS
|
|||||||
$date_end='';
|
$date_end='';
|
||||||
$date_start=dol_mktime(0, 0, 0, $_POST['date_start'.$suffixe.'month'], $_POST['date_start'.$suffixe.'day'], $_POST['date_start'.$suffixe.'year']);
|
$date_start=dol_mktime(0, 0, 0, $_POST['date_start'.$suffixe.'month'], $_POST['date_start'.$suffixe.'day'], $_POST['date_start'.$suffixe.'year']);
|
||||||
$date_end=dol_mktime(0, 0, 0, $_POST['date_end'.$suffixe.'month'], $_POST['date_end'.$suffixe.'day'], $_POST['date_end'.$suffixe.'year']);
|
$date_end=dol_mktime(0, 0, 0, $_POST['date_end'.$suffixe.'month'], $_POST['date_end'.$suffixe.'day'], $_POST['date_end'.$suffixe.'year']);
|
||||||
$description=dol_htmlcleanlastbr($_POST['eldesc']);
|
$description=dol_htmlcleanlastbr($_POST['desc']);
|
||||||
|
|
||||||
// Define info_bits
|
// Define info_bits
|
||||||
$info_bits=0;
|
$info_bits=0;
|
||||||
@ -1664,7 +1664,7 @@ else
|
|||||||
if (!empty($object->lines))
|
if (!empty($object->lines))
|
||||||
{
|
{
|
||||||
$object->print_title_list();
|
$object->print_title_list();
|
||||||
$object->printLinesList(0,$mysoc,$soc);
|
$object->printLinesList(1,$mysoc,$soc);
|
||||||
}
|
}
|
||||||
|
|
||||||
$numlines=sizeof($object->lines);
|
$numlines=sizeof($object->lines);
|
||||||
|
|||||||
@ -2655,7 +2655,7 @@ else
|
|||||||
if (!empty($object->lines))
|
if (!empty($object->lines))
|
||||||
{
|
{
|
||||||
$object->print_title_list();
|
$object->print_title_list();
|
||||||
$object->printLinesList(0,$mysoc,$soc);
|
$object->printLinesList(1,$mysoc,$soc);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@ -1383,7 +1383,11 @@ class CommonObject
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return HTML with object lines list
|
* Return HTML with object lines list.
|
||||||
|
* Array $this->lines must be defined.
|
||||||
|
* @param $dateSelector Show date input fields (if service)
|
||||||
|
* @param $seller Object of seller third party
|
||||||
|
* @param uyer Object of buyer third party
|
||||||
* FIXME This must be moved into a html.class file instead of a business class.
|
* FIXME This must be moved into a html.class file instead of a business class.
|
||||||
*/
|
*/
|
||||||
function printLinesList($dateSelector=0,$seller,$buyer)
|
function printLinesList($dateSelector=0,$seller,$buyer)
|
||||||
|
|||||||
@ -17,6 +17,13 @@
|
|||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
|
*
|
||||||
|
* Need to have following variables defined:
|
||||||
|
* $conf
|
||||||
|
* $langs
|
||||||
|
* $dateSelector
|
||||||
|
* $this (invoice, order, ...)
|
||||||
|
* $line defined
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@ -18,7 +18,12 @@
|
|||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
*
|
*
|
||||||
* Need to have object $this (invoice, order, ...) and $line defined
|
* Need to have following variables defined:
|
||||||
|
* $conf
|
||||||
|
* $langs
|
||||||
|
* $dateSelector
|
||||||
|
* $this (invoice, order, ...)
|
||||||
|
* $line defined
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
||||||
@ -67,7 +72,7 @@
|
|||||||
<br><input type="submit" class="button" name="cancel" value="<?php echo $langs->trans("Cancel"); ?>"></td>
|
<br><input type="submit" class="button" name="cancel" value="<?php echo $langs->trans("Cancel"); ?>"></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php if ($conf->service->enabled && $dateSelector) { ?>
|
<?php if ($conf->service->enabled && $dateSelector && $line->product_type == 1) { ?>
|
||||||
<tr <?php echo $bc[$var]; ?>>
|
<tr <?php echo $bc[$var]; ?>>
|
||||||
<td colspan="9"><?php echo $langs->trans('ServiceLimitedDuration').' '.$langs->trans('From').' '; ?>
|
<td colspan="9"><?php echo $langs->trans('ServiceLimitedDuration').' '.$langs->trans('From').' '; ?>
|
||||||
<?php
|
<?php
|
||||||
|
|||||||
@ -17,6 +17,13 @@
|
|||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
|
*
|
||||||
|
* Need to have following variables defined:
|
||||||
|
* $conf
|
||||||
|
* $langs
|
||||||
|
* $dateSelector
|
||||||
|
* $this (invoice, order, ...)
|
||||||
|
* $line defined
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
|||||||
@ -17,6 +17,13 @@
|
|||||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
|
*
|
||||||
|
* Need to have following variables defined:
|
||||||
|
* $conf
|
||||||
|
* $langs
|
||||||
|
* $dateSelector
|
||||||
|
* $this (invoice, order, ...)
|
||||||
|
* $line defined
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
|
||||||
@ -34,7 +41,7 @@
|
|||||||
<input type="hidden" name="productid" value="<?php echo $line->fk_product; ?>">
|
<input type="hidden" name="productid" value="<?php echo $line->fk_product; ?>">
|
||||||
<a href="<?php echo DOL_URL_ROOT.'/product/fiche.php?id='.$line->fk_product; ?>">
|
<a href="<?php echo DOL_URL_ROOT.'/product/fiche.php?id='.$line->fk_product; ?>">
|
||||||
<?php
|
<?php
|
||||||
if ($line->fk_product_type==1) echo img_object($langs->trans('ShowService'),'service');
|
if ($line->product_type==1) echo img_object($langs->trans('ShowService'),'service');
|
||||||
else print img_object($langs->trans('ShowProduct'),'product');
|
else print img_object($langs->trans('ShowProduct'),'product');
|
||||||
echo ' '.$line->ref.'</a>';
|
echo ' '.$line->ref.'</a>';
|
||||||
echo ' - '.nl2br($line->product_label);
|
echo ' - '.nl2br($line->product_label);
|
||||||
@ -73,7 +80,7 @@
|
|||||||
<br><input type="submit" class="button" name="cancel" value="<?php echo $langs->trans("Cancel"); ?>"></td>
|
<br><input type="submit" class="button" name="cancel" value="<?php echo $langs->trans("Cancel"); ?>"></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php if ($conf->service->enabled && $dateSelector) { ?>
|
<?php if ($conf->service->enabled && $dateSelector && $line->product_type == 1) { ?>
|
||||||
<tr <?php echo $bc[$var]; ?>>
|
<tr <?php echo $bc[$var]; ?>>
|
||||||
<td colspan="9"><?php echo $langs->trans('ServiceLimitedDuration').' '.$langs->trans('From').' '; ?>
|
<td colspan="9"><?php echo $langs->trans('ServiceLimitedDuration').' '.$langs->trans('From').' '; ?>
|
||||||
<?php
|
<?php
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user