Skip to content

Ergänzt Felder für den Energieverbrauch laut Energiepass im Contao Immomanager

Notifications You must be signed in to change notification settings

chrizdee/immo_energy_passport

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

immo_energy_passport

Im Contao Immomanager http://www.contao-immomanager.de (Version 2.2.0) stehen keine Felder für den Energiebedarf laut Energieausweis zur Verfügung.

immo_energy_passport ergänzt diese Felder in der Datenbank. Über Modifikationen in der Datei system/modules/immo/ImmoImportOpenImmo.php können die neuen Felder auch über die OpenImmo-Schnittstelle importiert werden.

In system/modules/immo/Import/ImmoImportOpenImmo.php ca. Zeile 685:

// Parse zustand_angaben
$xmlZustandAngabenNodes = $xmlXpath->query('i:zustand_angaben', $xmlImmobilie);
if ($xmlZustandAngabenNodes->length) {
	$xmlZustandAngaben = $xmlZustandAngabenNodes->item(0);
 
	if ($xmlXpath->evaluate('boolean(i:baujahr)', $xmlZustandAngaben)) {
		$arrImmobilie['yoc'] = floatval($xmlXpath->evaluate('string(i:baujahr)', $xmlZustandAngaben));
	}
 
	// START MOD RSM --------------------------------------
	// Parse Energiepass
	$xmlEnergiepassNodes = $xmlXpath->query('i:energiepass', $xmlZustandAngaben);
	if ($xmlEnergiepassNodes->length) {
 
		$xmlEnergiepass = $xmlEnergiepassNodes->item(0);
		if ($xmlXpath->evaluate('boolean(i:energieverbrauchkennwert)', $xmlEnergiepass)) {
			$arrImmobilie['energy_value'] = floatval($xmlXpath->evaluate('string(i:energieverbrauchkennwert)', $xmlEnergiepass));
		}
 
		if ($xmlXpath->evaluate('string(i:mitwarmwasser)', $xmlEnergiepass) == 'true') {
			$arrImmobilie['energy_with_hot_water'] = true;
		}
 
		unset($xmlEnergiepass);
	}
	unset($xmlEnergiepassNodes);
	// END MOD RSM --------------------------------------
 
	unset($xmlZustandAngaben);
}
unset($xmlZustandAngabenNodes);

About

Ergänzt Felder für den Energieverbrauch laut Energiepass im Contao Immomanager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages