Ejemplo n.º 1
0
 protected function initTeraWurfl()
 {
     if (!$this->wurflObj) {
         $mode = self::trackerGetSetting('TeraWurflMode');
         switch ($mode) {
             case 'TeraWurflRemoteClient':
             case 'TeraWurflEnterpriseRemoteClient':
                 require_once PIWIK_INCLUDE_PATH . '/plugins/MobileAnalytics/TeraWurflRemoteClient.php';
                 $this->wurflObj = new $mode(self::trackerGetSetting('TeraWurflURL'));
                 @$this->wurflObj->getDeviceCapabilitiesFromAgent(null, self::$requiredCapabilities);
                 break;
             case 'TeraWurfl':
             case 'TeraWurflEnterprise':
                 require_once self::trackerGetSetting('TeraWurflPath');
                 $this->wurflObj = new $mode();
                 $this->wurflObj->getDeviceCapabilitiesFromAgent(null);
                 break;
         }
     }
 }