". $site_template ." konnte nicht geöffnet werden
"; } } } //----------------------------------------------------------------------------// //----------------------------------------------------------------------------// // 1.Mal "durchgang" Arrays abarbeiten // -------------------- // Array Keys auslesen $arr_key_name = array_keys($array); // Jeden Array Key durchgehen foreach($arr_key_name as $arr_key) { $replace_tag = ""; // echo htmlspecialchars("TAG $replace_tag")," = ",htmlspecialchars($array[$arr_key]),"
"; $template = str_replace($replace_tag, $array[$arr_key] , $template); } //----------------------------------------------------------------------------// //----------------------------------------------------------------------------// // Wenn Mehrfach-Zuweisungen sind if ($array_m != "") { //-----------------------------------------------------------------------// // Repetierenden HTML Code auschneiden //------------------------------------- // Start und Stop Tags für repetierenden Code $rep_start_tag = ""; $rep_stop_tag = ""; // Start TAG suchen $start_pos = strpos ($template,$rep_start_tag); if ($start_pos === false) { echo "Start - Position nicht gefunden";} // Stop TAG suchen $stop_pos = strpos ($template,$rep_stop_tag); if ($stop_pos === false) { echo "Stop - Position nicht gefunden";} // Wiederholenden Code Auschneiden $repeat_string = substr($template,$start_pos, ($stop_pos - $start_pos + strlen($rep_stop_tag))); // Ersetzt den (weiter unten abgearbeitet) Repetierenden HTML Code durch Platzhalter $template = str_replace($repeat_string,"", $template); // Start / Stop TAG aus "wiederholender" Vorlaqe ausschneiden $repeat_string = str_replace($rep_start_tag,"",$repeat_string); $repeat_string = str_replace($rep_stop_tag,"",$repeat_string); //-----------------------------------------------------------------------// //-----------------------------------------------------------------------// // "1 Durchgang" Arrays abarbeiten // ----------------------------------- // Array Keys auslesen $parsed_repeat_string = ""; // Schlüssel von Array extrahieren ( 0, 1, 2, 3 ...) $key_n = array_keys($array_m); // Jeden Array Key durchgehen foreach($key_n as $su) { // Repetierende Vorlage neu zuweisen $temp_parsed_repeat_string = $repeat_string; // Schlüssel von Sub Array extrahieren ( Name, Vorname, etc ...) $sub_arr_key_name = array_keys($array_m[$su]); // Jeder Sub Array Key Durchgehen foreach($sub_arr_key_name as $arr_key_m) { // Replace Tag generieren (aus array key) $replace_tag_m = ""; $temp_parsed_repeat_string = str_replace($replace_tag_m, $array_m[$su][$arr_key_m], $temp_parsed_repeat_string); } // Gerparsten, wiederholenden String zusammensetzen $parsed_repeat_string .= $temp_parsed_repeat_string; } //-----------------------------------------------------------------------// } //----------------------------------------------------------------------------// //----------------------------------------------------------------------------// // Ersetz den Platzhalter für den repetierenden HTML Code durch diesen if (!isset($parsed_repeat_string)) { $parsed_repeat_string = ""; } $template = str_replace("", $parsed_repeat_string , $template); // Wert zurückgeben... return $template; } //----------------------------------------------------------------------------// ?>Fehler beim verbinden zum Datenbankserver \"" . $mysqlhost ."\"!
Bitte senden sie ein Mail mit Datum/Zeit wann der Fehler aufgetreten ist an: Administrator"); // Datenbank auswälen: mysql_select_db ($sql_database) or die ("
Fehler beim öffnen der Datenbank \"". $sql_database ."\"!
Bitte senden sie ein Mail mit einer genauen Beschreibung wann der Fehler auftritt an: Administrator"); //----------------------------------------------------------------------------// ?> addText( 100,720,10, 'Echo = '. $brutto ); $pdf->addJpegFromFile('./img/logo_weiss.jpg',450,790,110,30); $pdf->addJpegFromFile($img,0,0,595,280); $pdf->selectFont('./modules/fonts/Helvetica.afm'); $pdf->addText( 40,720,10, 'Vertragspartner :' ); $pdf->addText( 40,705,10, $dsatz["name"] ); $pdf->addText( 40,690,10, $dsatz["kontakt"] ); $pdf->addText( 40,675,10, $dsatz["strasse"] ." ". $dsatz["nr"] ); $pdf->addText( 40,650,10, $dsatz["plz"] ." ". $dsatz["ort"] ); $pdf->addText( 400,705,10, 'Villen.ch AG' ); $pdf->addText( 400,690,10, 'Toggenburgerstrasse 26' ); $pdf->addText( 400,675,10, 'CH - 9500 Wil SG' ); $pdf->addText( 400,650,10, 'MwSt-Nr. : '. $dsatzdomainpaechter["mwst_nr"] ); $pdf->addText( 40,590,10, 'Wil, '. $date ); $pdf->addText( 40,540,14, 'Rechnung Objektaufschaltung Referenz-Nr. : '. $dsatzobj["ref_nr"] ); $pdf->addText( 40,500,10, $anrede ); $pdf->addText( 40,470,10, 'gemäss Vereinbarung möchten wir Ihnen hiermit die durch uns getätigte Aufschaltung Ihres Objekts' ); $pdf->addText( 40,455,10, 'unter der Verkaufsplattform villen.ch wie folgt in Rechnung stellen :' ); $pdf->addText( 40,430,12, 'Objekt Bezeichnung Aufschaltbebühr' ); $pdf->addText( 40,405,10, $dsatzobj["ref_nr"] .' '. $dsatzobj["titel"] ); $pdf->addText( 350,405,10, 'sFr. '. $netto ); $pdf->addText( 107,385,10, bcadd((float)$mwst,(float)0,1) .'% MwSt : sFr. '. $mwst_betrag ); $pdf->addText( 107,365,11, 'Rechnungstotal netto inkl. '.bcadd((float)$mwst,(float)0,1).'% MwSt : sFr. '. bcadd((float)$brutto,(float)0,2) ); $pdf->addText( 40,345,10, 'Gerne erwarten wir Ihre Zahlung innert 30 Tagen auf unser Konto bei der Bank in Wil'); $pdf->addText( 40,325,10, 'mit freundlichen Grüssen'); $pdf->addText( 40,310,10, 'Villen.ch AG'); $pdf->addText( 40,300,10, ' '); //***************************************************************************************************************************************** //***************************************************************************************************************************************** // Beträge ausrechnen. //***************************************************************************************************************************************** //***************************************************************************************************************************************** if ( $netto === "375.00" ) { $pdf->addText( 257,132,12, '4 0 5 0 0' ); $pdf->addText( 83,132,12, '4 0 5 0 0' ); } if ( $netto === "450.00" ) { $pdf->addText( 257,132,12, '4 8 6 0 0' ); $pdf->addText( 83,132,12, '4 8 6 0 0' ); } if ( $netto === "750.00" ) { $pdf->addText( 257,132,12, '8 1 0 0 0' ); $pdf->addText( 83,132,12, '8 1 0 0 0' ); } if ( $netto === "900.00" ) { $pdf->addText( 257,132,12, '9 7 2 0 0' ); $pdf->addText( 83,132,12, '9 7 2 0 0' ); } //***************************************************************************************************************************************** //***************************************************************************************************************************************** $pdf->addText( 360,151,10, $dsatz["name"] ); $pdf->addText( 360,135,10, $dsatz["kontakt"] ); $pdf->addText( 360,117,10, $dsatz["strasse"] ." ". $dsatz["nr"] ); $pdf->addText( 360,100,10, $dsatz["plz"] ." ". $dsatz["ort"] ); $pdf->addText( 50,117,10, $dsatz["name"] ); $pdf->addText( 50,100,10, $dsatz["kontakt"] ); $pdf->addText( 50,83,10, $dsatz["strasse"] ." ". $dsatz["nr"] ); $pdf->addText( 50,64,10, $dsatz["plz"] ." ". $dsatz["ort"] ); $pdf->addText( 352,240,10, 'O B J E K T - I D : '); $pdf->addText( 354,223,10, $dsatzobj["objekt_id"] ); $pdfcode = $pdf->ezOutput(); $fp = fopen($url,'w'); fwrite($fp,$pdfcode); fclose($fp); //************************************************************************************************************************ //************************************************************************************************************************ //Datei - Eigenschaften ändern $datei = $url; @clearstatcache(); $chmod = @decoct(fileperms($datei)); @chmod ($datei, 0777); @clearstatcache(); $chmod = @decoct(fileperms($datei)); //*************************************************************************************************************************** //*************************************************************************************************************************** //Mail versenden //*************************************************************************************************************************** //*************************************************************************************************************************** $mail = new htmlMimeMail5(); // Set the from address $mail->setFrom( 'Villen.ch AG '); // Set high priority $mail->setPriority('high'); $kundenadresse = $dsatz["name"] ."
". $dsatz["kontakt"] ."
". $dsatz["strasse"] ."
". $dsatz["plz"] ." ". $dsatz["ort"]; $name = $dsatz["name"]; $vorname = "
". $dsatz["kontakt"]; $strasse = $dsatz["strasse"] ." ". $dsatz["nr"]; $plz = $dsatz["plz"]; $ort = $dsatz["ort"]; $ansprechperson = $dsatz["kontakt"]; $kontakt_id = $dsatz["kontakt_id"]; // Set the subject $subject_text = $dsatz_inserent["name"]; // Betreff - Text $subject = $subject_text ." Rechnung für Ihre Objektaufschaltung mit der Referenz-Nr. : ". $dsatzobj["ref_nr"]; $mail->setSubject($subject); $sql_objekte = "SELECT * FROM ". objektetabelle_villen ." WHERE kontakt_id='". $kontakt_id ."' ORDER BY objekt_id DESC;"; //echo "sql_objekte='". $sql_objekte ."'
"; $res_objekte = @mysql_query($sql_objekte); while ( $dsatz_objekte = @mysql_fetch_array($res_objekte) ) { $objekte .= "
Titel: ". $dsatz_objekte["titel"] ." Region: ". $dsatz_objekte["region"] ." Referenz: ". $dsatz_objekte["ref_nr"] ."
"; } $res_objekte = @mysql_query($sql_objekte); $dsatz_objekt = @mysql_fetch_array($res_objekte); //echo "titel='". $dsatz_objekt["titel"] ."'
"; $objekt = "
Titel: ". $dsatz_objekt["titel"] ."
Region: ". $dsatz_objekt["region"] ."
Referenz: ". $dsatz_objekt["ref_nr"] ."

