<?php
session_start();
unset($_SESSION['paginaPainel']);
if (!isset($_SESSION['idUsuarioLogado'])) {
	header("location: ./");
}
include_once("header-clean.php"); //Cabeçalho padrão de todas as páginas
require("../database/dbConection.php");
require("./include/funcoes_gsaudereg.php");

$nomeUsuarioLogado	= $_SESSION['nomeUsuarioLogado'];
$idUsuarioLogado		= $_SESSION['idUsuarioLogado'];
$cpfUsuarioLogin		= $_SESSION['cpfUsuarioLogin'];
$emailUsuarioLogado	= $_SESSION['emailUsuarioLogado'];
$cpfWhere						= str_replace(".", "", $cpfUsuarioLogin);
$cpfWhere						= str_replace("-", "", $cpfWhere);
$dataHoje = dataHoraPorExtenso(date("Y-m-d"));

$sqlUnidadeVinculo = "SELECT reg_tb_usuario_perfil.id_unidadeassociada,
tb_estabelecimento.nfantasia_estabelecimento AS nome_unidade,
reg_tb_usuario.cpf_usuario
FROM reg_tb_usuario_perfil
INNER JOIN reg_tb_usuario ON (reg_tb_usuario_perfil.id_usuario = reg_tb_usuario.id_usuario)
INNER JOIN tb_estabelecimento ON (tb_estabelecimento.codigoestabelecimento_cnes = reg_tb_usuario_perfil.id_unidadeassociada)
WHERE (reg_tb_usuario.cpf_usuario='$cpfWhere')
GROUP BY tb_estabelecimento.nfantasia_estabelecimento";
$stmUnidadeVinculo	= $rsConexao->prepare($sqlUnidadeVinculo);
$stmUnidadeVinculo->execute();
?>
<div class="app-content content" style='background-color:#e1e9e7;'>
	<div class="content-wrapper" style='padding:10px;'>
		<section id="ordering">
			<div class="row">
				<div class="col-12">
					<div class="card" style='border:gray 1px solid;' id="card-tela">
						<h4 class="form-section" style='text-align:center; border-bottom:3px gray dotted !important;background-color:#289CD4'>
							<table align='center'>
								<tr>
									<td style="height:20px !important; padding:10px">
										<font style="font-size:18pt; font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; color:#fff">
											<b>SELECIONE A OPÇÃO DE ACESSO</b>
										</font><br>
									</td>
								</tr>
							</table>
						</h4>
						<div class="card-content collapse show">
							<div class="card-body">
								<form class="form" id="formularioConsumo">
									<div class="form-body">
										<div class="row" style='margin-top:-20px'>
											<div class="col-md-12">
												<div class="form-group">
													<table width='40%' align='center' style="height:60px; font-size:11pt">
														<tr>
															<td>
																<div class="bs-callout-success callout-border-left mt-1 p-1" style='padding:5px !important; font-family:Calibri; font-size:13pt'>
																	<b>Nome do Usuário: <?php echo $nomeUsuarioLogado; ?><br></b>
																	<b>CPF do Usuário: <?php echo $cpfUsuarioLogin; ?></b><br>
																	<b>Email do Usuário: <?php echo $emailUsuarioLogado; ?></b>
																</div>
															</td>
														</tr>
													</table><br>
													<table width='40%' align='center' style='margin-top:5px;'>
														<tr>
															<td>
															<?php
																$codigoUnidadeHeader = "";
																$contador = 0;
																$contadorUnidade = 0;
																if ($stmUnidadeVinculo->rowCount() > 0) {
																	$rsUnidadeVinculo	 = $stmUnidadeVinculo->fetchAll(PDO::FETCH_ASSOC);
																	foreach ($rsUnidadeVinculo as $fieldUnidadeVinculo) {
																		$contadorUnidade	= $contadorUnidade + 1;
																		$idUnidade		= $fieldUnidadeVinculo['id_unidadeassociada'];
																		$nomeUnidade	= mb_strtoupper($fieldUnidadeVinculo['nome_unidade']);
																		if ($fieldUnidadeVinculo['id_unidadeassociada'] != $fieldUnidadeVinculo) {
																			echo "<div id='accordionWrap4' role='tablist' aria-multiselectable='false' style='margin-top:-22px'>
																				<div class='card collapse-icon accordion-icon-rotate'>
																					<div id='heading41' class='card-header bg-blue' style='padding:12px !important;'>
																						<a data-toggle='collapse' data-parent='#accordionWrap4' href='#accordion$contadorUnidade' aria-expanded='false' aria-controls='accordion$contadorUnidade' class='card-title lead white' style='font-size:12pt'>
																							<i class='icofont icofont-hospital'></i> <b>$nomeUnidade</b>
																						</a>
																					</div>
																					<div id='accordion$contadorUnidade' role='tabpanel' aria-labelledby='heading41' class='border-blue card-collapse collapse' aria-expanded='false'>
																						<div class='card-content' style='font-size:13pt; font-weight: bold;'>
																							<div class='card-body' style='padding:0px !important; padding-left:-10px'>
																							<table width='100%'>";
																								$sqlPerfil = "SELECT reg_rl_usuario_perfil.*,
																								reg_tb_usuario_perfil.visualiza_vagasdisponiveis,
                                                reg_tb_usuario_perfil.agenda_visivel
																								FROM reg_tb_usuario_perfil
																								INNER JOIN reg_rl_usuario_perfil ON (reg_tb_usuario_perfil.id_pefilusuario = reg_rl_usuario_perfil.id_usuario_perfil)
																								INNER JOIN reg_tb_usuario ON (reg_tb_usuario_perfil.id_usuario = reg_tb_usuario.id_usuario)
																								WHERE (reg_tb_usuario.cpf_usuario = '$cpfWhere') AND reg_tb_usuario_perfil.id_unidadeassociada='$idUnidade'
																								GROUP BY reg_rl_usuario_perfil.id_usuario_perfil
																								ORDER BY reg_rl_usuario_perfil.descricao_usuario_perfil ASC";
																								$stmPerfil	= $rsConexao->prepare($sqlPerfil);
																								$stmPerfil->execute();
																								$rsPerfil		= $stmPerfil->fetchAll(PDO::FETCH_ASSOC);
																								foreach ($rsPerfil as $fieldPerfil) {
																									
																									$contador					= $contador + 1;
																									$nomePerfil				= $fieldPerfil['descricao_usuario_perfil'];
																									$idUsuariPerfil		= $fieldPerfil['id_usuario_perfil'];
																									$visualizarVagas  = $fieldPerfil['visualiza_vagasdisponiveis'];
                                                  $agendaVisivel    = $fieldPerfil['agenda_visivel'];
																									# -- funcao de acesso ao perfi -- #
																									$acessarPerfil  = '"acessarPerfil(' . "'$idUsuariPerfil','$nomePerfil','$idUnidade','S','$visualizarVagas','$agendaVisivel')" . '"';
																									echo "<tr onclick=$acessarPerfil>
																										<td class='mouse-move' style='font-size:12pt; font-family:Calibri'>
																											<font color='#00509F'>
																												<i class='icofont icofont-users-alt-2'></i> Perfil:</font> $nomePerfil
																										</td>
																									</tr>";

																								}
																								echo "</table>
																							</div>
																						</div>
																					</div>
																				</div>
																			</div>";
																		}
																		$codigoUnidadeHeader = $idUnidade;
																	}
																}
															?>
															</td>
														</tr>
													</table>
												</div>
											</div>
										</div>
										<div class="row" style='margin-top:-10px'>
											<div class="col-md-12" style='border-top:1px dotted gray; padding-top:10px; text-align:center'>
												<div class="form-group">
													<button type="button" class="btn btn-danger" id="botao_modal_info" onclick="window.location.href='sair'" style='width:120px; font-size:12pt'>
														<i class="icofont icofont-ui-close botaoOk"></i><b>&nbsp;&nbsp;Sair</b>
													</button>
												</div>
											</div>
										</div>
									</div>
								</form>
							</div>
						</div>
					</div>
				</div>
		</section>
	</div>
