-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsubHeaderDateChooser.php
More file actions
124 lines (110 loc) · 3.33 KB
/
subHeaderDateChooser.php
File metadata and controls
124 lines (110 loc) · 3.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?php
if (!defined('IN_SPYOGAME')) die("Hacking attempt"); // Pas daccès direct
$datePickerFolder = FOLDER_EXP."/datePicker";
// Pour le module détail
if(isset($pub_subaction))
{
if($pub_subaction == 'detailAll')
{
$typeUser = 0;
}
else if($pub_subaction == 'detail')
{
$typeUser = $user_data['user_id'];
}
else
{
$typeUser = '';
}
}
else
{
$typeUser = '';
$pub_subaction = '';
}
$aujourdhuiMinuit = mktime(0,0,0);
$nouvelanMinuit = mktime(0,0,0, 1, 1);
$debutDuMois = mktime(0, 0, 0, date('m'), 1, date('Y'));
if(!isset($pub_datedebut))
{
if($pub_subaction == 'detail')
{ if(date('d') < 15)
{
$quinzaine = 1;
$titrePeriode = "eXpeditions depuis le début du mois :";
}
else
{
$quinzaine = 15;
$titrePeriode = "eXpeditions depuis le début de la deuxième quinzaine du mois :";
}
$datedebut = mktime(0, 0, 0, date('m'), $quinzaine, date('Y')); // début du mois
}
if($pub_subaction == 'detailAll')
{
$datedebut = 0; // depuis toujours
$titrePeriode = "eXpeditions depuis toujours :";
}
$datefin = 99999999999; //maintenant (la fin des temps...)
}
else
{
if(preg_match("#(\d{2})-(\d{2})-(\d{4})#", $pub_datedebut, $dat))
{
$pub_datedebut = mktime(0, 0, 0, $dat[2], $dat[1], $dat[3]);
}
if(!isset($pub_datefin))
{
$datedebut = $pub_datedebut;
$datefin = 99999999999; //maintenant (la fin des temps...)
$titrePeriode = "eXpeditions depuis le ".date('d/m/Y', $datedebut)." jusqu'à maintenant :";
}
else
{
if(preg_match("#(\d{2})-(\d{2})-(\d{4})#", $pub_datefin, $dat))
{
$pub_datefin = mktime(0, 0, 0, $dat[2], $dat[1], $dat[3]);
}
$datedebut = $pub_datedebut;
$datefin = $pub_datefin;
if($datedebut > $datefin)
{
$datefin = $datedebut + 1;
}
$titrePeriode = "eXpeditions dans la période allant du ".date('d/m/Y', $datedebut)." au ".date('d/m/Y', $datefin)." :";
}
}
$pageSubHeader = <<<HERESUBHEADER
<!-- DEBUT Insertion mod eXpedition : Detail -->
<br /><br /><br />
<script type="text/javascript" src="$datePickerFolder/js.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="$datePickerFolder/css.css" />
<span style="font-weight: bold;">
Voir eXpeditions du
<a href="index.php?action=eXpedition&module=$pub_subaction&subaction=$pub_subaction&datedebut=$aujourdhuiMinuit"> jour</a>,
<a href="index.php?action=eXpedition&module=$pub_subaction&subaction=$pub_subaction&datedebut=$debutDuMois"> mois</a>, de l'
<a href="index.php?action=eXpedition&module=$pub_subaction&subaction=$pub_subaction&datedebut=$nouvelanMinuit"> année</a>, ou encore
<a href="index.php?action=eXpedition&module=$pub_subaction&subaction=$pub_subaction&datedebut=0"> depuis toujours !</a>
<br />
<br />
<br />
<form name='form' method='get' action='index.php'>
ou dans la période allant du
<input type="hidden" name="action" value="eXpedition">
<input type="hidden" name="module" value="$pub_subaction">
<input type="hidden" name="subaction" value="$pub_subaction">
<input type="text" name="datedebut">
<input type=button value="Calendrier" onclick="displayDatePicker('datedebut', false, 'dmy', '-');">
au
<input type="text" name="datefin">
<input type=button value="Calendrier" onclick="displayDatePicker('datefin', false, 'dmy', '-');">
<input value='Valider' type='submit'>
</form>
</span>
<br />
<br />
<br />
HERESUBHEADER;
//affichage de la page
echo($pageSubHeader);
?>