connect($panel_Database, $panel_Host, $panel_User, $panel_Password); $q->Debug=$panel_Debug; $q->Halt_On_Error=$panel_Halt_On_Error; $error_subir=false; $maxarchivos=2; //$tiposarchivopermitidos = array("application/msword","application/pdf","application/rtf","text/plain","image/jpeg","image/pjpeg","image/jpeg","image/png","image/gif","application/x-shockwave-flash"); $upload_images_max_filesize=2048576; if ($REQUEST_METHOD == "POST") { $id_user_extr= $_POST["id_user_extr"]; //Subida de archivos for ($n=1;$n<=$maxarchivos;$n++) { if ($_FILES["subir".$n]["size"] > 0) { $hayarchivo[$n]=1; /*if (!in_array($_FILES["subir".$n]["type"],$tiposarchivonopermitidos)) { $msg.= "El archivo adjunto nº $n únicamente puede ser de los siguientes formatos (Ms Word,Pdf,Rtf,txt).
"; $error_subir= true; }*/ if ($_FILES["subir".$n]["size"] > $upload_images_max_filesize) { $msg.= "El archivo adjuntado nº $n supera el límite permitido de 2 Mb máximo.
"; $error_subir= true; } } else { $hayarchivo[$n]=0; } } //Comprobamos que se metan descripci�n for ($n=1;$n<=$maxarchivos;$n++) { $_SESSION["descsubir".$n] = trim($_POST["descsubir".$n]); if (($hayarchivo[$n]) && (trim($_POST["descsubir".$n])=="")) { $msg.= "El archivo adjuntado nº $n no dispone de su descripción correspondiente
"; $error_subir= true; } } //Comprobamos que se metan descripci�n //Comprobamos que se meta al menos un archivo if (array_sum($hayarchivo)<=0) { $msg.= "Hay que introducir al menos un archivo.
"; $error_subir= true; } //Comprobamos que se meta al menos un archivo //Subida de archivos // Validamos campos obligatorios if (($id_user_extr=="")) { $msg.="Imposible continuar, falta parámetro requerido"; $error_subir= true; } if (!$error_subir) { //Subimos los archivos for ($n=1;$n<=$maxarchivos;$n++) { $file_name = $HTTP_POST_FILES ["subir".$n]["name"]; $file = $HTTP_POST_FILES ["subir".$n]["tmp_name"]; if ($hayarchivo[$n]) { //Si hay archivo $nomfichero = genera_nombrefichero_seo($file_name); $nuevoarchivo = "archivo-".$_POST["descsubir".$n].make_filename($_SERVER['DOCUMENT_ROOT'].$upload_path , basename($_FILES["subir".$n]["name"]),""); $archivos[$n]['fichero'][1] = $nuevoarchivo; $archivos[$n]['datos'][1] = $_POST["descsubir".$n]; move_uploaded_file($file,$_SERVER['DOCUMENT_ROOT'].$upload_path."/".$nuevoarchivo); } //Si hay archivo } //Subimos los archivos //1.Enviamos aleta por e-mail $mail = new PHPMailer(); $mail->Host = "mail.comeralia.com"; $mail->From = $email_contacto_empresa; $mail->FromName = html_entity_decode("Alerta de consulta (".$nombre_empresa.")"); $mail->mailer = "smtp"; $mail->IsHTML(true); //1 Enviamos todos los datos del formulario $subject= html_entity_decode("Alerta de subida de documentación (".$nombre_empresa.")"); $body.= "Se han subido los siguientes documentos :

"; $body.= "Documentos :

"; foreach ($archivos as $key=>$value) { $body.= "".$value["fichero"][1]."
"; } $body.= "

Cliente :

"; //Sacamos nombre y apellidos del cliente $cliente=nombre_apellidos_cliente($q,$id_user_extr); $body.= $cliente; $mail->AddAddress($email_contacto_empresa); $mail->Subject= $subject; $mail->Body = $body; $mail->Send(); //2.Paso registramos en la bb.dd si esta aceptado por el cliente $form["cliente"]=$id_user_extr; $form["archivos"]=serialize($archivos); $form["fechacreate"]=date("Y/m/d H:i:s"); foreach ($form as $key=>$value) { $form[$key]=mysql_escape_string($value); } $queryinsertdocumentos = composeInsertQuery("admin_subir_documentos",$form); if ($q->query($queryinsertdocumentos)) { $msg="Se han subido los documentos corréctamente"; for ($n=1;$n<=$maxarchivos;$n++) { unset($_SESSION["descsubir".$n]); } } else { $msg="Se ha producido un error al subir los documentos"; } } } else { $_SESSION["id_user_extr"]=$ID_EXTRANET; for ($n=1;$n<=$maxarchivos;$n++) { unset($_SESSION["descsubir".$n]); } }?> UNEONAK, Salud, Deporte y Bienestar. Centro de Pilates, Pilates, Pancafit, Fitball, Feldencrais y Plataforma Vibratoria.
$msg
"); } ?>
" />
Subir documentación