setSeccion($seccion); $this->email_contacto = EMAIL_ENVIO; $this->dominio = DOMINIO; $this->misc = new Misc(); $this->lng = 'es'; if($lng == 'en') include('idioma/en/texto_general.php'); else if($lng == 'fr')include('idioma/fr/texto_general.php'); else if($lng == 'it')include('idioma/it/texto_general.php'); else include('idioma/es/texto_general.php'); } function setSeccion($seccion) { $this->seccion = $seccion; } function getSeccion() { return $this->seccion; } function cabecera_web_principal($seccion,$url) { include('inc/cabecera_web_principal.php'); } function contenido_web_principal() { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_principal.php'); else if($lng == 'fr')include('idioma/fr/texto_principal.php'); else if($lng == 'it')include('idioma/it/texto_principal.php'); else include('idioma/es/texto_principal.php'); include('inc/contenido_web_principal.php'); } function contenido_web_servicios($s) { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_servicios.php'); else if($lng == 'fr')include('idioma/fr/texto_servicios.php'); else if($lng == 'it')include('idioma/it/texto_servicios.php'); else include('idioma/es/texto_servicios.php'); include('inc/contenido_web_servicios.php'); } function contenido_web_empresa() { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_empresa.php'); else if($lng == 'fr')include('idioma/fr/texto_empresa.php'); else if($lng == 'it')include('idioma/it/texto_empresa.php'); else include('idioma/es/texto_empresa.php'); include('inc/contenido_web_empresa.php'); } /*function contenido_web_consultoria_online() { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_consultoria_online.php'); else if($lng == 'fr')include('idioma/fr/texto_consultoria_online.php'); else if($lng == 'it')include('idioma/it/texto_consultoria_online.php'); else include('idioma/es/texto_consultoria_online.php'); $msg = ''.MSG_DEFECTO.''; if(isset($_POST['cmdEnvia'])) { $nombre = $this->misc->getPost('txtNombre','noetiquetas'); $dni = $this->misc->getPost('txtDni','noetiquetas'); $direccion = $this->misc->getPost('txtDireccion','noetiquetas'); $telefono = $this->misc->getPost('txtTelefono','noetiquetas'); $email = $this->misc->getPost('txtEmail','noetiquetas'); $texto = $this->misc->getPost('txtTexto','noetiquetas'); if(empty($nombre) OR empty($email) OR empty($texto)) { $msg = ''.MSG_OBLIGATORIOS.' (*)'; } else if(!$this->misc->valida_email($email)){ $msg = ''.MSG_MAIL.''; } else { $msg= $this->envia_mail_simple($nombre,$email,$texto); $nombre=$email=$texto=''; $consulta_enviada=true; } } include('inc/contenido_web_consultoria_online.php'); }*/ function contenido_web_consulta_arancelaria() { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_consultoria.php'); else if($lng == 'fr')include('idioma/fr/texto_consultoria.php'); else if($lng == 'it')include('idioma/it/texto_consultoria.php'); else include('idioma/es/texto_consultoria.php'); $msg = ''.MSG_DEFECTO.''; if(isset($_POST['cmdEnvia'])) { $nombre = $this->misc->getPost('txtNombre','noetiquetas'); $dni = $this->misc->getPost('txtDni','noetiquetas'); $direccion = $this->misc->getPost('txtDireccion','noetiquetas'); $telefono = $this->misc->getPost('txtTelefono','noetiquetas'); $email = $this->misc->getPost('txtEmail','noetiquetas'); $material = $this->misc->getPost('txtMaterial','noetiquetas'); $descripcion = $this->misc->getPost('txtDescripcion','noetiquetas'); $texto = $this->misc->getPost('txtTexto','noetiquetas'); $archivo_name = $_FILES['txtArchivo']['name']; $archivo_temp = $_FILES['txtArchivo']['tmp_name']; $archivo_size= $_FILES["txtArchivo"]["size"]; $archivo_type= $_FILES["txtArchivo"]["type"]; if(empty($nombre) OR empty($email) OR empty($texto)) { $msg = ''.MSG_OBLIGATORIOS.' (*)'; } else if(!$this->misc->valida_email($email)){ $msg = ''.MSG_MAIL.''; } else if(!$this->validar_adjunto($archivo_name,$archivo_type,$archivo_size)) {//archivo_name vacío devolvera un true. $msg = ''.MSG_ADJUNTO.''; } else { $texto = "Material: $material"."\r\n"."Descrip. del Producto: $descripcion"."\r\n".$texto."($archivo_name)"."\r\n"; $asunto = 'Consulta Arancelaria'; $id_pago = strtoupper(uniqid()); $msg= $this->envia_mail_adjunto($nombre,$email,$texto,$archivo_temp,$archivo_name,$id_pago,$asunto); $nombre=$email=$texto=''; $consulta_enviada=true; } } include('inc/contenido_web_consulta_arancelaria.php'); } function contenido_web_estudio_requisitos() { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_consultoria.php'); else if($lng == 'fr')include('idioma/fr/texto_consultoria.php'); else if($lng == 'it')include('idioma/it/texto_consultoria.php'); else include('idioma/es/texto_consultoria.php'); $msg = ''.MSG_DEFECTO.''; if(isset($_POST['cmdEnvia'])) { $nombre = $this->misc->getPost('txtNombre','noetiquetas'); $dni = $this->misc->getPost('txtDni','noetiquetas'); $direccion = $this->misc->getPost('txtDireccion','noetiquetas'); $telefono = $this->misc->getPost('txtTelefono','noetiquetas'); $email = $this->misc->getPost('txtEmail','noetiquetas'); $material = $this->misc->getPost('txtMaterial','noetiquetas'); $descripcion = $this->misc->getPost('txtDescripcion','noetiquetas'); $texto = $this->misc->getPost('txtTexto','noetiquetas'); $archivo_name = $_FILES['txtArchivo']['name']; $archivo_temp = $_FILES['txtArchivo']['tmp_name']; $archivo_size= $_FILES["txtArchivo"]["size"]; $archivo_type= $_FILES["txtArchivo"]["type"]; if(empty($nombre) OR empty($email) OR empty($texto)) { $msg = ''.MSG_OBLIGATORIOS.' (*)'; } else if(!$this->misc->valida_email($email)){ $msg = ''.MSG_MAIL.''; } else if(!$this->validar_adjunto($archivo_name,$archivo_type,$archivo_size)) {//archivo_name vacío devolvera un true. $msg = ''.MSG_ADJUNTO.''; } else { $texto = "Material: $material"."\r\n"."Descrip. del Producto: $descripcion"."\r\n".$texto."($archivo_name)"."\r\n"; $asunto = 'Estudio requisitos'; $id_pago = strtoupper(uniqid()); $msg= $this->envia_mail_adjunto($nombre,$email,$texto,$archivo_temp,$archivo_name,$id_pago,$asunto); $nombre=$email=$texto=''; $consulta_enviada=true; } } include('inc/contenido_web_estudio_requisitos.php'); } function contenido_web_privacidad() { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_privacidad.php'); else if($lng == 'fr')include('idioma/fr/texto_privacidad.php'); else if($lng == 'it')include('idioma/it/texto_privacidad.php'); else include('idioma/es/texto_privacidad.php'); include('inc/contenido_web_privacidad.php'); } function contenido_web_legal() { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_legal.php'); else if($lng == 'fr')include('idioma/fr/texto_legal.php'); else if($lng == 'it')include('idioma/it/texto_legal.php'); else include('idioma/es/texto_legal.php'); include('inc/contenido_web_legal.php'); } function contenido_web_creditos() { //$lng = $this->lng; // Deshabilitamos multilenguaje /* $lng = 'es';//Forzamos el lenguaje a ES hasta nueva orden if($lng == 'en') include('idioma/en/texto_productos.php'); else include('idioma/es/texto_productos.php'); */ include('inc/contenido_web_creditos.php'); } function limpia() { include('inc/contenido_web_limpia.php'); } function contenido_web_contacto() { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_contacto.php'); else if($lng == 'fr')include('idioma/fr/texto_contacto.php'); else if($lng == 'it')include('idioma/it/texto_contacto.php'); else include('idioma/es/texto_contacto.php'); $msg = ''.MSG_DEFECTO.''; if(isset($_POST['cmdEnvia'])) { $nombre = $this->misc->getPost('txtNombre','noetiquetas'); $email = $this->misc->getPost('txtEmail','noetiquetas'); $telefono = $this->misc->getPost('txtTelefono','noetiquetas'); $texto = $this->misc->getPost('txtTexto','noetiquetas'); $clave = $this->misc->getPost('txtCaptcha','noetiquetas'); if(empty($nombre) OR empty($email) OR empty($texto)) { $msg = ''.MSG_OBLIGATORIOS.' (*)'; } else if(!$this->misc->valida_email($email)){ $msg = ''.MSG_MAIL.''; } else { $asunto = ASUNTO; $msg= $this->envia_mail_simple($nombre,$email,$telefono,$texto,$asunto); $nombre=$email=$texto=''; } } include('inc/contenido_web_contacto.php'); } /*function contenido_web_clientes() { include("ftp.php"); $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_clientes.php'); else if($lng == 'fr')include('idioma/fr/texto_clientes.php'); else if($lng == 'it')include('idioma/it/texto_clientes.php'); else include('idioma/es/texto_clientes.php'); $msg = ''.MSG_DEFECTO.''; if(isset($_POST['cmdLogin'])) { $usuario_aut = $this->misc->getPost('txtUsuario_aut','noetiquetas'); $pass_aut = $this->misc->getPost('txtPass_aut','noetiquetas'); $clave = $this->misc->getPost('txtCaptcha','noetiquetas'); if(empty($usuario_aut) OR empty($pass_aut)) { $msg = ''.MSG_OBLIGATORIOS.' (*)'; } else { //$servidor= $_SESSION['servidor_ftp']['servidor'] = 'idominiunimedia.com';//¡¡test05!! $servidor= $_SESSION['servidor_ftp']['servidor'] = 'aduanastrujillo.dyndns.org'; $puerto = $_SESSION['servidor_ftp']['puerto'] ='21'; $modo_pasivo = $_SESSION['servidor_ftp']['modo_pasivo'] = true; $ftp = new Ftp($servidor,$usuario_aut,$pass_aut,$puerto,$modo_pasivo); if($ftp->getConexion_aut()) { $aut = "aut_ok"; $_SESSION['usuario_activo']['usuario_aut'] = $usuario_aut; $_SESSION['usuario_activo']['password_aut'] = $pass_aut; //$ruta = $ftp->getDirectorio_actual(); //$ls=$ftp->ls($ruta); //sort($ls); } else { $aut = "aut_error"; $msg = ''.MSG_AUT_ERROR.' (*)'; } } } else { if(isset($_SESSION['usuario_activo']['usuario_aut'])){ $ftp = new Ftp($_SESSION['servidor_ftp']['servidor'],$_SESSION['usuario_activo']['usuario_aut'],$_SESSION['usuario_activo']['password_aut'],$_SESSION['servidor_ftp']['puerto'],$_SESSION['servidor_ftp']['modo_pasivo']); $ruta = $ftp->getDirectorio_actual(); $ls=$ftp->ls($ruta); sort($ls); } } include('inc/contenido_web_clientes.php'); }*/ function contenido_web_endesarrollo() { $lng = $this->lng; if($lng == 'en') include('idioma/en/texto_general.php'); else if($lng == 'fr')include('idioma/fr/texto_general.php'); else if($lng == 'it')include('idioma/it/texto_general.php'); else include('idioma/es/texto_general.php'); include('inc/contenido_web_endesarrollo.php'); } function contenido_web_buscar($cadena) { include('inc/contenido_web_buscar.php'); } function validar_adjunto($archivo_name,$archivo_type,$archivo_size) { if($archivo_name!="") { return $this->comprobar_archivo($archivo_name,$archivo_type,$archivo_size); } else { return true; //se permite que no se envíe archivo } } function comprobar_archivo($archivo_name,$archivo_type,$archivo_size){ $doc = new Documento($archivo_type); $tipo = $doc->getTipo(); if($tipo=='imagen' AND $doc->comprobarSize($size_imagen,1000000)) { return true; } else return false; } function pie_web_principal($seccion,$url) { include('inc/pie_web_principal.php'); } //function envia_mail($seccion,$asunto,$nombre,$email,$telefono,$texto) { /*function envia_mail($nombre,$email,$texto) { $sendTo = $this->email_contacto; $headers = "From: $this->dominio"; $headers .= "<$nombre>"."\r\n"; $headers .= "Reply-To: $email"; $subject = "e-Mail desde formulario en $this->dominio"; $message = "$nombre ha enviado el siguiente mensaje: " ."\r\n"; $message .= "< $email>"."\r\n"; $message .= $texto; if (mail($sendTo, $subject, $message, $headers)) { $msg = MSG_OK; } else { $msg = ''.MSG_ERROR.''; } return $msg; } */ function envia_mail_simple($nombre,$email,$telefono,$texto,$asunto) { $mail = new PHPMailer(true); try { $mail->FromName = DOMINIO; $mail->From = EMAIL_FROM; $mail->AddAddress(EMAIL_ENVIO, DOMINIO); $mail->Subject = $asunto; $body = "$nombre ($email $telefono) ha enviado la siguiente consulta "."\r\n".$texto; $mail->Body=($body); $mail->Send(); $msg = MSG_OK; } catch (phpmailerException $e) { $msg = $e->errorMessage(); //Pretty error messages from PHPMailer } catch (Exception $e) { $msg = $e->getMessage(); //Boring error messages from anything else! } return $msg; } function envia_mail_adjunto($nombre,$email,$texto,$archivo_temp,$archivo_name,$id_pago,$asunto) { $mail = new PHPMailer(true); try { $mail->FromName = DOMINIO; $mail->From = EMAIL_FROM; $mail->AddAddress(EMAIL_ENVIO, DOMINIO); $mail->Subject = $asunto.' N. Pago'.$id_pago; $body = "$nombre ($email) ha enviado la siguiente consulta ['.$id_pago.']:"."\r\n".$texto; $mail->Body=($texto); if($archivo_name!='') { $mail->AddAttachment($archivo_temp,$archivo_name); } //$mail->AddAttachment('images/phpmailer.gif'); // attachment //$mail->AddAttachment('images/phpmailer_mini.gif'); // attachment $mail->Send(); $msg = MSG_OK; } catch (phpmailerException $e) { $msg = $e->errorMessage(); //Pretty error messages from PHPMailer } catch (Exception $e) { $msg = $e->getMessage(); //Boring error messages from anything else! } return $msg; } function responde($email) { $sendTo = $email; $headers = "From: "."\r\n"; $headers .= "Reply-To:"; $subject = ""; $message .= "Hemos recibido su e-Mail."."\r\n"; $message .= "Nos pondremos en contacto con la mayor brevedad posible."."\r\n"; $message .= "Reciba un cordial saludo. Gracias."."\r\n"; mail($sendTo, $subject, $message, $headers); } } ?>