<?php

/**
 * 	Dear developer!
 *	Never modify events.php file, it is autogenerated.
 *  Modify PHP/EventTemplates/events.txt instead.
 *
 */

 class eventclass_cat_oficinas  extends eventsBase
{
	function __construct()
	{
	// fill list of events
		$this->events["BeforeAdd"]=true;

		$this->events["BeforeEdit"]=true;


	}

//	handlers

		
		
		
		
		
		
		
		
		
		
		
		
		
				// Before record added
function BeforeAdd(&$values, &$message, $inline, &$pageObject)
{

		// Obtén los IDs de los campos municipio, entidad y pais
    $domicilio_original = $values["domicilio"];
	  $cp_original = $values["cp"];
    $municipio_id = $values["municipio"];
    $entidad_id = $values["entidad"];
    $pais_id = $values["pais"];

    // Crea una conexión a la base de datos
    $conn = mysqli_connect("localhost", "zttsoftn_omegauser", "zttsoft", "zttsoftn_omega2");
		//$conn = mysqli_connect("localhost", "root", "", "omega2");
    // Verifica la conexión
    if (!$conn) {
        die("Conexión fallida: " . mysqli_connect_error());
    }
		mysqli_set_charset($conn, "utf8");

    // Busca el nombre del municipio
    $result = mysqli_query($conn, "SELECT municipio FROM cat_municipio WHERE id = $municipio_id");
    $row = mysqli_fetch_assoc($result);
    $municipio = $row["municipio"];

    // Busca el nombre de la entidad
    $result = mysqli_query($conn, "SELECT entidad FROM cat_entidad WHERE id = $entidad_id");
    $row = mysqli_fetch_assoc($result);
    $entidad = $row["entidad"];

    // Busca el nombre del pais
    $result = mysqli_query($conn, "SELECT pais FROM cat_paises WHERE id = $pais_id");
    $row = mysqli_fetch_assoc($result);
    $pais = $row["pais"];

    // Cierra la conexión
    mysqli_close($conn);

    // Concatena los valores
    $dirmapa = $domicilio_original . ', ' . $municipio . ', ' . $entidad . ', ' . $pais . ' CP ' . $cp_original;

    // Asigna el valor concatenado al campo domicilio
    $values["dir_mapa"] = $dirmapa;

    return true;
;		
} // function BeforeAdd

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
				// Before record updated
function BeforeEdit(&$values, $where, &$oldvalues, &$keys, &$message, $inline, &$pageObject)
{

		// Obtén los IDs de los campos municipio, entidad y pais
    $domicilio_original = $values["domicilio"];
	  $cp_original = $values["cp"];
    $municipio_id = $values["municipio"];
    $entidad_id = $values["entidad"];
    $pais_id = $values["pais"];

    // Crea una conexión a la base de datos
    $conn = mysqli_connect("localhost", "zttsoftn_omegauser", "zttsoft", "zttsoftn_omega2");
		//$conn = mysqli_connect("localhost", "root", "", "omega2");

    // Verifica la conexión
    if (!$conn) {
        die("Conexión fallida: " . mysqli_connect_error());
    }

		mysqli_set_charset($conn, "utf8");

    // Busca el nombre del municipio
    $result = mysqli_query($conn, "SELECT municipio FROM cat_municipio WHERE id = $municipio_id");
    $row = mysqli_fetch_assoc($result);
    $municipio = $row["municipio"];

    // Busca el nombre de la entidad
    $result = mysqli_query($conn, "SELECT entidad FROM cat_entidad WHERE id = $entidad_id");
    $row = mysqli_fetch_assoc($result);
    $entidad = $row["entidad"];

    // Busca el nombre del pais
    $result = mysqli_query($conn, "SELECT pais FROM cat_paises WHERE id = $pais_id");
    $row = mysqli_fetch_assoc($result);
    $pais = $row["pais"];

    // Cierra la conexión
    mysqli_close($conn);

    // Concatena los valores
    $dirmapa = $domicilio_original . ', ' . $municipio . ', ' . $entidad . ', ' . $pais . ' CP ' . $cp_original;

    // Asigna el valor concatenado al campo domicilio
    $values["dir_mapa"] = $dirmapa;

    return true;
;		
} // function BeforeEdit

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		



}
?>
