Conjunto 916c54e en sipes
- Fecha y hora:
- 12/05/2017 17:29:16 (hace 7 años)
- Branches:
- stable
- Children:
- ef4f3f6
- Parents:
- 6dd64fd
- 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 33 33 */ 34 34 function historial_cambiodeestado_seg_proyecto_page($node, $mes = 0) { 35 if (_proyecto_seguimiento_mes_mover_estado_access($node, $mes_fase_seg, $message = true));36 35 $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(); 41 43 $header = array(); 42 44 $header[] = array('data' => t('Mes')); … … 50 52 $mes_final = variable_get('seguimiento_proyectos_cantidad_meses_seguimiento', 0); 51 53 $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]; 60 57 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 } 78 84 } 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)))); 81 86 82 87 //.......................
Nota: Vea TracChangeset
para ayuda en el uso del visor de conjuntos de cambios.