<?php
// CABECERA QUE CONTIENE EL HEADER DEL SITE
error_reporting(E_ALL && ~(E_NOTICE & E_WARNING));
// INCLUDE DE CONEXION LA BBDD
session_start();
include ("production/conexion.php");
$nombre =$_SESSION['nombre'];
$usuario =$_SESSION['usuario'];
$perfil = $_SESSION['idtipo'];
$conces = $_SESSION['conces'];
if(!isset($_SESSION['usuario'])) {
header("Location: index.html");
exit;
}
if (!isset($_GET["modo"])) { $modo=""; } else { $modo = $_GET["modo"]; }
$today = date("d/m/Y");
$hora = date("H:i:s");
$be = "";
$bn = "";
//FIN HEADER
if ($modo == "m")
{
//Por GET - De MODIFICAR DATOS CONTACTO
$usua = $_GET["usuario"];
$idCOC = $_GET["id"];
$fechaHora = $_GET["fechahora"];
$usuario = $_GET["usuario"];
$bastidores = $_GET["bastidores"];
$comentarios = $_GET["comentarios"];
$estadoTriton = 1; //Pendiente
$concesionario = $_POST["concesionario"];
$direccion = $_POST["direccion"];
$persona = $_POST["persona"];
$tlf = $_POST["telefono"];
$opcionSeleccionada = $_POST["opcion"];
if ($opcionSeleccionada == 2)
{
//MODIFICAR DATOS CONCESIONARIO
$sqlModificarDatos = mysqli_query($con,"UPDATE concesionario SET direccion = '$direccion', contacto = '$persona', telefono = '$tlf' WHERE conces = '$conces'");
}
}
else
{
//Por POST - De REALIZAR SOLICITUD COC (sin modificar datos del contacto)
$usua = $_POST["usuario"];
$idCOC = $_POST["id"];
$fechaHora = $_POST["fechahora"];
$concesionario = $_POST["concesionario"];
$persona = $_POST["persona"];
$tlf = $_POST["telefono"];
$usuario = $_POST["usuario"];
$bastidores = $_POST["bastidores"];
$direccion = $_POST["direccion"];
$comentarios = $_POST["comentarios"];
$estadoTriton = 1; //Pendiente
}
$longitud = strlen($bastidores);
if ($longitud > 17)
{
//CREAR ARRAY'S DE BASTIDORES E IR INSERTANDO EN LA BBDD (será un caso de masivo)
$cadenaBastidores = ereg_replace("\n",",",$bastidores);
$arrBastidores = explode(",", $cadenaBastidores);
$cantElementos = count($arrBastidores);
$pos=0;
while ($pos < $cantElementos)
{
$pos++;
}
}
if ($longitud == 17)
{
$posBastidor = substr($bastidores,0,3);
if ($posBastidor == "WAU" || $posBastidor == "WUA" || $posBastidor == "TRU") { $marca = "AU";}
if ($posBastidor == "WVG" || $posBastidor == "WVW") { $marca = "VW"; }
if ($posBastidor == "TMB") { $marca = "SK"; }
if ($posBastidor == "WV1" || $posBastidor == "WV2") { $marca = "LC"; }
if ($posBastidor == "VSS") { $marca = "SE"; }
$bastidorSinEspacioAlFinal = trim($bastidores);
//COMPROBAR SI LA PETICIÓN YA EXISTE
$sqlExiste = "SELECT count(id) FROM coc WHERE bastidor = '$bastidorSinEspacioAlFinal'";
$rsExiste = mysqli_query($con, $sqlExiste);
while($sqlExiste = mysqli_fetch_array($rsExiste))
{
$cantRegistros = $sqlExiste["count(id)"];
}
if ($cantRegistros == 0)
{
// INSERTAR LA SOLICITUD DE COC
$sql= mysqli_query($con,"INSERT INTO `coc`(`fpeticion`, `conces`, `id`,`bastidor`,`idmarca`,`idestado`, `observaciones`,`direccion`,`fregistro`,`contacto`,`telefono`,`fsolicitado`) VALUES ('$fechaHora','$conces','$idCOC','$bastidores','$marca','$estadoTriton','$comentarios','$direccion','$fechaHora','$persona','$tlf',NOW())");
$valor = 1;
$bn = $bastidores;
}
else
{
$valor = 2; //Ya existe
$be = $bastidores;
}
}
if ($longitud > 17)
{
//VIENE MÁS DE UN BASTIDOR, INSERT INTO POR BASTIDOR CON WHILE
$arrBastidores = explode(",", $cadenaBastidores);
$cantElementos = count($arrBastidores);
$pos=0;
while ($pos < $cantElementos)
{
$posBastidor = substr($arrBastidores[$pos],0,3);
if ($posBastidor == "WAU" || $posBastidor == "WUA" || $posBastidor == "TRU") { $marca = "AU";}
if ($posBastidor == "WVG" || $posBastidor == "WVW") { $marca = "VW"; }
if ($posBastidor == "TMB") { $marca = "SK"; }
if ($posBastidor == "WV1" || $posBastidor == "WV2") { $marca = "LC"; }
if ($posBastidor == "VSS") { $marca = "SE"; }
//COMPROBAR SI LA PETICIÓN YA EXISTE
$bastidorSinEspacioAlFinal = trim($arrBastidores[$pos]);
$sqlExiste = "SELECT count(id) FROM coc WHERE bastidor = '$bastidorSinEspacioAlFinal'";
$rsExiste = mysqli_query($con, $sqlExiste);
while($sqlExiste = mysqli_fetch_array($rsExiste))
{
$cantRegistros = $sqlExiste["count(id)"];
}
if ($cantRegistros == 0)
{
$sql= mysqli_query($con,"INSERT INTO `coc`(`fpeticion`, `conces`, `id`,`bastidor`,`idestado`, `observaciones`,`direccion`,`fregistro`,`idmarca`,`contacto`,`telefono`,`fsolicitado`) VALUES ('$fechaHora','$conces','$idCOC','$arrBastidores[$pos]','$estadoTriton','$comentarios','$direccion','$fechaHora','$marca','$persona','$tlf',NOW())");
if ($bn == "") { $bn = $arrBastidores[$pos]; }
else { $bn = $bn . "," . $arrBastidores[$pos]; }
$valor = 1;
}
else
{
if ($be == "") { $be = $arrBastidores[$pos]; }
else { $be = $be . "," . $arrBastidores[$pos]; }
$valor = 2; //Ya existe
}
$pos++;
}
}
$sqlLimpiarVacios = mysqli_query($con,"DELETE FROM coc WHERE bastidor LIKE '' OR bastidor IS NULL");
header("location:realizarSolicitud.php?v=$valor&b1=$be&b2=$bn");
?>