"; $objekt_link = " diesem Link "; //echo "Link='". $objekt_link ."'
"; $objekt_id = $dsatz_objekt["objekt_id"]; // Add an attachment //echo "URL = ". $url ."
"; if ( @is_file($url) ) { $mail->addAttachment(new fileAttachment($url)); } //$bild_html = "









"; $bild_html = " villen
Exklusive Immobilien "; //link zum file $mailing_url_neu = "./files/mailings/rechnungs_begleitschreiben_villen.html"; $fp = fopen($mailing_url_neu,"r"); while (!feof($fp)) { $str .= fgets($fp, 4096); } $str_1 = str_replace("<<KUNDENADRESSE>>",$kundenadresse,$str); $str_2 = str_replace("<<ANREDE>>",$anrede,$str_1); $str_3 = str_replace("<<FIRMENSITZ>>",$dsatz["ort"],$str_2); $str_4 = str_replace("<<FIRSTLOGIN>>",$first_login,$str_3); $str_5 = str_replace("<<FIRMA>>",$name,$str_4); $str_6 = str_replace("<<NAME>>",$name,$str_5); $str_7 = str_replace("<<VORNAME>>",$vorname,$str_6); $str_8 = str_replace("<<KONTAKT-ID>>",$kontakt_id,$str_7); $str_9 = str_replace("<<LINIE>>",$linie,$str_8); $str_10 = str_replace("<<STRASSE>>",$strasse,$str_9); $str_11 = str_replace("<<PLZ>>",$plz,$str_10); $str_12 = str_replace("<<ORT>>",$ort,$str_11); $str_13 = str_replace("<<ANSPRECHPERSON>>",$ansprechperson,$str_12); $str_14 = str_replace("<<OBJEKT>>",$objekt,$str_13); $str_15 = str_replace("<<OBJEKTE>>",$objekte,$str_14); $str_16 = str_replace("<<OBJEKT-ID>>",$objekt_id,$str_15); $str_17 = str_replace("<<GUTSCHEIN-BETRAG>>",$gutschein_betrag,$str_16); $str_18 = str_replace("<<GUTSCHEIN-DAUER>>",$gutschein_dauer,$str_17); $str_19 = str_replace("<<GUTSCHEIN-NUMMER>>",$gutschein_nummer,$str_18); $str_20 = str_replace("<<OBJEKT-LINK>>",$objekt_link,$str_19); $str_21 = str_replace("<<HERKUNFT>>",$dsatz_sonder_mailing_steuerung["sonder_mailing"],$str_20); $str_22 = str_replace("<<BENUTZERNAME>>",$benutzername,$str_21); $str_23 = str_replace("<<PASSWORT>>",$passwort,$str_22); $str_24 = str_replace("<<FILIALE>>",$filiale,$str_23); $str_25 = str_replace("<<REFERENZ>>",$referenz,$str_24); $str_26 = str_replace("<<BETREFF>>","Rechnung Inserateaufschaltung Nr. ". $dsatz_objekt["ref_nr"],$str_25); $str = $str_26; //Strings für files zusammensetzen $str_html = str_replace("<<BILD>>",$bild_html,$str); //********************************************************************************************************* // Set the text of the mail $mail->setHTML($str_html); // Send the email $mail->setHeader('Return-Path','info@'. str_replace("www.","",$dsatzdomainpaechter["domain"])); $mail->setBcc('info@villen.ch'); $to = array(); if ( $dsatz["partner"] === "Partner Immofield" ) { $to[] = 'immofield@villen.ch'; } else { $to[] = $dsatz["email"]; } $mail->send($to); return "ja"; } ?>addText( 100,720,10, 'Echo = '. $brutto ); $pdf->addJpegFromFile('./img/logo_weiss.jpg',450,790,110,30); $pdf->addJpegFromFile($img,0,0,595,280); $pdf->selectFont('./modules/fonts/Helvetica.afm'); $pdf->addText( 40,720,10, 'Vertragspartner :' ); $pdf->addText( 40,705,10, $dsatz["name"] ); $pdf->addText( 40,690,10, $dsatz["kontakt"] ); $pdf->addText( 40,675,10, $dsatz["strasse"] ." ". $dsatz["nr"] ); $pdf->addText( 40,650,10, $dsatz["plz"] ." ". $dsatz["ort"] ); $pdf->addText( 400,705,10, 'Villen.ch AG' ); $pdf->addText( 400,690,10, 'Toggenburgerstrasse 26' ); $pdf->addText( 400,675,10, 'CH - 9500 Wil SG' ); $pdf->addText( 400,650,10, 'MwSt-Nr. : '. $dsatzdomainpaechter["mwst_nr"] ); $pdf->addText( 40,590,10, 'Wil, '. $date ); $pdf->addText( 40,540,14, 'Rechnung Objektaufschaltung Referenz-Nr. : '. $dsatzobj["ref_nr"] ); $pdf->addText( 40,500,10, $anrede ); $pdf->addText( 40,470,10, 'gemäss Vereinbarung möchten wir Ihnen hiermit die durch uns getätigte Aufschaltung Ihres Objekts' ); $pdf->addText( 40,455,10, 'unter der Verkaufsplattform villen.ch wie folgt in Rechnung stellen :' ); $pdf->addText( 40,430,12, 'Objekt Bezeichnung Aufschaltbebühr' ); $pdf->addText( 40,405,10, $dsatzobj["ref_nr"] .' '. $dsatzobj["titel"] ); $pdf->addText( 350,405,10, 'sFr. 750.00' ); $pdf->addText( 107,385,10, bcadd((float)$mwst,(float)0,1) .'% MwSt : sFr. 60.00' ); $pdf->addText( 107,365,11, 'Rechnungstotal netto inkl. '.bcadd((float)$mwst,(float)0,1).'% MwSt : sFr. '. bcadd((float)$brutto,(float)0,2) ); $pdf->addText( 40,345,10, 'Gerne erwarten wir Ihre Zahlung innert 30 Tagen auf unser Konto bei der Bank in Zuzwil'); $pdf->addText( 40,325,10, 'mit freundlichen Grüssen'); $pdf->addText( 40,310,10, 'Villen.ch AG'); $pdf->addText( 40,300,10, ' '); $pdf->addText( 246,132,12, ' 8 1 0 0 0' ); $pdf->addText( 74,132,12, ' 8 1 0 0 0' ); $pdf->addText( 360,151,10, $dsatz["name"] ); $pdf->addText( 360,135,10, $dsatz["kontakt"] ); $pdf->addText( 360,117,10, $dsatz["strasse"] ." ". $dsatz["nr"] ); $pdf->addText( 360,100,10, $dsatz["plz"] ." ". $dsatz["ort"] ); $pdf->addText( 50,117,10, $dsatz["name"] ); $pdf->addText( 50,100,10, $dsatz["kontakt"] ); $pdf->addText( 50,83,10, $dsatz["strasse"] ." ". $dsatz["nr"] ); $pdf->addText( 50,64,10, $dsatz["plz"] ." ". $dsatz["ort"] ); $pdf->addText( 352,240,10, 'O B J E K T - I D : '); $pdf->addText( 354,223,10, $dsatzobj["objekt_id"] ); $pdfcode = $pdf->ezOutput(); $fp = fopen($url,'w'); fwrite($fp,$pdfcode); fclose($fp); //************************************************************************************************************************ //************************************************************************************************************************ //Datei - Eigenschaften ändern $datei = $url; @clearstatcache(); $chmod = @decoct(fileperms($datei)); @chmod ($datei, 0777); @clearstatcache(); $chmod = @decoct(fileperms($datei)); //*************************************************************************************************************************** //*************************************************************************************************************************** //Mail versenden //*************************************************************************************************************************** //*************************************************************************************************************************** $mail = new htmlMimeMail5(); // Set the from address $mail->setFrom( 'Villen.ch AG '); // Set high priority $mail->setPriority('high'); $kundenadresse = $dsatz["name"] ."
". $dsatz["kontakt"] ."
". $dsatz["strasse"] ."
". $dsatz["plz"] ." ". $dsatz["ort"]; //echo $kundenadresse ."

