Talleres Martos | Presupuestos
925
page-template,page-template-full_width,page-template-full_width-php,page,page-id-925,qode-quick-links-1.0,ajax_updown,page_not_loaded,boxed,,qode-theme-ver-11.0,qode-theme-bridge,wpb-js-composer js-comp-ver-5.1.1,vc_responsive

Presupuestos



Presupuestos

Solicita tu presupuesto sin compromiso.




[insert_php]
wp_enqueue_script(‘my-custom-script’, get_template_directory_uri() .’/js/my-custom-script.js’, array(‘jquery’), null, true);
//wp_enqueue_script(«jquery»);
require ‘PHPMailer/PHPMailerAutoload.php’;
// Destinos CORREOS
$destinos = array();
// DESTINOS REALES (variables globales)
array_push($destinos, ‘info@talleresmartos.com’);
array_push($destinos, ‘manueljoares@talleresmartos.com’);
array_push($destinos, ‘juanchu83@gmail.com’);
//array_push($destinos, ‘dominios@castisoft.com’);
array_push($destinos, ‘taller@talleresmartos.com’);
// PRESUPUESTO CARROCERIA
if(isset($_POST[«form_carroceria»])){
// Subir archivos al servidor
$valid_formats = array(«jpg», «png», «gif», «zip», «bmp»);
// $max_file_size = 1024*100; //100 kb
$max_file_size = 1024*1000; //1 Mb
$path = «images/»; // Upload directory
$count = 0;
$imagenes = array();
$asunto = «Presupuesto Carroceria»;
// Subir las imagenes al servidor
foreach ($_FILES[‘files’][‘name’] as $f => $name) {
if ($_FILES[‘files’][‘error’][$f] == 4) {
continue; // Skip file if any error found
}
if ($_FILES[‘files’][‘error’][$f] == 0) {
if ($_FILES[‘files’][‘size’][$f] > $max_file_size) {
$message[] = «$name is too large!.»;
continue; // Skip large files
}
elseif( ! in_array(pathinfo($name, PATHINFO_EXTENSION), $valid_formats) ){
$message[] = «$name is not a valid format»;
continue; // Skip invalid file formats
}
else{ // No error found! Move uploaded files
if(move_uploaded_file($_FILES[«files»][«tmp_name»][$f], $path.$name)) {
array_push($imagenes, $path.$name);
$count++; // Number of successfully uploaded files
}
}
}
}
// MONTAR CUERPO DEL MENSAJE
$cuerpoMensaje = «

Información enviada a través del formulario web – PRESUPUESTO

«;
$cuerpoMensaje.=»

«;
$cuerpoMensaje.=»

«;
foreach($_POST as $key => $value) {
if($key != «Submit» && $key != «code» && $key != «form_carroceria») {
//default
if($key == ‘correo’)
$value=»$value«;
$cuerpoMensaje .= «

«;
}
}

$cuerpoMensaje.=»

Tipo de presupuesto: Carrocería
«.str_replace(«_»,» «,ucfirst($key)).»: $value

«;

//Enviar correo
$envio = sendEmail(«test@talleresmartos.com»,$_POST[«nombre»], $destinos, $imagenes, $asunto, $cuerpoMensaje);
//Redireccionar a correo OK
//header(‘Location:’.$redirect.»);
//exit();
}

// PRESUPUESTO MECANICA
if(isset($_POST[«form_mecanica»])){
$asunto = «Presupuesto Mecánica»;

// MONTAR CUERPO DEL MENSAJE
$cuerpoMensaje = «

Información enviada a través del formulario web – PRESUPUESTO

«;
$cuerpoMensaje.=»

«;
$cuerpoMensaje.=»

«;
foreach($_POST as $key => $value) {
if($key != «Submit» && $key != «code» && $key != «form_mecanica») {
//default
if($key == ‘correo’)
$value=»$value«;
$cuerpoMensaje .= «

«;
}
}

$cuerpoMensaje.=»

Tipo de presupuesto: Mecánica
«.str_replace(«_»,» «,ucfirst($key)).»: $value

«;

//Enviar correo
$envio = sendEmail(«test@talleresmartos.com»,$_POST[«nombre»], $destinos, «», $asunto, $cuerpoMensaje);
//Redireccionar a correo OK
//header(‘Location:’.$redirect.»);
//exit();
}

// PRESUPUESTO NEUMATICOS
if(isset($_POST[«form_neumaticos»])){
$asunto = «Presupuesto Neumáticos»;

// MONTAR CUERPO DEL MENSAJE
$cuerpoMensaje = «

Información enviada a través del formulario web – PRESUPUESTO

«;
$cuerpoMensaje.=»

«;
$cuerpoMensaje.=»

«;
foreach($_POST as $key => $value) {
if($key != «Submit» && $key != «code» && $key != «form_neumaticos») {
//default
if($key == ‘correo’)
$value=»$value«;
$cuerpoMensaje .= «

«;
}
}

$cuerpoMensaje.=»

Tipo de presupuesto: Neumáticos
«.str_replace(«_»,» «,ucfirst($key)).»: $value

«;

//Enviar correo
$envio = sendEmail(«test@talleresmartos.com»,$_POST[«nombre»], $destinos, «», $asunto, $cuerpoMensaje);
//Redireccionar a correo OK
//header(‘Location:’.$redirect.»);
//exit();
}

function sendEmail($origen, $nombre, $destinos, $adjuntos, $asunto, $cuerpo){
$mail = new PHPMailer;

$mail->SMTPDebug = 0; // Enable verbose debug output

$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = ‘mail.talleresmartos.com’; // Specify main and backup SMTP servers
$mail->SMTPAuth = true; // Enable SMTP authentication
$mail->Username = «test@talleresmartos.com»; // SMTP username
$mail->Password = ‘@TmarT05#tes’; // SMTP password
$mail->SMTPSecure = ‘ssl’; // Enable TLS encryption, `ssl` also accepted
$mail->Port = 465; // TCP port to connect to

$mail->setFrom($origen);
foreach($destinos as $destino){
$mail->addAddress($destino);
}
// Add a recipient
// $mail->addAddress(‘ellen@example.com’); // Name is optional
// $mail->addReplyTo($origen, $nombre);
// $mail->addCC(‘cc@example.com’);
// $mail->addBCC(‘bcc@example.com’);

// Add attachments
if($adjuntos != «»){
foreach($adjuntos as $adjunto){
$mail->addAttachment($adjunto);
}
}

// Optional name
$mail->isHTML(true); // Set email format to HTML
$mail->CharSet = ‘UTF-8’;

$mail->Subject = $asunto;
$mail->Body = $cuerpo;
$mail->IsHTML(true);
// $mail->AltBody = ‘This is the body in plain text for non-HTML mail clients’;

if(!$mail->send()) {
//echo ‘Message could not be sent.’;
//echo ‘Mailer Error: ‘ . $mail->ErrorInfo;

return array(«status»=>2,»msg»=>»El Mensaje no ha sido enviado. Error: » . $mail->ErrorInfo);

} else {
//echo ‘Message has been sent’;

return array(«status»=>1,»msg»=>»El Mensaje ha sido enviado.»);

}
}

//
// End Logic
//

[/insert_php]









[insert_php]

if ($envio[«status»] == 1){

echo ‘

‘ . $envio[«msg»] . ‘

‘;

} elseif ($envio[«status»] == 2) {

echo ‘

‘ . $envio[«msg»] . ‘

‘;
}
[/insert_php]