$postUpdate->ExeStatus($postAction, '0'); WSErro("O status do tipo foi atualizado para <b>inativo</b>. Setor agora é um rascunho!", WS_ACCEPT); break; case 'delete': $postUpdate->ExeDelete($postAction); WSErro('O Tipo <b>' . $postUpdate->getError()[0] . "</b>, foi deletado com sucesso!", $postUpdate->getError()[1]); break; default: WSErro("Ação não foi identificada pelo sistema, favor utilize os botões", WS_ERROR); break; } } $posti = 0; $getPage = filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT); $Pager = new Pager("painel.php?exe=setor_type/index&page="); $Pager->ExePager($getPage, 6); $Read = new Controle(); $Read->FullRead("SELECT * FROM ws_setor_type ORDER by type_status ASC, type_content DESC LIMIT :limit OFFSET :offset", "limit={$Pager->getLimit()}&offset={$Pager->getOffset()}", true); if (!$Read->getResult()) { $Pager->ReturnPage(); WSErro("Desculpa, ainda não temos tipos cadastrados", WS_INFOR); } else { foreach ($Read->getResult() as $tipo) { $posti++; extract((array) $tipo); $status = !$type_status ? 'style="background: #fffed8"' : ''; ?> <article<?php if ($posti % 2 == 0) { echo ' class="right" '; }
echo $search; ?> "</h2> <p class="tagline">Sua pesquisa por <?php echo $search; ?> retornou <?php echo $count; ?> resultados:</p> </header> <?php $getPage = (int) (!empty($Link->getLocal()[2]) ? $Link->getLocal()[2] : 1); $Pager = new Pager(HOME . '/pesquisa/' . $search . '/'); $Pager->ExePager($getPage, 4); $readArt = new WsPosts(); $readArt->Execute()->Query("post_status = 1 AND (post_title LIKE '%' :link '%' OR post_content LIKE '%' :link '%') ORDER BY post_date DESC LIMIT :limit OFFSET :offset", "link={$search}&limit={$Pager->getLimit()}&offset={$Pager->getOffset()}", true); if (!$readArt->Execute()->getResult()) { $Pager->ReturnPage(); WSErro("Desculpe, sua pesquisa não retornou resultados. Você pode resulmir sua pesquisa ou tentar outros termos!", WS_INFOR); } else { $cc = 0; foreach ($readArt->Execute()->getResult() as $cat) { $cc++; $View = new View(); $tpl_cat = $View->Load('article_m'); $class = $cc % 3 == 0 ? ' class="right"' : null; echo "<span{$class}>"; $cat->post_title = Check::Words($cat->post_title, 8); $cat->post_content = Check::Words($cat->post_content, 20);
$postUpdate->ExeStatus($postAction, '0'); WSErro("O status do membro foi atualizado para <b>inativo</b>. Membro agora é um rascunho!", WS_ACCEPT); break; case 'delete': $postUpdate->ExeDelete($postAction); WSErro('O membro ' . $postUpdate->getError()[0], $postUpdate->getError()[1]); break; default: WSErro("Ação não foi identificada pelo sistema, favor utilize os botões", WS_ERROR); break; } } $posti = 0; $getPage = filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT); $Pager = new Pager("painel.php?exe=membros/index&page="); $Pager->ExePager($getPage, 5); $Read = new Controle(); $Read->FullRead("SELECT * FROM ws_posts WHERE post_type = 'membros' ORDER by post_status ASC, post_date DESC LIMIT :limit OFFSET :offset", "limit={$Pager->getLimit()}&offset={$Pager->getOffset()}", true); if (!$Read->getResult()) { $Pager->ReturnPage(); WSErro("Desculpa, ainda não temos membros cadastrados", WS_INFOR); } else { foreach ($Read->getResult() as $post) { $posti++; extract((array) $post); $status = !$post_status ? 'style="background: #fffed8"' : ''; ?> <article<?php if ($posti % 2 == 0) { echo ' class="right" '; }
<header> <h1 class="title"><?php echo $category_title; ?> </h1> <p><?php echo $category_content; ?> </p> </header> <?php $getPage = (int) (!empty($Link->getLocal()[2]) ? $Link->getLocal()[2] : 1); $Pager = new Pager(HOME . '/categoria/' . $category_name . '/'); $Pager->ExePager($getPage, 3); $readCat = new WsPosts(); $readCat->Execute()->Query("post_status = 1 AND (post_category = :cat OR post_cat_parent = :cat) ORDER BY post_date DESC LIMIT :limit OFFSET :offset", "cat={$category_id}&limit={$Pager->getLimit()}&offset={$Pager->getOffset()}", true); if (!$readCat->Execute()->getResult()) { $Pager->ReturnPage(); WSErro("Desculpe, a categoria <b>{$category_title}</b> ainda não tem artigos publicados, favor volte mais tarde!", WS_INFOR); } else { $cc = 1; $View = new View(); $tpl_m = $View->Load('article_m'); foreach ($readCat->Execute()->getResult() as $cat) { echo "\n<div class='col-md-4'>\n"; $class = $cc % 3 == 0 ? ' class="right"' : null; $cat->post_title = Check::Words($cat->post_title, 8); $cat->post_content = Check::Words($cat->post_content, 20); $cat->datetime = date('Y-m-d', strtotime($cat->post_date));
case 'inative': $empUpdate->ExeStatus($empAction, '0'); WSErro("O status da empresa foi atualizado para <b>inativo</b>. Empresa agora é um rascunho!", WS_ALERT); break; case 'delete': $empUpdate->ExeDelete($empAction); WSErro($empUpdate->getError()[0], $empUpdate->getError()[1]); break; default: WSErro("Ação não foi identifica pelo sistema, favor utilize os botões!", WS_ALERT); } } $empi = 0; $getPage = filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT); $Pager = new Pager('painel.php?exe=empresas/index&page='); $Pager->ExePager($getPage, 10); $readEmp = new Controle(); $readEmp->FullRead("SELECT * FROM app_empresas ORDER BY empresa_status ASC, empresa_title ASC LIMIT :limit OFFSET :offset", "limit={$Pager->getLimit()}&offset={$Pager->getOffset()}", true); if ($readEmp->getResult()) { foreach ($readEmp->getResult() as $emp) { $empi++; extract((array) $emp); $status = !$empresa_status ? 'style="background: #fffed8"' : ''; $stateObj = new Controle('app_estados'); $stateObj->Query("estado_id = :est", "est={$empresa_uf}"); $state = $stateObj->getResult() ? $stateObj->getResult()[0]->estado_uf : 'NULL'; $cityObj = new Controle('app_cidades'); $cityObj->Query("cidade_id = :city", "city={$empresa_cidade}"); $city = $cityObj->getResult() ? $cityObj->getResult()[0]->cidade_nome : 'NULL'; ?> <article<?php
echo $search; ?> retornou <?php echo $count; ?> resultados:</p> </header> </section> <?php // //POSTs // $getPage = (int) (!empty($Link->getLocal()[2]) ? $Link->getLocal()[2] : 1); $Pager = new Pager(HOME . '/pesquisa/' . $search . '/'); $Pager->ExePager($getPage, 8); $readArt = new WsPosts(); $readArt->Execute()->Query("post_status = 1 AND (post_title LIKE '%' :link '%' OR post_content LIKE '%' :link '%') ORDER BY post_date DESC LIMIT :limit OFFSET :offset", "link={$search}&limit={$Pager->getLimit()}&offset={$Pager->getOffset()}", true); if (!$readArt->Execute()->getResult()) { $Pager->ReturnPage(); WSErro("Desculpe, sua pesquisa não encontrou posts. Você pode resulmir sua pesquisa ou tentar outros termos!", WS_INFOR); } else { $cc = 0; echo "<div class='row'>\n"; foreach ($readArt->Execute()->getResult() as $cat) { $cat->post_title = Check::Words($cat->post_title, 8); $cat->post_content = Check::Words($cat->post_content, 20); $cat->datetime = date('Y-m-d', strtotime($cat->post_date)); $cat->pubdate = date('d/m/Y H:i', strtotime($cat->post_date)); echo $cc % 4 == 0 ? "<div class='row'>\n</div>\n" : ""; echo "<div class='col-md-3'>";
<header> <h1 class="text-center"><?php echo $category_title; ?> </h1> <p class="text-center lead"><?php echo $category_content; ?> </p> </header> <hr> <?php $getPage = (int) (!empty($Link->getLocal()[2]) ? $Link->getLocal()[2] : 1); $Pager = new Pager(HOME . '/grupo/' . $category_name . '/'); $Pager->ExePager($getPage, 12); $Read = new WsPosts(); $Read->Execute()->Query("post_status = 1 AND (post_category = :cat OR post_cat_parent = :cat) ORDER BY post_views DESC LIMIT :limit OFFSET :offset", "cat={$category_id}&limit={$Pager->getLimit()}&offset={$Pager->getOffset()}", true); if (!$Read->Execute()->getResult()) { $Pager->ReturnPage(); WSErro("Desculpe, ainda não temos artigos cadastrado nesta categoria!", WS_INFOR); } else { ?> <div class="row"> <?php $View = new View(); $grupo_p = $View->Load('grupo_p'); $i = 0; foreach ($Read->Execute()->getResult() as $item) { $item->post_title = Check::Words($item->post_title, 4); $item->datetime = date('Y-m-d', strtotime($item->post_date));
<!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <?php require './_app/Config.inc.php'; $Atual = filter_input(INPUT_GET, 'atual', FILTER_VALIDATE_INT); $Pager = new Pager('04-gestao-de-resultados.php?atual=', 'Primeira', 'Última'); $Pager->ExePager($Atual, 1); $read = new Read(); $read->ExeRead('ws_categories', 'limit :limit offset :offset', "limit={$Pager->getLimite()}&offset={$Pager->getOffset()}"); $Pager->ExePaginator('ws_categories'); echo $Pager->getPaginator(); var_dump($Pager); ?> </body> </html>