"; $name = $dsatz["name"]; $vorname = "
". $dsatz["kontakt"]; $strasse = $dsatz["strasse"] ." ". $dsatz["nr"]; $plz = $dsatz["plz"]; $ort = $dsatz["ort"]; $ansprechperson = $dsatz["kontakt"]; $kontakt_id = $dsatz["kontakt_id"]; // Set the subject $subject_text = $dsatz_inserent["name"]; // Betreff - Text $subject = $subject_text ." Rechnung für Ihre Objektaufschaltung mit der Referenz-Nr. : ". $dsatzobj["ref_nr"]; $mail->setSubject($subject); $sql_objekte = "SELECT * FROM ". objektetabelle_villen ." WHERE kontakt_id='". $kontakt_id ."' ORDER BY objekt_id DESC;"; //echo "sql_objekte='". $sql_objekte ."'
"; $res_objekte = @mysql_query($sql_objekte); while ( $dsatz_objekte = @mysql_fetch_array($res_objekte) ) { $objekte .= "
Titel: ". $dsatz_objekte["titel"] ." Region: ". $dsatz_objekte["region"] ." Referenz: ". $dsatz_objekte["ref_nr"] ."
"; } $res_objekte = @mysql_query($sql_objekte); $dsatz_objekt = @mysql_fetch_array($res_objekte); //echo "titel='". $dsatz_objekt["titel"] ."'
"; $objekt = "
Titel: ". $dsatz_objekt["titel"] ."
Region: ". $dsatz_objekt["region"] ."
Referenz: ". $dsatz_objekt["ref_nr"] ."

