Files
SIGE-WEB-snapshot/ambiente-de-test/wp-content/plugins/sige-manager/BR_user_viewer_ivr.php

101 lines
5.4 KiB
PHP

<?php
function serfa_ivr_user_viewer() {
if (!is_user_logged_in())
{
$out = '<hr><br><h1>ACESSO EXCLUSIVO PARA USUÁRIOS CADASTRADOS </h1>';
$out .= '<p>Faça seu <a href="https://www.sige.ita.br/log-in/">LOGIN</a> ou Realize seu <a href="https://www.sige.ita.br/home-registro/">CADASTRO</a> agora mesmo.</p><br><hr>';
return $out;
}
$usr = wp_get_current_user();
$usr_info = get_userdata( $usr->ID );
$out = '<h1>IV WORKSHOP DE INTELIGÊNCIA, VIGILÂNCIA E RECONHECIMENTO - IVR</h1><hr>';
$out .= '<br><p>Este ano o IV Workshop de IVR será realizado nas instalações do ITA em São José dos Campos-SP. O Evento será integrado ao SIGE, permitindo aos participantes acompanhar discussões sobre diversos outros temas focados em defesa.</p><br>';
$out .= '<p>O evento contará com sessões abertas ao público em geral e sessões com restrição de acesso. Assim, caso não possua credencial de segurança de antemão, providencie-a em grau de sigilo reservado para ter acesso completo ao Workshop. A Comissão Organizadora ressalta as orientações contidas na FCA 200-6/2013, item 2.12.5.</p><br>';
$out .= '<p style="line-height: 100%; margin-left: 1.3cm; margin-bottom: 0cm; background: transparent; page-break-before: auto">2.12.5 Tendo em vista que o processo de seleção para ocupar cargo, função e posto ou graduação pressupõem investigação compatível para o acesso à informação classificada, são considerados credenciados, de antemão, até que o devido processo seja concluído, no grau de:</p>';
$out .= '<p style="line-height: 100%; margin-left: 1.3cm; margin-bottom: 0cm; background: transparent; page-break-before: auto"><strong>reservado</strong>: os Oficiais Superiores, Intermediários, Subalternos, Aspirantesa-Oficial da ativa da Aeronáutica, bem como os civis a eles assemelhados, lotados no COMAER e os Graduados da ativa da Aeronáutica, bem como os servidores civis a eles assemelhados, lotados no COMAER.</p>';
//////Adicionar questão sobre credencial//////////////////////
if (isset($_POST["atualizar_credencial"]))
{
$radioVal = $_POST["serfa_ivr_credencial"];
update_user_meta( $usr->ID, "serfa_ivr_credencial", $radioVal);
}
$out .= '<iframe name="page1" style="display:none;"></iframe>';
$out .= '<form id="frm" method="post" target="page1" >';
$out .= '<br>Para adequarmos sua inscrição no IV WorkShop IVR, confirme se você possui <strong>CREDENCIAL DE SEGURANÇA</strong>:<br><br>';
$out .= '<div style="padding: 2px; display: inline-block;" id="btn_cred">';
$options = array("Sim", "Não", "Não sei informar");
$user_selection = get_metadata('user', $usr->ID, 'serfa_ivr_credencial', true);
foreach ($options as $opt){
if ($opt == $user_selection)
$out .= '<input type="radio" name="serfa_ivr_credencial" value="'.$opt. '" checked / >' . $opt;
else
$out .= '<input type="radio" name="serfa_ivr_credencial" value="'.$opt. '" / >' . $opt;
}
$out .= '&nbsp &nbsp <button type="submit" name="atualizar_credencial" onclick="displayRadioValue(); outraFuncao();"> Salvar </button> </div>';
$out .= '<div style="padding: 2px; display: inline-block" id="result"></div><br>';
$out .= '<script> function displayRadioValue() {
var val = document.getElementsByName("serfa_ivr_credencial");
for(i = 0; i < val.length; i++)
{
if(val[i].checked)
{
document.getElementById("result").innerHTML = "<span style=\"color:blue;\"> Atualizado!</span>";
setTimeout(function(){
document.getElementById("result").innerHTML="";
location.reload();
},2500);
}
}
}
</script><br></form>';
$out .= '<br><p>O Coordenador Geral do IV Workshop de IVR, Ten Cel QOEFOT <strong>ROBERT</strong> CARDOSO FERNANDES DE ALMEIDA, Chefe da Seção de Análise e Imagens do COMPREP, coloca-se à disposição para dirimir eventuais dúvidas por meio do email robertrcfa@fab.mil.br e telefone: 061 3364-8922.</p><br>';
$out .= '<hr style="height:1px;border:none;color:#e3e3e3;background-color:#e3e3e3"/>';
$out .= '<hr style="height:4px;border:none;color:white;background-color:white"/>';
////////////////////////////////////////////////////////////////////
//Adicionar Botão para participação IVR e SERFA/////////////
$user_selection = get_metadata('user', $usr->ID, 'serfa_ivr_credencial', true);
if ($user_selection =="")
{
$out .= '<strong><span style="color:red"> ATENÇÃO: </span></strong>';
$out .= '<p>Você ainda não confirmou se possui <strong>CREDENCIAL DE SEGURANÇA</strong>. Ao confirmar essa informação, será possível se inscrever no IV Workshop IVR.</p>';
}
else
{
$btn_name_ivr = 'ivr_presencial';
if (isset($_POST[$btn_name_ivr])&& $btn_name_ivr != '')
{
update_user_meta( $usr->ID, $btn_name_ivr, $_POST[$btn_name_ivr]);
//Role "inscritos_20XX" deve estar criada, ela garante a contagem total de inscritos
$usr->add_role('inscritos_2023' );
update_user_meta( $usr->ID, "presencial_geral", "Sim");
header("Refresh:0");
}
$out .= create_status_request($usr, $btn_name_ivr, 'STATUS: ', true);
}
$out .= '<hr style="height:4px;border:none;color:white;background-color:white"/>';
////////////////////////////////////////////////
return $out;
}
add_shortcode('serfa_ivr', 'serfa_ivr_user_viewer');
?>