readTemplateFromFile(MapPath()."/vistas/mails/cotizacion.htm"); //Abro el HTML correspondiente $TemplateMail->setVariable('fecha',date('d-m-Y').' '.date('H:i').' hs.'); $TemplateMail->setVariable('empresa',$_POST['empresa']); $TemplateMail->setVariable('nya',$_POST['nombre'].' '.$_POST['apellido']); $TemplateMail->setVariable('cargo',$_POST['cargo']); $TemplateMail->setVariable('telefono_fijo',$_POST['telefono_fijo']); $TemplateMail->setVariable('telefono_celular',$_POST['telefono_celular']); $TemplateMail->setVariable('horario',$_POST['horario_contacto']); $TemplateMail->setVariable('localidad',$_POST['localidad']); $TemplateMail->setVariable('mail',$_POST['email']); $TemplateMail->setVariable('cotizar',$_POST['producto_cotizar']); $TemplateMail->generateOutputToString($body); $arRecipients [ 0 ] ['name'] = $strNombreTo ; $arRecipients [ 0 ] ['email'] = $strMailTo ; $arRecipients [ 0 ] ['body'] = $body ; $mail = new zc_Mailer(); $mail->AddReplyTo ( $strEmailSolicitudCotizacionGlobal , $strNombreProyecto ) ; //estas variables se setean en el apartado de setting de este archivo $mail->From = $strEmailSolicitudCotizacionGlobal ; //Direccion de email que enviara el correo $mail->CharSet = "utf-8" ; $mail->Host = $strSmtpHost ; if ( $blnAutenticateSMTP == 1 ) { //Si en las opciones se ha configurado que se tiene que autenticar en el server de SMTP para hacer el envio seteo las variables correspondientes $mail->SMTPAuth = true ; $mail->Username = $strSmtpUsername ; $mail->Password = $strSmtpPassword ; } else { $mail->SMTPAuth = false ; } $mail->FromName = $strNombreProyecto ; $mail->Subject = $strSubjectCotizacionGlobal ; $mail->MAILER_sendMail($arRecipients); header('Location:/cotizacion.php?op2=Sended'); //Redirecciono la pagina para que muestre el mensaje } else { //Muestro el formulario $viene_de = getvar('viene_de','g'); $objContent = new MiniTemplator; $objContent->readTemplateFromFile(MapPath()."/vistas/cotizacion.htm"); $objContent->setVariable('TitlePage',getMessage('MSG_SENSORALECTRONICA'). ' - '.getMessage('MSG_COTIZACION')); $objContent->setVariable('menuactivo_cotizacion','current'); //Seteo la opcion del menu de la izquierda FLASH seleccionada include(MapPath().'/include/head.inc.php'); //Generacion de idiomas $objContent->addBlock('cotizacionForm'); //Habilito el JS funciones.js para que funcione el JavaScript del formulario if (getvar('op2','g')=='Sended') { $objContent->addBlock('emailenviado'); //Muestro el bloque que el e-mail se envio correctamente } $objContent->setVariable('intSite',$intIDSeccionGlobal); //if ($viene_de=='productos') { for ($a=0;$a<$_SESSION['intIndiceCotizador'];$a++) { if ($_SESSION['arCotizacion'][$a]!='') { //Extraigo los datos de este producto $strSQL = 'SELECT codigo,nombre,id FROM productos WHERE id='.$_SESSION['arCotizacion'][$a]; if (rs($strSQL,$arProducto)) { $obj = json_decode($arProducto[0]['nombre']); $strProductosCotizar.='Cant.: '.$_SESSION['arCotizacionCant'][$arProducto[0]['id']].' - '.$arProducto[0]['codigo'].' - '.$obj->$_SESSION['langFront'].chr(13).chr(13); } } } //} $objContent->setVariable('productos_cotizar',$strProductosCotizar); $objContent->generateOutputToString($strContenidoSeccion); $objContent->generateOutput(); } ?>