예제 #1
0
파일: Browser.php 프로젝트: nidorx/JFLT
 public static function get()
 {
     if (!isset(self::$instance))
     {
         $c = __CLASS__;
         self::$instance = new $c;
     }
     return self::$instance;
 }
예제 #2
0
    /**
     * Obtém todas as classes para o elemento body da página
     * 
     * @return string 
     */
    public function getBodyClass()
    {

        $bodyClass = '';
        $bodyClass .= ( $this->isHome()) ? 'home ' : '';
        $bodyClass .= $this->browser->getBrowser();
        $bodyClass .= ( $this->browser->isMobile()) ? 'mobile ' : '';
        $bodyClass .= ( $this->browser->isRobot()) ? 'robot ' : '';
        $bodyClass .= $this->adapter->getBodyClass();

        return strtolower($bodyClass);
    }
예제 #3
0
파일: jflt.php 프로젝트: nidorx/JFLT
 /**
  * Obem o brownser usado pelo usuário
  * 
  * @return object jfltBrowser(){}
  */
 private function _getBrowser()
 {
     JfltImport('Jflt_Core_Browser');
     $this->browser = Jflt_Core_Browser::get();
 }