cargar('tCuerpo','cuerpo.htm');
$men=new GeneradorMenu;
$esepe=new esepestudio;
// Titulo y metas de la página web
$html->asignar('Title','Bolsa de trabajo de eSePé Studio.');
// Exposición de los menús
$html->asignar('Menu',$men->generaMenu('trabajo'));
$html->asignar('MenuContenidos',$men->generaMenuContenidos(''));
$html->asignar('Submenu',$men->generaSubMenu(''));
// Información lateral
$lateral='
Buscamos
Agentes comerciales
- Conocimientos en trabajos y procesos de diseño.
- Amplia propuesta de servicios para comercializar.
- Sistemas de remuneración flexibles y con posibilidades.
Programador PHP
- Creatividad e implicación en la empresa.
- Conocimientos POO en entornos LAMP (Linux + Apache + MySQL + PHP).
- Conocimientos avanzados en HTML y CSS.
- Capacidad de trabajo en equipo.
';
$html->asignar('Lateral',$lateral);
//Intercambio de enlaces al pié
//$html->asignar('IntercambiosPie',$intercambiosPie);
$html->cargar('tContent','contenidos/nosotros.trabajo.htm');
$html->definirBloque('Total','tContent');
function formulario()
{
global $errores,$mensaje,$html;
$html->definirBloque('Form','tContent');
$html->asignar('Action','/nosotros/trabajo');
foreach ($errores as $key => $value)
{
$mostrar_error.=ver_error($errores[$key]);
}
// Definimos la celda lateral...
if (count ($errores)==0)
{
$html->asignar('Mensaje',$mensaje);
}else $html->asignar('Mensaje',$mostrar_error);
$html->asignar('Valor_nombre', $_POST['nombre']);
$html->asignar('Valor_direccion', $_POST['direccion']);
$html->asignar('Valor_email', $_POST['email']);
$html->asignar('Valor_telefono', $_POST['telefono']);
$html->asignar('Valor_curriculum', $_POST['curriculum']);
$html->asignar('Valor_trabajos', $_POST['trabajos']);
$html->asignar('Valor_aspiraciones', $_POST['aspiraciones']);
$html->expandir('Formulario','+Form');
}
function ver_error($cadena)
{
if(!empty($cadena))
{
return ''.$cadena.'
';
}
}
function es_email($email)
{
return (ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.'@'.'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',$email));
}
// Ha sido enviado el formulario?
if($_POST['accion']=='enviado')
{
// Inicializa el array de errores
$errores = array();
// Arregla y verifica que los datos enviados no están vacíos.
foreach ( $_POST as $key => $value )
{
if (empty($_POST[$key]) and $key!='smartforms_behaviours' and $key!='smartforms_rules')
{
$errores[$key]="No se ha introducido el ".$key.".";
}
}
// Comprueba la validez de el email enviado
if(!es_email($_POST["email"]))
{
$errores["email"] = "El email introducido no es válido.";
}
// No hay errores?
if(count($errores) == 0)
{
//Cambiamos de arrays a variables simples.
$email='acarrasquer@esepestudio.com';
$email2='seguimiento.2spacios@gmail.com';
$asunto="Solicitud de trabajo desde esepestudio.com";
//Preparo el mensaje a enviar...
$header = "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
$header .="From: ".$_POST['email']."\nReply-To: ".$_POST['email']."\nX-Mailer: PHP/";
$mensaje_mail="Nombre: ".$_POST['nombre']."
";
$mensaje_mail .="Dirección completa: ".$_POST['direccion']."
";
$mensaje_mail .="Perfil de trabajo: ".$_POST['perfil']."
";
$mensaje_mail .="Teléfono de contacto: ".$_POST['telefono']."
";
$mensaje_mail .="Email de contacto: ".$_POST['email']."
";
$mensaje_mail .="Resumen curricular: ".$_POST['curriculum']."
";
$mensaje_mail .="Trabajos / Comentarios: ".$_POST['trabajos']."
";
$mensaje_mail .="Apiraciones económicas: ".$_POST['aspiraciones']." € al mes
";
//Envío...
$envio1=@mail ($email,$asunto,$mensaje_mail,$header);
$envio2=@mail ($email2,$asunto,$mensaje_mail,$header);
if ($envio1)
{
$html->asignar('Formulario','Tu solicitud de trabajo ha sido enviada correctamente. En cuanto nos sea posible, recibirás nuestra respuesta.
Gracias por tu interés');
}else
{
$html->asignar('Formulario','No hemos podido recibir tu solicitud de trabajo debido a problemas eventuales en nuestro servidor. Te invitamos a que vuelvas a intentarlo pasados unos minutos.');
}
}
else
{
$mensaje='Hay errores en el formulario';
formulario();
}
}else
{
$errores= array();
formulario();
}
$html->expandir('Contenidos','+Total');
$html->expandir('Pagina','tCuerpo');
$html->imprimir('Pagina');
/*******************************************************************************************************/
?>