"; $objekt_link = " diesem Link "; //echo "Link='". $objekt_link ."'
"; $objekt_id = $dsatz_objekt["objekt_id"]; // Add an attachment //echo "URL = ". $url ."
"; if ( @is_file($url) ) { $mail->addAttachment(new fileAttachment($url)); } //$bild_html = "









"; $bild_html = " villen
Exklusive Immobilien "; //link zum file $mailing_url_neu = "./files/mailings/rechnungs_begleitschreiben_villen.html"; $fp = fopen($mailing_url_neu,"r"); while (!feof($fp)) { $str .= fgets($fp, 4096); } $str_1 = str_replace("<<KUNDENADRESSE>>",$kundenadresse,$str); $str_2 = str_replace("<<ANREDE>>",$anrede,$str_1); $str_3 = str_replace("<<FIRMENSITZ>>",$dsatz["ort"],$str_2); $str_4 = str_replace("<<FIRSTLOGIN>>",$first_login,$str_3); $str_5 = str_replace("<<FIRMA>>",$firma,$str_4); $str_6 = str_replace("<<NAME>>",$name,$str_5); $str_7 = str_replace("<<VORNAME>>",$vorname,$str_6); $str_8 = str_replace("<<KONTAKT-ID>>",$kontakt_id,$str_7); $str_9 = str_replace("<<LINIE>>",$linie,$str_8); $str_10 = str_replace("<<STRASSE>>",$strasse,$str_9); $str_11 = str_replace("<<PLZ>>",$plz,$str_10); $str_12 = str_replace("<<ORT>>",$ort,$str_11); $str_13 = str_replace("<<ANSPRECHPERSON>>",$ansprechperson,$str_12); $str_14 = str_replace("<<OBJEKT>>",$objekt,$str_13); $str_15 = str_replace("<<OBJEKTE>>",$objekte,$str_14); $str_16 = str_replace("<<OBJEKT-ID>>",$objekt_id,$str_15); $str_17 = str_replace("<<GUTSCHEIN-BETRAG>>",$gutschein_betrag,$str_16); $str_18 = str_replace("<<GUTSCHEIN-DAUER>>",$gutschein_dauer,$str_17); $str_19 = str_replace("<<GUTSCHEIN-NUMMER>>",$gutschein_nummer,$str_18); $str_20 = str_replace("<<OBJEKT-LINK>>",$objekt_link,$str_19); $str_21 = str_replace("<<HERKUNFT>>",$dsatz_sonder_mailing_steuerung["sonder_mailing"],$str_20); $str_22 = str_replace("<<BENUTZERNAME>>",$benutzername,$str_21); $str_23 = str_replace("<<PASSWORT>>",$passwort,$str_22); $str_24 = str_replace("<<FILIALE>>",$filiale,$str_23); $str_25 = str_replace("<<REFERENZ>>",$referenz,$str_24); $str_26 = str_replace("<<BETREFF>>","Rechnung Inserateaufschaltung Nr. ". $dsatz_objekt["ref_nr"],$str_25); $str = $str_26; //Strings für files zusammensetzen $str_html = str_replace("<<BILD>>",$bild_html,$str); //********************************************************************************************************* // Set the text of the mail $mail->setHTML($str_html); // Send the email //########################################################################################################## //############################################## DEAKTIVIERT ############################################### if ( $dsatz["partner"] === "Partner Immofield" ) { $mail->setCc('immofield@villen.ch'); } $mail->setHeader('Return-Path','info@'. str_replace("www.","",$dsatzdomainpaechter["domain"])); $mail->setBcc('info@villen.ch'); $to = array(); $to[] = $dsatz["email"]; $mail->send($to); return "ja"; } ?>". $portalname ."-Internetrechte
zum mieten / pachten
Zu einem
". $portalname ."-Internetrecht
erhalten Sie eine eigene,
persönliche Homepage
zu einem absoluten Vorzugspreis
"; mysql_close($verb1); //*************************************** //*************************************** // Bitte anpassen !!!! //*************************************** //*************************************** connect_villen_new(); //*************************************** //*************************************** return $domain_zufall ."@". $num_domain; } $content_out = parse_template($site_out,"","./templates/site_body.html","file"); ?>