</div>

<?php
include_once("footer.php");
?>
<script src="../app-assets/vendors/js/forms/extended/inputmask/jquery.inputmask.bundle.min.js"></script>
<script src="../app-assets/js/scripts/forms/extended/form-inputmask.min.js"></script>
<script src="../app-assets/vendors/js/tables/datatable/datatables.min.js"></script>
<script src="../app-assets/js/scripts/tables/datatables/datatable-basic.min.js"></script>
<script src="../app-assets/js/scripts/ui/jquery-ui/buttons-selects.min.js"></script>

<script>

	function acessarPerfil(getIdPerfil, getNomePerfil, getUnidade, getLeuAtualizacao,visualizarVagas,agendaVisivel) {

		$.ajax({
			url: 'action/acessar_sistema',
			type: 'post',
			dataType: 'html',
			data: {
				'opcaoAcesso' : 'selecionar-perfil',
				'idPerfil': getIdPerfil,
				'nomePerfil': getNomePerfil,
				'idUnidade': getUnidade,
				'leuAtualizacao': getLeuAtualizacao,
				'visualizarVagas' : visualizarVagas,
        'agendaVisivel' : agendaVisivel
			}
		}).done(function(resultadoRetorno) {
			window.location.href = resultadoRetorno;
		});

	}
</script>