<?php
	$ws['root'] 		= '../';
	$ws['root_domain']	= '';
	$ws['nav']['global'] = 'fahrzeugsuche';
	$ws['nav']['local'] = 'index';
	$ws['nav']['ebene3']= '';
	$ws['nav']['marke']= '';

	# Seitendef. laden
	require_once ($ws['root'].'admin/_classes/ws_basics.inc.php');

$Tpl['Line']	= '
	<div class="col-sm-6 col-md-4 col-lg-3">
		<a href="###http_link###" class="wrapper-link" aria-labelledby="heading-###http_id###">
			<div class="card p-3 h-100 d-flex flex-column hover-jump gap-3 gap-lg-0">
				<div class="d-block w-100 ratio ratio-4x3">###http_pic###</div>
				
				<div class="card-body flex-grow-1 p-0 mt-3 mb-1 d-flex flex-column">
						<h3 class="h5 mt-0 mb-auto" id="heading-###http_id###">
							###http_headline###
						</h3>
						<div class="row justify-content-between fs-7 mt-1">
							<div class="col-auto text-nowrap">EZL: ###http_ezl###</div>
							<div class="col-auto text-end text-nowrap">###http_km###</div>
							<div class="col-auto text-end text-nowrap ms-auto"><b>###http_preis###</b></div>
						</div>	
						<div class="fs-9 lh-sm text-gray mt-3 mb-0">
							##-http_effizienzlabel---
								<!--<a class="effizenzlabel" data-lightbox="example-set" href="###http_effizienzlabel###" aria-label="Effizienzabel"><img alt="Effizienzlabel" src="###http_effizienzlabel###"/></a>-->
								<span class="effizenzlabel" aria-label="Effizienzabel"><img alt="Effizienzlabel" src="###http_effizienzlabel###"/></span>
							---http_effizienzlabel-##
							###http_verbrauch###
						</div>
				</div>
				
				<div class="mt-auto d-none d-md-inline pt-3">
					<span class="btn btn-primary w-100">Details <i class="fa fa-angle-right ms-1" arial-hidden="true"></i></span>
				</div>			
			</div>	
		</a>	
	</div>
	';


	$TemplateVerbrauch = '
		<p class="mb-0 fs-9 lh-sm text-gray"><b>Energieverbrauch (WLTP-Werte**):</b><br/>
		Innenstadt: ###wltp_langsam_336###<br/> 
		Stadtrand: ###wltp_mittel_337###<br/> 
		Landstra&szlig;e: ###wltp_schnell_338###<br/> 
		Autobahn: ###wltp_sehr_schnell_339###<br/>
		kombiniert: ###wltp_kombiniert_320###<br/> 
		CO2-Emissionen kombi: ###wltp_emission_313###<br/> 
		CO2-Klasse: ###wltp_co2_klasse###<br/>
			
		Stromverbrauch kombiniert: ###wltp_stromverbrauch_kombi_405###<br/> 
		Reichweite elektrisch: ###wltp_reichweite_elektro_468###<br/>
		Reichweite elektrisch innerorts:###wltp_reichweite_elektro_innerorts_469###<br/>
		</p>
	';


$Tpl['Wrapper']	= '
	###content###
';

$PicDim = 400;
$Anzahl = 500;


