Skip to content

Commit

Permalink
Corregido error de filtrado en guías propias
Browse files Browse the repository at this point in the history
  • Loading branch information
NaxYo committed Jul 3, 2013
1 parent 3305c2e commit 9fc32bb
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 29 deletions.
4 changes: 1 addition & 3 deletions src/Etsi/AppGuiasBundle/Controller/GuiaController.php
Expand Up @@ -365,6 +365,7 @@ public function indexAction($mensajes = array())
$em = $this->getDoctrine()->getManager();
$profesores = $em->getRepository('EtsiAppGuiasBundle:Profesor')->findAll();

$entity = $this->get('security.context')->getToken()->getUser();
$guias = $em->getRepository('EtsiAppGuiasBundle:Guia')->findAll();
$areas = $em->getRepository('EtsiAppGuiasBundle:Area')->findAll();
$grados = $em->getRepository('EtsiAppGuiasBundle:Grado')->findAll();
Expand All @@ -391,9 +392,6 @@ public function indexAction($mensajes = array())

$asignaturas = $query->getResult();


$entity = $this->get('security.context')->getToken()->getUser();

return $this->render(
'EtsiAppGuiasBundle::dashboard.html.twig',
array(
Expand Down
3 changes: 3 additions & 0 deletions src/Etsi/AppGuiasBundle/Resources/public/js/guia.dashboard.js
Expand Up @@ -27,6 +27,9 @@ $(function(){

$.fn.dataTableExt.afnFiltering.push(
function(oSettings, aData, iDataIndex) {
if($(oSettings.nTable).attr('id')!=='tabla-todo')
return true;

var cursos = [];
var estados = [];
var cuatrimestres = [];
Expand Down
48 changes: 22 additions & 26 deletions src/Etsi/AppGuiasBundle/Resources/views/dashboard.html.twig
Expand Up @@ -2,31 +2,27 @@

{% macro tupla(guia, estados, error, eliminar) %}
<tr>
{% if guia.estado==0 or guia.estado==3 %}
{% if guia.estado==0 or guia.estado==3 -%}
{% set vinculo = path('etsi_app_guia_guia_pasos', {'id': guia.id}) %}
{% else %}
{%- else -%}
{% set vinculo = path('etsi_app_guia_guia_pdf', {'id': guia.id}) %}
{% endif %}
<td>
<a href="{{ vinculo }}">
{% for enGrados in guia.asignatura.enGrados%}
{%- if not loop.first %}, {% endif %}{{ enGrados.codigo -}}
{% endfor %}
</a>
</td>
<td>
<a href="{{ vinculo }}">
{{ guia.asignatura.nombre }}
</a>
</td>
{% if not error|default(false) %}<td>{{ estados[guia.estado] }}</td>
{% else %}<td>{{ guia.fechaDeModificacion|date("d/m/Y H:i") }}</td>{% endif %}
{%- endif -%}
<td><a href="{{ vinculo }}">
{%- for enGrados in guia.asignatura.enGrados -%}
{%- if not loop.first %}, {% endif %}{{ enGrados.codigo -}}
{%- endfor -%}
</a></td>
<td><a href="{{ vinculo }}">{{ guia.asignatura.nombre }}</a></td>
{% if not error|default(false) -%}
<td>{{ estados[guia.estado] }}</td>
{% else -%}
<td>{{ guia.fechaDeModificacion|date("d/m/Y H:i") }}</td>
{% endif -%}
<td>{{ guia.curso }} - {{ guia.curso+1 }}</td>

{% if eliminar|default(0)==1 %}
<td></td>
{% elseif eliminar|default(0)==2 %}
<td class="eliminar-guia" rel="{{path('etsi_app_guia_guia_delete', {'id': guia.id}) }}">ELIMINAR</td>
{% if eliminar|default(false) -%}
<td class="eliminar-guia" rel="{{path('etsi_app_guia_guia_delete', {'id': guia.id}) }}">ELIMINAR</td>
{% elseif not error|default(false) -%}
<td></td>
{% endif %}
</tr>
{% endmacro %}
Expand Down Expand Up @@ -304,6 +300,7 @@
<div class="in-titulo">Todas tus guías</div>

<div class="clear"></div>
{% set errores = false %}
{% if entity %}
<table id="guias">
<thead>
Expand All @@ -316,18 +313,17 @@
</tr>
</thead>
<tbody>
{% set errores = false %}
{% for g in entity.guias %}
{% if g not in entity.guiasCreadas %}
{{ macros.tupla(g, estados, false, 1) }}
{{ macros.tupla(g, estados, false, true) }}
{% if g.estado == 3 %}{% set errores = true %}{% endif %}
{% endif %}
{% endfor %}
{% for g in entity.guiasCreadas %}
{% if g.estado==0 %}
{{ macros.tupla(g, estados, false, 2) }}
{{ macros.tupla(g, estados, false) }}
{% else %}
{{ macros.tupla(g, estados, false, 1) }}
{{ macros.tupla(g, estados, false, true) }}
{% endif %}
{% if g.estado == 3 %}{% set errores = true %}{% endif %}
{% endfor %}
Expand Down

0 comments on commit 9fc32bb

Please sign in to comment.