';
$output .= drupal_get_form('consulta_areas_estrategicas_del_ministerio_reporte_mensual_form');
$output .= '
';
$anno_seleccionado_para_reporte = isset($_SESSION['datos_para_generar_reporte_aem']['anho']) ? $_SESSION['datos_para_generar_reporte_aem']['anho'] : date('Y');
if($anno_seleccionado_para_reporte > 0){
$anho_selecc = $anno_seleccionado_para_reporte;
}
$area_seleccionada_para_reporte = isset($_SESSION['datos_para_generar_reporte_aem']) && isset($_SESSION['datos_para_generar_reporte_aem']['area']) ? $_SESSION['datos_para_generar_reporte_aem']['area'] : 0;
if($area_seleccionada_para_reporte > 0){
$term = taxonomy_get_term($area_seleccionada_para_reporte);
$area_selecc = $term->name;
}else{
$area_selecc = 'Todas';
}
$sub_opciones_tipografico = array(t('Columnas'), t('Lineas'),);
$tipografico_seleccionado_para_reporte = isset($_SESSION['datos_para_generar_reporte_aem']) && isset($_SESSION['datos_para_generar_reporte_aem']['tipografico']) ? $_SESSION['datos_para_generar_reporte_aem']['tipografico'] : 0;
$tipografico_selec = $sub_opciones_tipografico[$tipografico_seleccionado_para_reporte];
$header = array();
$rows = array();
$row = array();
$row[] = array('data' => 'Año', 'bgcolor' => 'E6E6E6', 'style' => 'font-weight: bold;');
$row[] = array('data' => $anho_selecc, 'bgcolor' => 'FCFCFC',);
$rows[] = $row;
$row = array();
$row[] = array('data' => 'Área Estratégica del Ministerio', 'bgcolor' => 'E6E6E6', 'style' => 'font-weight: bold;');
$row[] = array('data' => $area_selecc, 'bgcolor' => 'FCFCFC',);
$rows[] = $row;
$row = array();
$row[] = array('data' => 'Tipo de Gráfico', 'bgcolor' => 'E6E6E6', 'style' => 'font-weight: bold;');
$row[] = array('data' => $tipografico_selec, 'bgcolor' => 'FCFCFC',);
$rows[] = $row;
$output .= theme('table', $header, $rows);
$output .= '
';
//****************************************************************************
$datos_cargados = calcular_datos_para_aem_reporte_page($anno_seleccionado_para_reporte, $area_seleccionada_para_reporte, $tipografico_selec);
$output .= generar_grafica_producciontrimestres($datos_cargados['datos_anho_actual'], $datos_cargados['param']);
$output .= '
';
$output .= generar_tabla_produccion_trimestres($datos_cargados['datos_anho_actual'], $datos_cargados['param']);
$output .= '
';
$output .= generar_grafica_historicos($datos_cargados);
return $output;
}
/**
* Implementation of consulta_areas_estrategicas_del_ministerio_reporte_mensual_form().
*/
function consulta_areas_estrategicas_del_ministerio_reporte_mensual_form($form_state) {
$form = array();
//años disponibles
$anno_actual = date("Y");
for($i = $anno_actual - 10; $i <= $anno_actual; $i++) {
$annos[$i] = $i;
}
$anno_seleccionado_para_reporte = isset($_SESSION['datos_para_generar_reporte_aem']) && isset($_SESSION['datos_para_generar_reporte_aem']['anho']) ? $_SESSION['datos_para_generar_reporte_aem']['anho'] : date('Y');
$form['anno_seleccionado_para_reporte'] = array(
'#title' => t('Consultar para el año'),
'#type' => 'select',
'#default_value' => $anno_seleccionado_para_reporte,
'#options' => $annos,
);
//areas estratégicas del ministerio
$areas = array();
$result = db_query("SELECT td.tid AS tid, td.name AS name FROM {vocabulary} AS v, {term_data} AS td WHERE v.name = 'MPPCTI' AND v.vid = td.vid ");
while($area = db_fetch_object($result)) {
$areas[$area->tid] = $area->name;
}
$areas[0] = 'Todas';
$area_seleccionada_para_reporte = isset($_SESSION['datos_para_generar_reporte_aem']) && isset($_SESSION['datos_para_generar_reporte_aem']['area']) ? $_SESSION['datos_para_generar_reporte_aem']['area'] : 0;
$form['area_seleccionada_para_reporte'] = array(
'#title' => t('Área Estratégica del Ministerio'),
'#type' => 'select',
'#default_value' => $area_seleccionada_para_reporte,
'#options' => $areas,
);
$sub_opciones_tipografico = array(t('Columnas'), t('Lineas'),);
$tipografico_seleccionado_para_reporte = isset($_SESSION['datos_para_generar_reporte_aem']) && isset($_SESSION['datos_para_generar_reporte_aem']['tipografico']) ? $_SESSION['datos_para_generar_reporte_aem']['tipografico'] : 0;
$form['tipografico_seleccionado_para_reporte'] = array(
'#title' => t('Tipo de Gráfico'),
'#type' => 'select',
'#default_value' => $tipografico_seleccionado_para_reporte,
'#options' => $sub_opciones_tipografico,
);
//boton de enviar consulta
$form['buttons'] = array(
'#prefix' => '