do {




	require_once ($ws['root'].'admin/mm-objekt/_classes/mm-objekt.class.php');

	# Pfade fuer Bilder verbiegen
	$ws['MM_Objekt']['media_root'] 	= '';								# Pfade werden fuer GW-Bilder relativ zum root hinterlegt
	$ws['MM_Objekt']['cache']		= $ws['root'].'_daten/cache_gw/';	# spezieller Cache-Pfad fuer berechnete GW-Bilder



	$InstNr = (int) $_GET["InstNr"];

	$ABC = $_GET["ABC"];
	if (empty($ABC) OR (strlen($ABC) > 1)) $ABC = 'S';

	# Autos unter 5000 km ausblenden
	if ($prefs['5000'] == 'on') $SqlAdd .= ' AND g.km > 5000 ';

	$query = "SELECT g.nr, g.gwanr, g.preis_b, g.km, g.ezl, g.name, i.text2
							FROM p4_gebrauchtwagen g, p4_inhalte i
							WHERE g.marke LIKE '$ABC%'
							AND i.freiweb = 1
							AND g.gwanr = i.nr".$SqlAdd."
							ORDER BY g.name ASC LIMIT $Anzahl";

	$result = mysqli_query($connect, $query);
	$z = mysqli_num_rows($result);		//anzahl der gelieferten zeilen





	if ($z == 0) {
		$content .= '<div class="row justify-content-center mt-5">
						<p class="col-auto alert alert-danger text-primary px-5">Leider keine Eintr&auml;ge!</p>
					</div>';
	}
	else {
		$sep = Chr(127);


		for ($i = 0; $i < $z; $i++) {

			unset ($Data);
			unset ($Name);
			unset ($Verbrauch);

			list($GWaID, $Nr, $Preis, $km, $ezl, $Headline, $Text2) = @mysqli_fetch_row($result);


			$Temp = explode($sep, $Text2);
			$Data = $Temp[0];

			# --> Daten zurueck gewinnen
			$Data = unserialize ($Data);


			# <-- Daten zurueck gewinnen


			$Border = date ("Y").'1231';
			if ($ezl != $Border) $Data['http_ezl'] = $te2 = substr ($ezl, 4, 2).'/'.substr ($ezl, 0, 4);
			else $Data['http_ezl'] = '-';

			$Headline = str_replace ('*', ' ', $Headline);
			$Headline = str_replace ('/', '/ ', $Headline);


			$Data['http_link'] 	= 'gw_lang.php?GWaID='.$Data['http_id'];
			$Data['http_km']	= $km.' km';
			$Data['http_preis'] 	= number_format($Preis, 2, ',', '.').' &euro;';
			$Data['http_headline']	= $Headline;


			# --> Daten erstes Bild besorgen

			$Pfad = $ws['root'].$Data['http_bild_pfad'].$Data['http_bild_id'].'_1.jpg';
			$Name = $Data['http_bild_id'].'_1.jpg';


			if (file_exists($Pfad)) {
				$Data['http_pic'] = '<img src="'.ws_mm_objekt::get_thumb ($Name, $Pfad, $PicDim, false).'" class="bild" alt="'.$Headline.'" title="'.$Headline.'"/>';

				$Data['http_pic2'] = '<a href="'.$Data['http_link'].'">'.$Data['http_pic'].'</a>';
			}
			# <-- Daten erstes Bild besorgen


			# --> Verbrauch
		#	if (!empty($Data['nefz_verb_innerorts_96'])) $Data['http_verbrauch'] .= 'innerorts: '. $Data['nefz_verb_innerorts_96'].' l/100 km, ';
		#	if (!empty($Data['nefz_verb_ausserorts_97'])) $Data['http_verbrauch'] .= 'au&szlig;erorts: '.$Data['nefz_verb_ausserorts_97'].'l/100 km, ';
		#	if (!empty($Data['nefz_verb_kombiniert_98'])) $Data['http_verbrauch'] .= 'kombiniert: '.$Data['nefz_verb_kombiniert_98'].' l/100 km, ';
		#	if (!empty($Data['http_verb_strom_207'])) $Data['http_verbrauch'] .= 'Stromverbrauch: '.$Data['http_verb_strom_207'].' kWh/100 km, ';

		#	if (!empty($Data['nefz_emis_kombiniert_99'])) $Data['http_verbrauch'] .= 'CO2-Emission kombiniert: '.$Data['nefz_emis_kombiniert_99'].' g/km, ';
		#	if (!empty($Data['nefz_effizienzklasse_169'])) {
		#		$Data['http_verbrauch'] .= 'Effizienzklasse: '.$Data['nefz_effizienzklasse_169'].' ';
		#		$Data['http_effizienzlabel'] = $ws['root'].'images/effizienzlabel/effizienzklasse_'.$Data['nefz_effizienzklasse_169'].'.jpg';
		#	}
		#	if (!empty($Data['http_verbrauch'])) $Data['http_verbrauch'] =  'Kraftstoffverbrauch: '.$Data['http_verbrauch'].' ';
			# <-- Verbrauch


		 	# NEFZ
		 #	if (empty($Data['nefz_verb_innerorts_96'])) $Data['nefz_verb_innerorts_96'] = 'n.v.'; 	else $Data['nefz_verb_innerorts_96'] .= ' l/100 km';
		 #	if (empty($Data['nefz_verb_ausserorts_97'])) $Data['nefz_verb_ausserorts_97'] = 'n.v.'; 	else $Data['nefz_verb_ausserorts_97'] .= ' l/100 km';
		 #	if (empty($Data['nefz_verb_kombiniert_98'])) $Data['nefz_verb_kombiniert_98'] = 'n.v.'; 	else $Data['nefz_verb_kombiniert_98'] .= ' l/100 km';
		 #	if (empty($Data['http_verb_strom_207'])) $Data['http_verb_strom_207'] = 'n.v.'; 			else $Data['http_verb_strom_207'] .= ' kWh/100 km';
		 #	if (empty($Data['nefz_emis_kombiniert_99'])) $Data['nefz_emis_kombiniert_99'] = 'n.v.'; 	else $Data['nefz_emis_kombiniert_99'] .= ' g/km';

		 	# WLTP
		 	if (empty($Data['wltp_emission_313'])) $Data['wltp_emission_313'] = 'n.v.'; 	else $Data['wltp_emission_313'] .= ' g/100 km';

		 	if ($Data['http_motorart'] == 'Elektro') {
			 	$Data['wltp_emission_313'] = '0 g/100 km';
			 	$Add = ' kWh/100 km';
			} else {
				$Add = ' l/100 km';
			}

		 	if (empty($Data['wltp_langsam_336']))		$Data['wltp_langsam_336'] = 'n.v.'; 		else $Data['wltp_langsam_336'] .= $Add;
		 	if (empty($Data['wltp_mittel_337'])) 		$Data['wltp_mittel_337'] = 'n.v.'; 			else $Data['wltp_mittel_337'] .= $Add;
		 	if (empty($Data['wltp_schnell_338'])) 		$Data['wltp_schnell_338'] = 'n.v.'; 		else $Data['wltp_schnell_338'] .= $Add;
		 	if (empty($Data['wltp_sehr_schnell_339'])) 	$Data['wltp_sehr_schnell_339'] = 'n.v.'; 	else $Data['wltp_sehr_schnell_339'] .= $Add;
		 	if (empty($Data['wltp_kombiniert_320'])) 	$Data['wltp_kombiniert_320'] = 'n.v.'; 		else $Data['wltp_kombiniert_320'] .= $Add;

		 	if (empty($Data['wltp_co2_klasse'])) 	$Data['wltp_co2_klasse'] = 'n.v.'; 		else $Data['wltp_co2_klasse'];


		 	if (empty($Data['wltp_stromverbrauch_kombi_405'])) $Data['wltp_stromverbrauch_kombi_405'] = 'n.v.'; 	else $Data['wltp_stromverbrauch_kombi_405'] .= ' kWh/100 km';

		 	if ($Data['wltp_reichweite_elektro_468'] <= 0) $Data['wltp_reichweite_elektro_468'] = 'n.v.'; 	else $Data['wltp_reichweite_elektro_468'] .= ' km';
		 	if ($Data['wltp_reichweite_elektro_innerorts_469'] <= 0) $Data['wltp_reichweite_elektro_innerorts_469'] = 'n.v.'; 	else $Data['wltp_reichweite_elektro_innerorts_469'] .= ' km';

		 	if ($Data['wltp_co2_kombiniert_473'] <= 0) $Data['wltp_co2_kombiniert_473'] = 'n.v.'; 	else $Data['wltp_co2_kombiniert_473'] .= ' g/km';
		 	if ($Data['wltp_strom_kombiniert_474'] <= 0) $Data['wltp_strom_kombiniert_474'] = 'n.v.'; 	else $Data['wltp_strom_kombiniert_474'] .= ' kWh/100km';
		 	if ($Data['wltp_kraftstoff_kombiniert_475'] <= 0) $Data['wltp_kraftstoff_kombiniert_475'] = 'n.v.'; 	else $Data['wltp_kraftstoff_kombiniert_475'] .= ' l/100 km';

		# 	$Data['http_verbrauch'] .= array_to_dl_list ($Verbrauch, 'dl_liste_2');

			if ($TemplateVerbrauch == false) $Data['http_verbrauch'] = get_array_data ($Data);
			else $Data['http_verbrauch'] = marker_replace_str ($TemplateVerbrauch, $Data);


			# echo array_to_dl_list2 ($Data);



			if ($Tpl['Line'] == false) $Wrapper['content'] .= get_array_data ($Data);
			else $Wrapper['content'] .= marker_replace_str ($Tpl['Line'], $Data);
		}
		$content = marker_replace_str ($Tpl['Wrapper'], $Wrapper);
	}






	$indexABC =	'';
		for ($i=65; $i<88; $i++) {
			if ($ABC == chr($i)) $Class= 'active '; else $Class = '';
			$indexABC .= '<li class="page-item'.$Class.'"><a class="page-link px-2 py-1" href="gw_index.php?ABC='.chr($i).'">'.chr($i).'</a></li>';
		}
	$indexABC .= '';



} while (FALSE);

	# Navigation laden
	include ($ws['root'].'_templates/basic.inc.php');

	@mysqli_close($connect);


	# Warnungen und Fehler anzeigen
	$content .= array_to_text ($WARN, '<br/>','<b>Warnung:</b> ');
	$content .= array_to_text ($ERROR, '<br/>','<b>Fehler:</b> ');

