" />
                <input type="text" name="postos_nome" value="<?php 
            echo $posto['postos_nome'];
            ?>
" class="form-control"/>
                <input type="text" name="postos_numero" value="<?php 
            echo $posto['postos_numero'];
            ?>
" class="form-control" />
                <input type="submit" name="sendPosto" value="Atualizar" class="btn btn-primary"/>
            </form>
            <?php 
            break;
        case "inative":
            if (!empty($Link->getLocal()[3])) {
                $AdPostos->ExeStatus($Link->getLocal()[3], 0) ? WSErro("Posto <b>{$AdPostos->getPostoId($Link->getLocal()[3])->postos_nome}</b> inativado com sucesso!", WS_ACCEPT) : WSErro("Oppss! Erro ao inativar o posto <b>{$AdPostos->getPostoId($Link->getLocal()[3])->postos_nome}</b>.", WS_ERROR);
                $AdPostos->ListAdmin();
            } else {
                WSErro("Oppss! Opção inválida.", WS_ALERT);
            }
            break;
        case "active":
            if (!empty($Link->getLocal()[3])) {
                $AdPostos->ExeStatus($Link->getLocal()[3], 1) ? WSErro("Posto <b>{$AdPostos->getPostoId($Link->getLocal()[3])->postos_nome}</b> ativado com sucesso!", WS_ACCEPT) : WSErro("Oppss! Erro ao ativar o posto <b>{$AdPostos->getPostoId($Link->getLocal()[3])->postos_nome}</b>.", WS_ERROR);
                $AdPostos->ListAdmin();
            } else {
                WSErro("Oppss! Opção inválida.", WS_ALERT);
            }
            break;
        case "delete":
            WSErro("Esta opção não deve ser usada, desative o posto.", WS_ERROR);
Exemplo n.º 2
0
<?php

if (file_exists(IMP_PATH . "_models\\AdminPostos.class.php")) {
    include IMP_PATH . "_models\\AdminPostos.class.php";
}
$action = filter_input(INPUT_GET, "action", FILTER_DEFAULT);
if (!empty($action)) {
    $AdminPostos = new AdminPostos();
    $toaction = explode("/", $action);
    $posto = $AdminPostos->getPostoId($toaction[1]);
    if (!empty($posto)) {
        switch ($toaction[0]) {
            case "active":
                $AdminPostos->ExeStatus($toaction[1], 1);
                WSErro("Posto <b>{$posto->postos_nome}</b> ativo com sucesso!", WS_ACCEPT);
                break;
            case "inative":
                $AdminPostos->ExeStatus($toaction[1], 0);
                WSErro("Posto <b>{$posto->postos_nome}</b> desativado com sucesso!", WS_ACCEPT);
                break;
            case "delete":
                if ($AdminPostos->ExeDelete($toaction[1])) {
                    WSErro("Posto <b>{$posto->postos_nome}</b> deletado com sucesso!", WS_ACCEPT);
                } else {
                    WSErro("Erro ao deletar", WS_ERROR);
                }
                break;
            default:
                WSErro("Opss! opção invalida.", WS_ERROR);
                break;
        }