t('January'), 1 => t('February'), 2 => t('March'), 3 => t('April'), 4 => t('May'), 5 => t('June'), 6 => t('July'), 7 => t('August'), 8 => t('September'), 9 => t('Octuber'), 10 => t('November'), 11 => t('December'), ); drupal_set_title(t('Historial de cambios de estados del Seguimiento de Acción Específica de Proyecto para el mes '.$meses[$mes])); $output = ''; $output .= '
'; $tablas = array(); $header = array(); $header[] = array('data' => t('Accionado')); $header[] = array('data' => t('Fecha')); $header[] = array('data' => t('Actor')); $header[] = array('data' => t('Comentario')); $header[] = array('data' => t('Transición de Estados')); $query = "SELECT id_seg from {seguimiento_aeproyecto} where nid=%d and mes=%d";//consulta seguimiento $queryResult = db_query ( $query, $node->nid, $mes); $seg_proyecto = db_fetch_object ( $queryResult ); $query2 = "SELECT * from {seguimiento_aeproyecto_transiciones_estados} where id_seg=%d order by date desc";//consulta seguimiento $queryResult2 = db_query ( $query2, $seg_proyecto->id_seg); $estados = _obtener_estados_seguimiento_mes(); $rows = array(); while ( $transiciones_estado_seg = db_fetch_object ( $queryResult2 )) { $row = array(); $estado_anterior = isset($transiciones_estado_seg->estado_ant)? $transiciones_estado_seg->estado_ant : '-'; $estado_anterior_nombre = $estados['states'][$estado_anterior]; $estado_actual = isset($transiciones_estado_seg->estado)? $transiciones_estado_seg->estado : '-'; $estado_actual_nombre = $estados['states'][$estado_actual]; $nombre_accion = _nombres_estado_y_transiciones($estado_actual_nombre); $accionado = $nombre_accion['accionado']; $row[] = array('data' => $accionado,); $fecha_cambio_estado = isset($transiciones_estado_seg->date)? $transiciones_estado_seg->date : '-'; $fecha_formato_cambio_estado = format_date($fecha_cambio_estado); $row[] = array('data' => $fecha_formato_cambio_estado,); $usuario = isset($transiciones_estado_seg->uid)? $transiciones_estado_seg->uid : '-'; $nodo_usuario = node_load($usuario); $row[] = array('data' => $nodo_usuario->name,); $comentario = isset($transiciones_estado_seg->comentario)? $transiciones_estado_seg->comentario : '-'; $row[] = array('data' => $comentario,); $row[] = array('data' => $estado_anterior_nombre.' => '.$estado_actual_nombre,); $rows[] = $row; } $tablas[]= theme('table', $header, $rows); if (count($tablas)) { $output .= '
Historial transiciones de cambio de estado del seguimiento de Acción Específica de Proyecto'; $output .= implode('', $tablas).'
'; } return $output; }