<?php
session_start();
$usuarioSession = $_SESSION['USUARIO'];
$grupo = $_SESSION['GRUPO'];
$contacto = $_SESSION['CONTACTO'];
$awa_session_id = $_SESSION['AWA_SESION_ID'];
include('../lg/config_vo.php');
include('../includes/conex.php');
include('../includes/eat.php');
include('../includes/historial.php');
include('../includes/functions.php');
include('../includes/esquemas.php');
include('../class/Schema.php');
include('../class/MotherCar.php');
include('../class/Static.php');
include('../class/Agenda.php');
include('../class/RGPD.php');
include('../class/Bibliotecas.php');
if(!isset($usuarioSession) or $awa_session_id != $awa_id)
{
    eatCookies();
    header('Location:../index.php');
}
if(isset($_COOKIE['usuario']) AND $_COOKIE['usuario'] != $staticUsu )
{
    eatCookies();
    header('Loction:../index.php');
}
if(isset($_COOKIE['idioma']))
{
    include('../lg/LG_' . $_COOKIE['idioma'] . '.php');
}
else
{
    include('../lg/LG_SP.php');
}

if(isset($_POST['sendClientData'])) {
    $controlClientData = Statics::SafeInput($con, $_POST['sendClientData']);
    $Agenda = new Agenda($con);
    if($_POST['options'] == 0) {
        $Agenda->set_tipo_contacto(1);
        $Agenda->set_tipo_organizacion(0);

    } else {
        $Agenda->set_tipo_contacto(0);
        $Agenda->set_tipo_organizacion(1);
    }
    $Agenda->set_nombre(Statics::SafeInput($con, $_POST['firstName']));
    $Agenda->set_apellido(Statics::SafeInput($con, $_POST['lastName']));
    $Agenda->set_apellido2(!empty($_POST['secondLastName']) ? Statics::SafeInput($con, $_POST['secondLastName']) : '');
    $Agenda->set_email(Statics::SafeInput($con, $_POST['email']));
    $Agenda->set_telefono(Statics::SafeInput($con, $_POST['telefono']));
    $Agenda->set_nif(!empty($_POST['nif']) ? Statics::SafeInput($con, $_POST['nif']) : '');
    $Agenda->set_usuario_session($usuarioSession);
    if ($controlClientData == 'insertClientData') {
        $codigo_contacto = Statics::max_codigo($con, 'CONTACTOS');
        $Agenda->set_codigo_usuario($codigo_contacto);
        $Agenda->insert_contacto();
    } else {
        $codigo_contacto = Statics::SafeInput($con, $_POST['codigo_contacto']);
        $Agenda->set_codigo_usuario(Statics::SafeInput($con, $codigo_contacto));
        $Agenda->update_contacto();
    }
    
    $_SESSION['CLIENT_FROM_OUTSIDE'] = $codigo_contacto;
    header('Location:' . $_SESSION['HEADER']);
} else {
    Statics::RedLight();
}




?>