Exemple #1
0
 /**
  * Send contact form
  * @return void
  */
 public function popFormSubmited(NAppForm $form)
 {
     if ($form['popsend']->isSubmittedBy()) {
         $values = $form->getValues();
         $this->invalidateControl('popup');
         $this->template->poptavka = $this->thankYou();
         $body = $values['body'] . "\n\nKontakt: " . $values['contact'];
         $addTo = $this->getPerson($values['id']);
         $addTo = $addTo['email'];
         $mail = new NMail();
         $mail->setFrom('Firemni web <*****@*****.**>');
         $mail->addTo($addTo);
         //$mail->addTo('*****@*****.**');
         $mail->setSubject('Zprava z firemniho webu');
         $mail->setBody($body);
         $mail->send();
     }
 }
Exemple #2
0
<?php

if ($_GET["a"] == 'chci-prodat') {
    $tmplPoptavka = new GlassTemplate("templates/{$CONF['vzhled']}/chci-prodat.html");
    if ($_POST["odeslat"]) {
        if ($_POST["jmeno"] and ($_POST["telefon"] or $_POST["email"])) {
            $mail = new NMail();
            $mail->setSubject("Vyplněn formulář Chci prodat");
            $mail->setFrom($CONF["mailer"]);
            $mail->addTo(zjisti_z("{$CONF['sqlPrefix']}nastaveni", "emailAdmin", "id=1"));
            /*if( preg_match(",", zjisti_z("$CONF[sqlPrefix]nastaveni", "emailAdmin", "id=1")) ){ 
                  $to_address = explode(",", zjisti_z("$CONF[sqlPrefix]nastaveni", "emailAdmin", "id=1"));
                  foreach($to_address as $to){
                          $mail->addTo($to);
                  }
              }
              else $mail->addTo(zjisti_z("$CONF[sqlPrefix]nastaveni", "emailAdmin", "id=1"));*/
            $mail->setHtmlBody("<table>\n                                <tr><td>* Jméno a příjmení:</td><td>{$_POST['jmeno']}</td></tr>\n                                <tr><td>Adresa:</td><td>{$_POST['adresa']}</td></tr>\n                                <tr><td>** Telefon:</td><td>{$_POST['telefon']}</td></tr>\n                                <tr><td>** E-mail:</td><td>{$_POST['email']}</td></tr>\n                                <tr><td colspan=\"2\">Vzkaz pro realitního makléře:</td></tr>\n                                <tr><td colspan=\"2\">{$_POST['vzkaz']}</td></tr>\n                                </table>");
            try {
                /*if( $_FILES['priloha']['name'] ){
                  move_uploaded_file($_FILES['priloha']['tmp_name'], 'userfiles/'.$_FILES['priloha']['name']);
                  $mail->addAttachment('userfiles/'.$_FILES['priloha']['name']);}*/
                $mail->send();
                /*if( $_FILES['priloha']['name'] ) unlink('userfiles/'.$_FILES['priloha']['name']);*/
                $tmplPoptavka->newBlok("zprava1");
            } catch (InvalidStateException $e) {
                $tmplPoptavka->newBlok("zprava2");
            }
        } else {
            $tmplPoptavka->newBlok("zprava3");
        }
Exemple #3
0
<?php

if ($_GET["a"] == 'poptavky') {
    $tmplPoptavka = new GlassTemplate("templates/{$CONF['vzhled']}/poptavka.html");
    if ($_POST["odeslat"]) {
        if ($_POST["predmet"] != '' and $_POST["specifikace"] != '' and $_POST["psc"] != '' and $_POST["email"] != '' and $_POST["telefon"] != '' and $_POST["kraj"] != '') {
            $od_koho = "*****@*****.**";
            $komu = "*****@*****.**";
            $predmet = "Poptávka";
            $zprava = "<table>\n        <tr><td>Předmět poptávky</td><td>{$_POST['predmet']}</td></tr>\n        <tr><td>Bližší specifikace poptávky</td><td>{$_POST['specifikace']}</td></tr>\n        <tr><td>Hodnota poptávky</td><td>{$_POST['hodnota']}</td></tr>\n        <tr><td>Finanční služby</td><td>{$_POST['sluzby']}</td></tr>\n        <tr><td></td><td>{$_POST['typ']}</td></tr>\n        <tr><td>&nbsp;</td><td></td></tr>\n        <tr><td>Kontaktní údaje:</td><td></td></tr>\n        <tr><td>Jméno, příjmení</td><td>{$_POST['jmeno']}</td></tr>\n        <tr><td>Ulice , číslo popisné</td><td>{$_POST['ulice']}</td></tr>\n        <tr><td>PSČ, město</td><td>{$_POST['psc']}</td></tr>\n        <tr><td>Telefon</td><td>{$_POST['telefon']}</td></tr>\n        <tr><td>E-mail</td><td>{$_POST['email']}</td></tr>\n        <tr><td>Kraj</td><td>{$_POST['kraj']}</td></tr>\n        <tr><td>Bližší specifikace, město, obec &nbsp;</td><td>{$_POST['blizsi']}</td></tr>\n        </table>";
            $mail = new NMail();
            $mail->setSubject($predmet);
            $mail->setFrom($od_koho);
            $mail->addTo($komu);
            $mail->setHtmlBody($zprava);
            try {
                if ($_FILES['priloha']['name']) {
                    move_uploaded_file($_FILES['priloha']['tmp_name'], 'userfiles/' . $_FILES['priloha']['name']);
                    $mail->addAttachment('userfiles/' . $_FILES['priloha']['name']);
                }
                $mail->send();
                if ($_FILES['priloha']['name']) {
                    unlink('userfiles/' . $_FILES['priloha']['name']);
                }
                $tmplPoptavka->newBlok("zprava1");
            } catch (InvalidStateException $e) {
                $tmplPoptavka->newBlok("zprava2");
            }
            /*if(easyMail("$od_koho","$komu","$predmet","$zprava")){   //pokud server e-mail odešle...
              $tmplPoptavka->newBlok("zprava1");
              }else{                               //...a pokud ne