t('Reportes'),
'page callback' => 'reporte_sipp_page',
'access callback' => true,
'type' => MENU_CALLBACK,
);
$items['reportes_sipp/matriz_de_procesos'] = array(
'title' => t('Matríz de Procesos'),
'page callback' => 'matriz_de_procesos_reporte_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'weight' => 1,
);
$items['reportes_sipp/matriz_de_procesos/mensual'] = array(
'title' => t('Matríz de Procesos - Mensual'),
'page callback' => 'matriz_de_procesos_reporte_mensual_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'file' => 'includes/matriz_de_procesos_reporte_mensual.pages.inc',
);
$items['reportes_sipp/matriz_de_procesos/trimestral'] = array(
'title' => t('Matríz de Procesos - Trimestral'),
'page callback' => 'matriz_de_procesos_reporte_trimestral_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'file' => 'includes/matriz_de_procesos_reporte_trimestral.pages.inc',
);
$items['reportes_sipp/resultados_por_unidad_ejecutora'] = array(
'title' => t('Resultados por Unidad Ejecutora'),//Mensual
'page callback' => 'resultados_por_unidad_ejecutora_reporte_mensual_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'weight' => 2,
'file' => 'includes/resultados_por_unidad_ejecutora_reporte_mensual.pages.inc',
);
$items['reportes_sipp/reporte_configurado'] = array(
'title' => t('Reporte Configurado'),
'page callback' => 'reporte_configurado_reporte_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'weight' => 4,
'file' => 'includes/reporte_configurado_reporte.pages.inc',
);
//******************************************************************************************
$items['reportes_sipp/areas_estrategicas_ministerio'] = array(
'title' => t('Áreas Estratégicas del ministerio'),
'page callback' => 'areas_estrategicas_mcti_reporte_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'weight' => 3,
'file' => 'includes/aem/aem_reporte.pages.inc',
);
$items['reportes_sipp/areas_estrategicas_ministerio/mi'] = array(
'title' => t('Microinformes'),
'page callback' => 'areas_estrategicas_mcti_reporte_mi_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'weight' => 31,
'file' => 'includes/aem/aem_reporte.pages.inc',
);
$items['reportes_sipp/areas_estrategicas_ministerio/ci'] = array(
'title' => t('Consulta Interactiva'),
'page callback' => 'areas_estrategicas_mcti_reporte_ci_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'weight' => 32,
'file' => 'includes/aem/aem_reporte.pages.inc',
);
$items['reportes_sipp/areas_estrategicas_ministerio/ci/interactivo'] = array(
'title' => t('Consulta Interactiva'),
'page callback' => 'areas_estrategicas_del_ministerio_reporte_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'file' => 'includes/aem/aem_consulta_interactiva.pages.inc',
);
$items['reportes_sipp/areas_estrategicas_ministerio/mi/nuevo_microinforme'] = array(
'title' => t('Nuevo Microinforme'),
'page callback' => 'areas_estrategicas_del_ministerio_reporte_formulario_microinforme_page',
//'access callback' => true,
'access arguments' => array('admin planificador'),
'type' => MENU_LOCAL_TASK,
);
$items['reportes_sipp/areas_estrategicas_ministerio/mi/microinforme'] = array(
'title' => t('Consulta de Microinforme'),
'page callback' => 'aem_consulta_de_microinforme_con_formulario_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'file' => 'includes/aem/aem_listado_y_consulta_microinforme.pages.inc',
);
$items['reportes_sipp/areas_estrategicas_ministerio/mi/microinforme/%idmicroinfo'] = array(
'title' => t('Consulta de Microinforme'),
'page callback' => 'aem_consultar_microinforme_page',
'page arguments' => array(4),
'access callback' => true,
'type' => MENU_CALLBACK,
'file' => 'includes/aem/aem_listado_y_consulta_microinforme.pages.inc',
);
$items['reportes_sipp/areas_estrategicas_ministerio/mi/microinforme/%regmicroinfo/editar'] = array(
'title' => t('Editar Microinforme'),
'page callback' => 'aem_editar_microinforme_page',
'page arguments' => array(4),
'access arguments' => array('admin planificador'),
'type' => MENU_CALLBACK,
'file' => 'includes/aem/aem_formulario_editar_microinforme.forms.inc',
);
$items['reportes_sipp/areas_estrategicas_ministerio/mi/microinforme/%regmicroinfo/eliminar'] = array(
'title' => t('Eliminar Microinforme'),
'page callback' => 'aem_eliminar_microinforme_page',
'page arguments' => array(4),
'access arguments' => array('admin planificador'),
'type' => MENU_CALLBACK,
'file' => 'includes/aem/aem_formulario_eliminar_microinforme.forms.inc',
);
$items['reportes_sipp/areas_estrategicas_ministerio/mi/lista_microinformes'] = array(
'title' => t('Lista de Microinformes'),
'page callback' => 'aem_lista_de_microinforme_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'file' => 'includes/aem/aem_listado_y_consulta_microinforme.pages.inc',
);
$items['reportes_sipp/consulta_proyectosoperativos'] = array(
'title' => t('Consulta de Proyectos Operativos'),
'page callback' => 'consulta_proyectos_operativos_reporte_page',
'access callback' => true,
'type' => MENU_LOCAL_TASK,
'weight' => 5,
);
return $items;
} // function reportes_sipp_menu
/**
* Implementation of hook_views_api().
*/
function reportes_sipp_views_api() {
return array(
'api' => '2.0',
'path' => drupal_get_path('module', 'reportes_sipp') . '/views',
);
}
function idmicroinfo_load($id_microinform = 0) {
settype($id_microinform, "integer");
if ($id_microinform >= 0) {
return $id_microinform;
}
return FALSE;
}
function regmicroinfo_load($id_microinform = 0) {
settype($id_microinform, "integer");
if ($id_microinform >= 0) {
$sql1 = "SELECT * FROM {microinformes_area_estrategica_mcti} WHERE id_microinforme = %d";
$queryResult1 = db_query ( $sql1, $id_microinform);
$reg_microinform = db_fetch_array ( $queryResult1 );
return $reg_microinform;
}
return FALSE;
}
/*
* Pagina que muestra los reportes disponibles
* Implementado por: Ing. Diego Uzcátegui,
* Inicio de codificación: 30-05-13
*/
function reporte_sipp_page(){
$path_modulo_menu_principal = drupal_get_path('module', 'principal_inicio_sipp');
//reportes disponibles
$page_content .= '
';
$page_content .= '
Reportes
';
$page_content .= '';
$image_tag = theme_image($path_modulo_menu_principal.'/img/reportes/matrizprocesos.png').'
'.''.t('Matriz de Procesos').'';
$page_content .= "".l($image_tag, 'reportes_sipp/matriz_de_procesos', array('html'=>TRUE))." | ";
$image_tag = theme_image($path_modulo_menu_principal.'/img/reportes/unidadejecutora.png').'
'.''.t('Resultados por Unidad Ejecutora').'';
$page_content .= "".l($image_tag, 'reportes_sipp/resultados_por_unidad_ejecutora', array('html'=>TRUE))." | ";
$image_tag = theme_image($path_modulo_menu_principal.'/img/reportes/areasestrategicasdelministerio.png').'
'.''.t('Areas Estratégicas del Ministerio').'';
$page_content .= "".l($image_tag, 'reportes_sipp/areas_estrategicas_ministerio', array('html'=>TRUE))." | ";
$image_tag = theme_image($path_modulo_menu_principal.'/img/reportes/reportesconfigurados.png').'
'.''.t('Reportes Configurados').'';
$page_content .= "".l($image_tag, 'reportes_sipp/reporte_configurado', array('html'=>TRUE))." | ";
$image_tag = theme_image($path_modulo_menu_principal.'/img/reportes/consultadeproyectos.png').'
'.''.t('Consultas de Proyectos').'';
$page_content .= "".l($image_tag, 'reportes_sipp/consulta_de_proyectos', array('html'=>TRUE))." | ";
$page_content .= '
';
$page_content .= '
';
return $page_content;
}
/*
* Pagina que muestra el reporte de matriz de procesos
* Implementado por: Ing. Diego Uzcátegui,
* Inicio de codificación: 25-04-13
*/
function matriz_de_procesos_reporte_page(){
$page_content = '
';
$page_content .= '
';
$page_content .= '';
$page_content .= ""."".l(t('Matriz de procesos Mensual'), 'reportes_sipp/matriz_de_procesos/mensual')." | ";
$page_content .= ""."".l(t('Matriz de procesos Trimestral'), 'reportes_sipp/matriz_de_procesos/trimestral')." | ";
$page_content .= '
';
$page_content .= '
';
return $page_content;
}
function consulta_proyectos_operativos_reporte_page(){
$page_content = '
';
$page_content .= '
';
$page_content .= '';
$page_content .= ""."".l(t('Consulta de Proyectos Operativos'), 'reportes_sipp/consulta_de_proyectos')." | ";
$page_content .= '
';
$page_content .= '
';
return $page_content;
}
//incluir funciones que consultan solo datos aprobados
module_load_include('inc', 'reportes_sipp' , 'includes/funciones_consulta_bd_proyecto_solo_aprobado.pages');
//module_load_include('inc', 'reportes_sipp' , 'includes/areas_estrategicas_del_ministerio_reporte_formulario_microinforme.forms');
module_load_include('inc', 'reportes_sipp' , 'includes/aem/aem_formulario_microinforme.forms');