<?php
//error_reporting(E_ALL ^ E_DEPRECATED); ini_set('display_errors', 1);
session_start();
include('script/variablen.php');
include('connect.php');

// 0 = nur an info@mbur.ch
// 1 = an beide
$infomail = 1;

$twint = 1;
$postfinance = 1;
$mastercard = 1;
$visa = 1;
$maestro = 0;
$paypal = 1;
$rechnung = 1;
$google = 1;
$apple = 1;
 
$datei = "warenkorb.php";

$text_leer = '<br><br><br><center><img src="images/warenkorb_leer.png" alt="Der Warenkorb ist leer!" width="214" height="59"></center><br><br><br>';

if ( !empty($_GET['step']) )
{
	if ( !is_numeric($_GET['step']) AND $_GET['step'] != '' )
	{
		header("Location: https://www.fuxtools.ch/404.php");
		exit;
	}

	$step = $_GET['step'];
}
else
{
	$step = 1;
}

if ( !empty($_GET['act']) )
{
	$act = $_GET['act'];
}
else
{
	$act = 1;
}

if ( !empty($_POST['stueck']) )
{
	$stueck = $_POST['stueck'];
}
else
{
	$stueck = 1;
}

// START Zusatz
if ( !empty($_POST['gratis_akku']) )
{
$gratis_akku = $_POST['gratis_akku'];
}
// ENDE Zusatz

if ( !empty($_POST['zahlungsart']) )
{
	$zahlungsart = mysqli_real_escape_string($dbi, $_POST['zahlungsart']);
}
else
	$zahlungsart = 0;

// Formular speichern
	if ( !empty($_POST['cookie']) == 1 AND $step == '2' )
	{
	$anrede = ucfirst($_POST['anrede']);
	$name = ucfirst($_POST['name']);
	$vorname = ucfirst($_POST['vorname']);
	$strasse = ucfirst($_POST['strasse']);
	$plz = $_POST['plz'];
	$ort = ucfirst($_POST['ort']);
	$telefon = $_POST['telefon'];
	$email = $_POST['email'];
	$adressart = $_POST['adressart'];

	setcookie("anrede","$anrede",time()+60*60*24*365);
	setcookie("name","$name",time()+60*60*24*365);
	setcookie("vorname","$vorname",time()+60*60*24*365);
	setcookie("strasse","$strasse",time()+60*60*24*365);
	setcookie("plz","$plz",time()+60*60*24*365);
	setcookie("ort","$ort",time()+60*60*24*365);
	setcookie("telefon","$telefon",time()+60*60*24*365);
	setcookie("email","$email",time()+60*60*24*365);
	setcookie("adressart","$adressart",time()+60*60*24*365);

	if ( !empty($_POST['ansprechpartner']) )
	{
		$ansprechpartner = $_POST['ansprechpartner'];
		setcookie("ansprechpartner","$ansprechpartner",time()+60*60*24*365);
	}

	if ( !empty($_POST['alt_name']) )
	{
		$alt_name = ucfirst($_POST['alt_name']);
		setcookie("alt_name","$alt_name",time()+60*60*24*365);
	}

	if ( !empty($_POST['alt_vorname']) )
	{
		$alt_vorname = ucfirst($_POST['alt_vorname']);
		setcookie("alt_vorname","$alt_vorname",time()+60*60*24*365);
	}

	if ( !empty($_POST['alt_strasse']) )
	{
		$alt_strasse = ucfirst($_POST['alt_strasse']);
		setcookie("alt_strasse","$alt_strasse",time()+60*60*24*365);
	}

	if ( !empty($_POST['alt_plz']) )
	{
		$alt_plz = $_POST['alt_plz'];
		setcookie("alt_plz","$alt_plz",time()+60*60*24*365);
	}

	if ( !empty($_POST['alt_ort']) )
	{
		$alt_ort = ucfirst($_POST['alt_ort']);
		setcookie("alt_ort","$alt_ort",time()+60*60*24*365);
	}

	}
	elseif ( $step == '2' )
	{
	setcookie("anrede","",time() - 3600);
	setcookie("name","",time() - 3600);
	setcookie("vorname","",time() - 3600);
	setcookie("strasse","",time() - 3600);
	setcookie("plz","",time() - 3600);
	setcookie("ort","",time() - 3600);
	setcookie("telefon","",time() - 3600);
	setcookie("email","",time() - 3600);
	setcookie("ansprechpartner","",time() - 3600);
	setcookie("alt_name","",time() - 3600);
	setcookie("alt_vorname","",time() - 3600);
	setcookie("alt_strasse","",time() - 3600);
	setcookie("alt_plz","",time() - 3600);
	setcookie("alt_ort","",time() - 3600);
	setcookie("adressart","",time() - 3600);
	}

// wenn Powerpay
if ( $zahlungsart == 8 )
{
	if ( $step == 2 AND $_POST['agb_powerpay'] == '' )
	{
		header("Location:$datei?powerpay=1");
		exit;
	}
}

// wenn PLZ 5
$plz_check = strlen($plz);
if ( $step == 2 AND $plz_check >= 5 )
{
		header("Location:$datei?plz=1");
		exit;
}

if ( !empty($_POST['produkt']) != '' )
{
$produkt = intval($_POST['produkt']);
}

if ( !empty($_GET['produkt']) != '' )
{
$produkt = intval($_GET['produkt']);
}

// Privat oder Firma
	if ( !empty($_GET['adressart']) == '' AND $_SESSION['adressart'] == '' )
	{
	$_SESSION['adressart'] = 1;
	}
	else
	{
		if ( !empty($_GET['adressart']) != '' )
		{
		$_SESSION['adressart'] = $_GET['adressart'];
		}
	}

// Lieferadresse
	if ( !empty($_GET['alt_adresse']) == '' AND $_SESSION['alt_adresse'] == '' )
	{
	$_SESSION['alt_adresse'] = 0;
	}
	else
	{
		if ( !empty($_GET['alt_adresse']) != '' )
		{
		$_SESSION['alt_adresse'] = $_GET['alt_adresse'];
		}
	}

