ninja
"; return $form; } public function get_headers($datas=array()){ global $base_path; $headers = parent::get_headers($datas); $args = array( 'do' => "get_piwik_script" ); $headers[]= ""; return $headers; } public function render($datas){ return ""; } private function generate_piwik_script($server){ $script = "var _paq = _paq || [];"; if(isset($server['search'])){ $script.= " _paq.push(['trackSiteSearch','".addslashes($server['search']['user_query'])."','".addslashes($server['search']['type'])."', '".addslashes($server['search']['count'])."']);"; } if(isset($server['visitor'])){ $i=0; foreach($server['visitor'] as $key => $value){ $i++; $script.=" _paq.push(['setCustomVariable', ".$i.", '".$key."', '".addslashes($value)."', 'visit']);"; } } if(isset($server['page'])){ $i=0; foreach($server['page'] as $key => $value){ $i++; $script.=" _paq.push(['setCustomVariable', ".$i.", '".$key."', '".addslashes($value)."', 'page']);"; } } $script.=" _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u='".str_replace(array("http:","https:"),"",$server['url'])."'; _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', ".$server['site_id']."]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })();"; return $script; } }