<?php
    session_start();
    $usuarioSession = $_SESSION['USUARIO'];
    $grupo = $_SESSION['GRUPO'];
    $contacto = $_SESSION['CONTACTO'];
    $awa_session_id = $_SESSION['AWA_SESION_ID'];
    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');
    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');
    }
    $Schema = new Schema($con, $database);
    $Agenda = new Agenda($con);
    $RGPD = new RGPD($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_codigo_usuario($_SESSION['CODIGO_CONTACTO_EDICION']);
    $Agenda->set_activo(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_mostrar(Statics::SafeInput($con, $_POST['firstName']) . " " . Statics::SafeInput($con, $_POST['lastName']) . " " . $Agenda->get_apellido2());
    $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_poblacion(!empty($_POST['ciudad']) ? Statics::SafeInput($con, $_POST['ciudad']) : '');
    $Agenda->set_provincia(!empty($_POST['provincia']) ? Statics::SafeInput($con, $_POST['provincia']) : '');
    $Agenda->set_direccion(!empty($_POST['direccion']) ? Statics::SafeInput($con, $_POST['direccion']) : '');


    $Agenda->update_contacto();
    $RGPD->update_rgpd($Agenda->get_codigo_usuario(), $_POST['rgpd']);
    $Agenda->update_grupo_para_contacto($_POST['contacto_grupo']);

    
    $_SESSION['MSG_INFO'] = 'CONTACTO_ACTUALIZADO';
    header("Location:../agenda-editar-contacto.php?codigo_contacto=" . $_SESSION['CODIGO_CONTACTO_EDICION']);
    
?>