?><!DOCTYPE html>
<html lang="de">
<head>
	<?php
		echo $BASIC['meta'];
	?>
</head>
	
<body>
	
<?php
	echo $BASIC['navi'];		
	echo $highlight;
?>    
	
<main id="hauptinhalt">
	<div class="container">
		<section class="content">
			<h1 class="title mb-4">Fahrzeug-Index</h1>
			
			<div class="d-flex flex-column justify-content-center fs-9 mb-4 text-center">
					<h2 class="h6 m-0 mb-2">Anfangsbuchstabe der Marke:</h6>
					
					<nav class="d-flex justify-content-center" aria-label="Alphabetische Navigation">
						<ul class="pagination">
							<?php
								echo $indexABC;
							?> 
						</ul>
					</nav>		
			</div>
				
				
			<div class="row g-4 align-items-stretch fahrzeugausgabe">
					<?php
						echo $content;
					?> 
			</div>
				
			<div class="border-top border-bottom py-4 mt-5">
					<p class="fs-8 lh-sm">Weiterverkauf, Preis&auml;nderungen und Irrt&uuml;mer vorbehalten.</p>
					<p class="fs-8 lh-sm text-gray">* Die angegebenen Werte wurden nach dem vorgeschriebenen Messverfahren (&sect; 2 Nrn. 5, 6, 6a Pkw-EnVKV in der jeweils geltenden Fassung) ermittelt. Die Angaben beziehen sich nicht auf ein einzelnes Fahrzeug und sind nicht Bestandteil des Angebots, sondern dienen allein Vergleichszwecken zwischen den verschiedenen Fahrzeugtypen.</p>
					<p class="fs-8 lh-sm text-gray mb-0">Weitere Informationen zum offiziellen Kraftstoffverbrauch und den offiziellen spezifischen CO<sub>2</sub>-Emissionen neuer Personenkraftwagen k&ouml;nnen dem &bdquo;Leitfaden &uuml;ber den Kraftstoffverbrauch, die CO<sub>2</sub>- Emissionen und den Stromverbrauch neuer Personenkraftwagen&ldquo; entnommen werden, der an allen Verkaufsstellen und bei der DAT Deutsche Automobil Treuhand GmbH, Hellmuth-Hirth-Stra&szlig;e 1, D- 73760 Ostfildern oder unter https://www.dat.de unentgeltlich erh&auml;ltlich ist.</p>
			</div>	

		</section>
	</div>		
</main>
	
<?php
	echo $BASIC['footer'];
?>
	
</body>
</html>