// Einfügen und überprüfen ob bereits vorhanden, wenn vorhanden dazuzählen
if ( $act == "insert" )
{
	// START wenn Service Produkt gewählt
	if ( !empty($_POST['service']) )
	{
		$result_doppelt = mysqli_query($db,"SELECT stueck, nummer FROM order_produkt WHERE session='".session_id()."' AND produkt='".$_POST['service_produkt']."'");
		$row_doppelt = $result_doppelt->fetch_assoc();
		$num = mysqli_num_rows($result_doppelt);

		if ( $num == '0' )
		{
		// Produkte laden
		$result_produkt = mysqli_query($dbi,"SELECT nummer, marke, produkt, preis, rabatt, art FROM produkte WHERE nummer='".$_POST['service_produkt']."'");
		$row_produkt = $result_produkt->fetch_assoc();

		// Text Marke
		$result_marke = mysqli_query($dbi,"SELECT marke FROM marken WHERE nummer='".$row_produkt['marke']."'");
		$row_marke = $result_marke->fetch_assoc();

		$result_insert_service = mysqli_query($db,"INSERT INTO order_produkt (session,produkt,marke,name,preis,stueck) values ('".session_id()."','".$_POST['service_produkt']."', '".$row_produkt['marke']."', '".$row_marke['marke']." ".$row_produkt['produkt']."','".$row_produkt['preis']."', '$stueck')");
		}
		else
		{
		$stueck_neu = $stueck + $row_doppelt['stueck'];
		$result = mysqli_query($db,"UPDATE order_produkt SET stueck='$stueck_neu' WHERE nummer=".$row_doppelt['nummer']."");
		}
	}
	// ENDE wenn Service Produkt gewählt

// START Zubehör
	// alle Felder mit Anzahl_ und Stückzahl einfügen
	foreach ($_POST as $key => $value) {

	if ( preg_match("/Anzahl_/",$key) AND $value != '')
	{
		$zubehoer = str_replace("Anzahl_","",$key);

	// Produkte laden
	$result_produkt = mysqli_query($dbi,"SELECT nummer, marke, hauptrubrik, produkt, preis, rabatt, art, black, black_rabatt, black_stk FROM produkte WHERE nummer='$zubehoer'");
	$row_produkt = $result_produkt->fetch_assoc();

	// Text Marke
	$result_marke = mysqli_query($dbi,"SELECT marke FROM marken WHERE nummer='".$row_produkt['marke']."'");
	$row_marke = $result_marke->fetch_assoc();

	// Start Sonderrabatt
		// Abfrage ob SonderRabatt aktiv
		$result_rabatt = mysqli_query($dbi,"SELECT rabatt FROM rabatt WHERE marke=".$row_produkt['marke']." AND von <= '$datum' AND bis >= '$datum'");
		$row_rabatt = $result_rabatt->fetch_assoc();
		$num = mysqli_num_rows($result_rabatt);
	
		// Abfrage ob diese Maschine in der Rubrik SonderRabatt hat
		$result_rabatt_rubrik = mysqli_query($dbi,"SELECT nummer FROM rubrik WHERE marke=".$row_produkt['marke']." AND nummer=".$row_produkt['hauptrubrik']." AND rabatt='1'");
		$num_rabatt = mysqli_num_rows($result_rabatt_rubrik);
	
		// Wenn SonderRabatt aktiv
		if ( $num != '0' AND $num_rabatt != '0' )
		{
		$prozent = $row_rabatt['rabatt'];
		}
		// Wenn SonderRabatt nicht aktiv
		else
		{
		$prozent = $row_produkt['rabatt'];
		}
	// Ende Sonderrabatt

	// START wenn Produkt Black
		// WENN prüfen ob Black aktiv
		$result_black = mysqli_query($dbi,"SELECT black_von FROM black WHERE black_von <= '$datum' AND black_bis >= '$datum'");
	
		if ( $row_produkt['black'] == 1 AND mysqli_num_rows($result_black) == 1 AND ( $row_produkt['black_stk'] != 0 OR $row_produkt['black_stk'] == '' ) )
		{
			$prozent = $row_produkt['black_rabatt'];
		}
	// ENDE wenn Produkt Black

	$rabatt = $row_produkt['preis'] / 100 * $prozent;
	$preis_stk = $row_produkt['preis'] - $rabatt;

	// Wenn Preis über 20 x.00
	if ( $preis_stk > 20 )
	{
		$preis_stk = number_format(round($preis_stk, 0), 2, '.', "");
	}
	// Wenn Preis unter 20 x.10
	else
	{
		$preis_stk = number_format(round($preis_stk, 1), 2, '.', "");
	}

	// START doppelt
	$result_doppelt = mysqli_query($db,"SELECT stueck, nummer FROM order_produkt WHERE session='".session_id()."' AND produkt='$zubehoer'");
	$row_doppelt = $result_doppelt->fetch_assoc();
	$num = mysqli_num_rows($result_doppelt);

	if ( $num == '0' )
	{
	$result_insert = mysqli_query($db,"INSERT INTO order_produkt (session,produkt,marke,name,stueck,preis) values ('".session_id()."','$zubehoer', '".$row_produkt['marke']."', '".$row_marke['marke']." ".$row_produkt['produkt']."','$value','$preis_stk')");
	}
	else
	{
	$stueck_neu = $value + $row_doppelt['stueck'];
	$result = mysqli_query($db,"UPDATE order_produkt SET stueck='$stueck_neu' WHERE nummer=".$row_doppelt['nummer']."");
	}
	// ENDE doppelt

	}

	}
// ENDE Zubehör

$result_doppelt = mysqli_query($db,"SELECT stueck, nummer FROM order_produkt WHERE session='".session_id()."' AND produkt='$produkt'");
$row_doppelt = $result_doppelt->fetch_assoc();
$num = mysqli_num_rows($result_doppelt);

	if ( $num == '0' )
	{
	// Produkte laden
	$result_produkt = mysqli_query($dbi,"SELECT nummer, marke, hauptrubrik, produkt, artikelnr, preis, rabatt, art, occ, occ_2, garantie, black, black_rabatt, black_stk, preissperre, termin 
	FROM produkte WHERE nummer='$produkt'");
	$row_produkt = $result_produkt->fetch_assoc();

	// Text Marke
	$result_marke = mysqli_query($dbi,"SELECT marke FROM marken WHERE nummer='".$row_produkt['marke']."'");
	$row_marke = $result_marke->fetch_assoc();
	
	// S vorverkaufrabatt
	$result_vorverkaufsrabatt = mysqli_query($dbi,"SELECT rabatt FROM produkt_vorverkauf WHERE ( von <= '$datum' AND nie='1' AND produkt='".$produkt."') OR ( von <= '$datum' AND bis >= '$datum' AND produkt='".$produkt."')");
	$row_vorverkaufsrabatt = $result_vorverkaufsrabatt->fetch_assoc();

	if ( mysqli_num_rows($result_vorverkaufsrabatt) == 1 )
	{
		$rabatt_vorverkauf = $row_vorverkaufsrabatt['rabatt'];
		$bemerkung = 'inkl. '.$row_vorverkaufsrabatt['rabatt'].'% Vorverkaufsrabatt / Momentan nicht lieferbar!';
		$vorverkauf = 1;
	}
	else
	{
		$rabatt_vorverkauf = 0;
		$vorverkauf = 0;
	}
	// E vorverkaufrabatt

	// auf Anfrage
	if ( $row_produkt['termin'] == 1 )
	{
		$bemerkung = 'Momentan nicht lieferbar!';
	}

	// S Occ
	if ( $row_produkt['occ'] == 1 )
	{
		if ( $row_produkt['occ_2'] == 1 )
		{
			$occ_text = 'Liquidations Produkt!';
		}
		elseif ( $row_produkt['occ_2'] == 2 )
		{
			$occ_text = 'Occasions Produkt!';
		}
		elseif ( $row_produkt['occ_2'] == 3 )
		{
			$occ_text = 'Demo Produkt!';
		}
		elseif ( $row_produkt['occ_2'] == 4 )
		{
			$occ_text = 'Ausstellungs Produkt!';
		}

		if ( $row_produkt['garantie'] == 1 )
		{
			$garantie_text = '1 Jahr Garantie';
		}
		elseif ( $row_produkt['garantie'] == 2 )
		{
			$garantie_text = '2 Jahre Garantie';
		}
		elseif ( $row_produkt['garantie'] == 3 )
		{
			$garantie_text = '3 Jahre Garantie';
		}
		elseif ( $row_produkt['garantie'] == 0 )
		{
			$garantie_text = 'Keine Garantie';
		}

		$bemerkung = ''.$occ_text.' '.$garantie_text.'';
	}
	// E Occ

	// Start Sonderrabatt
		// Abfrage ob SonderRabatt aktiv
		$result_rabatt = mysqli_query($dbi,"SELECT rabatt FROM rabatt WHERE marke=".$row_produkt['marke']." AND von <= '$datum' AND bis >= '$datum'");
		$row_rabatt = $result_rabatt->fetch_assoc();
		$num = mysqli_num_rows($result_rabatt);

		// Abfrage ob diese Maschine in der Rubrik SonderRabatt hat
		$result_rabatt_rubrik = mysqli_query($dbi,"SELECT nummer FROM rubrik WHERE marke=".$row_produkt['marke']." AND nummer=".$row_produkt['hauptrubrik']." AND rabatt='1'");
		$num_rabatt = mysqli_num_rows($result_rabatt_rubrik);

		// Wenn SonderRabatt aktiv
		if ( $num != '0' AND $num_rabatt != '0' )
		{
			// ohne Preissperre
			if ( $row_produkt['preissperre'] != 1 )
			{
				// wennn normaler Rabatt höher als Sonderrabatt
				if ( $row_produkt['rabatt'] > $row_rabatt['rabatt'] )
				{
					$prozent = $row_produkt['rabatt'];
				}
				else
				{
					$prozent = $row_rabatt['rabatt'];
				}
			}
			// mit Preissprerre
			else
			{
				$prozent = 0;
			}
		}

		// Wenn SonderRabatt nicht aktiv
		else
		{
		$prozent = $row_produkt['rabatt'] + $rabatt_vorverkauf;
		}
	// Ende Sonderrabatt

	// START wenn Produkt Black
		// WENN prüfen ob Black aktiv
		$result_black = mysqli_query($dbi,"SELECT black_von FROM black WHERE black_von <= '$datum' AND black_bis >= '$datum'");

		if ( $row_produkt['black'] == 1 AND mysqli_num_rows($result_black) == 1 AND ( $row_produkt['black_stk'] != 0 OR $row_produkt['black_stk'] == '' ) )
		{
			$prozent = $row_produkt['black_rabatt'];
			$black_aktiv = 1;
		}
	// ENDE wenn Produkt Black

// Metabo All in
if ( !empty($_POST['all-in']) )
{
$bemerkung = 'Listenpreis dafür 36 Monate All-In Service';
$prozent = 0;
}

	$rabatt = $row_produkt['preis'] / 100 * $prozent;
	$preis_stk = $row_produkt['preis'] - $rabatt;
	
	// START Fixpreis Aktion
	$result_aktion = mysqli_query($dbi,"SELECT preis FROM produkt_aktion WHERE von <= '$datum' AND bis >= '$datum' AND produkt='".$_POST['produkt']."'");
	$row_aktion = $result_aktion->fetch_assoc();

	if ( mysqli_num_rows($result_aktion) == 1 AND $black_aktiv != 1 AND $preis_stk > $row_aktion['preis'] )
	{
		$preis_stk = $row_aktion['preis'];
	}
	// ENDE Fixpreis Aktion

// Flex Akku
if ( !empty($_POST['flex_akku']) )
{
	$bemerkung = 'Flex AP 18.0/5.0+ Akku-Pack Li-Ion für CHF 89.- statt CHF 173.-';
	$preis_stk = $preis_stk + 89;
}

// Makita Akku
if ( !empty($_POST['makita_akku']) )
{
	$bemerkung = 'Makita BL 1860 B ( Li-lon Akku ) für CHF 95.- statt CHF 124.-';
	$preis_stk = $preis_stk + 95;
}

// Bosch Akku
if ( !empty($_POST['bosch_akku']) )
{
	$bemerkung = 'Bosch Expert EXBA18V-80 Akkupack für CHF 99.- statt CHF 211.-';
	$preis_stk = $preis_stk + 99;
}

// Stahlwille
if ( !empty($_POST['option_stahlwille']) )
{
	$bemerkung = 'Stahlwille 730R/20 QUICK für CHF 400.- statt CHF 545.-';
	$preis_stk = $preis_stk + 400;
}

if ( !empty($_POST['mafell_power']) )
{
	// Power Set 1
	if ( $_POST['mafell_power'] == 1 )
	{
		$bemerkung = 'Mafell Power-Set 1: 2 x 18 M 72 LiHD + APS M für CHF 248.- statt CHF 348.-';
		$preis_stk = $preis_stk + 248;
	}

	// Power Set 2
	if ( $_POST['mafell_power'] == 2 )
	{
		$bemerkung = 'Mafell Power-Set 2: 2 x 18 M 99 LiHD + APS M für CHF 367.- statt CHF 498.-';
		$preis_stk = $preis_stk + 367;
	}

	// Power Set 3
	if ( $_POST['mafell_power'] == 3 )
	{
		$bemerkung = 'Mafell Power-Set 3: 2 x 18 M 144 LiHD + APS M+ für CHF 486.- statt CHF 620.-';
		$preis_stk = $preis_stk + 486;
	}

	// Power Set 4
	if ( $_POST['mafell_power'] == 4 )
	{
		$bemerkung = 'Mafell Power-Set 4: 2 x 18 M 144 LiHDX + APS M+ für CHF 534.- statt CHF 701.-';
		$preis_stk = $preis_stk + 534;
	}
}

	// Wenn Preis über 20 x.00
	if ( $preis_stk > 20 )
	{
		$preis_stk = number_format(round($preis_stk, 0), 2, '.', "");
	}
	// Wenn Preis unter 20 x.10
	else
	{
		$preis_stk = number_format(round($preis_stk, 1), 2, '.', "");
	}

	$result_insert = mysqli_query($db,"INSERT INTO order_produkt (session, produkt, marke, name, artikelnr, stueck, preis, bemerkung, zusatz, vorverkauf) 
	values ('".session_id()."', '$produkt', '".$row_produkt['marke']."', '".$row_marke['marke']." ".$row_produkt['produkt']."', '".$row_produkt['artikelnr']."', '$stueck', '$preis_stk', '$bemerkung', '$gratis_akku', '$vorverkauf')");
	header("location:produkt.php?produkt=$produkt&warenkorb=1");
	exit();
	}
	else
	{
	$stueck_neu = $stueck + $row_doppelt['stueck'];
	$result = mysqli_query($db,"UPDATE order_produkt SET stueck='$stueck_neu' WHERE nummer=".$row_doppelt['nummer']."");
	header("location:produkt.php?produkt=$produkt&warenkorb=1");
	exit();
	}
}

// 1 Stk plus
if ( $act == "plus" )
{
	$result_stk = mysqli_query($db,"SELECT stueck, nummer FROM order_produkt WHERE session='".session_id()."' AND produkt=$produkt");
	$row_stk = $result_stk->fetch_assoc();
	$stueck_plus = $row_stk['stueck'];
	$stueck_plus++;
	$result_plus = mysqli_query($db,"UPDATE order_produkt SET stueck='$stueck_plus' WHERE session='".session_id()."' AND produkt=$produkt");
	header("location:$datei");
	exit();
}

// 1 Stk minus
if ( $act == "minus" )
{
	$result_stk = mysqli_query($db,"SELECT stueck, nummer FROM order_produkt WHERE session='".session_id()."' AND produkt=$produkt");
	$row_stk = $result_stk->fetch_assoc();
	$stueck_minus = $row_stk['stueck'];

	if ( $stueck_minus > '1' )
	{
	$stueck_minus--;
	$result_minus = mysqli_query($db,"UPDATE order_produkt SET stueck='$stueck_minus' WHERE session='".session_id()."' AND produkt=$produkt");
	header("location:$datei");
	exit();
	}
}

// Produkt aus Korb löschen
if ( $act == "delete" )
{
	$result_delete = mysqli_query($db,"DELETE FROM order_produkt WHERE session='".session_id()."' AND produkt=$produkt");
	header("location:$datei");
	exit();
}

// Alle Produkt aus Korb löschen
if ( $act == "delete_all" )
{
	$result_delete = mysqli_query($db,"DELETE FROM order_produkt WHERE session='".session_id()."'");
	header("location:$datei");
	exit();
}

if ( $zahlungsart == 4 OR $zahlungsart == 5 OR $zahlungsart == 6 OR $zahlungsart == 7 OR $zahlungsart == 8 OR $zahlungsart == 9 OR $zahlungsart == 10 OR $zahlungsart == 11 )
{

}
else
{
echo '<!DOCTYPE html>
<html lang="de-CH">
<head>'."\n";

include('page_meta.php');

echo "\n";
echo '	<title>Warenkorb - Fux Elektrowerkzeuge GmbH, Rümlingen</title>'."\n\n";

include('page_css.php');

echo '<style>
.warenkorb_zahlungsart_left {
	height:65px;
}

.warenkorb_zahlungsart_right {
	height:65px;
}

.submenu {
	font-size:12px
}

.shake {
  animation: shaking 0.5s infinite;
}

@keyframes shaking {
	0% { transform: rotate(0deg); }
	25% { transform: rotate(1deg); }
	50% { transform: rotate(0deg); }
	75% { transform: rotate(-1deg); }
	100% { transform: rotate(0deg); }
}
</style>';

include('page_script_top.php');

echo "\n";
echo '<script>
function del()
{
var janein=confirm("Wollen Sie das Produkt wirklich aus dem Warenkorb löschen?");

if (janein==false)
return false;
else
return true;
}

function del_all()
{
var janein=confirm("Wollen Sie wirklich alle Produkte aus dem Warenkorb löschen?");
if (janein==false)
return false;
else
return true;
}

function chkFormular()
{
if (document.formular.name.value==\'\') { alert("Bitte Ihren Namen eingeben!"); document.formular.name.focus(); return false; }
if (document.formular.vorname.value==\'\') { alert("Bitte Ihren Vornamen eingeben!"); document.formular.vorname.focus(); return false; }
if (document.formular.strasse.value==\'\') { alert("Bitte Ihre Strasse eingeben!"); document.formular.strasse.focus(); return false; }
if (document.formular.plz.value==\'\') { alert("Bitte Ihre Postleitzahl eingeben!"); document.formular.plz.focus(); return false; }
if (document.formular.ort.value==\'\') { alert("Bitte Ihren Ort eingeben!"); document.formular.ort.focus(); return false; }
if (document.formular.telefon.value==\'\') { alert("Bitte Ihre Telefonnummer eingeben!"); document.formular.telefon.focus(); return false; }
if (document.formular.email.value==\'\') { alert("Bitte Ihre e-mail Adresse eingeben!"); document.formular.email.focus(); return false; }
if (document.formular.email.value.indexOf("@") == -1) { alert("Das ist keine Mailadresse!"); document.formular.email.focus(); return false; }
if (document.formular.email.value.indexOf(".") == -1) { alert("Das ist keine Mailadresse!"); document.formular.email.focus(); return false; }
if (document.formular.agb.checked == false) { alert("Bitte lesen Sie unsere AGBs, und bestätigen diese!"); document.formular.agb.focus(); return false; }
}

// Ort automatisch einfügen durch PLZ	
function getort(plz) {
	if (document.getElementById("ort").value!="" && document.getElementById("ort").value!="ungültige PLZ") { return false; }
	var xmlhttp = new XMLHttpRequest();
	xmlhttp.open("GET", "plz.php?plz=" + plz.value, true);
	xmlhttp.onreadystatechange=function() {	
	if (xmlhttp.readyState==4) {
			document.getElementById("ort").value=xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}	

function getort2(alt_plz) {
	if (document.getElementById("alt_ort").value!="" && document.getElementById("alt_ort").value!="ungültige PLZ") { return false; }
	var xmlhttp = new XMLHttpRequest();
	xmlhttp.open("GET", "plz.php?plz=" + alt_plz.value, true);
	xmlhttp.onreadystatechange=function() {	
	if (xmlhttp.readyState==4) {
			document.getElementById("alt_ort").value=xmlhttp.responseText;
		}
	}
	xmlhttp.send(null);
}
</script>

<script language="JavaScript" type="text/javascript">
function set_wait(obj) {
	obj.value="Bitte warten...";
	obj.disabled=true;
	return true;
}
</script>


<script type="text/javascript">
if (document.getElementById){ //DynamicDrive.com change
document.write(\'<style type="text/css">\n\')
document.write(\'.submenu{display: none;}\n\')
document.write(\'<\/style>\n\')
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("box_rechnung").getElementsByTagName("span"); //DynamicDrive.com change
		if(el.style.display != "block"){ //DynamicDrive.com change
			for (var i=0; i<ar.length; i++){
				if (ar[i].className=="submenu") //DynamicDrive.com change
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}
</script>

</head>';

// wenn powerpay error sub ein
$powerpay_sub = '';
$powerpay = '';
if ( !empty($_GET['powerpay']) )
{
	$powerpay_sub = ' onload="SwitchMenu(\'sub2\')"';
	$powerpay = 1;
}

// WENN Cookie Admin aktiv
if ( !empty($_COOKIE["administrator"]) == 1 )
{
	echo '<body class="admin"'.$powerpay_sub.'>'."\n";
}
else
{
	echo '<body oncontextmenu="return false"'.$powerpay_sub.'>'."\n";
}

include('page_header.php');

echo '<div id="content">

<section>';

// Infomailanzeige
if ( $infomail == 0 OR $datei != 'warenkorb.php' )
{
echo '<div style="width:100%; height:100px;"></div>';
}

echo '	<h1>Warenkorb</h1>

	<article>';
}

if ( $step == '1' )
{
// Alle Bestellungen laden und ausgeben
$result_order = mysqli_query($db,"SELECT stueck, produkt, marke, preis, bemerkung, zusatz, stk_sperren FROM order_produkt WHERE session='".session_id()."' AND status='0'");
$num = mysqli_num_rows($result_order);

		// JPW Start
		$result_order_jpw = mysqli_query($db,"SELECT marke FROM order_produkt WHERE session='".session_id()."' AND status='0'");
		while($row_jpw = mysqli_fetch_assoc($result_order_jpw)) {

			// Wenn JPW Maschine bestellt
			if ( $row_jpw['marke'] == 28 OR $row_jpw['marke'] == 11 OR $row_jpw['marke'] == 13 OR $row_jpw['marke'] == 31 )
			{
			$jpw = 1;
			}
		}
		// JPW Ende

	// START Bonusprodukt
		$result_bonus_datum = mysqli_query($dbi,"SELECT * FROM order_bonus_datum WHERE bonus_von <= '$datum' AND bonus_bis >= '$datum'");
		if ( mysqli_num_rows($result_bonus_datum) == 1 )
		{
			$result_bonus = mysqli_query($db,"SELECT a.stueck, a.produkt, a.marke, a.preis FROM order_produkt a LEFT JOIN produkte b ON a.produkt = b.nummer WHERE a.session='".session_id()."' AND a.status='0' AND a.marke='10' AND b.special!='1' AND b.black!='1'");

			$preis_bonus = 0;
			while($row_bonus = mysqli_fetch_assoc($result_bonus)) {
			$preis_bonus += $row_bonus['preis'] * $row_bonus['stueck'];
			}

			if ( $preis_bonus > 799 )
			{
				$bonus = 1;
			}
			else
			{
				$bonus = 0;
			}
		}
		else
		{
			$bonus = 0;
		}
	// ENDE Bonusprodukt

if ( $num == '0' )
{
echo $text_leer;
}
else
{
		// Festtage
		$festtag_einblenden = strtotime('2025-12-07');
		$festtag_ausblenden = strtotime('2026-01-06 +1 day');

		if ( $timestamp > $festtag_einblenden AND $timestamp < $festtag_ausblenden )
		{
			echo '<div class="warenkorb_infotext rund">Wichtig Info zur Lieferung über die Festtage!<br>Eingeschränkter Lieferservice vom 18. Dezember 2025 bis 04. Januar 2026.<br>Wir bitten um Verständnis und wünschen ihnen frohe Festtage!</div>';
		}

		// Lieferverzögerung
		echo '<div class="warenkorb_infotext rund">Wichtige Info!<br>Aufgrund der aktuellen Lage kann es zu Lieferverzögerungen kommen.<br>Bei Fragen wenden Sie sich bitte an uns. Besten Dank für Ihr Verständnis!</div>';

		// JPW
		if ( !empty($jpw) == 1 )
		{
		echo '<div class="warenkorb_infotext rund">Wichtige Info!<br>Die Produkte von Jet Holzbearbeitung, Jet Tools, Promac und Tool Air haben eine Lieferzeit von 5 - 10 Arbeitstage.<br>Bei Fragen wenden Sie sich bitte an uns. Besten Dank für Ihr Verständnis!</div>';
		}

echo '
<div id="warenkorb_liste" class="rund">
	<div class="warenkorb_anzahl">Anzahl</div>
	<div class="warenkorb_bild">Produkt</div>
	<div class="warenkorb_produkt"></div>
	<div class="warenkorb_einzelpreis">Einzelpreis</div>
	<div class="warenkorb_gesamtpreis">Gesamtpreis</div>
</div>
<div id="warenkorb_liste_produkte">';

$total = 0;
while($row = mysqli_fetch_assoc($result_order)) {

// Produkte laden
$result_produkt = mysqli_query($dbi,"SELECT nummer, marke, hauptrubrik, unterrubrik, produkt, artikelnr, preis, porto, rabatt, occ, occ_2, garantie stk, black, black_stk FROM produkte WHERE nummer='".$row['produkt']."'");
$row_produkt = $result_produkt->fetch_assoc();

// Text Marke
$result_marke = mysqli_query($dbi,"SELECT marke, franko FROM marken WHERE nummer='".$row['marke']."'");
$row_marke = $result_marke->fetch_assoc();

	// höchster Franko
	$franko = 0;

	if ( $row_marke['franko'] > $franko )
	{
	$franko = $row_marke['franko'];
	}

$preis_stk = $row['preis'];
$preis_alle = $preis_stk * $row['stueck'];

	// PORTO
	// Höchstes Porto ermitteln
	if ( $row_produkt['porto'] > $porto )
	{
	$porto = $row_produkt['porto'];
	}

	if ( $row_produkt['porto'] != '' )
	{
		if ( $row_produkt['porto'] > $porto_aktiv )
		{
		$porto_aktiv = $row_produkt['porto'];
		$porto_on = 1;
		}
	}

	if ( $row_produkt['porto'] == '' )
	{
		$porto_standard = 1;
	}
	
echo '	<div class="warenkorb_anzahl">
	<div class="warenkorb_box_anzahl">
		<div class="warenkorb_anzahl_text">'.$row['stueck'].' Stück</div>
		<div>';
		if ( $row_produkt['occ'] == 1 OR $row_produkt['black'] == 1 )
			{
				// Wenn genügend Maschinen vorhanden
				if ( ( $row['stueck'] < $row_produkt['stk'] OR $row_produkt['stk'] == '' ) AND ( $row['stueck'] < $row_produkt['black_stk'] OR $row_produkt['black_stk'] == '' ) )
				{
				echo '<a href="'.$datei.'?produkt='.$row['produkt'].'&amp;act=plus"><img src="images/icons/plus.svg" width="20" height="20" alt="+1" title="+1"/></a>';
				}
				// Wenn NICHT genügend Maschinen vorhanden
				else
				{
				echo '<img src="images/icons/plus_2.svg" width="20" height="20" alt="Nicht mehr verf&uuml;gbar" title="Nicht mehr verf&uuml;gbar"/>';
				}
			}
			else
			{
				// Wenn genügend Maschinen vorhanden
				if ( $row_produkt['stk'] == '' OR $row_produkt['black_stk'] == '' )
				{
					if ( $row['stk_sperren'] == 1 )
					{
						echo '<img src="images/icons/plus_2.svg" width="20" height="20" alt="Nicht mehr verf&uuml;gbar" title="Nicht mehr verf&uuml;gbar"/>';
					}
					else
					{
						echo '<a href="'.$datei.'?produkt='.$row['produkt'].'&amp;act=plus"><img src="images/icons/plus.svg" width="20" height="20" alt="+1" title="+1"/></a>';
					}
				}
				// Wenn NICHT genügend Maschinen vorhanden
				else
				{
				echo '<img src="images/icons/plus_2.svg" width="20" height="20" alt="Nicht mehr verfügbar" title="Nicht mehr verfügbar"/>';
				}
			}

			echo '&nbsp;&nbsp;'; 

			if ( $row['stueck'] == '1' ) 
			{
			echo '<img src="images/icons/minus_2.svg" width="20" height="20" alt="-1" title="-1"/>'; 
			}
			else
			{
			echo '<a href="'.$datei.'?produkt='.$row['produkt'].'&amp;act=minus"><img src="images/icons/minus.svg" width="20" height="20" alt="-1" title="-1"/></a>'; 
			}
			echo '&nbsp;&nbsp;&nbsp;&nbsp;<a href="'.$datei.'?produkt='.$row['produkt'].'&amp;act=delete" onclick="return del()"><img src="images/icons/loeschen.svg" width="20" height="20" alt="Produkt löschen" title="Produkt löschen"/></a></div>
	</div>
</div>
	<div class="warenkorb_trenner_2"></div>
	<div class="warenkorb_bild"><a href="produkt.php?produkt='.$row_produkt['nummer'].'">';

// überprüfen ob Foto vorhanden.
$filemarke = "images/produkte/klein/".$row_produkt['nummer'].".jpg";

if (file_exists($filemarke))
{
echo '<img src="images/produkte/klein/'.$row_produkt['nummer'].'.jpg" height="80" alt="'.$row_marke['marke'].' '.$row_produkt['produkt'].'"/>';
}
else
{
echo '<img src="images/produkte/klein/bild_folgt.jpg" alt="Bild folgt" height="80"/>';
}

echo '</a></div>
	<div class="warenkorb_produkt"><a href="produkt.php?produkt='.$row_produkt['nummer'].'">'.$row_marke['marke'].'<br>'.$row_produkt['produkt'].'</a>'; if ( $row_produkt['artikelnr'] != '' ) { echo ' <br><div class="klein">Artikelnummer: '.$row_produkt['artikelnr'].'</div>'; } if ( $row['zusatz'] != '' ) { echo '<i>'.$row['zusatz'].'</i>'; } if ( $row['bemerkung'] != '' ) { echo '<i>'.$row['bemerkung'].'</i>'; } echo '</div>
	<div class="warenkorb_trenner"></div>
	<div class="warenkorb_einzelpreis">CHF '.number_format($preis_stk, 2, '.', "'").'</div>
	<div class="warenkorb_gesamtpreis">CHF '.number_format($preis_alle, 2, '.', "'").'</div>
	<div class="warenkorb_trenner_liste"></div>';
$total += $preis_alle;
}
	
echo '</div>';

	// Kleinmengenzuschlag
	if ( $total < 100 )
	{
	$total = $total + 5;

echo '<div class="warenkorb_zusaetze rund">
	<div>Kleinmengenzuschlag</div>
	<div class="right">CHF 5.00</div>
</div>';
	}

echo '<div class="warenkorb_zusaetze rund">
	<div>Versand</div>
	<div class="right">';

// PORTO
	// Wenn unter Standard Porto
	if ( $porto < 15 )
	{
		// Standard Porto
		if ( $total < $franko )
		{
		$porto_text = 'CHF 15.00';
		$total = $total + 15;
		$porto = 15;
		}
		// Porto inklusive
		else
		{
		$porto_text = 'Inklusive';
		$porto = 0;
		$franko_aktiv = 1;
		}
	}
	elseif ( $row_produkt['porto'] == 0 )
	{
		$porto_text = 'Inklusive';
		$porto = 0;
	}
	// wenn über Standard Porto
	else
	{
		$porto_text = 'CHF '.$porto.'.00';
		$total = $total + $porto;
	}

	if ( $porto_on == 1 AND $franko_aktiv != 1 )
	{
		if ( $porto_standard == 1 AND $porto_aktiv < 15 )
		{
			$porto_aktiv = 15;
		}

		$porto_text = 'CHF '.$porto_aktiv.'.00';
		
		if ( $porto_aktiv > 15 )
		{
		$total = $total;
		}
		else
		{
		$total = $total + $porto_aktiv - 15;
		}
		
		$porto = $porto_aktiv;
	}

	if ( $porto == 0 )
	{
		echo 'Inklusive';
	}
	else
	{
		echo $porto_text;
	}

echo '</div>
</div>';

$mwst = $total / 108.1 * 8.1;
$mwst = round($mwst, 1);

echo '
	MwSt. 8.1% CHF '.number_format($mwst, 2, '.', "'").'

<div class="warenkorb_box_gesamt rund">
	<div>Gesamtbetrag</div>
	<div class="right">CHF '.number_format($total, 2, '.', "'").'</div>
</div>';

if ( $num > 1 )
{
echo '
	<div class="box_center abstand_top"><a href="'.$datei.'?act=delete_all" onclick="return del_all()">Alle Produkte aus dem Warenkorb löschen&nbsp;&nbsp;<img src="images/icons/loeschen.svg" width="20" height="20" alt="Alle Produkte löschen" title="Alle Produkte löschen" class="middle"/></a></div>';
}

echo '
<form action="'.$datei.'?step=2" accept-charset="UTF-8" method="post" name="formular" onsubmit="set_wait(this.button)">';

	// START Bonus
	if ( $bonus == 1 )
	{
		echo '<input name="bonus" type="hidden" value="'.$bonus.'"/>';
	}
	// ENDE Bonus

echo '
<input name="porto" type="hidden" value="'.$porto.'"/>

<div class="navi titel rund abstand_top abstand_bottom" id="adresse">Kontaktinfos</div>

<div class="box_center">Bitte füllen Sie das nachfolgende Formular komplett aus!
<br><br>
<input type="radio" name="adressart" id="privat" value="1" onclick="window.location.replace(\''.$datei.'?adressart=1#adresse\')"'; if ( $_SESSION['adressart'] == '1' ) { echo ' checked="checked"'; } echo '/><label for="privat">Privat</label>&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="adressart" id="firma" value="2" onclick="window.location.replace(\''.$datei.'?adressart=2#adresse\')"'; if ( $_SESSION['adressart'] == '2' ) { echo ' checked="checked"'; } echo '/><label for="firma">Firma</label>
<br>

<div class="warenkorb_box_form" id="alt_adresse">';

// Privat
if ( $_SESSION['adressart'] == '1' )
{
	if ( empty($_COOKIE['anrede']) )
	{
		$anrede = 'Herr';
	}
	elseif ( $_COOKIE['anrede'] == 'Frau' )
	{
		$anrede = 'Frau';
	}
	else
	{
		$anrede = 'Herr';
	}
echo '	<div class="warenkorb_form_left"><label for="anrede">Anrede:</label></div>
	<div class="warenkorb_form_right"><select name="anrede" id="anrede" class="warenkorb_form rund">
		<option value="Herr"'; if ( $anrede == 'Herr' ){ echo ' selected="selected"'; } echo '>Herr</option>
		<option value="Frau"'; if ( $anrede == 'Frau' ){ echo ' selected="selected"'; } echo '>Frau</option>
	</select></div>
	<div class="warenkorb_form_left"><label for="name">Name:</label></div>
	<div class="warenkorb_form_right"><input name="name" id="name" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['name']) ){ echo $_COOKIE['name']; } echo '"/></div>
	<div class="warenkorb_form_left"><label for="vorname">Vorname:</label></div>
	<div class="warenkorb_form_right"><input name="vorname" id="vorname" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['vorname']) ){ echo $_COOKIE['vorname']; } echo '"/></div>';
}
// Firma
if ( $_SESSION['adressart'] == '2' )
{
echo '<div class="warenkorb_form_left"><label for="firma">Firma:</label></div>
	<div class="warenkorb_form_right"><input name="name" id="firma" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['name']) ){ echo $_COOKIE['name']; } echo '"/></div>';
}

echo '<div class="warenkorb_form_left"><label for="strasse">Strasse / Nummer:</label></div>
	<div class="warenkorb_form_right"><input name="strasse" id="strasse" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['strasse']) ){ echo $_COOKIE['strasse']; } echo '"/></div>
	<div class="warenkorb_form_left"><label for="plz">PLZ / Ort:'; if ( $_GET['plz'] == 1 ) { echo ' <b class="rot">PLZ ungültig!</b>'; } echo '</label></div>
	<div class="warenkorb_form_right"><input name="plz" id="plz" class="warenkorb_form warenkorb_form_plz rund" type="text" size="4" maxlength="4" value="'; if ( !empty($_COOKIE['plz']) ){ echo $_COOKIE['plz']; } echo '" onblur="getort(this)"/><input name="ort" type="text" id="ort" class="warenkorb_form warenkorb_form_ort rund" size="29" maxlength="100" value="'; if ( !empty($_COOKIE['ort']) ){ echo $_COOKIE['ort']; } echo '"/></div>
	<div class="warenkorb_form_left"><label for="telefon">Telefon:</label></div>
	<div class="warenkorb_form_right"><input name="telefon" id="telefon" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['telefon']) ){ echo $_COOKIE['telefon']; } echo '"/></div>
	<div class="warenkorb_form_left"><label for="mail">e-mail:</label></div>
	<div class="warenkorb_form_right"><input name="email" id="mail" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['email']) ){ echo $_COOKIE['email']; } echo '"/></div>';

// Firma
if ( $_SESSION['adressart'] == '2' )
{
echo '
	<div class="warenkorb_form_left"><label for="ansprechpartner">Ansprechpartner:</label></div>
	<div class="warenkorb_form_right"><input name="ansprechpartner" id="ansprechpartner" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['ansprechpartner']) ){ echo $_COOKIE['ansprechpartner']; } echo '"/></div>
	<div class="warenkorb_form_left"><label for="kommission">Kommission:</label></div>
	<div class="warenkorb_form_right"><input name="kommission" id="kommission" class="warenkorb_form rund" type="text" size="40" maxlength="100" value=""/></div>';
}

echo '
</div>
<br>
<input type="radio" name="alt_adresse" id="alt_adresse1" value="0" onclick="window.location.replace(\''.$datei.'?alt_adresse=0#alt_adresse\')"'; if ( $_SESSION['alt_adresse'] == '0' ) { echo ' checked="checked"'; } echo '/><label for="alt_adresse1">Gleiche Lieferadresse</label>&nbsp;&nbsp;&nbsp;&nbsp;<input type="radio" name="alt_adresse" id="alt_adresse2" value="1" onclick="window.location.replace(\''.$datei.'?alt_adresse=1#alt_adresse\')"'; if ( $_SESSION['alt_adresse'] == '1' ) { echo ' checked="checked"'; } echo '/><label for="alt_adresse2">Abweichende Lieferadresse</label>
</div>';

if ( $_SESSION['alt_adresse'] == '1' )
{

echo '<div class="warenkorb_box_form">';

// Privat
if ( $_SESSION['adressart'] == '1' )
{
echo '
	<div class="warenkorb_form_left"><label for="alt_name">Name:</label></div>
	<div class="warenkorb_form_right"><input name="alt_name" id="alt_name" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['alt_name']) ){ echo $_COOKIE['alt_name']; } echo '"/></div>
	<div class="warenkorb_form_left"><label for="alt_vorname">Vorname:</label></div>
	<div class="warenkorb_form_right"><input name="alt_vorname" id="alt_vorname" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['alt_vorname']) ){ echo $_COOKIE['alt_vorname']; } echo '"/></div>';
}

// Firma
if ( $_SESSION['adressart'] == '2' )
{
echo '
	<div class="warenkorb_form_left"><label for="alt_name">Firma:</label></div>
	<div class="warenkorb_form_right"><input name="alt_name" id="alt_name" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['alt_name']) ){ echo $_COOKIE['alt_name']; } echo '"/></div>';
}

