*/ session_name('LetterBox2'); session_start(); 0) { $iEaster = strtotime ($iYear.'/04/'.$iResult); } else { $iEaster = strtotime ($iYear.'/03/'.(31+$iResult)); } return $iEaster; } echo 'Paques : ', date ('d-m-Y', getEaster (2006)); echo '
'; function getNextOpenDay ($iDate, $iDays) { $aBankHolidays = array ( '1_1', '1_5', '8_5', '14_7', '15_8', '1_11', '11_11', '25_12' ); if (function_exists ('easter_date')) { $iEaster = easter_date ((int)date('Y'), $iDate); } else { $iEaster = getEaster ((int)date('Y'), $iDate); } $aBankHolidays[] = date ('j_n',$iEaster); $aBankHolidays[] = date ('j_n', $iEaster + (86400*39)); $aBankHolidays[] = date ('j_n', $iEaster + (86400*49)); print_r ($aBankHolidays); $iEnd = $iDays * 86400; $i = 0; while ($i < $iEnd) { $i = strtotime ('+1 day', $i); if (in_array (date ('w', $iDate+$i),array (0,6) ) || in_array (date ('j_n', $iDate+$i), $aBankHolidays)) { $iEnd = strtotime ('+1 day', $iEnd); $iDays ++; } } return $iDays; } $iDate = strtotime ('2006-06-30'); $iDays = getNextOpenDay ($iDate, 2); echo 'Prochain jour ouvrable partir du 30/06/2006, avec un delta de 2 jours : ', date ('d/m/Y', $iDate + (86400*$iDays)); exit() ?> if(file_exists($_SESSION['config']['lang'].'.php')) { include($_SESSION['config']['lang'].'.php'); } else { $_SESSION['error'] = "Language file missing...
"; } require_once("class_functions.php"); require_once("class_db.php"); if(isset($_REQUEST['jour'])) { $_SESSION['courrier']["jour_limite"] = $_REQUEST['jour']; } if(isset($_REQUEST['mois'])) { $_SESSION['courrier']["mois_limite"] = $_REQUEST['mois']; } if(isset($_REQUEST['annee'])) { $_SESSION['courrier']["annee_limite"] = $_REQUEST['annee']; } ?> <?php echo $_SESSION['config']['applicationname']; ?> connect(); //$db->query("SELECT date( DATE_ADD( now( ) , INTERVAL DELAI_TRAITEMENT DAY ) ) as DATE FROM ".$_SESSION['tablename']['doctypes']." WHERE TYPE_ID = '".$_SESSION['courrier']['type_courrier']."'" ); //$db->show(); $db->query("SELECT DELAI_TRAITEMENT as DATE FROM ".$_SESSION['tablename']['doctypes']." WHERE TYPE_ID = '".$_SESSION['courrier']['type_courrier']."'" ); $db->show(); $line = $db->fetch_object(); echo $line -> DATE; exit(); $_SESSION['courrier']["date_limite"] = $line->DATE; $tab = array(); $tab = explode("-", $_SESSION['courrier']["date_limite"] ); if( !isset($_REQUEST['jour'])) { $_SESSION['courrier']["jour_limite"] = $tab[2]; if(ereg("^[0-9]$", $tab[2]) ) { $_SESSION['courrier']["jour_limite"] = "0".$tab[2]; } } if(!isset($_REQUEST['mois'])) { $_SESSION['courrier']["mois_limite"] =$tab[1]; if(ereg("^[0-9]$", $tab[1])) { $_SESSION['courrier']["mois_limite"] = "0".$tab[1]; } } if(!isset($_REQUEST['annee'])) { $_SESSION['courrier']["annee_limite"]= $tab[0]; } ?>

: " maxlength="2" onchange="this.form.submit();" /> : " maxlength="2" onchange="this.form.submit();" /> : " maxlength="4" onchange="this.form.submit();" /> *