From 357dc3e530af7c4958642ecab4f1711946de0169 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Salvador?= Date: Thu, 27 Jun 2013 18:31:18 +0200 Subject: [PATCH] datepicker --- htdocs/product/stock/replenishorders.php | 44 ++++++++++++++++-------- 1 file changed, 29 insertions(+), 15 deletions(-) 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 '', '', '', @@ -226,7 +240,7 @@ if ($resql) { '', '', '', - '', + $form->select_date('', 'search_date', 0, 0, 1, "", 1, 0, 1, 0, ''), '', ''; $src = DOL_URL_ROOT . '/theme/' . $conf->theme . '/img/search.png';