/** * Look for features * * @return string */ protected function _defineFeatures() { $this->setFeature('iframes', false, 'product_capability'); $this->setFeature('frames', false, 'product_capability'); $this->setFeature('javascript', false, 'product_capability'); return parent::_defineFeatures(); }
/** * Look for features * * @return string */ protected function _defineFeatures() { $this->setFeature('is_wireless_device', false, 'product_info'); parent::_defineFeatures(); if (isset($this->_aFeatures["mobile_browser"])) { $this->setFeature("browser_name", $this->_aFeatures["mobile_browser"]); $this->_browser = $this->_aFeatures["mobile_browser"]; } if (isset($this->_aFeatures["mobile_browser_version"])) { $this->setFeature("browser_version", $this->_aFeatures["mobile_browser_version"]); $this->_browserVersion = $this->_aFeatures["mobile_browser_version"]; } // markup if ($this->getFeature('device_os') == 'iPhone OS' || $this->getFeature('device_os_token') == 'iPhone OS') { $this->setFeature('markup', 'iphone'); } else { $this->setFeature('markup', $this->getMarkupLanguage($this->getFeature('preferred_markup'))); } // image format $this->_images = array(); if ($this->getFeature('png')) { $this->_images[] = 'png'; } if ($this->getFeature('jpg')) { $this->_images[] = 'jpg'; } if ($this->getFeature('gif')) { $this->_images[] = 'gif'; } if ($this->getFeature('wbmp')) { $this->_images[] = 'wbmp'; } return $this->_aFeatures; }