File manager - Edit - /var/www/html/portalHomolog/storage/framework/views/e3298cad94e9fcc4fef9e881fbfcce17.php
Back
<?php use App\Models\PontoFocal; use App\Models\Structure; // Buscar todos os pontos focais com suas instituições $pontosFocais = PontoFocal::with('instituicao') ->whereHas('instituicao', function ($query) { $query->where('status', 'ATIVADO'); }) ->get() ->groupBy('structure_id'); // Buscar as instituições que têm pontos focais $instituicoesIds = $pontosFocais->keys(); $instituicoes = Structure::whereIn('id', $instituicoesIds) ->where('status', 'ATIVADO') ->orderBy('name', 'asc') ->get(); ?> <section id="pontosFocais"> <div class="container mb-5"> <div class="row"> <div class="col-12 p-3 text-center"> <h1> <strong> PONTOS FOCAIS </strong></h1> </div> <div class="col-12 mb-5 pt-2"> <div class="card border-0 shadow rounded-4 overflow-hidden"> <div class="card-body p-4 p-lg-5"> <div class="row g-4 align-items-center"> <div class="col-12 col-lg-8"> <div class="d-flex align-items-center gap-3 mb-3"> <img src="<?php echo e(asset('sei-angra/assets/img/guia-ponto-focal-thumb.png')); ?>" alt="<?php echo e(__('Capa do Guia do Ponto Focal')); ?>" class="rounded-3 shadow-sm border" style="width: 84px; height: 120px; object-fit: cover;" loading="lazy"> <div> <div class="d-flex align-items-center gap-2 flex-wrap"> <h2 class="h4 mb-0 fw-bold"><?php echo e(__('Guia do Ponto Focal')); ?></h2> </div> <div class="text-body-secondary mt-1"> <?php echo e(__('Conheça suas responsabilidades, atribuições e recomendações para atuar como Ponto Focal.')); ?> </div> </div> </div> <div class="d-flex flex-wrap gap-2"> <span class="badge rounded-pill text-bg-light border text-body"> <i class="fa-solid fa-circle-check me-1 text-success" aria-hidden="true"></i> <?php echo e(__('Responsabilidades')); ?> </span> <span class="badge rounded-pill text-bg-light border text-body"> <i class="fa-solid fa-circle-check me-1 text-success" aria-hidden="true"></i> <?php echo e(__('Atribuições')); ?> </span> <span class="badge rounded-pill text-bg-light border text-body"> <i class="fa-solid fa-circle-check me-1 text-success" aria-hidden="true"></i> <?php echo e(__('Boas práticas')); ?> </span> </div> </div> <div class="col-12 col-lg-4"> <div class="d-grid gap-2"> <a href="<?php echo e(asset('sei-angra/assets/docs/guiadopontofocal.pdf')); ?>" target="_blank" rel="noopener noreferrer" class="btn btn-primary btn-lg"> <span class="me-2"><?php echo e(__('Abrir guia em PDF')); ?></span> <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i> </a> </div> </div> </div> </div> </div> </div> </div> <div class="col-12 p-3 text-center"> <h3>Veja quem são os Ponto Focais da PMAR e CMAR</h3> </div> <div class="container mt-2"> <div class="accordion border-0 shadow-sm rounded-5" id="instituicoesAccordion"> <!-- SECRETARIA - PONTO FOCAL ACCORDION --> <div class="accordion-item border-0 shadow my-2 rounded-5"> <h2 class="accordion-header" id="camaraHeader"> <button class="accordion-button fw-bold collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#camaraCollapse" aria-expanded="false" aria-controls="camaraCollapse"> Câmara Municipal de Angra dos Reis (CMAR)</button> </h2> <div id="camaraCollapse" class="accordion-collapse collapse" aria-labelledby="camaraHeader" data-bs-parent="#instituicoesAccordion"> <div class="accordion-body"> <ul class="list-group mb-4"> <li class="list-group-item "> <strong>1- Bernard de Oliveira Maia</strong><br> Matrícula: 5272<br> Tel: (24) 2404-1713 <br> Email: sti@angradosreis.rj.leg.br </li> <li class="list-group-item "> <strong>2- Carlos Frederico de Carvalho </strong><br> Matrícula: 4545<br> Tel: (24) 2404-1713 <br> Email: sti@angradosreis.rj.leg.br </li> <li class="list-group-item "> <strong>3- Thiago da Silva Oliveira Souza </strong><br> Matrícula: 5270<br> Tel: (24) 2404-1713 <br> Email: sti@angradosreis.rj.leg.br </li> <li class="list-group-item "> <strong>4- Maximiliano Moreira Rodrigues </strong><br> Matrícula: 4616<br> Tel: (24) 2404-1713 <br> Email: sti@angradosreis.rj.leg.br </li> <li class="list-group-item "> <strong>5- André da Glória Santos Ferreira </strong><br> Matrícula: 8289<br> Tel: (24) 2404-1713 <br> Email: sti@angradosreis.rj.leg.br </li> </ul> </div> </div> </div> <?php $__currentLoopData = $instituicoes; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $instituicao): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php $pontos = $pontosFocais->get($instituicao->id, collect()); $headerId = 'header' . str_replace([' ', '(', ')', '-'], '', $instituicao->id); $collapseId = 'collapse' . str_replace([' ', '(', ')', '-'], '', $instituicao->id); ?> <div class="accordion-item border-0 shadow my-2 rounded-5"> <h2 class="accordion-header" id="<?php echo e($headerId); ?>"> <button class="accordion-button fw-bold collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#<?php echo e($collapseId); ?>" aria-expanded="false" aria-controls="<?php echo e($collapseId); ?>"> <?php echo e($instituicao->name); ?><?php if($instituicao->abbreviation): ?> (<?php echo e($instituicao->abbreviation); ?>)<?php endif; ?> </button> </h2> <div id="<?php echo e($collapseId); ?>" class="accordion-collapse collapse" aria-labelledby="<?php echo e($headerId); ?>" data-bs-parent="#instituicoesAccordion"> <div class="accordion-body"> <ul class="list-group mb-4"> <?php $__currentLoopData = $pontos; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $index => $ponto): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <li class="list-group-item"> <strong><?php echo e($index + 1); ?>- <?php echo e($ponto->nome); ?></strong><br> <?php if($ponto->matricula): ?> Matrícula: <?php echo e($ponto->matricula); ?><br> <?php endif; ?> <?php if($ponto->telefone_ramal): ?> <?php $telefoneRamal = $ponto->telefone_ramal; if (str_contains($telefoneRamal, 'Ramal:')) { $telefoneRamal = str_replace('Ramal:', '', $telefoneRamal); echo 'Ramal: ' . trim($telefoneRamal) . '<br>'; } elseif (str_contains($telefoneRamal, '/')) { $parts = explode('/', $telefoneRamal); $tel = trim($parts[0]); $ramal = isset($parts[1]) ? trim(str_replace('Ramal:', '', $parts[1])) : ''; if ($tel) { echo 'Tel: ' . $tel . '<br>'; } if ($ramal) { echo 'Ramal: ' . $ramal . '<br>'; } } else { echo 'Tel: ' . $telefoneRamal . '<br>'; } ?> <?php endif; ?> <?php if($ponto->email): ?> Email: <?php echo e($ponto->email); ?> <?php endif; ?> </li> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </ul> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> </section><?php /**PATH /var/www/html/portalHomolog/resources/views/sei/sections/pontosFocais.blade.php ENDPATH**/ ?>
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings