Viewing file: DateHandlerMonth.php (1.46 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php /* * @author Andreas Åkre Solberg <andreas.solberg@uninett.no> * @package simpleSAMLphp * @version $Id: DateHandlerMonth.php 1514 2009-06-15 07:27:44Z andreassolberg $ */ class sspmod_statistics_DateHandlerMonth extends sspmod_statistics_DateHandler {
/** * Constructor * * @param array $offset Date offset */ public function __construct($offset) { $this->offset = $offset; }
public function toSlot($epoch, $slotsize) { $dsttime = $this->getDST($epoch) + $epoch; $parsed = getdate($dsttime); // print_r($parsed); $slot = (($parsed['year'] - 2000) * 12) + $parsed['mon'] - 1; // echo('converting ' . $epoch . ' to ' . $slot ); exit; return $slot; }
public function fromSlot($slot, $slotsize) { $month = ($slot % 12); $year = 2000 + floor($slot / 12); $epoch = mktime(0, 0, 0, $month + 1, 1, $year, FALSE); // echo('epoch ' . $epoch . ' from slot '. $slot . " year " . $year . " month " . $month . "\n"); return $epoch; }
public function prettyHeader($from, $to, $slotsize, $dateformat) { $month = ($from % 12) + 1; $year = 2000 + floor($from / 12); return $year . '-' . $month; }
}
// $datestr = substr($logline,0,$datenumbers); // #$datestr = substr($logline,0,23); // $timestamp = parse15($datestr) + $offset; // $restofline = substr($logline,$datenumbers+1); // $restcols = split(' ', $restofline); // $action = $restcols[5]; // print_r($timestamp); // print_r($restcols); if ($i++ > 5) exit;
|