diff --git a/htdocs/product/stock/replenishorders.php b/htdocs/product/stock/replenishorders.php index c4b8bf657a2..b79af87421c 100644 --- a/htdocs/product/stock/replenishorders.php +++ b/htdocs/product/stock/replenishorders.php @@ -108,21 +108,34 @@ if ($sttc) { $sql .= ' AND cf.total_ttc = ' . price2num($sttc); } if ($sdate) { - $elts = explode('/', $sdate); - $datearray = array(); - if($elts[2]) - { - $datearray[0] = $elts[2]; + if(GETPOST('search_datemonth', 'int') && GETPOST('search_dateday', 'int') + && GETPOST('search_dateyear', 'int')) { + $date = date('Y-m-d', + dol_mktime(0, + 0, + 0, + GETPOST('search_datemonth', 'int'), + GETPOST('search_dateday', 'int'), + GETPOST('search_dateyear', 'int') + ) + ); + } else { + $elts = explode('/', $sdate); + $datearray = array(); + if($elts[2]) + { + $datearray[0] = $elts[2]; + } + if($elts[1]) + { + $datearray[1] = $elts[1]; + } + if($elts[0]) + { + $datearray[2] = $elts[0]; + } + $date = implode('-', $datearray); } - if($elts[1]) - { - $datearray[1] = $elts[1]; - } - if($elts[0]) - { - $datearray[2] = $elts[0]; - } - $date = implode('-', $datearray); $sql .= ' AND cf.date_creation LIKE "%' . $date . '%"'; } if ($sall) { @@ -211,6 +224,7 @@ if ($resql) { $sortfield, $sortorder ); + $form = new Form($db); echo '', '