Your IP : 216.73.216.39


Current Path : /home/wirbesti/public_html/php/
Upload File :
Current File : /home/wirbesti/public_html/php/mail-PDF-dex.php

<?php
ob_start();
$nachname= $_GET['nachname'];
$vorname= $_GET['vorname'];
$email= $_GET['email'];
$campaign= $_GET['campaign'];
require_once 'php/Metadata.php';
require_once 'php/DBConnection.php';
require_once 'php/setting.config.php';

$db = new DBConnection($config);
$meta = new Metadata($db);

$metaEntry = $meta->getMetadataByCampaignid($campaign);
if ($metaEntry) {
	$filename = $metaEntry['signature-form-path-pdf-de'];
	$subjectname = $metaEntry['slogan-de'];
} else
{
	$filename = 'Name.pdf'; $subjectname = '"Text der initiative"';
}

//recipient
$to = $email;
//sender
$from = 'kontakt@wirbestimmen.ch';
$fromName = 'Wir bestimmen';

//email subject
$subject = 'Unterschriftsbogen leer - '.$subjectname;
$path = getcwd();

//attachment file path
$file = $path .'/'. $filename;

//email body content
$htmlContent = '<p><strong>Hallo '.$vorname.' '.$nachname.'</strong></p>
<p>Wir danken Ihnen im Namen des Initiativekomitees.</p>
<p>Wir haben Ihnen im Anhang ein leeres Unterschriftsblatt, resp. einen Strassenbogen zugestellt.</p>
<p><strong>WICHTIG:</strong><br />Damit Ihre M&uuml;he nicht umsonst war und die <strong>Unterschriften g&uuml;ltig sind</strong>, m&uuml;ssen wenige aber <strong>WICHTIGE</strong> Regeln beachtet werden:</p>
<ol>
<li>Alle Personen m&uuml;ssen aus dem gleichen Dorf oder aus der gleichen Stadt (PLZ) sein, wie oben in Politische Gemeinde eingetragen.</li>
<li>Alle Felder "Name, Vorname, Geburtsdatum, Strasse & Nr." m&uuml;ssen ausgef&uuml;llt und zuhinterst mit der Unterschrift der Person versehen sein.</li>
<li>Das Feld "Namen und Vornamen" muss von der unterzeichnenden Person handschriftlich ausgef&uuml;llt werden.</li>
</ol>
<p>Weitere B&ouml;gen k&ouml;nnen bei uns auf kontakt@wirbesimmen.ch oder unter +41 840 123 456 bestellt werden.</p>
<p>D&uuml;rfen wir Sie bitten, uns den Unterschriftsbogen gefalten in einem Couvert, oder gefalten und mit einem Klebestreifen verschlossen in den n&auml;chsten Briefkasten zu werfen. Sie machen den Organisatoren der Volksinitiative <strong>einen grossen Gefallen</strong>, wenn diese die Unterschriften nicht in aller letzten Sekunde erhalten. Die Pr&uuml;fung auf Fehler nimmt einige Zeit in Anspruch.<br />Daf&uuml;r danken wir Ihnen herzlich.</p>
<p>Wenn Sie m&ouml;gen, bitte unterst&uuml;tzen Sie unsere Sammlung mit einer Briefmarke. Auch daf&uuml;r danken wir Ihnen herzlich.</p>
<p>Wir w&uuml;nschen Ihnen weiterhin grossen Elan f&uuml;r die Schweiz und die Zukunft einzustehen und Gr&uuml;ssen Sie herzlich.<br /><a href="http://www.wirbestimmen.ch" target="_blank" rel="noopener noreferrer"><br />Wir bestimmen<br /></a>Tel.: +41 840 123 456<br />Mail: <a href="mailto:kontakt@wirbestimmen.ch">kontakt@wirbestimmen.ch</a></p>
<p>&nbsp;</p>
<p>Unser Engagement f&uuml;r eine starke und breite direkte Demokratie kostet viel Geld. <br />F&uuml;r Ihre Unterst&uuml;tzung durch eine Spende sind wir sehr dankbar.<br /><br /><em><strong>Spenden k&ouml;nnen Sie direkt auf folgendes Konto einzahlen:</strong></em></p>
<p>Wir bestimmen<br />3006 Bern<br /><br />Konto: 61-933005-1<br />IBAN:&nbsp; CH68 0900 0000 6193 3005 1</p>';

//header for sender info
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"{$mime_boundary}\"" . "\r\n";
$headers .= "From: $fromName" . " <" . $from . ">" . "\r\n";
$headers .= "X-Mailer: PHP/" . phpversion();

//multipart boundary
$message = "--{$mime_boundary}\r\n" . "Content-Type: text/html; charset=\"UTF-8\"\r\n" .
	"Content-Transfer-Encoding: 7bit\r\n\r\n" . $htmlContent . "\r\n\r\n";

//preparing attachment
if(!empty($file) > 0){
	if(is_file($file)){
		$message .= "--{$mime_boundary}\r\n";
		$fp =    @fopen($file,"rb");
		$data =  @fread($fp,filesize($file));

		@fclose($fp);
		$data = chunk_split(base64_encode($data));
		$message .= "Content-Type: application/octet-stream; name=\"".basename($file)."\"\r\n" .
			"Content-Description: ".basename($file)."\r\n" .
			"Content-Disposition: attachment; filename=\"".basename($file)."\"; size=".filesize($file).";\r\n" .
			"Content-Transfer-Encoding: base64\r\n\r\n" . $data . "\r\n\r\n";
	}
}
$message .= "--{$mime_boundary}--";

$returnpath = "-f" . $from;

//send email
$mail = @mail($to, $subject, $message, $headers, $returnpath);
if ($mail) {
	error_reporting(E_ALL);
	ini_set('display_errors','On');
	ob_flush();
	header('Location: https://wirbestimmen.ch/de/unterschriftsbogen-dl-de');
	die;
} else {
	echo "mail send ... ERROR!";
	print_r( error_get_last() );
}