Skip to content

Commit

Permalink
Remove avisos
Browse files Browse the repository at this point in the history
  • Loading branch information
guaycuru committed May 18, 2017
1 parent 1694fe3 commit f4557e2
Show file tree
Hide file tree
Showing 9 changed files with 5 additions and 250 deletions.
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ P: Este é o GDE "de verdade"?
R: Sim e não: Esta é a versão 2.5 do GDE, atualmente a versão "em produção" é a 2.3.

P: Qual a diferença entre a versão 2.3 e a 2.5?
R: Em termos de funcionalidades: "fóruns", "grupos" e "oportunidades" foram removidos (não eram utilizados). Em termos de backend: a versão 2.3 foi escrita entre 2009 e 2012, e contém código antigo, desatualizado, potencialmente inseguro e, sinceramente, às vezes vergonhoso. Nenhuma biblioteca ou framework foi utilizada, foi tudo feito do zero. Na versão 2.5 está tudo sendo reescrito para utilizar o ORM [Doctrine](http://www.doctrine-project.org/ "Doctrine"). Além disso, a versão 2.5 suporta disciplinas com a mesma sigla e níveis diferentes, cursos com o mesmo número e níveis diferentes e oferecimentos com turmas com mais de 2 caracteres.
R: Em termos de funcionalidades: "avisos", "fóruns", "grupos" e "oportunidades" foram removidos (não eram utilizados). Em termos de backend: a versão 2.3 foi escrita entre 2009 e 2012, e contém código antigo, desatualizado, potencialmente inseguro e, sinceramente, às vezes vergonhoso. Nenhuma biblioteca ou framework foi utilizada, foi tudo feito do zero. Na versão 2.5 está tudo sendo reescrito para utilizar o ORM [Doctrine](http://www.doctrine-project.org/ "Doctrine"). Além disso, a versão 2.5 suporta disciplinas com a mesma sigla e níveis diferentes, cursos com o mesmo número e níveis diferentes e oferecimentos com turmas com mais de 2 caracteres.

P: Já foi tudo reescrito?
R: Não, esse é um processo lento e trabalhoso, e infelizmente estou fazendo tudo sozinho.
Expand Down Expand Up @@ -51,7 +51,6 @@ Ainda não funcionam:

- Admin
- API
- Avisos
- Calendário
- Chat
- Enquetes
Expand Down
13 changes: 3 additions & 10 deletions ajax/acontecimentos.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
$minhas = ((isset($_POST['min'])) && ($_POST['min'] != null));
$amizades = $minhas;
$amigos = ((isset($_POST['am'])) && ($_POST['am'] != null));
$grupos = ((isset($_POST['gr'])) && ($_POST['gr'] != null));
$gde = ((isset($_POST['gde'])) && ($_POST['gde'] != null));
$todas_respostas = ((isset($_POST['rt']) && ($_POST['rt'] == 1)));
// ToDo: Testar salvar
Expand All @@ -32,28 +31,22 @@
$Usuario_Config->setAcontecimentos_Mensagens($mensagens);
$Usuario_Config->setAcontecimentos_Minhas($minhas);
$Usuario_Config->setAcontecimentos_Amigos($amigos);
$Usuario_Config->setAcontecimentos_Grupos($grupos);
$Usuario_Config->setAcontecimentos_GDE($gde);
$Usuario_Config->Save(true);
}
$Usr = $_Usuario;
$Grupo = null;
} elseif(isset($_POST['i'])) {
$home = $meu = false;
$mensagens = $minhas = $todas_respostas = true;
$amizades = $amigos = $gde = $grupos = false;
$amizades = $amigos = $gde = false;
$Usr = new Usuario(intval($_POST['i']));
if($Usr->getID() == null)
exit();
$Grupo = null;
} elseif(isset($_POST['g'])) {
$home = false;
$mensagens = $minhas = true;
$Grupo = new Grupo(intval($_POST['g']));
$todas_respostas = $amizades = (($_Usuario->Grupo_Moderador($Grupo)) || ($_Usuario->getAdmin()));
$todas_respostas = $amizades = $_Usuario->getAdmin();
$meu = false;
if($Grupo->getID() == null)
exit();
$Usr = null;
}
// Um Acontecimento especifico...
Expand All @@ -63,7 +56,7 @@
if($Acontecimentos[0]->Pode_Ver($_Usuario) === false)
exit();
} else
$Acontecimentos = ($Usr !== null) ? Acontecimento::Listar($Usr, $por_pagina, $start, $maior_que, $mensagens, $minhas, $amizades, $amigos, $gde, $grupos) : Acontecimento::Listar_Grupo($Grupo, $por_pagina, $start, $maior_que, $mensagens, $minhas, $amizades);
$Acontecimentos = Acontecimento::Listar($Usr, $por_pagina, $start, $maior_que, $mensagens, $minhas, $amizades, $amigos, $gde);

$maior_id = (isset($_POST['ultimo'])) ? intval($_POST['ultimo']) : 0;

Expand Down
28 changes: 0 additions & 28 deletions ajax/aviso.php

This file was deleted.

13 changes: 0 additions & 13 deletions ajax/configuracao.php

This file was deleted.

97 changes: 0 additions & 97 deletions classes/GDE/Aviso.inc.php

