Project

General

Profile

« Previous | Next » 

Revision 6a8cf738

Added by Seth Mos about 15 years ago

Fix the calculus so the date goes backwards

View differences:

usr/local/www/status_rrd_graph.php
180 180
	}
181 181
	switch($graph) {
182 182
		case "day":
183
			$start = mktime(0, 0, 0, $curmonth, ($curday - $offset), $curyear);
184
			$end = mktime(0, 0, 0, $curmonth, (($curday - $offset) + 1), $curyear);
183
			$start = mktime(0, 0, 0, $curmonth, ($curday + $offset), $curyear);
184
			$end = mktime(0, 0, 0, $curmonth, (($curday + $offset) + 1), $curyear);
185 185
			break;
186 186
		case "week":
187
			$start = mktime(0, 0, 0, $curmonth, (($curday - $curweekday) - $offset), $curyear);
188
			$end = mktime(0, 0, 0, $curmonth, (($curday - $curweekday) + 7), $curyear);
187
			$start = mktime(0, 0, 0, $curmonth, (($curday + $curweekday) - $offset), $curyear);
188
			$end = mktime(0, 0, 0, $curmonth, (($curday + $curweekday) + 7), $curyear);
189 189
			break;
190 190
		case "month":
191
			$start = mktime(0, 0, 0, ($curmonth - $offset), 0, $curyear);
192
			$end = mktime(0, 0, 0, (($curmonth - $offset) + 1), 0, $curyear);
191
			$start = mktime(0, 0, 0, ($curmonth + $offset), 0, $curyear);
192
			$end = mktime(0, 0, 0, (($curmonth + $offset) + 1), 0, $curyear);
193 193
			break;
194 194
		case "quarter":
195
			$start = mktime(0, 0, 0, (($curmonth -2) - $offset), 0, $curyear);
196
			$end = mktime(0, 0, 0, (($curmonth - $offset) + 1), 0, $curyear);
195
			$start = mktime(0, 0, 0, (($curmonth - 2) + $offset), 0, $curyear);
196
			$end = mktime(0, 0, 0, (($curmonth + $offset) + 1), 0, $curyear);
197 197
			break;
198 198
		case "year":
199
			$start = mktime(0, 0, 0, 1, 0, ($curyear - $offset));
200
			$end = mktime(0, 0, 0, 1, 1, (($curyear - $offset) +1));
199
			$start = mktime(0, 0, 0, 1, 0, ($curyear + $offset));
200
			$end = mktime(0, 0, 0, 1, 1, (($curyear + $offset) +1));
201 201
			break;
202
		case "4year":
203
			$start = mktime(0, 0, 0, 1, 0, (($curyear - 3) - $offset));
204
			$end = mktime(0, 0, 0, 1, 1, (($curyear - $offset) +1));
202
		case "4year": 
203
			$start = mktime(0, 0, 0, 1, 0, (($curyear - 3) + $offset));
204
			$end = mktime(0, 0, 0, 1, 1, (($curyear + $offset) +1));
205 205
			break;
206 206
	}
207
	// echo "start $start ". date('l jS \of F Y h:i:s A', $start) .", end $end ". date('l jS \of F Y h:i:s A', $end) ."<br>";
207 208
	$dates = array();
208 209
	$dates['start'] = $start;
209 210
	$dates['end'] = $end;

Also available in: Unified diff