Conjunto 6c0781d en sipes


Ignorar:
Fecha y hora:
16/05/2017 15:56:09 (hace 7 años)
Autor:
Sipes Apn <root@…>
Branches:
stable
Children:
70b673c
Parents:
92b64be
Mensaje:

se mejoro la presentación del historial

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • 0.3-modules/proyectos_operativos_seguimiento/includes/proyecto/historial_cambiodeestado_seg_proyecto.pages.inc

    r916c54e r6c0781d  
    3434function historial_cambiodeestado_seg_proyecto_page($node, $mes = 0) {
    3535  $meses = json_decode(MESES);
    36   if (!$mes) {
    37     $mes  = variable_get('accion_especifica_de_proyecto_seguimiento_mes_seguimiento', 0) ;
    38   }
    39 
    40     $output = '';
    41     $output .= '<br>';
    42     $tablas = array();
     36  $output = '';
     37  $output .= '<br>';
     38  $tablas = array();
    4339  $header = array();
    4440  $header[] = array('data' => t('Mes'));
     
    4844  $header[] = array('data' => t('Comentario'));
    4945  $header[] = array('data' => t('Transición de Estados'));
    50 //.............
     46
    5147  $mes_seguimiento = variable_get('accion_especifica_de_proyecto_seguimiento_mes_seguimiento', 0);
    5248  $mes_final = variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 0);
    53   $rows = array();
    5449  for ($i=1;  $i<=count($meses); $i++) {
    55     if (in_array($i, variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 1) )) {
    56       $mesesList[] = $meses[$i -1];
    57 
    58       $query = "SELECT id_seg from {seguimiento_proyecto} where nid = %d and mes = %d";//consulta seguimiento
    59       $queryResult = db_query ($query, $node->nid, $i);
    60       $seg_proyecto = db_fetch_object($queryResult);
     50    $rows = array();
     51    $mesesList[] = $meses[$i -1];
     52    $query = "SELECT id_seg from {seguimiento_proyecto} where nid = %d and mes = %d";//consulta seguimiento
     53    $queryResult = db_query ($query, $node->nid, $i);
     54    $seg_proyecto = db_fetch_object($queryResult);
     55   if ($seg_proyecto  && $seg_proyecto->id_seg) {
    6156      $query2 = "SELECT t.*, u.name from {seguimiento_proyecto_transiciones_estados} AS t LEFT JOIN {users} AS u ON u.uid = t.uid where t.id_seg = %d order by date desc";//consulta seguimiento
    6257      $queryResult2 = db_query($query2, $seg_proyecto->id_seg);
    6358      $estados = _obtener_estados_seguimiento_mes();
    64 
    6559      while ($transiciones_estado_seg = db_fetch_object ($queryResult2)) {
    6660        $row = array();
     
    8276      }
    8377    }
     78    if (!count($rows)) {
     79      $header = array();
     80      $header[] = array('data' => t('Accionado'));
     81      $header[] = array('data' => t('Fecha'));
     82      $header[] = array('data' => t('Actor'));
     83      $header[] = array('data' => t('Comentario'));
     84      $header[] = array('data' => t('Transición de Estados'));
     85      $row = array();
     86      $row[] = array('data' => t("No se posee seguimiento registrado"), 'colspan' => 6);
     87      $rows[] = $row;
     88    }
     89    $tablas[]= '<fieldset><label>' . $meses[$i -1] . '</label>'  . theme('table', $header, $rows) . '</fieldset>';
    8490  }
     91
    8592  drupal_set_title(t('Historial de cambios de estados del Seguimiento de Proyecto para el mes "@nombre_mes"', array('@nombre_mes' => implode(", ", $mesesList))));
    86 
    87 //.......................
    88   $tablas[]= theme('table', $header, $rows);
    8993  if (count($tablas)) {
    9094    $output .= '<fieldset><legend>' . t('Historial transiciones de cambio de estado del seguimiento del Proyecto') . '</legend>';
    9195    $output .= implode('', $tablas).'</fieldset>';
    9296  }
     97
    9398  return $output;
    9499}
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.