<?php
session_start();
//conexion--------------------------------------------------------------------------
require_once '../conexion/conexion.php';
$bd = new connexion();
$bd->query("SET NAMES 'utf8'");
// ==================================================================================
// =====================CODIGO VISTA PREVIA==========================================
// ==================================================================================
//varibles===========================================================================
$user = $_SESSION['user'];
//VALIDO SI EN LA SESION SE HA VISTO UN MENSAJE DE BIENVENIDA------------------------
if ( ($_SESSION['saw_bienv'] == 0 )) {
	//===================================================================================
	//================EVALUOS SI FUE VISUALIZADO EL MENSAJE DE BIENVENIDA----------------
	//===================================================================================
	$was_read = msgBienvenidaVisto($bd, $user);
	//EVALUO SI NO HA SIDO VISUALIZADO---------------------------------------------------
	if ($was_read == '' OR $was_read == 0) {
		//Busco si se ha asigando un documento de bienvenida al usuario------------------
		$msg_user = msgBienvenidaUsuario($bd, $user);
		//Evaluo si le fue asigando uno -------------------------------------------------
		if ($msg_user == '' OR $msg_user == 0 OR $msg_user == NULL) {
			//No se ha asignado documento de bienvenida personal y busco el se programa--
			$msg_prg = msgBienvenidaPrograma($bd);
			//Evaluo que exista un mensaje de bienvenida---------------------------------
			if ($msg_prg == '' OR $msg_prg == 0 OR $msg_prg == NULL) {
				//No existe msg bienvenida-----------------------------------------------
				echo 0;
			}else{
				//recorto la clave del documento-----------------------------------------
				$id_msg = substr($msg_prg, -16);
				//Devuelvo la clave------------------------------------------------------
				echo $id_msg;
				//Cargo la variable de sesion para detereminar que se ha abierto la bienvenida
				$_SESSION['saw_bienv'] = 1;
			}
			
		}else{
			//Posee un documento asignado y devuelvo el codigo---------------------------
			//Recorto la clave del doc---------------------------------------------------
			$id_msg = substr($msg_user, -16);
			//Devuelvo la clave----------------------------------------------------------
			echo $id_msg;
			//Cargo la variable de sesion para detereminar que se ha abierto la bienvenida
			$_SESSION['saw_bienv'] = 1;
		}
		
	}elseif ($was_read == 1) {
		echo 0;
	}
}


//============================================================================================
//=======================================FUNCIONES============================================
//============================================================================================	 
//FUNCION PARA OBTENER SI EL USUARIO VISUALIZO EL MENSAJE DE BIENVENIDA-----------------------
 function msgBienvenidaVisto($bd, $user)
 {
  $sql = " 	SELECT P.VALOR
			FROM PARAMETROS P 
			WHERE P.CODIGO = 'DOC_LEIDO' AND P.USUARIO = '$user' AND P.GRUPO = 'USU' LIMIT 1";
  $base = $bd->query($sql);
  $row = mysqli_fetch_assoc($base);
  $result = $row['VALOR'];
  return $result;
 }
 function msgBienvenidaUsuario($bd, $user)
 {
  $sql = " 	SELECT P.VALOR
			FROM PARAMETROS P 
			WHERE P.CODIGO = 'DOC_INICIO' AND P.USUARIO = '$user' AND P.GRUPO = 'USU' LIMIT 1";
  $base = $bd->query($sql);
  $row = mysqli_fetch_assoc($base);
  $result = $row['VALOR'];
  return $result;
 }
 function msgBienvenidaPrograma($bd)
 {
  $sql = " 	SELECT P.VALOR
			FROM PARAMETROS P 
			WHERE P.CODIGO = 'DOC_INICIO' AND P.GRUPO = 'PRG' LIMIT 1";
  $base = $bd->query($sql);
  $row = mysqli_fetch_assoc($base);
  $result = $row['VALOR'];
  return $result;
 }
 ?>
