| Server IP : 20.75.53.88 / Your IP : 216.73.217.72 [ Web Server : Apache System : Linux VMRALP-3 4.4.0-256-generic #290~14.04.1-Ubuntu SMP Thu Jun 20 09:24:50 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29+esm15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Domains : 3 Domains MySQL : ON | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/protocolo/dev/pages/protocolo/ |
Upload File : |
<?php
/**
* Copyright (c) 2017.
* O sistema está protegido por copyright.
* Todo o copyright ou outros direitos de propriedade intelectual presentes no sistema, imagens, som, software e outros conteúdos do site são propriedade de Ralp Alves
* Bezerra.
* É permitida a pesquisa no sistema e a reprodução de excertos através de impressão ou distribuição para outras pessoas, mas em todos os casos para fins não comerciais.
* Apenas é permitido o uso dos conteúdos do sistema para utilização pessoal. Nenhuma parte do sistema poderá ser reproduzida para ser vendida ou distribuída para ganhos
* comerciais nem poderá ser modificada ou incorporada em qualquer outro trabalho, publicação ou site tanto no formato electrónico, como transferência para qualquer outro
* site. Nenhuma outra licença ou direitos relacionados com o site são concedidos, sem autorização expressa do autor.
*/
/**
* Created by PhpStorm.
* User: ralpb
* Date: 24/08/2017
* Time: 14:00
*/
$entidade_o = $conn->query("select * from entidades ORDER BY uo_nome");
$departamento_o = $conn->query("select * from departamentos ORDER by depto_nome");
$empresa_o = $conn->query("select * from empresas");
$entidade_d = $conn->query("select * from entidades ORDER BY uo_nome");
$departamento_d = $conn->query("select * from departamentos ORDER by depto_nome");
$responsavel_d = $conn->query("select * from usuarios ORDER by nome");
$tipo_protocolo = $conn->query("select * from tipo_protocolo ORDER BY descricao");
$tipo_documento = $conn->query("select * from tipo_documento ORDER BY descricao");
$status = $conn->query("select * from status");
?>
<head>
<script type="text/javascript">
function lista_entidades() {
var codigo = $('#ori_entidade').val();
if (codigo) {
var url = 'pages/protocolo/lista_entidade.php?id_cod=' + codigo + '&var=origem';
$.get(url, function (dataReturn) {
$('#load_departamento').html(dataReturn);
});
}
}
</script>
<script type="text/javascript">
function lista_entidadesD() {
var codigo = $('#id_entidadeD').val();
if (codigo) {
var url = 'pages/protocolo/lista_entidade.php?id_cod=' + codigo + '&var=destino';
$.get(url, function (dataReturn) {
$('#load_departamentoD').html(dataReturn);
});
}
}
</script>
<script>
function combo(id, acao, valor) {
$.ajax({
type: "GET",
url: './ajax.php?a=' + acao + '&valor=' + valor,
dataType: "html",
success: function (resultado) {
//alert(resultado);
$('#' + id).html(resultado);
//$('#resposta').html(resultado);
}
});
}
</script>
</head>
<section class="content-header">
<h1>
<a href="?page=protocolo/protocolo_g" title="voltar"><i class="fa fa-reply"><span> </span></i></a>
<span class="text-bold text-blue titulo">Protocolo</span>
<small class="text-orange text-bold"><strong>(CADASTRO)</strong></small>
<a href='#' class="text-center" onclick="startIntro_pn();" title="mostrar dicas"><i class="fa fa-question text-gray"></i></a>
<!--<a href="index.php" title="Novo registro" class="pull-right"><i class="fa fa-plus-square text-green"></i></a>-->
</h1>
<ol class="breadcrumb">
<li><a href="index.php"><i class="fa fa-dashboard"></i> Início</a></li>
<li class="active">Protocolo</li>
</ol>
</section>
<section class="content">
<form id="f_protocolo_n" name="f_protocolo_n" method="post" action="?page=protocolo/protocolo_a&var=cadastrar">
<!--ORIGEM-->
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title text-bold text-blue titulo">Origem</h3>
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
</div>
</div>
<input type="hidden" value="<?php echo $_login ?>" name="nome_usu">
<div class="box-body">
<div class="row">
<div class="col-md-12">
<div class="col-md-5">
<h5 class="text-bold text-lbl-campo">Nome ou Razão Social
<a href="#" id="d_incluir" data-izimodal-open="#modal_entidade_o"><i class="fa fa-plus-circle text-orange" title="incluir registro"></i></a>
<a href="#" id="d_atualizar"><i onclick="combo('ori_entidade','sel_entidade_ori','0')" class="fa fa-refresh text-green" title="atualizar listagem"></i></a>
</h5>
<div>
<select id="ori_entidade" name="ori_entidade" onchange="lista_entidades();" class="form-control select2">
<option value="99">Selecione</option>
<?php while ($ent_o = $entidade_o->fetch(PDO::FETCH_OBJ)) { ?>
<option value="<?php echo $ent_o->cod_uo ?>"><?php echo $ent_o->uo_nome ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="col-md-5">
<h5 class="text-bold text-lbl-campo">Departamento</h5>
<div>
<select id="load_departamento" name="ori_departamento" class="form-control select2">
<!-- <option value="99">Selecione</option>-->
<!-- --><?php //while ($dep_o = $departamento_o->fetch(PDO::FETCH_OBJ)) { ?>
<!-- <option value="--><?php //echo $dep_o->cod_depto ?><!--">-->
<?php //echo $dep_o->depto_nome ?><!--</option>-->
<!-- --><?php //} ?>
</select>
</div>
</div>
<div class="col-md-2">
<h5 class="text-bold text-lbl-campo">Nº Doc.</h5>
<div>
<input type="text" name="numero_documento" class="form-control">
</div>
</div>
</div>
</div>
</div>
</div>
<!--DESTINO-->
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title text-bold text-blue titulo">Destino</h3>
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
</div>
</div>
<div class="box-body">
<div class="row">
<div class="col-md-12">
<div class="col-md-4" id="ent_o">
<h5 class="text-bold text-lbl-campo">Entidade
<a href="#" data-izimodal-open="#modal_entidade_o"><i class="fa fa-plus-circle text-orange" title="incluir registro"></i></a>
<a href="#"><i onclick="combo('id_entidadeD','sel_entidade_des','0')" class="fa fa-refresh text-green" title="atualizar listagem"></i></a>
</h5>
<div>
<select id="id_entidadeD" name="des_entidade" onchange="lista_entidadesD();" class="form-control select2">
<option value="99">Selecione</option>
<?php while ($ent_d = $entidade_d->fetch(PDO::FETCH_OBJ)) { ?>
<option value="<?php echo $ent_d->cod_uo ?>"><?php echo $ent_d->uo_nome ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="col-md-4">
<h5 class="text-bold text-lbl-campo">Departamento</h5>
<div>
<select id="load_departamentoD" name="des_departamento" class="form-control select2">
<!-- <option value="99">Selecione</option>-->
<!-- --><?php //while ($dep_d = $departamento_d->fetch(PDO::FETCH_OBJ)) { ?>
<!-- <option value="--><?php //echo $dep_d->cod_depto ?><!--">-->
<?php //echo $dep_d->depto_nome ?><!--</option>-->
<!-- --><?php //} ?>
</select>
</div>
</div>
<div class="col-md-4" id="d_responsavel">
<div>
<h5 class="text-bold text-lbl-campo">Responsável</h5>
<div>
<input type="hidden" value="<?php echo $_cod_usuario ?>" name="des_responsavel">
<select id="des_responsavel1" name="des_responsavel1" disabled class="form-control select2">
<option value="99">Selecione</option>
<?php while ($res_d = $responsavel_d->fetch(PDO::FETCH_OBJ)) {
if ($res_d->cod_usuario==$_cod_usuario) {
$selected = 'selected';
} else {
$selected = '';
} ?>
<option value="<?php echo $res_d->cod_usuario ?>"<?php echo $selected; ?>><?php echo strtoupper($res_d->nome) . '-' . $res_d->cod_usuario ?></option>
<?php } ?>
</select>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--DADOS DO PROTOCOLO-->
<div class="box box-primary">
<div class="box-header with-border" id="marca_dados">
<h3 class="box-title text-bold text-blue titulo">Dados do protocolo</h3>
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
</div>
</div>
<div class="box-body">
<div class="row">
<div class="col-md-12">
<div class="col-md-4">
<h5 class="text-bold text-lbl-campo">Tipo protocolo</h5>
<div>
<select id="dado_tipo_protocolo" name="dado_tipo_protocolo" class="form-control select2">
<option value="99">Selecione</option>
<?php while ($tip_p = $tipo_protocolo->fetch(PDO::FETCH_OBJ)) { ?>
<option value="<?php echo $tip_p->cod_tipo ?>"><?php echo $tip_p->descricao ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="col-md-8">
<h5 class="text-bold text-lbl-campo">Tipo documento
<a href="#marca_dados" data-izimodal-open="#modal_tipo_doc"><i class="fa fa-plus-circle text-orange" title="incluir registro"></i></a>
<a href="#marca_dados"><i onclick="combo('dado_tipo_documento','sel_tipo_doc','0')" class="fa fa-refresh text-green" title="atualizar listagem"></i></a>
</h5>
<div>
<select id="dado_tipo_documento" name="dado_tipo_documento" class="form-control select2">
<option value="99999">Selecione</option>
<?php while ($tip_d = $tipo_documento->fetch(PDO::FETCH_OBJ)) { ?>
<option value="<?php echo $tip_d->cod_documento ?>"><?php echo $tip_d->descricao ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="col-md-3" id="d_prazo">
<h5 class="text-bold text-lbl-campo">Tipo prazo</h5>
<div>
<select name="periodo_tipo" class="form-control select2">
<option value="1">Dias Úteis</option>
<option value="2">Dias Corridos</option>
</select>
</div>
</div>
<div class="col-md-1">
<h5 class="text-bold text-lbl-campo">Dias</h5>
<div>
<input type="number" id="periodo_dias" required name="periodo_dias" class="form-control">
</div>
</div>
<div class="col-md-5">
<h5 class="text-bold text-lbl-campo">Empresa/interessado
<a href="#marca_dados" data-izimodal-open="#modal_empresa"><i class="fa fa-plus-circle text-orange" title="incluir registro"></i></a>
<a href="#marca_dados"><i onclick="combo('dado_empresa','sel_dado_empresa','0')" class="fa fa-refresh text-green" title="atualizar listagem"></i></a>
</h5>
<div>
<select id="dado_empresa" name="dado_empresa" class="form-control select2">
<option value="99999">Selecione</option>
<?php while ($emp_o = $empresa_o->fetch(PDO::FETCH_OBJ)) { ?>
<option value="<?php echo $emp_o->cod_empresa ?>"><?php echo $emp_o->empresa_nome ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="col-md-3" id="d_status">
<h5 class="text-bold text-lbl-campo">Status</h5>
<div>
<input type="hidden" value="1" name="dado_status">
<select id="dado_status1" name="dado_status1" disabled class="form-control select2">
<?php while ($est_o = $status->fetch(PDO::FETCH_OBJ)) { ?>
<option value="1"><?php echo $est_o->descricao ?></option>
<?php } ?>
</select>
</div>
</div>
</div>
</div>
</div>
</div>
<!--OBSERVACOES-->
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title text-bold text-blue titulo">Despacho/Parecer</h3>
<div class="box-tools pull-right">
<button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i></button>
</div>
</div>
<div class="box-body">
<div class="box-body">
<div class="row">
<div class="col-md-12">
<div class="col-md-12">
<div id="d_obs">
<textarea class="form-control" rows="8" id="area2" name="obs_observacao" placeholder="Observação"></textarea>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--OBSERVACOES-->
<div class="box box-body box-danger text-center">
<div class="row">
<div class="col-md-12">
<button id="d_salvar" type="submit" title="salvar registro" class="btn btn-box-tool text-blue">
<i class="fa fa-check-circle fa-2x"><span class="text-bold FontCourier titulo"> Salvar</span></i>
</button>
</div>
</div>
</div>
</form>
</section>
<link rel="stylesheet" href="components/iziModal-master/css/iziModal.min.css">
<script src="components/iziModal-master/js/iziModal.min.js" type="text/javascript"></script>
<script>
$("#modal_tipo_doc").iziModal({
title: 'Protocolo',
subtitle: '<?php echo $cliente->nome ?>',
headerColor: '#367fa9',
iframe: true,
focusInput: true,
width: '65%',
radius: 10,
bodyOverflow: true,
transitionIn: 'fadeInLeft',
transitionOut: 'fadeOutRight',
iframeURL: "index2.php?page=tipos/tipo_documento_g"
})
;
</script>
<script>
$("#modal_entidade_o").iziModal({
title: 'Protocolo',
subtitle: '<?php echo $cliente->nome ?>',
headerColor: '#367fa9',
iframe: true,
focusInput: true,
width: '65%',
radius: 10,
bodyOverflow: true,
transitionIn: 'fadeInLeft',
transitionOut: 'fadeOutRight',
iframeURL: "index2.php?page=entidades/entidades_g"
})
;
</script>
<script>
$("#modal_empresa").iziModal({
title: 'Protocolo',
subtitle: '<?php echo $cliente->nome ?>',
headerColor: '#367fa9',
iframe: true,
focusInput: true,
width: '65%',
radius: 10,
bodyOverflow: true,
transitionIn: 'fadeInLeft',
transitionOut: 'fadeOutRight',
iframeURL: "index2.php?page=empresas/empresas_g"
})
;
</script>
<link href="dist/css/select2.min.css" rel="stylesheet"/>
<script src="dist/js/jquery.min.js"></script>
<script src="dist/js/select2.full.min.js"></script>
<script>
$(function () {
$('.select2').select2()
})
</script>
<script type="text/javascript">
function startIntro_pn() {
var intro = introJs()
intro.setOptions(
{
steps: [
{
element: '#d_incluir',
intro: "Clique para incluir um registro que não esteja cadastrado na listagem"
},
{
element: '#d_atualizar',
intro: "Após cadastrar um registro que não esteja na listagem, clique para atualizar " +
"os resultados"
},
{
element: '#d_responsavel',
intro: "Usuário responsável pela criação do protocolo"
},
{
element: '#d_prazo',
intro: "Prazo para a resposta do protocolo.<br>" +
"pode ser <b>dias corridos</b> ou <b>dias úteis</b>"
},
{
element: '#d_status',
intro: "Status do protocolo.<br>" +
"muda automaticamente de acordo com a tramitação"
},
{
element: '#d_obs',
intro: "Observações / descrição do protocolo.<br>" +
"pode ser utilizada formatação de texto para destaque das informações."
},
{
element: '#d_salvar',
intro: "Clique para salvar o protocolo."
},
]
});
intro.start();
}
</script>