* This file is a modified version of datepicker.php from phpBSM * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * * $Id$ * $Source$ */ /** \file htdocs/lib/datepicker.php \brief Fichier de gestion de la popup de selection de date eldy \version $Revision$ */ require_once("../conf/conf.php"); require_once("../master.inc.php"); $langs->trans("main"); if(!isset($_GET["cm"])) $_GET["cm"]="shw"; if(!isset($_GET["sd"])) $_GET["sd"]="00000000"; switch($_GET["cm"]) { case "shw": displayBox($_GET["sd"],$_GET["m"],$_GET["y"]); break; } function xyzToUnixTimestamp($mysqldate){ $year=substr($mysqldate,0,4); $month=substr($mysqldate,4,2); $day=substr($mysqldate,6,2); $unixtimestamp=mktime(0,0,0,$month,$day,$year); return $unixtimestamp; } function displayBox($selectedDate,$month,$year){ global $dolibarr_main_url_root,$langs,$conf; $langs->load("main"); //print "$selectedDate,$month,$year"; $thedate=mktime(0,0,0,$month,1,$year); $today=mktime(0,0,0); $todayArray=getdate($today); if($selectedDate != "00000000") { $selDate=xyzToUnixTimestamp($selectedDate); $xyz=date("Ymd",$selDate); } else { $selDate=0; $xyz=0; } ?>
| << | ','','')">< | ','')">trans("Today") ?> | ','','')">> | >> | ||
| S | M | T | W | R | F | S |
| "; } $dayclass="dpReg"; if($thedate==$selDate) $dayclass="dpSelected"; elseif($thedate==$today) $dayclass="dpToday"; // Sur click dans calendrier, appelle fonction dpClickDay echo " | format_date_short_java."')\""; echo ">".sprintf("%02s",$mydate["mday"])." | "; if($mydate["wday"]==6) echo ""; echo " | ||||