var $bcc = false;
function __construct($args) {
- print_R($args);exit;
foreach($args as $k=>$v) {
// a bit trusting..
$this->$k = $v;
if ($this->css_embed) {
$htmlbody = $this->htmlbodyCssEmbed($htmlbody);
}
- print_R($this);exit;
+
if ($this->css_inline && strlen($this->css_inline)) {
$htmlbody = $this->htmlbodyInlineCss($htmlbody);
}
@$dom->loadHTML('<?xml encoding="UTF-8">' .$html);
+ $head = $dom->getElementsByTagName('head');
$body = $dom->getElementsByTagName('body');
+ if(!$head->length){
+ $head = $dom->createElement('head');
+
+ $body->item(0)->parentNode->insertBefore($head, $body->item(0));
+ $head = $dom->getElementsByTagName('head');
+ }
+
$s = $dom->createElement('style');
$e = $dom->createTextNode($this->css_inline);
$s->appendChild($e);
- $body->appendChild($s);
+ $head->item(0)->appendChild($s);
return $dom->saveHTML();
}