echo '
	<div class="warenkorb_form_left"><label for="alt_strasse">Strasse / Nummer:</label></div>
	<div class="warenkorb_form_right"><input name="alt_strasse" id="alt_strasse" class="warenkorb_form rund" type="text" size="40" maxlength="100" value="'; if ( !empty($_COOKIE['alt_strasse']) ){ echo $_COOKIE['alt_strasse']; } echo '"/></div>
	<div class="warenkorb_form_left"><label for="alt_plz">PLZ / Ort:</label></div>
	<div class="warenkorb_form_right"><input name="alt_plz" id="alt_plz" class="warenkorb_form warenkorb_form_plz rund" type="text" size="4" maxlength="4" onblur="getort2(this)" value="'; if ( !empty($_COOKIE['alt_plz']) ){ echo $_COOKIE['alt_plz']; } echo '"/><input name="alt_ort" id="alt_ort" class="warenkorb_form warenkorb_form_ort rund" type="text" size="29" maxlength="100" value="'; if ( !empty($_COOKIE['alt_ort']) ){ echo $_COOKIE['alt_ort']; } echo '"/></div>
</div>';
}

echo '<div class="navi titel rund abstand_top abstand_bottom">Mitteilung</div>

<div class="box_center">
Teilen Sie uns hier auch gewünschtes Zubehör mit.
<br>
<textarea id="ung" name="text" cols="60" rows="4" class="warenkorb_form warenkorb_form_textbox rund"></textarea>
</div>

