Ejemplo n.º 1
0
 /**
  * Adds mouse tracking script.
  */
 function includeTracking($html)
 {
     $dom = new DOMUtil();
     $dom->formatOutput = true;
     $dom->preserveWhiteSpace = false;
     // hide warnings when parsing non valid (X)HTML pages
     @$dom->loadHTML($html);
     // create (smt) record script
     $aux = $dom->createExternalScript(VA_AUX);
     $rec = $dom->createExternalScript(VA_RECORD);
     require_once BASE_PATH . '/proxy/conf/trackingcode.php';
     $va = $dom->createInlineScript($vacode);
     // parse
     $head = $dom->getElementsByTagName('head');
     foreach ($head as $h) {
         $h->appendChild($aux);
         $h->appendChild($rec);
         $h->appendChild($va);
     }
     /*
     // custom warn DIV
     $div = createDiv($dom, "test", "[SMT] on!");
     foreach ($dom->getElementsByTagName('body') as $b) {
       $b->insertBefore($div, $b->firstChild);
     }
     */
     // render parsed page
     $page = $dom->saveHTML();
     return $page;
 }