<div class="content list_content">

    <section class="list_emp">

        <h1>Empresas:</h1>      

        <?php
        $empty = filter_input(INPUT_GET, 'empty', FILTER_VALIDATE_BOOLEAN);
        if ($empty):
            WSErro("Oppss, você tentou editar uma empresa que não existe em nosso banco", WS_INFOR);
        endif;

        $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
        if ($action):
            require '_models/AdminEmpresa.class.php';

            $empAction = filter_input(INPUT_GET, 'empresa', FILTER_VALIDATE_INT);
            $empUpdate = new AdminEmpresa;

            switch ($action):
                case 'ative':
                    $empUpdate->ExeStatus($empAction, '1');
                    WSErro("Empresa ativada com sucesso", WS_ACCEPT);
                    break;
                case 'inative':
                    $empUpdate->ExeStatus($empAction, '0');
                    WSErro("Empresa foi desativada ( não será exibida no site )", WS_ALERT);
                    break;
                case 'delete':
                    $empUpdate->ExeDelete($empAction);
                    if ($empUpdate->getResult()):
                        WSErro($empUpdate->getError()[0], $empUpdate->getError()[1]);
                    endif;
                    break;
                default :
                    WSErro("Oppss, ação não identificada pelo sistema por favor use os botões", WS_ALERT);
            endswitch;
        endif;

        $i = 0;
        $getPage = filter_input(INPUT_GET, 'page', FILTER_VALIDATE_INT);
        $Pager = new Page('painel.php?exe=empresas/index&page=');
        $Pager->ExePager($getPage, 8);

        $readEmp = new Read;
        $readEmp->ExeRead("app_empresas", "ORDER BY empresa_status ASC, empresa_date DESC LIMIT :limit OFFSET :offset", "limit={$Pager->getLimit()}&offset={$Pager->getOffset()}");
        if ($readEmp->getResult()):
            foreach ($readEmp->getResult() as $emp):
                $i++;
                extract($emp);
                $status = (!$empresa_status ? 'style="background:#fffed8"' : '');
                ?>
                <article<?php if ($i % 2 == 0) echo ' class="right"'; ?> <?= $status ?>>
                    <header>
                        <div class="img thumb_emp">
                            <?= Check::Image('../uploads/' . $empresa_capa, $empresa_title, 120, 70); ?>
                        </div>
                        <hgroup>
                            <h1><a target="_blank" href="../empresas/<?= $empresa_name ?>" title="Ver Post"><?= $empresa_title ?></a></h1>
                            <h2><a target="_blank" href="../filtrarcidade" title="Ver Post">Soledade/RS</a></h2>
                        </hgroup>
                    </header>
                    <ul class="info post_actions">
                        <li><strong>Data:</strong> <?= date('d/m/Y H:i', strtotime($empresa_date)); ?>Hs</li>
                        <li><a class="act_view" target="_blank" href="../empresas/<?= $empresa_name ?>" title="Ver no site">Ver no site</a></li>
                        <li><a class="act_edit" href="painel.php?exe=empresas/update&empresaid=<?= $empresa_id ?>" title="Editar">Editar</a></li>

                        <?php if (!$empresa_status): ?>
                            <li><a class="act_ative" href="painel.php?exe=empresas/index&empresa=<?= $empresa_id ?>&action=ative" title="Ativar">Ativar</a></li>
                        <?php else: ?>
                            <li><a class="act_inative" href="painel.php?exe=empresas/index&empresa=<?= $empresa_id ?>&action=inative" title="Inativar">Inativar</a></li>
                        <?php endif ?>

                        <li><a class="act_delete" href="painel.php?exe=empresas/index&empresa=<?= $empresa_id ?>&action=delete" title="Excluir">Deletar</a></li>
                    </ul>

                </article>
                <?php
            endforeach;
        else:
            $Pager->ReturnPage();
            WSErro("Desculpe, ainda não existe empresas cadastradas", WS_INFOR);
        endif;
        ?>

        <div class="clear"></div>
    </section>

    <?php
    $Pager->ExePaginator("app_empresas");
    echo $Pager->getPaginator();
    ?>

    <div class="clear"></div>
</div> <!-- content home -->