Projekt

Allgemein

Profil

GX-Abgewiesen #41444

Von Till Tepelmann vor etwa 9 Jahren aktualisiert

In der Datei HeaderContentView gibt es die Funktion get_modules_html die zur Zeit nur den Econda Code zurückliefert. 
 Hier sollte man eine allgemeine Funktion basteln die nur das Array zurückliefert. Dann können andere Module diese Funktion überladen ohne dass der Econda Code eventuell dabei berücksichtig werden müsste. 

 
 ` 
 public function get_modules_html(&$p_html_array) 
	 { 
		 $t_uninitialized_array = $this->get_uninitialized_variables(array('languages_id')); 

		 if(empty($t_uninitialized_array)) 
		 { 
			 // econda tracking 
			 if(TRACKING_ECONDA_ACTIVE == 'true') 
			 { 
				 $p_html_array['body']['top'] .= "\n\t\t" . '<script type="text/javascript"> 
				 <!-- 
				 var emos_kdnr = "' . TRACKING_ECONDA_ID . '"; 
				 //--> 
				 </script>' . "\n"; 
			 } 
			 // econda tracking END 
		 } 
		 else 
		 { 
			 trigger_error("Variable(s) " . implode(', ', $t_uninitialized_array) . " do(es) not exist in class " . get_class($this) . " or is/are null", E_USER_ERROR); 
		 } 

		 return $p_html_array; 
	 } 
 ` }`

Zurück