//error_reporting(E_ALL ^ E_NOTICE); // iniciamos session session_start (); // archivos necesarios require_once '../aute/config.php'; require_once '../aute/conexion.php'; require_once '../aute/esUsuario.php'; // obtengo puntero de conexion con la db $dbConn = conectar(); /*// verificamos que no este conectado el usuario if ( !empty( $_SESSION['email'] ) && !empty($_SESSION['user']) && !empty($_SESSION['pass']) ) { $arrUsuario = esUsuario( $_SESSION['email'], $_SESSION['user'], $_SESSION['pass'], $dbConn ); } // verificamos que sea un admin if ( empty($arrUsuario) || $arrUsuario['tipo_usuario'] != 'comercial' ) { header( 'Location: ../../index.php' ); die; } */ include 'autentificacion.php'; if ( !empty($_POST['submitEdit']) ) { //$datos=array(0=>$_POST['cif'], 1=>$_POST['nombre'], 2=>$_POST['direccion'], 3=>$_POST['cp'], 4=>$_POST['poblacion'], 5=>$_POST['provincia'],6=>$_POST['pais'], 7=>$_POST['telefono'], 8=>$_POST['fax'], 9=>$_POST['web'], 10=>$_POST['cliente_web'], 11=>$_POST['estado_cliente'],12=>$_POST['id_comesa'], 13=>$_POST['solicitado_por'], 14=>$_POST['notas']); $_SESSION['form_buffer'] = $_POST; // Primero comprobamos que ningún campo esté vacío y que todos los campos existan. if(isset($_POST['cif']) && !empty($_POST['cif']) && isset($_POST['nombre']) && !empty($_POST['nombre']) && isset($_POST['telefono']) && ! empty($_POST['telefono'])) { if(is_numeric($_POST['telefono'])){ $result_cliente=mysql_query("SELECT * from cliente where cif= '{$_POST['cif']}'",$dbConn); $datos_cliente = @mysql_num_rows($result_cliente); while ($row=mysql_fetch_array($result_cliente)){ $id_cliente=$row['id_cliente']; //echo $id_cliente; } if($datos_cliente == 0){ //if (isset($_POST['id_comesa']) && !empty($_POST['id_comesa'])){ $id_com=mysql_query("SELECT * from cliente where id_cliente='$id'" ,$dbConn); $cliente=mysql_num_rows($id_com); if($cliente==0){ switch($_POST['cliente_web']) { case "S": switch ($_POST['estado']) { case "alta": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO cliente (cif, nombre, direccion, cp, poblacion, provincia, pais, telefono, fax, web, cliente_web, estado, id_comesa, fecha_solicitud, solicitado_por, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$_POST['cif']}','{$_POST['nombre']}', '{$_POST['direccion']}', '{$_POST['cp']}', '{$_POST['poblacion']}', '{$_POST['provincia']}', '{$_POST['pais']}', '{$_POST['telefono']}', '{$_POST['fax']}', '{$_POST['web']}', '{$_POST['cliente_web']}', '{$_POST['estado']}', '{$_POST['id_comesa']}', now(), '{$_POST['solicitado_por']}', now(), NULL, NULL, NULL, NULL, NULL, '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_cliente.php?edit=true' ); break; case "baja": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO cliente (cif, nombre, direccion, cp, poblacion, provincia, pais, telefono, fax, web, cliente_web, estado, id_comesa, fecha_solicitud, solicitado_por, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$_POST['cif']}','{$_POST['nombre']}', '{$_POST['direccion']}', '{$_POST['cp']}', '{$_POST['poblacion']}', '{$_POST['provincia']}', '{$_POST['pais']}', '{$_POST['telefono']}', '{$_POST['fax']}', '{$_POST['web']}', '{$_POST['cliente_web']}', '{$_POST['estado']}', '{$_POST['id_comesa']}', now(), '{$_POST['solicitado_por']}', NULL, NULL, now(), NULL, NULL, NULL, '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_cliente.php?edit=true' ); break; case "pendiente": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO cliente (cif, nombre, direccion, cp, poblacion, provincia, pais, telefono, fax, web, cliente_web, estado, id_comesa, fecha_solicitud, solicitado_por, notas) VALUES ('{$_POST['cif']}','{$_POST['nombre']}', '{$_POST['direccion']}', '{$_POST['cp']}', '{$_POST['poblacion']}', '{$_POST['provincia']}', '{$_POST['pais']}', '{$_POST['telefono']}', '{$_POST['fax']}', '{$_POST['web']}', '{$_POST['cliente_web']}', '{$_POST['estado']}', '{$_POST['id_comesa']}', now(), '{$_POST['solicitado_por']}', '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_cliente.php?edit=true' ); break; case "bloqueado": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO cliente (cif, nombre, direccion, cp, poblacion, provincia, pais, telefono, fax, web, cliente_web, estado, id_comesa, fecha_solicitud, solicitado_por, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$_POST['cif']}','{$_POST['nombre']}', '{$_POST['direccion']}', '{$_POST['cp']}', '{$_POST['poblacion']}', '{$_POST['provincia']}', '{$_POST['pais']}', '{$_POST['telefono']}', '{$_POST['fax']}', '{$_POST['web']}', '{$_POST['cliente_web']}', '{$_POST['estado']}', '{$_POST['id_comesa']}', now(), '{$_POST['solicitado_por']}', NULL, NULL, NULL, NULL, now(), NULL, '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_cliente.php?edit=true' ); break; } break; case "N": if(isset($_POST['id_comesa']) && !empty($_POST['id_comesa'])){ $id_comesa=$_POST['id_comesa']; $id_comes=mysql_query("SELECT * from cliente where id_comesa='$id_comesa'" ,$dbConn); $cli_com=mysql_num_rows($id_comes); if($cli_com==0){ switch ($_POST['estado']) { case "alta": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO cliente (cif, nombre, direccion, cp, poblacion, provincia, pais, telefono, fax, web, cliente_web, estado, id_comesa, fecha_solicitud, solicitado_por, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$_POST['cif']}','{$_POST['nombre']}', '{$_POST['direccion']}', '{$_POST['cp']}', '{$_POST['poblacion']}', '{$_POST['provincia']}', '{$_POST['pais']}', '{$_POST['telefono']}', '{$_POST['fax']}', '{$_POST['web']}', '{$_POST['cliente_web']}', '{$_POST['estado']}', '{$_POST['id_comesa']}', now(), '{$_POST['solicitado_por']}', now(), NULL, NULL, NULL, NULL, NULL, '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_cliente.php?edit=true' ); break; case "baja": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO cliente (cif, nombre, direccion, cp, poblacion, provincia, pais, telefono, fax, web, cliente_web, estado, id_comesa, fecha_solicitud, solicitado_por, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$_POST['cif']}','{$_POST['nombre']}', '{$_POST['direccion']}', '{$_POST['cp']}', '{$_POST['poblacion']}', '{$_POST['provincia']}', '{$_POST['pais']}', '{$_POST['telefono']}', '{$_POST['fax']}', '{$_POST['web']}', '{$_POST['cliente_web']}', '{$_POST['estado']}', '{$_POST['id_comesa']}', now(), '{$_POST['solicitado_por']}', NULL, NULL, now(), NULL, NULL, NULL, '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_cliente.php?edit=true' ); break; case "pendiente": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO cliente (cif, nombre, direccion, cp, poblacion, provincia, pais, telefono, fax, web, cliente_web, estado, id_comesa, fecha_solicitud, solicitado_por, notas) VALUES ('{$_POST['cif']}','{$_POST['nombre']}', '{$_POST['direccion']}', '{$_POST['cp']}', '{$_POST['poblacion']}', '{$_POST['provincia']}', '{$_POST['pais']}', '{$_POST['telefono']}', '{$_POST['fax']}', '{$_POST['web']}', '{$_POST['cliente_web']}', '{$_POST['estado']}', '{$_POST['id_comesa']}', now(), '{$_POST['solicitado_por']}', '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_cliente.php?edit=true' ); break; case "bloqueado": // Con esta sentencia SQL insertaremos los datos en la base de datos mysql_query("INSERT INTO cliente (cif, nombre, direccion, cp, poblacion, provincia, pais, telefono, fax, web, cliente_web, estado, id_comesa, fecha_solicitud, solicitado_por, fecha_alta, resp_alta, fecha_baja, resp_baja, fecha_bloqueo, resp_bloqueo, notas) VALUES ('{$_POST['cif']}','{$_POST['nombre']}', '{$_POST['direccion']}', '{$_POST['cp']}', '{$_POST['poblacion']}', '{$_POST['provincia']}', '{$_POST['pais']}', '{$_POST['telefono']}', '{$_POST['fax']}', '{$_POST['web']}', '{$_POST['cliente_web']}', '{$_POST['estado']}', '{$_POST['id_comesa']}', now(), '{$_POST['solicitado_por']}', NULL, NULL, NULL, NULL, now(), NULL, '{$_POST['notas']}')",$dbConn); header( 'Location: incluir_cliente.php?edit=true' ); break; } break; }else{header( 'Location: incluir_cliente.php?id_repetido=$datos' );die;} }else{header( 'Location: incluir_cliente.php?id_comesa=$datos' );die; } break; }break; // Ahora comprobaremos que todo ha ido correctamente //echo "Error, el id comesa está ya en la base de datos."; }else{header( 'Location: incluir_cliente.php?id_repetido=$datos' );die;} //}/* $my_error = mysql_error($link); if(!empty($my_error)) {echo "Ha habido un error al insertar los valores. $my_error"; } else {echo "";}//*/ }else{ header( 'Location: incluir_cliente.php?dele=$datos' ); die;} }else { header( 'Location: incluir_cliente.php?numerico=$datos' ); die;} } else { header( 'Location: incluir_cliente.php?ob=$datos' ); die;} } ?>