<div class="navi titel rund abstand_top abstand_bottom">Zahlungsart</div>

<div class="box_center fett">
Bei uns sind alle Zahlungsarten gebührenfrei!<br>
</div>
<br>
<div id="warenkorb_zahlungsart">

<div id="box_rechnung">

<div class="warenkorb_zahlungsart_left"><input type="radio" name="zahlungsart" id="vorkasse" value="1" onclick="SwitchMenu(\'sub1\')"'; if ( $powerpay != 1 ) { echo ' checked="checked"'; } echo '/> <label for="vorkasse">Vorkasse <span class="klein">by Raiffeisen</span></label></div><div class="warenkorb_zahlungsart_right">&nbsp;</div>';

// Twint
if ( $twint == 1 )
{
echo '
<div class="warenkorb_zahlungsart_left"><input type="radio" name="zahlungsart" id="twint" value="7" onclick="SwitchMenu(\'sub1\')"/> <label for="twint">Twint</label></div><div class="warenkorb_zahlungsart_right"><label for="twint"><img src="images/zahlungsarten/twint.svg" alt="Twint" width="70" height="25" vspace="2" class="rund"/></label></div>';
}

// MasterCard
if ( $mastercard == 1 )
{
echo '
<div class="warenkorb_zahlungsart_left"><input type="radio" name="zahlungsart" id="MasterCard" value="4" onclick="SwitchMenu(\'sub1\')"/> <label for="MasterCard">MasterCard & Debit</label></div><div class="warenkorb_zahlungsart_right"><label for="MasterCard"><img src="images/zahlungsarten/mastercard.svg" alt="MasterCard" width="70" height="55" vspace="2"/></label></div>';
}

// VISA
if ( $visa == 1 )
{
echo '
<div class="warenkorb_zahlungsart_left"><input type="radio" name="zahlungsart" id="VISA" value="5" onclick="SwitchMenu(\'sub1\')"/> <label for="VISA">VISA & Debit</label></div><div class="warenkorb_zahlungsart_right"><label for="VISA"><img src="images/zahlungsarten/visa.svg" alt="VISA" width="70" height="23" vspace="2"/></label></div>';
}

// PostFinancee Pay
if ( $postfinance == 1 )
{
echo '
<div class="warenkorb_zahlungsart_left"><input type="radio" name="zahlungsart" id="PostFinancee_pay" value="6" onclick="SwitchMenu(\'sub1\')"/> <label for="PostFinancee_pay">PostFinance Pay</label></div><div class="warenkorb_zahlungsart_right"><label for="PostFinancee_pay"><img src="images/zahlungsarten/postfinance_pay.svg" alt="PostFinance Pay" width="70" height="36" vspace="2"/></label></div>';
}

// Maestro
if ( $maestro == 1 )
{
echo '
<div class="warenkorb_zahlungsart_left"><input type="radio" name="zahlungsart" id="Maestro" value="9" onclick="SwitchMenu(\'sub1\')"/> <label for="Maestro">Maestro</label></div><div class="warenkorb_zahlungsart_right"><label for="Maestro"><img src="images/zahlungsarten/maestro.svg" alt="Maestro" width="70" height="42" vspace="2"/></label></div>';
}

// PayPal
if ( $paypal == 1 )
{
echo '
<div class="warenkorb_zahlungsart_left"><input type="radio" name="zahlungsart" id="paypal" value="2" onclick="SwitchMenu(\'sub1\')"/> <label for="paypal">PayPal</label></div><div class="warenkorb_zahlungsart_right"><label for="paypal"><img src="images/zahlungsarten/paypal.svg" alt="PayPal" width="70" height="17" vspace="2"/></label></div>';
}

// Google
if ( $google == 1 )
{
echo '
<div class="warenkorb_zahlungsart_left"><input type="radio" name="zahlungsart" id="google" value="10" onclick="SwitchMenu(\'sub1\')"/> <label for="google">Google Pay</label></div><div class="warenkorb_zahlungsart_right"><label for="google"><img src="images/zahlungsarten/google_pay.svg" alt="Google Pay" width="70" height="28" vspace="2"/></label></div>';
}

// Apple
if ( $apple == 1 )
{
echo '
<div class="warenkorb_zahlungsart_left"><input type="radio" name="zahlungsart" id="apple" value="11" onclick="SwitchMenu(\'sub1\')"/> <label for="apple">Apple Pay</label></div><div class="warenkorb_zahlungsart_right"><label for="apple"><img src="images/zahlungsarten/apple_pay.svg" alt="Google Pay" width="70" height="29" vspace="2"/></label></div>';
}

