$http_host = $ff->Pman['HTTP_HOST'];
}
-
$content->HTTP_HOST = $http_host;
-
-
-
// this should be done by having multiple template sources...!!!
require_once 'HTML/Template/Flexy.php';
}
function htmlbodyInlineCss($html)
- {
+ {
$dom = new DOMDocument();
@$dom->loadHTML('<?xml encoding="UTF-8">' .$html);
$html = $dom->getElementsByTagName('html');
-
$head = $dom->getElementsByTagName('head');
+ $body = $dom->getElementsByTagName('body');
if(!$head->length){
$head = $dom->createElement('head');
- $html->item(0)->appendChild($head);
+ $html->item(0)->insertBefore($head, $body->item(0));
+ $head = $dom->getElementsByTagName('head');
}
$s = $dom->createElement('style');
$e = $dom->createTextNode($this->css_inline);
$s->appendChild($e);
- $body->item(0)->appendChild($s);
+ $head->item(0)->appendChild($s);
return $dom->saveHTML();
+
+ /* Inline
+ require_once 'HTML/CSS/InlineStyle.php';
+
+ $doc = new HTML_CSS_InlineStyle($html);
+
+ $doc->applyStylesheet($this->css_inline);
+
+ $html = $doc->getHTML();
+
+ return $html;
+ */
}
function fetchImage($url)