예제 #1
0
$action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
if ($action) {
    require_once '_models/AdminPost.class.php';
    $postAction = filter_input(INPUT_GET, 'post', FILTER_VALIDATE_INT);
    $postUpdate = new AdminPost();
    switch ($action) {
        case 'active':
            $postUpdate->ExeStatus($postAction, '1');
            WSErro("O status do membro foi atualizado para <b>ativo</b>. Membro publicado!", WS_ACCEPT);
            break;
        case 'inative':
            $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();
예제 #2
0
    $action = $Link->getLocal()[2];
    require_once 'admin/_models/AdminPost.class.php';
    $postUpdate = new AdminPost();
    switch ($action) {
        case 'active':
            $postUpdate->ExeStatus($post_id, '1');
            $post_status = 1;
            WSErro("O status do post foi atualizado para <b>ativo</b>. Post publicado!", WS_ACCEPT);
            break;
        case 'inative':
            $postUpdate->ExeStatus($post_id, '0');
            $post_status = 0;
            WSErro("O status do post foi atualizado para <b>inativo</b>. Post agora é um rascunho!", WS_ACCEPT);
            break;
        case 'delete':
            $postUpdate->ExeDelete($post_id);
            WSErro('O post ' . $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;
    }
}
if ($Login->CheckLogin()) {
    ?>
                <section class="row thumbnail col-md-offset-10 col-md-2">
                    <h1 class="info">Painel de edição</h1>
                    <ul class=" post_actions">
                        <li><a class="act_edit" href="<?php 
    echo HOME;
    ?>