// Rechnung
if ( $rechnung == 1 )
{
echo '
		<div class="warenkorb_zahlungsart_left jump" id="powerpay"><input type="radio" name="zahlungsart" id="Rechnung" value="8" onclick="SwitchMenu(\'sub2\')"'; if ( $powerpay == 1 ) { echo ' checked="checked"'; } echo '/> <label for="Rechnung">Rechnung <span class="klein">by POWERPAY</span></label></div><div class="warenkorb_zahlungsart_right"><label for="Rechnung"><img src="images/zahlungsarten/rechnung.svg" alt="Rechnung" width="70" height="48" vspace="2"/></label></div>

		<span class="submenu" id="sub2">Kauf auf Rechnung mit Teilzahlungsoption (POWERPAY)<br><br>
MF Group / POWERPAY bietet als externer Zahlungsdienstleister die Zahlungsart “Kauf auf Rechnung” an. Mit der Einzelrechnung können Sie Ihren Onlineeinkauf einfach per Rechnung begleichen. Sollten Sie auf eine Zahlung im vorgegebenen Zeitrahmen verzichten, erhalten Sie nachträglich im Folgemonat eine Monatsrechnung mit Bestellübersicht.<br><br>
Beim Abschluss des Kaufvertrags übernimmt POWERPAY die entstandene Rechnungsforderung und wickelt die entsprechenden Zahlungsmodalitäten ab.<br><br>
Sie erhalten die Rechnung kostenlos per Email. Mit Kauf auf Rechnung akzeptieren Sie zusätzlich zu unseren AGB, die <a href="https://www.powerpay.ch/de/agb" target="_blank" rel="noreferrer noopener"><b>AGB</b></a> von POWERPAY. (<a href="https://www.powerpay.ch/de/agb" target="_blank" rel="noreferrer noopener">powerpay.ch/de/agb</a>), vorausgesetzt ist eine gültige Email Adresse.<br><br>';
if ( $powerpay == 1 )
{
	echo '<div class="navi titel rund shake">Bitte bestätigen Sie AGB!</div><br>';
}
echo '<input type="checkbox" name="agb_powerpay" id="agb_powerpay" value="1"/><label for="agb_powerpay">Hiermit bestätige ich dass ich die AGB von<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;POWERPAY gelesen habe!</label></span>';
}

echo '		<span class="submenu" id="sub1"></span></div>
</div>

<div class="clear"></div>

<div class="navi titel rund abstand_top abstand_bottom">Newsletter</div>

<div class="box_center">
	<input type="checkbox" name="newsletter" id="newsletter_2" value="1"/><label for="newsletter_2"> JA ich möchten den Newsletter abonnieren.</label>
</div>
<div class="navi titel rund abstand_top abstand_bottom">Bestellen</div>
<div class="box_center">
	<input type="checkbox" name="cookie" id="cookie" value="1"/><label for="cookie">Formulareingaben speichern für ein zukünftige Bestellung. (Es wird ein Cookie erstellt!)</label><br><br>
	<input type="checkbox" name="agb" id="agb" value="1"/><label for="agb">Hiermit bestätige ich dass ich die <a href="agb.php?iframe=1" class="iframe"><b>AGBs</b></a> gelesen habe!</label>
	<br><br><br>
	<input name="senden" type="hidden" value="1"/>
	<input name="button" type="submit" class="form rund form_senden" id="button" value="Zahlungspflichtig bestellen" onclick="return chkFormular();"/>
	<br><br><br>
	Alle Ihre Daten werden sicher per SSL-Verschlüsselung übertragen.
	<br><br>
	<img src="images/SSL_Datensicherheit.png" alt="SSL Datensicherheit" title="SSL Datensicherheit" width="53" height="53"/>
</div>

</form>';
}
}

elseif ( $step == '2' AND isset($_POST['senden']) )

