예제 #1
0
            <h1>Perfis:</h1>
        </header>
        
        <?php 
$empty = filter_input(INPUT_GET, 'empty', FILTER_VALIDATE_BOOLEAN);
if ($empty) {
    WSErro("Oppss: você tentou editar um perfil que não existe no sistema!", WS_INFOR);
}
$action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
if ($action) {
    require_once '_models/AdminPerfil.class.php';
    $perfilAction = filter_input(INPUT_GET, 'perfil', FILTER_VALIDATE_INT);
    $perfilUpdate = new AdminPerfil();
    switch ($action) {
        case 'active':
            $perfilUpdate->ExeStatus($perfilAction, '1');
            WSErro("O status do perfil foi atualizado para <b>ativo</b>. Perfil publicado!", WS_ACCEPT);
            break;
        case 'inative':
            $perfilUpdate->ExeStatus($perfilAction, '0');
            WSErro("O status do perfil foi atualizado para <b>inativo</b>. Perfil agora é um rascunho!", WS_ACCEPT);
            break;
        case 'delete':
            $perfilUpdate->ExeDelete($perfilAction);
            WSErro('O perfil ' . $perfilUpdate->getError()[0], $perfilUpdate->getError()[1]);
            break;
        default:
            WSErro("Ação não foi identificada pelo sistema, favor utilize os botões", WS_ERROR);
            break;
    }
}