Conjunto 916c54e en sipes


Ignorar:
Fecha y hora:
12/05/2017 17:29:16 (hace 7 años)
Autor:
Sipes Apn <root@…>
Branches:
stable
Children:
ef4f3f6
Parents:
6dd64fd
Mensaje:

se realizo correciones de acceso

Fichero:
1 editado

Leyenda

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

    r669d26e r916c54e  
    3333 */
    3434function historial_cambiodeestado_seg_proyecto_page($node, $mes = 0) {
    35   if (_proyecto_seguimiento_mes_mover_estado_access($node, $mes_fase_seg, $message = true));
    3635  $meses = json_decode(MESES);
    37  
    38   $output = '';
    39   $output .= '<br>';
    40   $tablas = array();
     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();
    4143  $header = array();
    4244  $header[] = array('data' => t('Mes'));
     
    5052  $mes_final = variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 0);
    5153  $rows = array();
    52   for ($i=($mes_seguimiento -1); $i<=$mes_final; $i++) {
    53     $mesesList .= ' ' . $meses[$i];
    54   $query = "SELECT id_seg from {seguimiento_proyecto} where nid = %d and mes = %d";//consulta seguimiento
    55   $queryResult = db_query ($query, $node->nid, $i);
    56   $seg_proyecto = db_fetch_object($queryResult);
    57   $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
    58   $queryResult2 = db_query($query2, $seg_proyecto->id_seg);
    59   $estados = _obtener_estados_seguimiento_mes();
     54  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];
    6057
    61   while ($transiciones_estado_seg = db_fetch_object ($queryResult2)) {
    62     $row = array();
    63     $row[] = array('data' => $meses[$i],);
    64     $estado_anterior = isset($transiciones_estado_seg->estado_ant)? $transiciones_estado_seg->estado_ant : '-';
    65     $estado_anterior_nombre = $estados['states'][$estado_anterior];
    66     $estado_actual = isset($transiciones_estado_seg->estado)? $transiciones_estado_seg->estado : '-';
    67     $estado_actual_nombre = $estados['states'][$estado_actual];
    68     $accionado = variable_get('proyectos_operativos_state_d_' . $current . '_' . $transiciones_estado_seg->estado, FALSE)? t(variable_get('proyectos_operativos_state_tdevueltos', 'Devuelto a @state'), array('@state' => $estado_actual_nombre)) : t(variable_get('proyectos_operativos_state_tndevueltos', 'Enviado a @state'), array('@state' => $estado_actual_nombre));
    69     $row[] = array('data' => $accionado,);
    70     $fecha_cambio_estado = isset($transiciones_estado_seg->date)? $transiciones_estado_seg->date : '-';
    71     $fecha_formato_cambio_estado = format_date($fecha_cambio_estado);
    72     $row[] = array('data' => $fecha_formato_cambio_estado,);
    73     $row[] = array('data' => $transiciones_estado_seg->name,);
    74     $comentario = isset($transiciones_estado_seg->comentario)? $transiciones_estado_seg->comentario : '-';
    75     $row[] = array('data' => $comentario,);
    76     $row[] = array('data' => $estado_anterior_nombre.' => '.$estado_actual_nombre,);
    77     $rows[] = $row;
     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);
     61      $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
     62      $queryResult2 = db_query($query2, $seg_proyecto->id_seg);
     63      $estados = _obtener_estados_seguimiento_mes();
     64
     65      while ($transiciones_estado_seg = db_fetch_object ($queryResult2)) {
     66        $row = array();
     67        $row[] = array('data' => $meses[$i -1],);
     68        $estado_anterior = isset($transiciones_estado_seg->estado_ant)? $transiciones_estado_seg->estado_ant : '-';
     69        $estado_anterior_nombre = $estados['states'][$estado_anterior];
     70        $estado_actual = isset($transiciones_estado_seg->estado)? $transiciones_estado_seg->estado : '-';
     71        $estado_actual_nombre = $estados['states'][$estado_actual];
     72        $accionado = variable_get('proyectos_operativos_state_d_' . $current . '_' . $transiciones_estado_seg->estado, FALSE)? t(variable_get('proyectos_operativos_state_tdevueltos', 'Devuelto a @state'), array('@state' => $estado_actual_nombre)) : t(variable_get('proyectos_operativos_state_tndevueltos', 'Enviado a @state'), array('@state' => $estado_actual_nombre));
     73        $row[] = array('data' => $accionado,);
     74        $fecha_cambio_estado = isset($transiciones_estado_seg->date)? $transiciones_estado_seg->date : '-';
     75        $fecha_formato_cambio_estado = format_date($fecha_cambio_estado);
     76        $row[] = array('data' => $fecha_formato_cambio_estado,);
     77        $row[] = array('data' => $transiciones_estado_seg->name,);
     78        $comentario = isset($transiciones_estado_seg->comentario)? $transiciones_estado_seg->comentario : '-';
     79        $row[] = array('data' => $comentario,);
     80        $row[] = array('data' => $estado_anterior_nombre.' => '.$estado_actual_nombre,);
     81        $rows[] = $row;
     82      }
     83    }
    7884  }
    79 }
    80   drupal_set_title(t('Historial de cambios de estados del Seguimiento de Proyecto para el mes "@nombre_mes"', array('@nombre_mes' => $mesesList)));
     85  drupal_set_title(t('Historial de cambios de estados del Seguimiento de Proyecto para el mes "@nombre_mes"', array('@nombre_mes' => implode(", ", $mesesList))));
    8186
    8287//.......................
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.