template_dir = '.'; $smarty->caching = SMARTY_CACHE; $smarty->debugging = SMARTY_DEBUG; //$smarty->compile_dir = SMARTY_COMPILE_DIR; $smarty->config_dir = SMARTY_CONFIG_DIR; $smarty->cache_dir = SMARTY_CACHE_DIR; // Has the form been posted? if($_SERVER['REQUEST_METHOD']=='POST') { // ----------------------------------------- $message = ""; $errors=array(); $form=$_POST['form']; if (is_array($form)) { foreach ($form as $key=>$value) { $form[$key]=trim($form[$key]); } } if ($form['texto']=='') { $errores['texto']="Debe especificar alguna modificación."; } if (count($errores)==0) { $cliente=$Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'nombre').' - '.$_SESSION['yo']['MI_USER']; $titulo="Mensaje desde ZdC: ".$cliente; //datos a volcar $form["telefono"]= $Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'telefono'); $form["email"]= $Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'email'); $form['cliente']=$cliente; $form["fecha"]=date('d/m/Y',time()); $form["hora"]=date('H:i',time()); $smarty->assign("datos", $form); //mostrar mensaje $cuerpo=$smarty->fetch('notificacion_misdatos.tpl.htm'); //mandamo mail de contacto include("php_lib/class.phpmailer.php"); $mail = new PHPMailer(); //$mail->SetLanguage("es", "php/phpmailer/language/"); $mail->From = MAIL_REMITENTE; $mail->FromName = MAIL_REMITENTE_NOMBRE; $mail->Host = MAIL_SERVIDOR_SMTP; $mail->Mailer = 'mail'; //'smtp'; $mail->Subject = $titulo; $mail->Body = $cuerpo; $mail->AltBody = strip_tags ($cuerpo); $mail->AddAddress('gestion@creacionesdjc.com'); $mail->AddAddress('tecnico@creacionesdjc.com'); if ($mail->Send()) { if ($form["email"]!='') { //autorespuesta $titulo="www.creacionesdjc.com: confirmación de solicitud enviada"; $cuerpo=$smarty->fetch('autorespuesta_misdatos.tpl.htm'); include_once("php_lib/class.phpmailer.php"); $mail = new PHPMailer(); //$mail->SetLanguage("es", "php/phpmailer/language/"); $mail->From = MAIL_REMITENTE; $mail->FromName = MAIL_REMITENTE_NOMBRE; $mail->Host = MAIL_SERVIDOR_SMTP; $mail->Mailer = 'mail'; //'smtp'; $mail->Subject = $titulo; $mail->Body = $cuerpo; $mail->AltBody = strip_tags ($cuerpo); $mail->AddAddress($form["email"]); $mail->Send(); } header("Location: aviso.php?msg=Su petición ha sido enviada al departamento de gestión.
En breve su datos serán actualizados.

Gracias por confiar en nosotros."); } else { // error mail header("Location: aviso.php?msg=Ha ocurrido algún error al enviar su petición.

Inténtelo mas tarde.

Disculpe las molestias"); } exit; } else { // Error en la validacion del formulario ------------------------------------------- $message = "Revise el formulario. Existen algunos errores (".count($errores).")."; } } else { //GET } //datos a volcar $misdatos=$Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'nombre').'
'. 'CIF/NIF: '.$Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'cif').'
'. 'Teléfono: '.$Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'telefono').'
'. 'Fax: '.$Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'fax').'
'. 'Email: '.$Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'email').'
'. 'Web: '.$Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'web').'
'. 'Dirección: '.$Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'direccion').'
'. $Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'cp').' - '. $Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'poblacion').' - '. $Empresas->campo($_SESSION['yo']['MI_EMPRESA_ID'],'provincia').'
'; $smarty->assign("form", $form); $smarty->assign("misdatos", $misdatos); //verificacion de datos if (is_array($errores)) { foreach ($errores as $key => $value) { $errores[$key]="*"; } } $smarty->assign('errores',$errores); $smarty->assign('message',$message); //mostrar mensaje $smarty->display('misdatos.tpl.htm'); ?>