language = 'de_DE'; $this->direction = 'ltr'; } public function addStyleSheet($style, $type = 'text/css', $media = NULL, $attribs = array()) { $s = new stdClass(); $s->url = $style; $s->type = $type; $s->media = $media; $this->styles[] = $s; } public function addScript($script, $lang = 'text/javascript', $defer = false, $async = false) { $s = new stdClass(); $s->url = $script; $s->lang = $lang; $this->scripts[] = $s; } public static function getInstance($type = 'html') { if (empty(self::$instance[$type])) self::$instance[$type] = new JDocument(); return self::$instance[$type]; } }