This file was deleted.

20 changes: 0 additions & 20 deletions classes/GDE/UsuarioConfig.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,6 @@ class UsuarioConfig extends Base {
*/
protected $usuario;

/**
* @var string
*
* @ORM\Column(type="string", length=1, options={"default"="n"}, nullable=false)
*/
protected $avisos_aniversario = 'n';

/**
* @var boolean
*
Expand All @@ -56,24 +49,11 @@ class UsuarioConfig extends Base {
*/
protected $acontecimentos_amigos = true;

/**
* @var string
*
* @ORM\Column(type="boolean", options={"default"=1}, nullable=false)
*/
protected $acontecimentos_grupos = true;

/**
* @var boolean
*
* @ORM\Column(type="boolean", options={"default"=1}, nullable=false)
*/
protected $acontecimentos_gde = true;

static $tipos = array('e' => 'Email', 'a' => 'Aba Aviso', 't' => 'Ambos', 'n' => 'Nenhum Aviso');

public static function getTipos() {
return self::$tipos;
}

}
25 changes: 1 addition & 24 deletions views/configuracoes.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,6 @@
$.guaycuru.confirmacao("Marque a opção para desativar / excluir a conta");
});

$('#salvar').click(function() {
if($("input[name='tipoAviso']").is(':checked'))
$.post('<?= CONFIG_URL; ?>ajax/configuracao.php', {tipoA: $("input[name='tipoAviso']:checked").val()}, function(data){
if(data == '1')
$.guaycuru.confirmacao("Configura&ccedil;&otilde;es salvas com sucesso!");
});
});

$('#cancelar').click(function() {
window.location="<?= CONFIG_URL; ?>";
});
Expand All @@ -51,23 +43,8 @@
<div id="perfil_abas">
<div id="tabs">
<ul>
<li><a href="#tab_aviso" class="ativo">Configura&ccedil;&atilde;o dos Avisos</a></li>
<li><a href="#tab_conta">Configura&ccedil;&atilde;o da Conta</a></li>
<li><a href="#tab_conta" class="ativo">Configura&ccedil;&atilde;o da Conta</a></li>
</ul>
<div id="tab_aviso" class="tab_content">
<table cellspacing="0" class="tabela_bonyta_branca">
<tr>
<td><strong>Avisos de Anivers&aacute;rio</strong></td>
<td>
<?php foreach(UsuarioConfig::getTipos() as $i => $tipo) { ?>
<input type="radio" name="tipoAviso" value="<?= $i ?>" <?= ($_Usuario->getConfig(true)->getAvisos_Aniversario(false) == $i) ? 'checked="checked"' : '' ?> /><label><?= $tipo ?></label>
<?php } ?>
</td>
</tr>
</table>
<br />
<input type="button" id="salvar" name="salvar" class="botao_salvar" value=" " alt="Salvar" />
</div>
<div id="tab_conta" class="tab_content">
<table cellspacing="0" class="tabela_bonyta_branca">
<tr>
Expand Down
11 changes: 0 additions & 11 deletions views/index.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,11 @@
<script type="text/javascript" src="<?= CONFIG_URL; ?>web/js/gde.calendario.js?<?= REVISION; ?>"></script>
<script type="text/javascript" src="<?= CONFIG_URL; ?>web/js/gde.favoritos.js?<?= REVISION; ?>"></script>
<script type="text/javascript" src="<?= CONFIG_URL; ?>web/js/gde.notas.js?<?= REVISION; ?>"></script>
<script type="text/javascript" src="<?= CONFIG_URL; ?>web/js/gde.aviso.js?<?= REVISION; ?>"></script>
<script type="text/javascript">
// <![CDATA[
var carregou_horario = false;
var carregou_calendario = false;
var carregou_notas = false;
var carregou_avisos = false;
var atualizacao_id = '';
var atualizacao_tp = 'u';
var status_padrao = 'Definir status...';
Expand Down Expand Up @@ -165,11 +163,6 @@
Atualizar_Notas();
carregou_notas = true;
}

else if((ui.panel.id == 'tab_avisos') && (!carregou_avisos)) {
Atualizar_Avisos();
carregou_avisos = true;
}
<?php } ?>
},
select: function(event, ui) {
Expand Down Expand Up @@ -311,7 +304,6 @@
<?php } if($_Usuario->getAluno(false) !== null) { ?>
<li><a href="#tab_calendario">Calend&aacute;rio</a></li>
<li><a href="#tab_notas">Notas</a></li>
<li><a href="#tab_avisos" id="link_avisos">Avisos</a></li>
<?php } ?>
</ul>
<div id="tab_atualizacoes" class="tab_content">
Expand Down Expand Up @@ -349,9 +341,6 @@
<div id="tab_notas" class="tab_content">
<img src="<?= CONFIG_URL; ?>web/images/loading.gif" alt="..." /> Carregando Notas...
</div>
<div id="tab_avisos" class="tab_content">
<img src="<?= CONFIG_URL; ?>web/images/loading.gif" alt="..." /> Carregando Avisos...
</div>
<?php } ?>
</div>
</div>
Expand Down
45 changes: 0 additions & 45 deletions web/js/gde.aviso.js

This file was deleted.

0 comments on commit f4557e2

Please sign in to comment.