C:\$Recycle.Bin\S-1-5-21-3967099092-2644009230-141905953-500\$RE86HC9\month.php


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
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<?php
include_once 'includes/init.php';

if ((
$user != $login) && $is_nonuser_admin) {
  
load_user_layers ($user);
} else {
  
load_user_layers ();
}

load_user_categories ();

$next mktime 300$thismonth 11$thisyear );
$nextyear date "Y"$next );
$nextmonth date "m"$next );
//$nextdate = date ( "Ymd" );

$prev mktime 300$thismonth 11$thisyear );
$prevyear date "Y"$prev );
$prevmonth date "m"$prev );
//$prevdate = date ( "Ymd" );

if ( ! empty ( $bold_days_in_year ) && $bold_days_in_year == 'Y' ) {
  
$boldDays true;
  
$startdate sprintf "%04d%02d01"$prevyear$prevmonth );
  
$enddate sprintf "%04d%02d31"$nextyear$nextmonth );
} else {
  
$boldDays false;
  
$startdate sprintf "%04d%02d01"$thisyear$thismonth );
  
$enddate sprintf "%04d%02d31"$thisyear$thismonth );
}

$HeadX '';
if ( 
$auto_refresh == "Y" && ! empty ( $auto_refresh_time ) ) {
  
$refresh $auto_refresh_time 60// convert to seconds
  
$HeadX "<meta http-equiv=\"refresh\" content=\"$refresh; url=month.php?$u_url.
    
"year=$thisyear&amp;month=$thismonth$caturl
    ( ! empty ( 
$friendly ) ? "&amp;friendly=1" "") . "\" />\n";
}
$INC = array('js/popups.php');
print_header($INC,$HeadX);

/* Pre-Load the repeated events for quicker access */
$repeated_events read_repeated_events (
  ( ! empty ( 
$user ) && strlen $user ) ) ? $user $login$cat_id$startdate );

/* Pre-load the non-repeating events for quicker access */
$events read_events ( ( ! empty ( $user ) && strlen $user ) )
  ? 
$user $login$startdate$enddate$cat_id );

if ( ! empty ( 
$cat_id ) )
  
$monthURL "month.php?cat_id=$cat_id&amp;";
else
  
$monthURL 'month.php?';
display_small_month $prevmonth$prevyeartruetrue"prevmonth",
  
$monthURL );
display_small_month $nextmonth$nextyeartruetrue"nextmonth",
  
$monthURL );
?>
<div class="title">
<span class="date"><br /><?php
  
echo date_to_str sprintf "%04d%02d01"$thisyear$thismonth ),
    
$DATE_FORMAT_MYfalsefalse );
?></span>
<span class="user"><?php
  
if ( $single_user == "N" ) {
    echo 
"<br />\n";
    echo 
$user_fullname;
  }
  if ( 
$is_nonuser_admin ) {
    echo 
"<br />-- " translate("Admin mode") . " --";
  }
  if ( 
$is_assistant ) {
    echo 
"<br />-- " translate("Assistant mode") . " --";
  }
?></span>
<?php
  
if ( $categories_enabled == "Y" && (!$user || ($user == $login || $is_assistant ))) {
    echo 
"<br /><br />\n";
    
print_category_menu('month',sprintf "%04d%02d01",$thisyear$thismonth ),$cat_id );
  }
?>
</div>

<table class="main" style="clear:both;" cellspacing="0" cellpadding="0">
<tr>
 <?php if ( $WEEK_START == ) { ?>
  <th><?php etranslate("Sun")?></th>
 <?php ?>
 <th><?php etranslate("Mon")?></th>
 <th><?php etranslate("Tue")?></th>
 <th><?php etranslate("Wed")?></th>
 <th><?php etranslate("Thu")?></th>
 <th><?php etranslate("Fri")?></th>
 <th><?php etranslate("Sat")?></th>
 <?php if ( $WEEK_START == ) { ?>
  <th><?php etranslate("Sun")?></th>
 <?php ?>
</tr>
<?php

// We add 2 hours on to the time so that the switch to DST doesn't
// throw us off.  So, all our dates are 2AM for that day.
//$sun = get_sunday_before ( $thisyear, $thismonth, 1 );
if ( $WEEK_START == ) {
  
$wkstart get_monday_before $thisyear$thismonth);
} else {
  
$wkstart get_sunday_before $thisyear$thismonth);
}
// generate values for first day and last day of month
$monthstart mktime 300$thismonth1$thisyear );
$monthend mktime 300$thismonth 10$thisyear );

// debugging
//echo "<p>sun = " . date ( "D, m-d-Y", $sun ) . "</p>\n";
//echo "<p>monthstart = " . date ( "D, m-d-Y", $monthstart ) . "</p>\n";
//echo "<p>monthend = " . date ( "D, m-d-Y", $monthend ) . "</p>\n";

// NOTE: if you make HTML changes to this table, make the same changes
// to the example table in pref.php.
for ( $i $wkstartdate "Ymd"$i ) <= date "Ymd"$monthend );
  
$i += ( 24 3600 ) ) {
  print 
"<tr>\n";
  for ( 
$j 0$j 7$j++ ) {
    
$date $i + ( $j 24 3600 );
    if ( 
date "Ymd"$date ) >= date "Ymd"$monthstart ) &&
      
date "Ymd"$date ) <= date "Ymd"$monthend ) ) {
      
$thiswday date "w"$date );
      
$is_weekend = ( $thiswday == || $thiswday == );
      if ( empty ( 
$WEEKENDBG ) ) {
        
$is_weekend false;
      }
      print 
"<td";
      
$class "";
      if ( 
date "Ymd"$date  ) == date "Ymd"$today ) ) {
        
$class "today";
      }
      if ( 
$is_weekend ) {
        if ( 
strlen $class ) ) {
          
$class .= " ";
        }
        
$class .= "weekend";
      }
      if ( 
strlen $class ) )  {
      echo 
" class=\"$class\"";
      }
      echo 
">";
      
//echo date ( "D, m-d-Y H:i:s", $date ) . "<br />";
      
print_date_entries date "Ymd"$date ),
        ( ! empty ( 
$user ) ) ? $user $loginfalse );
      print 
"</td>\n";
    } else {
      print 
"<td>&nbsp;</td>\n";
    }
  }
  print 
"</tr>\n";
}
?></table>
<br />
<?php
 
if ( ! empty ( $eventinfo ) ) echo $eventinfo;

 
display_unapproved_events ( ( $is_assistant || $is_nonuser_admin $user $login ) );
?>

<br />
<a title="<?php etranslate("Generate printer-friendly version")?>
class="printer" href="month.php?<?php
   
if ( $thisyear ) {
    echo 
"year=$thisyear&amp;month=$thismonth&amp;";
   }
   if ( ! empty ( 
$user ) ) {
     echo 
"user=$user&amp;";
   }
   if ( ! empty ( 
$cat_id ) ) {
     echo 
"cat_id=$cat_id&amp;";
   }
  
?>friendly=1" target="cal_printer_friendly" 
onmouseover="window.status = '<?php etranslate("Generate printer-friendly version")
  
?>'">[<?php etranslate("Printer Friendly")?>]</a>
<?php
 print_trailer 
();
?>
</body>
</html>