{
$adressart = mysqli_real_escape_string($dbi, $_POST['adressart']);
$cookie =  mysqli_real_escape_string($dbi, $_POST['cookie']);

$anrede = mysqli_real_escape_string($dbi, ucfirst($_POST['anrede']));
$name = mysqli_real_escape_string($dbi, ucfirst($_POST['name']));
$vorname = mysqli_real_escape_string($dbi, ucfirst($_POST['vorname']));
$strasse = mysqli_real_escape_string($dbi, ucfirst($_POST['strasse']));
$plz = mysqli_real_escape_string($dbi, $_POST['plz']);
$ort = mysqli_real_escape_string($dbi, ucfirst($_POST['ort']));
$telefon = mysqli_real_escape_string($dbi, $_POST['telefon']);
$email = mysqli_real_escape_string($dbi, $_POST['email']);

if ( !empty($_POST['ansprechpartner']) ) { $ansprechpartner = mysqli_real_escape_string($dbi, $_POST['ansprechpartner']); } else { $ansprechpartner = ''; }
if ( !empty($_POST['kommission']) ) { $kommission = $_POST['kommission']; } else { $kommission = ''; }

$alt_adresse = mysqli_real_escape_string($dbi, $_POST['alt_adresse']);

if ( !empty($_POST['alt_name']) ) { $alt_name = mysqli_real_escape_string($dbi, ucfirst($_POST['alt_name'])); } else { $alt_name = ''; }
if ( !empty($_POST['alt_vorname']) ) { $alt_vorname = mysqli_real_escape_string($dbi, ucfirst($_POST['alt_vorname'])); } else { $alt_vorname = ''; }
if ( !empty($_POST['alt_strasse']) ) { $alt_strasse = mysqli_real_escape_string($dbi, ucfirst($_POST['alt_strasse'])); } else { $alt_strasse = ''; }
if ( !empty($_POST['alt_plz']) ) { $alt_plz = mysqli_real_escape_string($dbi, $_POST['alt_plz']); } else { $alt_plz = ''; }
if ( !empty($_POST['alt_ort']) ) { $alt_ort = mysqli_real_escape_string($dbi, ucfirst($_POST['alt_ort'])); } else { $alt_ort = ''; }

$ung = mysqli_real_escape_string($dbi, $_POST['text']);

if ( !empty($_POST['newsletter']) )
{
	$newsletter = mysqli_real_escape_string($dbi, $_POST['newsletter']);
}

$agb = mysqli_real_escape_string($dbi, $_POST['agb']);

$porto = $_POST['porto'];

$status = 1;

if ($agb != 1)
{
$status = 0;
$nachricht_agb = "Bitte lesen Sie unsere AGBs, und bestätigen diese!<br>";
}

if ( $adressart == '1' )
{
	if ($name == "" || $vorname == "" || $strasse == "" || $plz == "" || $ort == "" || $telefon == "" || $email == "")
	{
	$status = 0;
	$nachricht_felder = "Alle Felder sind pflicht!<br>";
	}
}
elseif ( $adressart == '2' )
{
	if ($name == "" || $strasse == "" || $plz == "" || $ort == "" || $telefon == "" || $email == "")
	{
	$status = 0;
	$nachricht_felder = "Alle Felder sind pflicht!<br>";
	}
}

// Mailadresse überprüfen
	function check_email($email)
	{
	if (!preg_match( '/^([a-z0-9]+([-_\.]?[a-z0-9])+)@[a-z0-9äöü]+([-_\.]?[a-z0-9äöü])+\.[a-z]{2,4}$/i', $email)) return false;

	if (!function_exists('checkdnsrr'))
	{
		function checkdnsrr($host, $type)
		{
			@exec('nslookup -type=' . $type . ' ' . $host, $output);

			foreach ($output as $line)
			if (preg_match('/^' . $host . '/i', $line)) return true;

			return false;
		}
	}

	$host = substr(strrchr($email, '@'), 1);

	if (checkdnsrr($host, 'MX') or checkdnsrr($host, 'A'))
	{
		return true;
	}
	else
	{
		return false;
	}
	}

	if (!check_email($email)) 
	{ 
	$status = 0;
	$nachricht_email = "Die angegebene e-mail Adresse ist keine gültige!<br>";
	}

if ( $status == 0 )
{
echo '
<table width="100%">
	<tr>
		<td align="center" height="320"><b>Sorry</b><br><br>'.$nachricht_felder.' '.$nachricht_email.' '.$nachricht_agb.'<p><a href="'.$datei.'">zurück</a></td>
	</tr>
</table>
</body>
</html>';
exit;
}
else
{
// Maschinen Status ändern auf bestellt damit diese nicht gelöscht werden
$result_orderstatus = mysqli_query($db,"UPDATE order_produkt SET status='1' WHERE session='".session_id()."'");

	// Alle order_produkt laden
	$result_order = mysqli_query($db,"SELECT produkt, stueck FROM order_produkt WHERE session='".session_id()."' AND status='1'");
	$anzahl_produkte = mysqli_num_rows($result_order);

// START wenn kein Produkt im Korb aber Formular aktualisiert
if ( $anzahl_produkte == 0 )
{
	echo $text_leer;
}
else
{

	while($row = mysqli_fetch_assoc($result_order)) {

	// Überprüfen ob limitierte Stückzahl
	$result_produkt = mysqli_query($dbi,"SELECT stk FROM produkte WHERE nummer='".$row['produkt']."' AND stk!=''");
	$row_produkt = $result_produkt->fetch_assoc();

	if ( mysqli_num_rows($result_produkt) == 1 )
	{
		if ( $row_produkt['stk'] != 0 )
		{
		$stk = (int)$row_produkt['stk'] - $row['stueck'];

		// Stückzahl ändern
		$result_stk = mysqli_query($dbi,"UPDATE produkte SET stk='$stk' WHERE nummer='".$row['produkt']."'");
		}
	}

	// START wenn Produkt Black
		// WENN prüfen ob Black aktiv
		$result_black = mysqli_query($dbi,"SELECT black_von FROM black WHERE black_von <= '$datum' AND black_bis >= '$datum'");

		if ( mysqli_num_rows($result_black) == 1 )
		{
			// Überprüfen ob limitierte Stückzahl
			$result_produkt = mysqli_query($dbi,"SELECT black_stk FROM produkte WHERE nummer='".$row['produkt']."' AND black='1'");
			$row_produkt = $result_produkt->fetch_assoc();
	
			if ( $row_produkt['black_stk'] != 0 AND $row_produkt['black_stk'] != '' )
			{
			$black_stk = (int)$row_produkt['black_stk'] - $row['stueck'];
	
			// Stückzahl ändern
			$result_stk = mysqli_query($dbi,"UPDATE produkte SET black_stk='$black_stk' WHERE nummer='".$row['produkt']."'");
			}
		}
		// ENDE wenn Produkt Black

	}

// Von welcher domain kommt die bestellung
if ( $_SERVER['HTTP_HOST'] == "www.makita-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "makita-schweiz.ch" )
{
$betreff = "Bestellung makita-schweiz.ch";
$domain = 1;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.bosch-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "bosch-schweiz.ch" )
{
$betreff = "Bestellung bosch-schweiz.ch";
$domain = 2;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.flex-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "flex-schweiz.ch" )
{
$betreff = "Bestellung flex-schweiz.ch";
$domain = 5;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.collomix-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "collomix-schweiz.ch" )
{
$betreff = "Bestellung collomix-schweiz.ch";
$domain = 6;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.hikoki-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "hikoki-schweiz.ch" )
{
$betreff = "Bestellung hikoki-schweiz.ch";
$domain = 8;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.metabo-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "metabo-schweiz.ch" )
{
$betreff = "Bestellung metabo-schweiz.ch";
$domain = 10;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.panasonic-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "panasonic-schweiz.ch" )
{
$betreff = "Bestellung panasonic-schweiz.ch";
$domain = 14;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.technocraft-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "technocraft-schweiz.ch" )
{
$betreff = "Bestellung technocraft-schweiz.ch";
$domain = 15;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.jet-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "jet-schweiz.ch" )
{
$betreff = "Bestellung jet-schweiz.ch";
$domain = 28;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.jet-handwerkzeug.ch" OR $_SERVER['HTTP_HOST'] == "jet-handwerkzeug.ch" )
{
$betreff = "Bestellung jet-handwerkzeug.ch";
$domain = 31;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.pro-fit-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "pro-fit-schweiz.ch" )
{
$betreff = "Bestellung pro-fit-schweiz.ch";
$domain = 34;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.eibenstock-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "eibenstock-schweiz.ch" )
{
$betreff = "Bestellung eibenstock-schweiz.ch";
$domain = 42;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.amb-elektrik.ch" OR $_SERVER['HTTP_HOST'] == "amb-elektrik.ch" )
{
$betreff = "Bestellung amb-elektrik.ch";
$domain = 45;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.ewo-life.ch" OR $_SERVER['HTTP_HOST'] == "ewo-life.ch" )
{
$betreff = "Bestellung ewo-life.ch";
$domain = 47;
}
elseif ( $_SERVER['HTTP_HOST'] == "www.milwaukee-schweiz.ch" OR $_SERVER['HTTP_HOST'] == "milwaukee-schweiz.ch" )
{
$betreff = "Bestellung milwaukee-schweiz.ch";
$domain = 50;
}
else
{
$betreff = "Bestellung";
$domain = 0;
}

$datum = date("Y-m-d H:i:s", $timestamp);
$datum_2 = date("d.m.Y", $timestamp);

$ip = $_SERVER["REMOTE_ADDR"];

$result = mysqli_query($db,"INSERT INTO order_adresse (datum, adressart, anrede, name, vorname, strasse, plz, ort, telefon, email, ansprechpartner, kommission, alt_adresse, alt_name, alt_vorname, alt_strasse, alt_plz, alt_ort, text, zahlungsart, domain, cookie, ip) values ('$datum', '$adressart', '$anrede', '$name', '$vorname', '$strasse', '$plz', '$ort', '$telefon', '$email', '$ansprechpartner', '$kommission', '$alt_adresse', '$alt_name', '$alt_vorname', '$alt_strasse', '$alt_plz', '$alt_ort', '$ung', '$zahlungsart', '$domain', '$cookie', '$ip')");
if (!$result) {printf ("ERROR db Adresse"); exit;}

$nummer = mysqli_insert_id($db);

$result_porto = mysqli_query($dbi,"INSERT INTO order_porto (session, porto) values ('$nummer', '$porto')");
if (!$result_porto) {printf ("ERROR db Porto"); exit;}

	// START Bonus
	if ( !empty($_POST['bonus']) )
	{
		if ( $_POST['bonus'] == 1 )
		{
			if ( $alt_adresse ==  1 )
			{
				$adresse = ''.$alt_vorname.' '.$alt_name.'\n'.$alt_strasse.'\n'.$alt_plz.' '.$alt_ort.'';
			}
			else
			{
				$adresse = ''.$vorname.' '.$name.'\n'.$strasse.'\n'.$plz.' '.$ort.'';
			}

			$bonus = 1;
			$result_bonus = mysqli_query($dbi,"INSERT INTO order_bonus (session,bonus,adresse) values ('$nummer','1','$adresse')");
		}
	}
	else
	{
		$bonus = 0;
	}
	// ENDE Bonus


	// Newsletter
	$result_newsletter = mysqli_query($dbi,"SELECT email FROM newsletter WHERE email='$email'");
	$num = mysqli_num_rows($result_newsletter);


	if ( $num == 0 )
	{
		if ( $newsletter == '1' )
		{
		$result_newsletter = mysqli_query($dbi,"INSERT INTO newsletter (email,datum) values ('$email','$datum')");
		if (!$result) {printf ("ERROR db Newsletter"); exit;}
		}
	}

// PDF erstellen
	define('FPDF_FONTPATH','script/fpdf182/font/');
	require('script/fpdf182/fpdf.php');

	$pdf=new FPDF('P','mm','A4');
	$pdf->AddPage();

	$pdf->Image('images/mail_header_print.png', 5, 5, 200);
	$pdf->Image('images/qrcode_google.png', 18, 56, 78);

	$pdf->SetFont('Arial','',10);

// Wenn Vorname leer
if ( $vorname == '' )
{
	$pdf->Text(125,60,''.utf8_decode(stripslashes($name)).'');
}
else
{
	$pdf->Text(125,60,''.utf8_decode(stripslashes($vorname)).' '.utf8_decode(stripslashes($name)).'');
}

	$pdf->Text(125,65,''.utf8_decode(stripslashes($strasse)).'');
	$pdf->Text(125,70,''.$plz.' '.utf8_decode(stripslashes($ort)).'');

	$pdf->Text(125,80,''.utf8_decode("Rümlingen").', den '.$datum_2.'');

	$pdf->SetFont('Arial','b',14);
	$pdf->Text(20,100,'Rechnung '.$nummer.'');

	$pdf->SetFont('Arial','',10);
	$pdf->Text(20,105,'Sehr geehrte Damen und Herren, wir erlauben und wie folgt Rechnung zu stellen:');

	$pdf->SetFillColor(153, 153, 153);
	$pdf->Cell(10, 100, '', 0, 1, 'L', 0);
	$pdf->Cell(10, 5, '', 0, 0, 'L', 0);
	$pdf->Cell(17, 5, 'Anzahl', 0, 0, 'L', 1);
	$pdf->Cell(99, 5, 'Produkt', 0, 0, 'L', 1);
	$pdf->Cell(27, 5, 'Einzelpreis', 0, 0, 'R', 1);
	$pdf->Cell(27, 5, 'Gesamtpreis', 0, 1, 'R', 1);

	$pdf->Cell(10, 2, '', 0, 1, 'L', 0);

// Alle Maschinen laden und ausgeben
$result_order = mysqli_query($db,"SELECT stueck, produkt, marke, preis, bemerkung, zusatz FROM order_produkt WHERE session='".session_id()."' AND status='1'");

$franko = 0;

// Produktetext kürzen
function shortText($string,$lenght) {
 if(strlen($string) > $lenght) {
 $string = substr($string,0,$lenght)."...";
 $string_ende = strrchr($string, " ");
 $string = str_replace($string_ende,"...", $string);
 }
 return $string;
 }

$total = 0;

while($row = mysqli_fetch_assoc($result_order)) {

// Produkte laden
$result_produkt = mysqli_query($dbi,"SELECT nummer, marke, hauptrubrik, unterrubrik, produkt, artikelnr, preis, porto, rabatt FROM produkte WHERE nummer='".$row['produkt']."'");
$row_produkt = $result_produkt->fetch_assoc();

// Text Marke
$result_marke = mysqli_query($dbi,"SELECT marke, franko FROM marken WHERE nummer='".$row['marke']."'");
$row_marke = $result_marke->fetch_assoc();

	// höchster Franko
	if ( $row_marke['franko'] > $franko )
	{
	$franko = $row_marke['franko'];
	}

$preis_stk = $row['preis'];
$preis_alle = $preis_stk * $row['stueck'];

$longtext = $row_produkt['produkt'];
$produkt_text = shortText($longtext,56);

	$pdf->SetFont('Arial','',9);
	$pdf->Cell(10, 4, '', 0, 0, 'L', 0);
	$pdf->Cell(17, 4, ''.$row['stueck'].' '.utf8_decode("Stück").'', 0, 0, 'L', 0);
	$pdf->Cell(99, 4, ''.utf8_decode($row_marke['marke']).' '.utf8_decode(html_entity_decode($produkt_text)).'', 0, 0, 'L', 0);
	$pdf->Cell(27, 4, ''.number_format($preis_stk, 2, '.', "'").'', 0, 0, 'R', 0);
	$pdf->Cell(27, 4, ''.number_format($preis_alle, 2, '.', "'").'', 0, 1, 'R', 0);

	$pdf->SetFont('Arial','',8);
	$pdf->Cell(10, 4, '', 0, 0, 'L', 0);
	$pdf->Cell(17, 4, '', 0, 0, 'L', 0);
	$pdf->Cell(99, 4, 'Artikelnummer: '.$row_produkt['artikelnr'].'', 0, 0, 'L', 0);
	$pdf->Cell(27, 4, '', 0, 0, 'R', 0);
	$pdf->Cell(27, 4, '', 0, 1, 'R', 0);

if ( $row['zusatz'] != '' )
{
	$pdf->SetFont('Arial','I',8);
	$pdf->Cell(10, 4, '', 0, 0, 'L', 0);
	$pdf->Cell(17, 4, '', 0, 0, 'L', 0);
	$pdf->Cell(99, 4, ''.utf8_decode($row['zusatz']).'', 0, 0, 'L', 0);
	$pdf->Cell(27, 4, '', 0, 0, 'R', 0);
	$pdf->Cell(27, 4, '', 0, 1, 'R', 0);
}

if ( $row['bemerkung'] != '' )
{
	$pdf->SetFont('Arial','I',8);
	$pdf->Cell(10, 4, '', 0, 0, 'L', 0);
	$pdf->Cell(17, 4, '', 0, 0, 'L', 0);
	$pdf->Cell(99, 4, ''.utf8_decode($row['bemerkung']).'', 0, 0, 'L', 0);
	$pdf->Cell(27, 4, '', 0, 0, 'R', 0);
	$pdf->Cell(27, 4, '', 0, 1, 'R', 0);
}

$total += $preis_alle;
}

	$pdf->SetFont('Arial','',9);

	// Kleinmengenzuschlag
	if ( $total < 100 )
	{

	$total = $total + 5;

	$pdf->Cell(10, 4, '', 0, 1, 'L', 0);
	$pdf->Cell(10, 4, '', 0, 0, 'L', 0);
	$pdf->Cell(100, 4, 'Kleinmengenzuschlag', 0, 0, 'L', 0);
	$pdf->Cell(35, 4, '', 0, 0, 'R', 0);
	$pdf->Cell(35, 4, '5.00', 0, 1, 'R', 0);
	}

	$pdf->Cell(10, 2, '', 0, 1, 'L', 0);

// PORTO
	if ( $porto == 0 )
	{
		$pdf->Cell(10, 4, '', 0, 0, 'L', 0);
		$pdf->Cell(100, 4, 'Versand', 0, 0, 'L', 0);
		$pdf->Cell(35, 4, '', 0, 0, 'R', 0);
		$pdf->Cell(35, 4, 'Inklusive', 0, 1, 'R', 0);
	}
	else
	{
		$pdf->Cell(10, 4, '', 0, 0, 'L', 0);
		$pdf->Cell(100, 4, 'Versand', 0, 0, 'L', 0);
		$pdf->Cell(35, 4, '', 0, 0, 'R', 0);
		$pdf->Cell(35, 4, ''.$porto.'.00', 0, 1, 'R', 0);
	}
	
	$total = $total + $porto;

$mwst = $total / 108.1 * 8.1;
$mwst = round($mwst, 1);

	$pdf->Cell(10, 4, '', 0, 0, 'L', 0);
	$pdf->Cell(100, 4, 'MwSt. 8.1% '.number_format($mwst, 2, '.', "'").'', 0, 0, 'L', 0);
	$pdf->Cell(35, 4, '', 0, 0, 'R', 0);
	$pdf->Cell(35, 4, '', 0, 1, 'R', 0);

	$pdf->SetFont('Arial','',10);
	$pdf->Cell(10, 5, '', 0, 0, 'L', 0);
	$pdf->Cell(100, 5, 'Gesamtbetrag', 0, 0, 'L', 1);
	$pdf->Cell(35, 5, '', 0, 0, 'R', 1);
	$pdf->Cell(35, 5, 'CHF '.number_format($total, 2, '.', "'").'', 0, 0, 'R', 1);

	$pdf->Cell(10, 12, '', 0, 1, 'L', 0);

	$pdf->Cell(10, 5, '', 0, 0, 'L', 0);
	$pdf->Cell(170, 5, 'Mit bestem Dank', 0, 1, 'L', 0);

	$pdf->Cell(10, 5, '', 0, 0, 'L', 0);
	$pdf->Cell(170, 5, 'und freundlichen '.utf8_decode("Grüssen").'', 0, 1, 'L', 0);

	$pdf->Cell(10, 3, '', 0, 1, 'L', 0);

	$pdf->Cell(10, 5, '', 0, 0, 'L', 0);
	$pdf->Cell(170, 5, 'Patrick Fux', 0, 1, 'L', 0);

	$pdf->Cell(10, 8, '', 0, 1, 'L', 0);

	$pdf->Cell(10, 5, '', 0, 0, 'L', 0);
	$pdf->SetFillColor(255, 255, 255);
	$pdf->MultiCell(170, 5, ''.utf8_decode("Garantie: Herstellergarantie gemäss Richtlinien der jeweiligen Hersteller, darüber hinaus wird durch Fux Elektrowerkzeuge GmbH keine weitere Sachmängelgewährleistung gegeben.").'', 0, 1, 'L', 0);

	$pdf->Cell(10, 4, '', 0, 1, 'L', 0);

if ( $zahlungsart == 8 )
{
	$pdf->Cell(10,3,'',0,0);
	$pdf->Cell(200,3,'Die Rechnung wird durch die MF Group / POWERPAY ausgestellt.',0,1,'L');
}
else
{
	$pdf->SetFont('Arial','',8);
	$pdf->Cell(10,3,'',0,0);
	$pdf->Cell(200,3,'Unsere Bankkontodaten',0,1,'L');
	$pdf->Cell(10,3,'',0,0);
	$pdf->Cell(200,3,'Raiffeisen Schweiz Genossenschaft',0,1,'L');
	$pdf->Cell(10,3,'',0,0);
	$pdf->Cell(200,3,'Raiffeisenplatz',0,1,'L');
	$pdf->Cell(10,3,'',0,0);
	$pdf->Cell(200,3,'9001 St. Gallen',0,1,'L');

	$pdf->Cell(10, 2, '', 0, 1, 'L', 0);

	$pdf->Cell(10,3,'',0,0);
	$pdf->Cell(200,3,'IBAN: CH67 8080 8009 2990 2320 8',0,1,'L');
	$pdf->Cell(10,3,'',0,0);
	$pdf->Cell(200,3,'BC-Nr.: 80808',0,1,'L');
	$pdf->Cell(10,3,'',0,0);
	$pdf->Cell(200,3,'Postkonto: 40-31200-6',0,1,'L');
	$pdf->Cell(10,3,'',0,0);
	$pdf->Cell(200,3,'SWIFT-BIC: RAIFCH22773',0,1,'L');
}

	$pdf->Output('rechnungen_xyz/'.$nummer.'.pdf', 'F');


/* eMail an Betreiber der Homepage */

$header  = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=utf-8\r\n";
$header .= "From: Bestellung <info@fuxtools.ch>\r\n";
$header .= "Reply-To: noreply@fuxtools.ch\r\n";
$header .= "X-Mailer: PHP ". phpversion();

$mailtext = '
<html>
<head>
	<title>Bestellung</title>
<style type="text/css">
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.aktionen {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.rahmen_rot {
	border: 1px #F92F01 solid;
}
</style>
</head>

<body>

<table width="700" border="0" cellspacing="0" cellpadding="5">
	<tr>
		<td width="75" align="left" bgcolor="#F92F01" class="aktionen">Anzahl</td>
		<td width="80" align="left" bgcolor="#F92F01" class="aktionen">Produkt</td>	
		<td width="305" align="left" bgcolor="#F92F01" class="aktionen"></td>
		<td width="120" align="right" bgcolor="#F92F01" class="aktionen">Einzelpreis</td>
		<td width="120" align="right" bgcolor="#F92F01" class="aktionen">Gesamtpreis</td>
	</tr>';

// Alle Maschinen laden und ausgeben
$result_order = mysqli_query($db,"SELECT stueck, produkt, marke, preis, bemerkung, zusatz FROM order_produkt WHERE session='".session_id()."' AND status='1'");

$franko = 0;
$total_2 = 0;

while($row = mysqli_fetch_assoc($result_order)) {

// Produkte laden
$result_produkt = mysqli_query($dbi,"SELECT nummer, marke, hauptrubrik, unterrubrik, produkt, preis, porto, rabatt FROM produkte WHERE nummer='".$row['produkt']."'");
$row_produkt = $result_produkt->fetch_assoc();

// Text Marke
$result_marke = mysqli_query($dbi,"SELECT marke, franko FROM marken WHERE nummer='".$row['marke']."'");
$row_marke = $result_marke->fetch_assoc();

	// höchster Franko
	if ( $row_marke['franko'] > $franko )
	{
	$franko = $row_marke['franko'];
	}

$preis_stk = $row['preis'];
$preis_alle = $preis_stk * $row['stueck'];

$mailtext .= '
	<tr>
		<td align="left">'.$row['stueck'].' Stück</td>
		<td align="left"><a href="https://www.fuxtools.ch/produkt.php?produkt='.$row_produkt['nummer'].'"><img src="https://www.fuxtools.ch/images/produkte/klein/'.$row_produkt['nummer'].'.jpg" vspace="10" height="60" alt="'.$row_marke['marke'].' '.$row_produkt['produkt'].'"/></a></td>
		<td align="left"><a href="https://www.fuxtools.ch/produkt.php?produkt='.$row_produkt['nummer'].'">'.$row_marke['marke'].' '.$row_produkt['produkt'].'</a>'; if ( $row['zusatz'] != '' ) { $mailtext .= '<br><b>Zusatzprodukt!</b> <i>'.$row['zusatz'].'</i>'; } if ( $row['bemerkung'] != '' ) { $mailtext .= '<br><b>Bemerkung!</b> <i>'.$row['bemerkung'].'</i>'; } $mailtext .= '</td>
		<td align="right">CHF '.number_format($preis_stk, 2, '.', "'").'</td>
		<td align="right">CHF '.number_format($preis_alle, 2, '.', "'").'</td>
	</tr>';

$total_2 += $preis_alle;
}

	// Kleinmengenzuschlag
	if ( $total_2 < 100 )
	{

	$total_2 = $total_2 + 5;

	$mailtext .= '
	<tr>
		<td align="left" colspan="4">Kleinmengenzuschlag</td>
		<td align="right">CHF 5.00</td>
	</tr>';
	}

$mailtext .= '
	<tr>
		<td align="left" colspan="4">Versand</td>
		<td align="right">';

// PORTO
	if ( $porto == 0 )
	{
		$mailtext .= "Inklusive";
	}
	else
	{
		$mailtext .= "CHF ".$porto.".00";
	}

		$total_2 = $total_2 + $porto;

$mailtext .= '</td>
	</tr>';

$mwst = $total_2 / 108.1 * 8.1;
$mwst = round($mwst, 1);

$mailtext .= '
	<tr>
		<td align="left" colspan="5">MwSt. 8.1% CHF '.number_format($mwst, 2, '.', "'").'</td>
	</tr>
	<tr>
		<td height="5" colspan="5"></td>
	</tr>
	<tr>
		<td align="left" colspan="4" bgcolor="#F92F01" class="aktionen">Gesamtbetrag</td>
		<td align="right" bgcolor="#F92F01" class="aktionen">CHF '.number_format($total_2, 2, '.', "'").'</td>
	</tr>
	<tr>
		<td height="5" colspan="5"></td>
	</tr>';

if ( $bonus == 1 )
{
$mailtext .= '
	<tr>
		<td colspan="5"><b>Wichtig! Autobahnvignette</b></td>
	</tr>';
}

$mailtext .= '	<tr>
		<td colspan="5">Adresse: '.stripslashes($vorname).' '.stripslashes($name).', '.stripslashes($strasse).', '.$plz.' '.stripslashes($ort).', '.$telefon.', '.$email.'</td>
	</tr>';

if ( $alt_adresse == '1' )
{
$mailtext .= '
	<tr>
		<td colspan="5">Lieferadresse: '.stripslashes($alt_vorname).' '.stripslashes($alt_name).', '.stripslashes($alt_strasse).', '.$alt_plz.' '.$alt_ort.'</td>
	</tr>';
}

$mailtext .= '
	<tr>
		<td colspan="5">Zahlungsart: ';

	if ( $zahlungsart == '1' )
	{
	$mailtext .= 'Vorkasse';
	}
	elseif ( $zahlungsart == '2' )
	{
	$mailtext .= '&nbsp;&nbsp;&nbsp;<img src="https://www.fuxtools.ch/images/zahlungsarten/paypal.svg" alt="PayPal" width="60" height="15" style="vertical-align:middle"/>';
	}
	elseif ( $zahlungsart == '4' )
	{
	$mailtext .= '&nbsp;&nbsp;&nbsp;<img src="https://www.fuxtools.ch/images/zahlungsarten/mastercard.svg" alt="Master Card" width="60" height="47" style="vertical-align:middle"/>';
	}
	elseif ( $zahlungsart == '5' )
	{
	$mailtext .= '&nbsp;&nbsp;&nbsp;<img src="https://www.fuxtools.ch/images/zahlungsarten/visa.svg" alt="VISA Card" width="60" height="20" style="vertical-align:middle"/>';
	}
	elseif ( $zahlungsart == '6' )
	{
	$mailtext .= '&nbsp;&nbsp;&nbsp;<img src="https://www.fuxtools.ch/images/zahlungsarten/postfinance_pay.svg" alt="PostFinance e-finance" width="60" height="31" style="vertical-align:middle"/>';
	}
	elseif ( $zahlungsart == '7' )
	{
	$mailtext .= '&nbsp;&nbsp;&nbsp;<img src="https://www.fuxtools.ch/images/zahlungsarten/twint.svg" alt="Twint" width="60" height="21" style="vertical-align:middle"/>';
	}
	elseif ( $zahlungsart == '8' )
	{
	$mailtext .= '&nbsp;&nbsp;&nbsp;<img src="https://www.fuxtools.ch/images/zahlungsarten/rechnung.svg" alt="Rechnung" width="60" height="41" style="vertical-align:middle"/>';
	}
	elseif ( $zahlungsart == '9' )
	{
	$mailtext .= '&nbsp;&nbsp;&nbsp;<img src="https://www.fuxtools.ch/images/zahlungsarten/maestro.svg" alt="Maestro" width="60" height="36" style="vertical-align:middle"/>';
	}
	elseif ( $zahlungsart == '10' )
	{
	$mailtext .= '&nbsp;&nbsp;&nbsp;<img src="https://www.fuxtools.ch/images/zahlungsarten/google_pay.svg" alt="Google Pay" width="60" height="24" style="vertical-align:middle"/>';
	}
	elseif ( $zahlungsart == '11' )
	{
	$mailtext .= '&nbsp;&nbsp;&nbsp;<img src="https://www.fuxtools.ch/images/zahlungsarten/apple_pay.svg" alt="Apple Pay" width="60" height="25" style="vertical-align:middle"/>';
	}

	$mailtext .= '</td>
	</tr>';

if ( $ung != '' )
{
$mailtext .= '
	<tr>
		<td colspan="5">Mitteilung:<br>'.str_replace("rn","<br>",stripslashes($ung)).'</td>
	</tr>';
}

$mailtext .= '
	<tr>
		<td colspan="5">&nbsp;</td>
	</tr>
</table>

<table width="700" border="0" cellspacing="0" cellpadding="5">
	<tr>
		<td align="center">

<table width="200" border="0" cellspacing="0" cellpadding="5" class="rahmen_rot">
	<tr>
		<td align="center"><a href="https://www.fuxtools.ch/admin/bestellungen/bestellungen_liste.php" style="color: #000000; text-decoration: none;"><b>Bestellungen ansehen</b></a></td>
	</tr>
</table>

		</td>
		<td align="center">

<table width="200" border="0" cellspacing="0" cellpadding="5" class="rahmen_rot">
	<tr>
		<td align="center"><a href="https://www.fuxtools.ch/admin/bestellungen/bestellungen_order.php?nummer='.$nummer.'" style="color: #000000; text-decoration: none;"><b>Ware Bestellen</b></a></td>
	</tr>
</table>

		</td>
		<td align="center">

<table width="200" border="0" cellspacing="0" cellpadding="5" class="rahmen_rot">
	<tr>
		<td align="center"><a href="https://www.fuxtools.ch/admin/bestellungen/bestellungen_status.php?nummer='.$nummer.'" style="color: #000000; text-decoration: none;"><b>Versand bestätigen</b></a></td>
	</tr>
</table>

		</td>
	</tr>
</table>

</body>
</html>';

	// Infomail an wen
	if ( $infomail == 0 )
	{
	mail("info@mbur.ch","$betreff",$mailtext,$header);
	}
	else
	{
	mail("info@fuxtools.ch","$betreff",$mailtext,$header);
	}

/* eMail an User */

	$DateinameMail = "Rechnung.pdf";
	$h = fopen("rechnungen_xyz/$nummer.pdf", 'rb');
	$filecontents = fread($h, filesize("rechnungen_xyz/$nummer.pdf"));

	$Trenner1 = md5(uniqid(time()));
	$Trenner2 = md5(uniqid(time()+1));
	$Trenner3 = md5(uniqid(time()+2));

	$header = "From: Fux Elektrowerkzeuge GmbH <info@fuxtools.ch>\n";
	$header .= "Bcc: fux@mbur.ch\n";
	$header .= "Reply-To: info@fuxtools.ch\n";
	$header .= "X-Mailer: PHP ". phpversion()."\n";
	$header .= "MIME-Version: 1.0\n";
	$header .= "Content-Type: multipart/mixed;\n boundary=\"$Trenner1\"\n";

	$text = "";
	$text .= "--$Trenner1\n";
	$text .= "Content-Type: multipart/related;\n boundary=\"$Trenner2\"\n\n";

	$text .= "--$Trenner2\n";
	$text .= "Content-Type: multipart/alternative;\n boundary=\"$Trenner3\"\n\n";

	$text .= "--$Trenner3\n";
	$text .= "Content-Type: text/plain; charset=utf-8\n";
	$text .= "Content-Transfer-Encoding: 8bit\n\n";
	$text .= "Besten Dank für Ihre Bestellung und Ihr entgegengebrachtes Vertrauen!\n\n";

	$text .= "Im Anhang finden Sie die Rechnung als PDF, welche gleichzeitig auch Ihr Garantie-Schein ist.\n\n";

if ( $zahlungsart == '1' )
{
	$text .= "Nachfolgend alle Angaben zur Bezahlung.\n\n";
	$text .= "Sie wählten die Zahlungsart Vorkasse.\n\n";
	$text .= "Hier unsere Bankkontodaten:\n\n";
	$text .= "Raiffeisen Schweiz Genossenschaft\n";
	$text .= "Raiffeisenplatz\n";
	$text .= "9001 St. Gallen\n\n";
	$text .= "IBAN: CH67 8080 8009 2990 2320 8\n";
	$text .= "BC-Nr.: 80808\n";
	$text .= "Postkonto: 40-31200-6\n";
	$text .= "SWIFT-BIC: RAIFCH22773\n\n";
}
elseif ( $zahlungsart == '2' )
{
	$text .= "Nachfolgend alle Angaben zur Bezahlung.\n\n";
	$text .= "Sie wählten die Zahlungsart PayPal.\n\n";
	$text .= "Hier der Link zur bezahlung: \n";
	$text .= "https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@fuxtools.ch&item_name=Fux%20Elektrowerkzeuge%20GmbH&amount=".number_format($total_2, 2, '.', '')."&currency_code=CHF\n\n";
}
if ( $zahlungsart != '8' )
{
	$text .= ".Sobald wir die Überweisung erhalten versenden wir Ihre Bestellung.\n\n";
}
	$text .= "Bei Probleme und Technische Fragen stehe ich Ihnen gerne steht`s zur Verfügung.\n";
	$text .= "Auf ein baldiges Wiedersehen!\n\n";
	$text .= "Mit bestem Dank und freundlichen Grüssen\n";
	$text .= "Patrick Fux\n";

	$text .= "--$Trenner3\n";

	$text .= "Content-Type: text/html; charset=\"utf-8\"\n";
	$text .= "Content-Transfer-Encoding: 8bit\n\n";
	$text .= "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">
<html>
<head>
	<title>Bestellung</title>
<style type=\"text/css\">
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.aktionen {
	font-size: 13px;
	color: %23FFFFFF;
	font-weight: bold;
}

a {
	font-size: 12px;
	color: %23F92F01;
	text-decoration: none;
}
</style>
</head>

<body>
<table width=\"700\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
	<tr>
		<td><a href=\"https://www.fuxtools.ch\" target=\"_blank\"><img src=\"https://www.fuxtools.ch/images/mail_header.png\" width=\"700\" height=\"131\" alt=\"Fux Elektrowerkzeuge GmbH\"/></a></td>
	</tr>
	<tr>
		<td height=\"40\">&nbsp;</td>
	</tr>
	<tr>
		<td align=\"center\"><table width=\"600\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
	<tr>
		<td align=\"center\" style=\"font-size:14px\"><strong>Besten Dank f&uuml;r Ihre Bestellung und Ihr entgegengebrachtes Vertrauen!</strong></td>
	</tr>
	<tr>
		<td>&nbsp;</td>
	</tr>";

$text .= "	<tr>
		<td align=\"center\">Im Anhang finden Sie die Rechnung als PDF, welche gleichzeitig auch Ihr Garantie-Schein ist.<br><br></td>
	</tr>
	<tr>
		<td align=\"center\">";

if ( $zahlungsart == '1' )
{
$text .= 'Nachfolgend alle Angaben zur Bezahlung.<br><br>Sie w&auml;hlten die Zahlungsart Vorkasse.
<br><br>
Hier unsere Bankkontodaten:
Raiffeisen Schweiz Genossenschaft<br>Raiffeisenplatz<br>9001 St. Gallen<br><br>
IBAN: CH67 8080 8009 2990 2320 8
<br>
BC-Nr.: 80808
<br>
Postkonto: 40-31200-6
<br>
SWIFT-BIC: RAIFCH22773';
}
elseif ( $zahlungsart == '2' )
{
$text .= 'Nachfolgend alle Angaben zur Bezahlung.<br><br>Sie w&auml;hlten die Zahlungsart PayPal.
<br><br>Hier der Link zur Bezahlung:
<br><br><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=info@fuxtools.ch&item_name=Fux%20Elektrowerkzeuge%20GmbH&amount='.number_format($total_2, 2, '.', '').'&currency_code=CHF" target="_blank"><img src="https://www.fuxtools.ch/images/paypal_bezahlen.png" width="145" height="80" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal."/></a>';
}
$text .= '

</td>
	</tr>
	<tr>
		<td align="center">&nbsp;</td>
	</tr>';

if ( $zahlungsart != '8' )
{
$text .= '	<tr>
		<td align="center">Sobald wir die &Uuml;berweisung erhalten versenden wir Ihre Bestellung.</td>
	</tr>
	<tr>
		<td align="center">&nbsp;</td>
	</tr>';
}

$text .= '	<tr>
		<td align="center">Bei Probleme und Technische Fragen stehe ich Ihnen gerne steht`s zur Verf&uuml;gung.<br>Auf ein baldiges Wiedersehen!</td>
	</tr>
	<tr>
		<td align="center">&nbsp;</td>
	</tr>';

// S Metabo
	$result_order_metabo = mysqli_query($db,"SELECT produkt FROM order_produkt WHERE session='".session_id()."' AND status='1' AND marke='10'");
	while($row_metabo = mysqli_fetch_assoc($result_order_metabo)) {

		$result_order_metabo_2 = mysqli_query($dbi,"SELECT nummer FROM produkte WHERE nummer='".$row_metabo['produkt']."' AND hauptrubrik!='1847' AND hauptrubrik!='737'");

		// Wenn Metabo Maschine bestellt
		if ( mysqli_num_rows($result_order_metabo_2) > 0 )
		{
		$text .= '<tr>
		<td align="center"><a href="https://www.fux-service.ch" target="_blank">Registrieren Sie ihr Metabo Produkt direkt über uns unter www.fux-service.ch</a></td>
	</tr>
	<tr>
		<td align="center">&nbsp;</td>
	</tr>';
		break;
		}
	}
// E Metabo

$text .= '<tr>
		<td align="center">Mit bestem Dank und freundlichen Gr&uuml;ssen<br>Patrick Fux</td>
	</tr>';

if ( $bonus == 1 )
{
$text .= '	<tr>
		<td align="center">&nbsp;</td>
	</tr>
	<tr>
		<td align="center">PS: Die Autobahnvignette erhalten Sie separat per Post.</td>
	</tr>';
}

$text .= '</table>
		</td>
	</tr>
</table></td>
	</tr>
	<tr>
		<td align="center">&nbsp;</td>
	</tr>
</table>
</body>
</html>

';

	$text .= "--$Trenner3--\n\n";

	$text .= "--$Trenner2--\n\n";

	$text .= "--$Trenner1\n";
	$text .= "Content-Type: application/pdf; name=\"$DateinameMail\"\n";
	$text .= "Content-Transfer-Encoding: base64\n";
	$text .= "Content-Disposition: attachment; ".
           "filename=\"$DateinameMail\"\n\n";
	$text .= chunk_split(base64_encode($filecontents));
	$text .= "\n";
	$text .= "--$Trenner1--";

	mail("$email", "Ihre Bestellung bei www.fuxtools.ch", $text, $header);

// SessionNr ändern in nummer der order_adresse
$result_orderstatus = mysqli_query($db,"UPDATE order_produkt SET status='1', session='$nummer' WHERE session='".session_id()."'");

	// S PDF wieder löschen
	$filemarke = "rechnungen_xyz/$nummer.pdf";
	
	if (file_exists($filemarke))
	{
	$datei = "rechnungen_xyz/$nummer.pdf";
	unlink($datei);
	}
	// E PDF wieder löschen

if ( $zahlungsart == 4 OR $zahlungsart == 5 OR $zahlungsart == 6 OR $zahlungsart == 7 OR $zahlungsart == 8 OR $zahlungsart == 9 OR $zahlungsart == 10 OR $zahlungsart == 11 )
{
	require_once(__DIR__ . '/postfinance/autoload.php');

	// Configuration
	$spaceId = 37921;
	$userId = 84398;
	$secret = 'o1ainLvSj6rkO/nw5Sw9Q2L+agVS6HgJkXZ6+uP8vf0=';

	// Setup API client
	$client = new \PostFinanceCheckout\Sdk\ApiClient($userId, $secret);
	
	$httpClientType = \PostFinanceCheckout\Sdk\Http\HttpClientFactory::TYPE_CURL; // or \PostFinanceCheckout\Sdk\Http\HttpClientFactory::TYPE_SOCKET

	$client->setHttpClientType($httpClientType);

	//Setup a custom connection timeout if needed. (Default value is: 25 seconds)
	$client->setConnectionTimeout(20);

	// Create transaction
	$lineItem = new \PostFinanceCheckout\Sdk\Model\LineItemCreate();
	$lineItem->setName('Produkte');
	$lineItem->setUniqueId($nummer);
	$lineItem->setQuantity(1);
	$lineItem->setAmountIncludingTax(number_format($total_2, 2, '.', ''));
	$lineItem->setType(\PostFinanceCheckout\Sdk\Model\LineItemType::PRODUCT);


	$transactionPayload = new \PostFinanceCheckout\Sdk\Model\TransactionCreate();
	$transactionPayload->setCurrency('CHF');
	$transactionPayload->setLineItems(array($lineItem));
	$transactionPayload->setAutoConfirmationEnabled(true);

	if ( $zahlungsart == 4 ) // Mastercard
	{
		$transactionPayload->setAllowedPaymentMethodConfigurations(210705);
	}
	elseif ( $zahlungsart == 5 ) // Visa
	{
		$transactionPayload->setAllowedPaymentMethodConfigurations(210705);
	}
	elseif ( $zahlungsart == 6 ) // PostFinance Pay
	{
		$transactionPayload->setAllowedPaymentMethodConfigurations(210712);
	}
	elseif ( $zahlungsart == 7 ) // Twint
	{
		$transactionPayload->setAllowedPaymentMethodConfigurations(210704);
	}
	elseif ( $zahlungsart == 8 ) // Rechnung
	{
		$transactionPayload->setAllowedPaymentMethodConfigurations(210706);
	}
	elseif ( $zahlungsart == 9 ) // Maestro
	{
		$transactionPayload->setAllowedPaymentMethodConfigurations(210705);
	}
	elseif ( $zahlungsart == 10 ) // Google
	{
		$transactionPayload->setAllowedPaymentMethodConfigurations(210705);
	}
	elseif ( $zahlungsart == 11 ) // Apple
	{
		$transactionPayload->setAllowedPaymentMethodConfigurations(210705);
	}

	$transactionPayload->setfailedUrl('https://www.fuxtools.ch/warenkorb_pf.php?postfinance=order_error');
	$transactionPayload->setsuccessUrl('https://www.fuxtools.ch/warenkorb_pf.php?postfinance=order_ok');

	$transaction = $client->getTransactionService()->create($spaceId, $transactionPayload);

	// Create Payment Page URL:
	$redirectionUrl = $client->getTransactionPaymentPageService()->paymentPageUrl($spaceId, $transaction->getId());

	header('Location: ' . $redirectionUrl);
	exit;
}

// S Festtage
$einblenden = strtotime('2024-12-06');
$ausblenden = strtotime('2025-01-01 +1 day');

if ( $timestamp > $einblenden AND $timestamp < $ausblenden )
{
echo '<br>
	<div id="festtage">
		<img src="images/festtage.png" width="205" height="192" alt="Festtage"/><br>
		<strong>Ob über oder unter Null,<br>ob es regnet oder schneit,<br>wir wünschen Ihnen eine<br>besonders schöne<br>und wundervolle Festtagszeit!</strong>
	</div>
	<br>';
}
// E Festtage

echo '<div class="box_center">
		<br><br>
		<b>Besten Dank für Ihre Bestellung!</b>
		<br><br>
		Zur Bestätigung der Bestellung haben wir Ihnen ein Mail gesendet.<br>
		Nachfolgend, und in der Bestätigungsmail finden Sie alle Angaben zur Bezahlung.<br><br>';


if ( $zahlungsart == '1' )
{
echo 'Sie wählten die Zahlungsart Vorkasse. Nachfolgend die Bankkontodaten.
<br><br>
Raiffeisen Schweiz Genossenschaft<br>Raiffeisenplatz<br>9001 St. Gallen<br><br>
IBAN: CH67 8080 8009 2990 2320 8
<br>
BC-Nr.: 80808
<br>
Postkonto: 40-31200-6
<br>
SWIFT-BIC: RAIFCH22773
<br><br>';
}
elseif ( $zahlungsart == '2' )
{
echo 'Sie wählten die Zahlungsart PayPal. Nachfolgend der Link zur Bezahlung mit PayPal.
<br><br>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" style="margin:0" target="_blank">
<input type="hidden" name="cmd" value="_xclick"/>
<input type="hidden" name="business" value="info@fuxtools.ch"/>
<input type="hidden" name="amount" value="'.number_format($total_2, 2, '.', '').'"/>
<input type="hidden" name="currency_code" value="CHF"/>
<input type="hidden" name="item_name" value="Fux Elektrowerkzeuge GmbH"/>
<input type="image" src="images/paypal_bezahlen.png" width="145" height="80" name="submit" alt="Jetzt einfach, schnell und sicher online bezahlen – mit PayPal."/>
</form><br>';
}

echo '
		Falls Sie kein Mail erhalten haben sollten Sie als erstes Ihren SPAM Ordner überprüfen.<br>
		Wenn Sie auch in diesem keine Mail von uns finden melden Sie sich bei<br>
		info@fuxtools.ch oder unter der Telefonnummer 062 791 44 44
</div>';
}

}
// ENDE wenn kein Produkt im Korb aber Formular aktualisiert
}
?>
<br>
	</article>

</section>

</div>

<?php include('page_footer.php'); ?>

<?php include('page_script_bottom.php'); ?>
<?php
if ( $powerpay == 1 )
{
	echo '
	<script>
	$(function(){
		$(\'html, body\').animate({
			scrollTop: $(\'.jump\').offset().top
		}, 1000);
		return false;
	});
	</script>';
}
?>
</body>
</html>