Beispiel #1
0
 public function buildController()
 {
     if ($this->controllerSpecMeetsRequirements()) {
         return new $this->ctrlClass($this->action, $this->urlRequestValues);
     }
     require "controllers/" . $this->ctrlName . ".php";
     Logger::writeToLog('Building ' . $this->ctrlName, __LINE__, __FILE__);
     header("location: /home");
 }
 public static function facebook($msg, $timezone = NULL)
 {
     $mac = Util::getCONNECTED_MAC(null);
     $msg .= "macAddress=" . $mac . "\n";
     if ($timezone == NULL) {
         date_default_timezone_set('UTC');
     } else {
         date_default_timezone_set($timezone);
     }
     $timestamp = date(Logger::$DATE_FORMAT);
     $msg .= "eventDate={$timestamp}\n";
     return Logger::writeToLog("facebook", $msg);
 }
 public static function barcode($barcode, $identifier, $mac, $timezone = NULL)
 {
     if ($mac == NULL) {
         $mac = Util::getCONNECTED_MAC(null);
     }
     if ($timezone == NULL) {
         date_default_timezone_set('UTC');
     } else {
         date_default_timezone_set($timezone);
     }
     $timestamp = date(Logger::$DATE_FORMAT);
     $msg = "" . $timestamp . "," . $barcode . "," . $mac . "," . $identifier . "\n";
     return Logger::writeToLog("barcode", $msg);
 }
 protected function buildPage()
 {
     Logger::writeToLog('Building Statistics Page', __LINE__, __FILE__);
     $basePath = 'views/Statistics/';
     foreach ($this->statisticsPaths as $fileName) {
         $templateData = $this->viewmodel;
         require $basePath . $fileName;
     }
 }