Source for file jResponseCss.class.php

Documentation is available at jResponseCss.class.php

  1. <?php
  2. /**
  3. @package     jelix
  4. @subpackage  core_response
  5. @author      Nicolas Jeudy
  6. @contributor Laurent Jouanneau
  7. @copyright   2006 Nicolas Jeudy
  8. @copyright   2007-2012 Laurent Jouanneau
  9. @link        http://www.jelix.org
  10. @licence     GNU Lesser General Public Licence see LICENCE file or http://www.gnu.org/licenses/lgpl.html
  11. */
  12.  
  13. /**
  14.  * Send CSS content
  15.  * @package  jelix
  16.  * @subpackage core_response
  17.  * @since 1.0b1
  18.  */
  19. class jResponseCss extends jResponse {
  20.  
  21.     /**
  22.     * @var string 
  23.     */
  24.     protected $_type = 'css';
  25.  
  26.     /**
  27.      * CSS content
  28.      * @var string 
  29.      */
  30.     public $content = '';
  31.  
  32.     /**
  33.      * send the css content
  34.      * @return boolean    true if it's ok
  35.      */
  36.     public function output(){
  37.         
  38.         if($this->_outputOnlyHeaders){
  39.             $this->sendHttpHeaders();
  40.             return true;
  41.         }
  42.         
  43.         $this->_httpHeaders['Content-Type''text/css;charset='.jApp::config()->charset;
  44.         $this->_httpHeaders['Content-length'strlen($this->content);
  45.         $this->sendHttpHeaders();
  46.         echo $this->content;
  47.         return true;
  48.     }
  49. }

Documentation generated on Mon, 26 Oct 2015 21:55:32 +0100 by phpDocumentor 1.4.3