field_acciones_ente[0]['nid']): ?>

: title;?>

: anhoaccion_centralizada; ?>

: name; ?>

: created); ?>

: changed); ?>

:

'' . t('Partida') . '', 'align' => 'center'); $header[] = array('data' => '' . t('Asignado') . '', 'align' => 'center'); $header[] = array('data' => '' . t('Comprometido') . '', 'align' => 'center'); $header[] = array('data' => '' . t('Causado') . '', 'align' => 'center'); $header[] = array('data' => '' . t('Pagado') . '', 'align' => 'center'); $header[] = array('data' => '' . t('% de inversión') . '', 'align' => 'center'); $header[] = array('data' => '' . t('Estatus de la inversión') . '', 'align' => 'center'); $grupos_fields = array(); foreach($grupos as $id => $grupo) { if (count($grupo['fields'])) { foreach($grupo['fields'] as $id_field => $field) { if ($id_field == $campo['field']) { $grupos_fields = $grupos[$id]; } } } } foreach ($campo['values'] as $partida) { if ($partida['tid']) { $valor = $mes > 0 ? 'value_' . $mes : 'value'; $varia = isset($variaciones[$campo['field']][$partida['tid']][$valor]) ? $variaciones[$campo['field']][$partida['tid']][$valor] : 0; $comprometidov = isset($comprometido[$campo['field']]) && isset($comprometido[$campo['field']][$partida['tid']]) ? $comprometido[$campo['field']][$partida['tid']][$valor] : 0; $causadov = isset($causado[$campo['field']]) && isset($causado[$campo['field']][$partida['tid']]) ? $causado[$campo['field']][$partida['tid']][$valor] : 0; $pagadov = isset($pagado[$campo['field']]) && isset($pagado[$campo['field']][$partida['tid']]) ? $pagado[$campo['field']][$partida['tid']][$valor] : 0; $sumaC += $comprometidov; $sumaCa += $causadov; $sumaP += $pagadov; $valorreal = $partida[$valor] + $varia; $suma += $valorreal; $zonacritica = $valorreal ? $causadov/$valorreal : -1; $porczonacritica = $zonacritica >= 0 ? ($zonacritica * 100) . '%' : -1; $colorzona = $colores[0]['color']; $colorfontzona = $colores[0]['tcolor']; $textozona = $colores[0]['texto']; if ($porczonacritica >= 0 && $porczonacritica < 11) { $colorzona = $colores[1]['color']; $colorfontzona = $colores[1]['tcolor']; $textozona = $colores[1]['texto']; } elseif ($porczonacritica >= 11 && $porczonacritica < 51) { $colorzona = $colores[2]['color']; $colorfontzona = $colores[2]['tcolor']; $textozona = $colores[2]['texto']; } elseif ($porczonacritica >= 51 && $porczonacritica < 80) { $colorzona = $colores[3]['color']; $colorfontzona = $colores[3]['tcolor']; $textozona = $colores[3]['texto']; } elseif ($porczonacritica >= 51 && $porczonacritica <= 100) { $colorzona = $colores[4]['color']; $colorfontzona = $colores[4]['tcolor']; $textozona = $colores[4]['texto']; } elseif ($porczonacritica > 100) { $colorzona = $colores[5]['color']; $colorfontzona = $colores[5]['tcolor']; $textozona = $colores[5]['texto']; } if ($porczonacritica < 0) { $porczonacritica = 'N/A'; } else { $porczonacritica = number_format($porczonacritica, 2, '.', ','); } $row = array(); $row[] = array('data' => $partidas_nombre[$partida['tid']],); $row[] = array('data' => number_format($valorreal, 2, '.', ','), 'align' => 'center',); $row[] = array('data' => number_format($comprometidov, 2, '.', ','), 'align' => 'center',); $row[] = array('data' => number_format($causadov, 2, '.', ','), 'align' => 'center',); $row[] = array('data' => number_format($pagadov, 2, '.', ','), 'align' => 'center',); $row[] = array('data' => $porczonacritica, 'align' => 'center',); $row[] = array('data' => $textozona, 'style' => 'font-weight: bold;background-color:' . $colorzona . '; color:' . $colorfontzona); $rows[] = $row; } } $row = array(); $row[] = array('data' => '' . t('Acumulado') . '', 'align' => 'right',); $row[] = array('data' => number_format($suma, 2, '.', ','), 'align' => 'center',); $row[] = array('data' => number_format($sumaC, 2, '.', ','), 'align' => 'center',); $row[] = array('data' => number_format($sumaCa, 2, '.', ','), 'align' => 'center',); $row[] = array('data' => number_format($sumaP, 2, '.', ','), 'align' => 'center',); $row[] = array('data' => '', 'colspan' => 2); $rows[] = $row; ?> '1')); ?> 'N/A', 1 => '(' . t('De 0 a 10.99 %') . ')', 2 => '(' . t('De 11 a 50.99 %') . ')', 3 => '(' . t('De 51 a 79.99 %') . ')', 4 => '(' . t('De 80 a 100 %') . ')', 5 => '(' . t('Mas de 100 %') . ')', ); $rows = array(); for($i = 0; $i < 6; $i++) { $row = array(); $row[] = array('data' => '' . $colores[$i]['texto'] . '',); $row[] = array('data' => $descripcion[$i], 'style' => 'background-color:' . $colores[$i]['color'] . '; color:' . $colores[$i]['tcolor']); $rows[] = $row; } print '

' . t('Leyenda') . ':

' . theme('table', array(), $rows, array('border' => '1', 'width' => '250px', 'align' => 'center')); ?> '' . t('Fecha') . '', 'align' => 'center',); $header[] = array('data' => '' . t('Estado') . '', 'align' => 'center',); $header[] = array('data' => '' . t('Estado anterior') . '', 'align' => 'center',); $header[] = array('data' => '' . t('Comentario') . '', 'align' => 'center',); $header[] = array('data' => '' . t('Usuario') . '', 'align' => 'center',); $rows = array(); foreach($historys as $history) { $row = array(); $row[] = array('data' => format_date($history->date),); $row[] = array('data' => $states['states'][$history->estado], 'align' => 'center',); $row[] = array('data' => $states['states'][$history->estado_ant], 'align' => 'center',); $row[] = array('data' => $history->comentario,); $row[] = array('data' => $history->name, 'align' => 'center',); $rows[] = $row; } if (count($rows)) { print '

' . t('Historial') . ':

' . theme('table', $header, $rows, array('border' => '1')); } } ?>