3.4 descripción de campos requeridos por pantalla

Anuncio
MANUAL DE OPERACIÓN
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 1 de 186
INGEOMINAS
MANUAL TÉCNICO DEL APLICATIVO
PARA GESTIÓN DE CONSULTAS
EN CMC
BOGOTÁ, 2011
ELABORO
NOMBRE: Jaime Andrés Moreno Toro
CARGO : Contratista Soporte CMC
FECHA: 13 de Julio de 2011
FIRMA :
REVISO
APROBO
NOMBRE:
CARGO:
FECHA:
NOMBRE:
CARGO :
FECHA:
FIRMA :
FIRMA:
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 2 de 186
TABLA DE CONTENIDO
1.
INTRODUCCIÓN ....................................................................................................................................4
2.
OBJETIVOS ............................................................................................................................................5
2.1 OBJETIVO GENERAL DEL SISTEMA .................................................................................................5
2.2 OBJETIVOS ESPECÍFICOS ................................................................................................................5
3.
CONTENIDO TÉCNICO .........................................................................................................................6
3.1
DEFINICIÓN DE REGLAS DEL NEGOCIO IMPLEMENTADAS EN EL SISTEMA
DESARROLLADO ......................................................................................................................................6
3.2
DIAGRAMA DE FLUJOS DE DATOS ............................................................................................7
3.2.1 Formulario WEB diligenciado durante el proceso de radicación ...................................................7
3.2.2 Simulación de Evaluación Técnica de una Solicitud .....................................................................8
3.2.3 Revisión de Títulos y su aprobación de PTI/PTO ..........................................................................9
3.2.4 Consulta Detallada de Solicitudes/Títulos Mineros .....................................................................10
3.2.5 Consulta de Certificados de RMN/Financiera ..............................................................................11
3.2.6 Estadísticas Globales de Títulos y Solicitudes ............................................................................13
3.2.7 Reporte de Expedientes en Custodia ..........................................................................................14
3.2.8 Documentos asociados a un expediente .....................................................................................15
3.2.9 Actualizar la Fecha de Contrato ...................................................................................................17
3.2.10
Realizar devolución de tarea ................................................................................................18
3.2.11
Generación de Pines de Legalización ..................................................................................19
3.3 CONTROLES DE AUDITORÍA IMPLEMENTADOS EN EL SISTEMA ..............................................20
3.4 DESCRIPCIÓN DE CAMPOS REQUERIDOS POR PANTALLA ......................................................21
3.4.1 Formulario Web............................................................................................................................21
3.4.2 Reporte de Automatismo .............................................................................................................21
3.4.3 Simular Evaluación ......................................................................................................................22
3.4.4 Títulos con PTI/PTO.....................................................................................................................22
3.4.5 Generar Resoluciones .................................................................................................................23
3.4.6 Detallado de Títulos .....................................................................................................................23
3.4.7 Detallado de Solicitudes ..............................................................................................................25
3.4.8 Certificado de RMN ......................................................................................................................25
3.4.9 Certificado de Financiera ............................................................................................................26
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 3 de 186
3.4.10 Estadísticas Generales ..............................................................................................................26
3.4.11 Expedientes a Cargo..................................................................................................................26
3.4.12 Guardar documentos .................................................................................................................27
3.4.13 Actualiza la fecha del Contrato ..................................................................................................28
3.4.14 Devolución de Tareas ................................................................................................................29
3.4.15. Generación de Pines de Legalización ......................................................................................30
3.5. DIAGRAMA DE NAVEGACIÓN DEL SISTEMA................................................................................30
3.6 REQUERIMIENTOS DE INTERFASE CON OTROS SISTEMAS .....................................................35
3.7 MODELO LÓGICO DE DATOS, DIAGRAMAS ENTIDAD-RELACIÓN .............................................36
3.8. MODELO DE DATOS FÍSICO Y DICCIONARIO DE DATOS...........................................................39
3.9 TRIGGERS Y FUNCIONES ...............................................................................................................41
3.10 MATRIZ DE PROCESOS VERSUS ORGANIZACIÓN ....................................................................42
3.11 PROCESOS VERSUS ENTIDADES ................................................................................................43
3.12 PLATAFORMA DE SERVIDOR Y DEL USUARIO ..........................................................................46
Requerimientos de Software/Hardware en Servidor ............................................................................46
Requerimientos de Software/Hardware en equipos cliente ..................................................................46
4
RESPONSABLES .................................................................................................................................47
4.1. MAPA DE NAVEGACIÓN..................................................................................................................48
4.2.1 Consultar expedientes a cargo ........................................................................................................53
4.2.2 Guardar Documentos ......................................................................................................................60
4.2.3 Devolución de tarea .........................................................................................................................77
4.2.4 Actualización de fecha de contrato ..................................................................................................90
4.2.5 Análisis de estadísticas generales ..................................................................................................93
4.2.6 Generación de pines de legalización .............................................................................................101
4.2.7 Consulta de títulos con PTI/PTO ...................................................................................................109
4.2.8 Análisis de formulario web .............................................................................................................115
4.2.9 Simular evaluación técnica ............................................................................................................127
4.2.11 Reporte detallado de solicitudes .................................................................................................143
4.2.12 Reporte detallado de títulos .........................................................................................................151
4.2.13 Generación de certificado RMN ..................................................................................................159
4.2.14 Generación de certificado RMN para Financiera ........................................................................175
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 4 de 186
1. INTRODUCCIÓN
El presente manual presenta los módulos que hacen parte del sitio web de consulta y gestión de
expedientes del Catastro Minero Colombiano CMC.
A modo general, este sitio web provee de información trascendental entre la que se encuentra: datos
radicados de una propuesta (exceptuando coordenadas), reportes de automatismo y simulador de
automatismo, reportes tanto de solicitudes como títulos con base en filtros previamente establecidos,
información estadística general sobre el total de solicitudes y de títulos por cada grupo de trabajo,
custodias físicas de expedientes y avances de documentos hasta Registro Minero Nacional con el fin de
avanzar en los expedientes que se encuentran pendientes de inscripción.
También se ha incluido el módulo para devolución de tareas a fin de que los funcionarios autorizados
puedan gestionar dichos procesos sin generar problemas de servicio a dicha necesidad.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 5 de 186
2. OBJETIVOS
2.1 OBJETIVO GENERAL DEL SISTEMA
Proveer al Ingeominas y Gobernaciones con Delegación Minera de un aplicativo alterno que ofrezca
alternativas a las necesidades primordiales de gestión de operaciones en el Catastro Minero Colombiano
y que el sistema CMC no puede suplir desde sus módulos actuales (Módulos de Contratación,
Fiscalización y Registro Minero Nacional expresados en aplicaciones5, esmeralda y esmeralda1).
2.2 OBJETIVOS ESPECÍFICOS
-
-
Permitir la consulta de la información suministrada por el usuario minero en el formulario virtual
presentado en los procesos de radicación por Internet.
Ofrecer un reporte que permita realizar un análisis previo de automatismo y que apoye a las
decisiones de los funcionarios técnicos en los procesos de estudio técnico de Contratación.
Informar si los títulos mineros poseen PTI/PTO aprobado, la fecha de aprobación y los minerales
aprobados.
Suministrar reportes relacionados con información básica de solicitudes y títulos mineros.
Permitir generar los certificados del Registro Minero Nacional del sistema SIAL tanto para el personal
de Registro Minero como para el personal del departamento de Financiera.
Suministrar el listado de expedientes físicos que los funcionarios poseen a cargo.
Generar los documentos electrónicos de las solicitudes para poder avanzar las tareas al Registro
Minero Nacional satisfactoriamente y poder proceder con la correspondiente inscripción de títulos
mineros.
Suministrar de mecanismos que permitan la gestión oportuna de expedientes para la reevaluación
técnica de los mismos.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 6 de 186
3. CONTENIDO TÉCNICO
3.1
DEFINICIÓN DE
DESARROLLADO







REGLAS
DEL
NEGOCIO
IMPLEMENTADAS
EN
EL
SISTEMA
Es primordial el conocimiento de la información suministrada en formulario WEB ya
que permite identificar que información diligenció el usuario minero durante el
proceso de radicación y donde el campo “TERMINOS DE REFERENCIA” es de carácter
obligatorio en el caso de las propuestas de Contrato al igual que los datos
relacionados a los “ESTIMATIVOS ECONÓMICOS ANUALES” y la correcta captura de
área.
Evaluar correctamente los expedientes teniendo en cuenta que se evalúa
considerando “El Primero en el tiempo, primero en el derecho”, y que para el caso
de títulos mineros es obligatorio conocer además si los mismos poseen o no PTI/PTO
asociado, su fecha de resolución y los minerales aprobados para de esta manera
tomar decisiones correctas en el proceso de estudio técnico de contratación.
Necesidad de generar Certificados de Registro Minero que permitan a los
funcionarios de RMN suministrar información oportuna y veraz a los clientes
mineros.
Permitir al personal del departamento financiero conocer información relacionada
con los títulos mineros y que les permitan llevar una correcta gestión financiera
sobre los mismos.
Conocimiento de los expedientes a cargo que poseen los funcionarios de las
Autoridades Mineras, ya que los funcionarios contratistas al concluir con sus
contratos deben hacer entrega del inventario de expedientes que posean a cargo.
Es necesario para los funcionarios del Registro Minero Nacional verificar la existencia
de documentos de carácter obligatorio en solicitudes tales como son: Conceptos
técnicos y Jurídicos, Contratos o Resoluciones según sea el caso; esto a fin de poder
contrastar la información y realizar la inscripción en el Registro Minero Nacional de
nuevos títulos mineros.
Mecanismos que brinden la capacidad de evaluar nuevamente un expediente si el
Servicio Minero así lo requiere.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
3.2
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 7 de 186
DIAGRAMA DE FLUJOS DE DATOS
3.2.1 Formulario WEB diligenciado durante el proceso de radicación
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se ha logeado
en el aplicativo de gestión de CMC, hace clic en la opción “Formulario Web” del menú e
ingresa la placa (Código de expediente de la solicitud) de interés.
2) El sistema ejecuta la vista “V_CONSULTA_SOLICITUDES_RPI”, la cual obtiene toda la
información relacionada con los datos diligenciados por el usuario minero durante su
proceso de radicación.
3) Una vez obtiene esta información, genera el reporte con formato en tablas para
presentarlo al usuario.
4) El sistema imprime en pantalla el resultado obtenido y se lo presenta al funcionario.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 8 de 186
3.2.2 Simulación de Evaluación Técnica de una Solicitud
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se encuentra
registrado en el aplicativo de gestión de CMC, hace clic en la opción “Simular Evaluación” del
menú e ingresa la placa (Código de expediente de la solicitud) de interés. Cómo lo indica la
nota en la imagen, es necesario que previo a este proceso el funcionario no haya realizado
estudio técnico y que haya generado su correspondiente “reporte de superposiciones”.
2) Una vez el usuario realiza el proceso de simulación, el sistema procede a tomar el reporte de
superposiciones (que posee un formato XML). Este reporte indica todas las superposiciones
que el sistema CMC identificó se superponían con el área de estudio y que equivalen a
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
3)
4)
5)
6)
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 9 de 186
superposiciones con: solicitudes, títulos, históricos de solicitudes y de títulos, restricciones en
general.
El sistema transforma el archivo XML obtenido y lo transforma en registros que se ingresan
de forma temporal a la tabla RPT_SOLICITUDES_RECORTES.
El sistema ejecuta el procedimiento almacenado RPT_ANALISIS_SUPERPONE_CMC, este
procedimiento ejecuta el proceso de recorte automático (únicamente informativo y sin
alteraciones al polígono de estudio) quien decide con cada superposición si se debe o no
recortar, además de indicar para algunos casos cual es la razón de su actuación. Este
procedimiento se encuentra actualizado con la forma de evaluación automática presentada
en el proceso de radicación por Internet puesto en producción el 8 de julio de 2010.
Una vez obtiene esta información, el sistema genera el reporte con formato en tablas para
presentarlo al usuario.
El sistema imprime en pantalla el resultado obtenido y se lo presenta al funcionario. Aquí el
funcionario puede generar en formato Excel los resultados obtenidos.
3.2.3 Revisión de Títulos y su aprobación de PTI/PTO
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 10 de 186
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se registra en el
aplicativo de gestión de CMC, hace clic en la opción “Títulos con PTI/PTO” del menú e ingresa
la placa (Código de expediente del título minero) de interés.
2) El sistema realiza la consulta respectiva en las tablas: TITULOS, TITULOS_PTI_PTO,
TITULOS_PTI_PTO_MINERALES y MINERALES. En dichas tablas analiza la información
relacionada con el código de expediente, con el código del registro minero, con los minerales
aprobados, la fecha de la resolución y la resolución de aprobación del correspondiente PTI o
PTO.
3) Una vez obtiene esta información, el sistema genera el reporte con formato en tablas para
presentarlo al usuario.
4) El sistema imprime en pantalla el resultado obtenido y se lo presenta al funcionario.
3.2.4 Consulta Detallada de Solicitudes/Títulos Mineros
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se registra en el
aplicativo de gestión de CMC, hace clic en la opción “Detallado Solicitudes” (o “Detallado
Títulos”) del menú y personaliza su consulta de acuerdo a los parámetros que desee filtrar.
Los parámetros de consulta son:
a. Por código de expediente
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 11 de 186
b. Por intervalo de fechas, ya sea de radicación o de inscripción en el registro minero
nacional.
c. Por mineral
d. Por Municipio de ubicación del área
e. Por Departamento de ubicación del área
f. Por grupo de trabajo al que corresponde
2) El sistema realiza la consulta respectiva en la tabla CONSULTA_SOLICITUDES_ALL (o
CONSULTA_TITULOS_ALL si el análisis se hace sobre un título minero) teniendo en cuenta los
filtros definidos previamente por el usuario del sistema. El sistema advierte previamente al
usuario que la consulta puede tomar varios minutos, lo que dependerá de la cantidad de
información y del número de filtros que sean establecidos por el usuario del sistema.
3) Una vez obtiene esta información, el sistema genera el reporte con formato en tablas para
presentarlo al usuario.
4) El sistema genera un archivo Excel con los resultados obtenidos.
3.2.5 Consulta de Certificados de RMN/Financiera
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 12 de 186
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se registra en el
aplicativo de gestión de CMC, hace clic en la opción “Certificado RMN” (o “Certificado
Financiera”) del menú e ingresa el Código de RMN correspondiente al título minero que
desea consultar.
2) El sistema realiza consultas de información empleando la vista CONSULTA_RMN, la cual
obtiene la información directamente del sistema SIAL. Igualmente hace referencia a otras
tablas del sistema SIAL mediante un DBLink llamado “@a_sial” que se encuentra configurado
en el esquema CMC en la base de datos. La información obtenida corresponde a:
a. Código de RMN
b. Fecha de inscripción en RMN
c. Modalidad del expediente
d. Fecha de terminación del título minero
e. Titulares asociados y sus direcciones de residencia
f. Área actual del título minero
g. Minerales asociados
h. Municipios asociados a la ubicación geográfica del área
i. Características del punto arcifinio
j. Alinderación del título minero (Áreas y correspondientes exclusiones)
k. Anotaciones relacionadas con el título minero
3) Una vez obtiene esta información, el sistema genera el reporte y le da formato para
presentarlo al usuario.
4) El sistema imprime en pantalla el reporte al usuario a fin de que pueda consultarlo e
imprimirlo en papel si así lo requiere.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 13 de 186
3.2.6 Estadísticas Globales de Títulos y Solicitudes
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se registra en el
aplicativo de gestión, hace clic en la opción “Estadísticas Generales” del menú y define el
intervalo de análisis del cual quiere generar el dato estadístico.
2) El sistema realiza la consulta de nuevas propuestas. La consulta cuenta el número de
solicitudes radicadas en el intervalo definido por el funcionario (el filtro se realiza sobre las
fechas de radicación de las solicitudes) y entrega los totales agrupados por grupo de trabajo.
3) El sistema realiza la consulta de títulos inscritos. La consulta cuenta el número de títulos
inscritos en el intervalo definido por el funcionario (el filtro se realiza sobre la fecha de
inscripción en el RMN) y entrega los totales agrupados por grupo de trabajo.
4) El sistema realiza la consulta de solicitudes archivadas. La consulta cuenta el número de
solicitudes archivadas en el intervalo definido por el funcionario (el filtro se realiza sobre la
fecha de constancia ejecutoria) y entrega los totales agrupados por grupo de trabajo.
5) Una vez obtiene esta información, el sistema genera el reporte estadístico y le da formato
para presentarlo al usuario.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 14 de 186
6) El sistema imprime en pantalla el reporte al usuario a fin de que pueda consultarlo e
imprimirlo en papel si así lo requiere.
3.2.7 Reporte de Expedientes en Custodia
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se ha registrado en
el aplicativo de gestión de CMC, hace clic en la opción “Expedientes a Cargo” del menú e
ingresa el login de usuario de interés.
2) El sistema ejecuta la consulta de rastreos de expedientes (custodias físicas de los mismos)
tanto para títulos como para solicitudes. La tabla que posee esta información es
RASTREOS_EXPEDIENTE.
3) Una vez obtiene esta información, el sistema genera el reporte de expedientes a cargo, con
formato en tablas para presentarlo al usuario.
4) El sistema imprime en pantalla el resultado obtenido y se lo presenta al funcionario.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 15 de 186
3.2.8 Documentos asociados a un expediente
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 16 de 186
A modo general, lo que expresa el diagrama de flujo correspondiente al cargue de documentos
pendientes es lo siguiente:
1. El funcionario ingresa el código de expediente de interés para verificar si ya existen
documentos asociados al mismo.
2. El sistema valida si ya existe el concepto técnico, si no existe se presenta interface para que
el usuario lo pueda cargar. Si ya existe continúa al siguiente paso.
3. El sistema valida si ya existe el concepto jurídico, si no existe se presenta interface para que
el usuario cargue el documento respectivo. Si ya existe continúa al siguiente paso.
4. El sistema, con base en la modalidad de la solicitud, valida si esta es diferente o igual a una
“Autorización Temporal”.
a. Si es Autorización Temporal. Se valida que la misma posea el documento
correspondiente a la resolución y si no lo posee se presenta la interface de carga
para dicho archivo.
b. Si no es Autorización Temporal. Se valida que existe cargado al sistema el documento
correspondiente al Contrato.
5. Si ya se encuentran cargados todos los documentos antes solicitados. El sistema habilita el
botón de avance de tarea a RMN.
6. El usuario acepta el avance de tarea.
7. El sistema avanza la tarea al RMN para la correspondiente inscripción del nuevo título
minero.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 17 de 186
3.2.9 Actualizar la Fecha de Contrato
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se ha registrado en
el aplicativo de gestión de CMC, hace clic en la opción “Actualizar Fecha Contrato” del menú
e ingresa el código de expediente de interés.
2) El sistema valida si el expediente en cuestión ya posee registro de contrato. Si existe el
registro correspondiente, continúa al paso 4.
3) De no existir imprime el mensaje correspondiente y finaliza el proceso.
4) El sistema genera el campo “Fecha del Contrato” para que el usuario lo actualice.
5) El usuario diligencia el campo correspondiente a la “Fecha del Contrato”.
6) El sistema realiza la actualización correspondiente de acuerdo al valor suministrado por el
usuario del sistema.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 18 de 186
3.2.10 Realizar devolución de tarea
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se ha registrado en
el aplicativo de gestión de CMC, hace clic en la opción “Devolución de Tarea” del menú
(Seleccionando además si es área inicial o área actual). Una vez seleccione el tipo de
devolución de tarea diligenciará los siguientes campos:
a. Código de la solicitud a devolver tarea
b. Usuario de destino de la tarea
c. Razón por la cual se realiza la devolución de tarea
2) El sistema valida las siguientes condiciones:
a. Para el caso de devolución de tarea a área inicial (solo válido si no existen
reevaluaciones de expediente):
i. Existencia del registro de concepto técnico
ii. La solicitud debe poseer polígono vigente
iii. La solicitud debe encontrarse en estado “SOLICITUD VIGENTE-EN CURSO”
b. Para el caso de devolución de tarea a área actual
i. La solicitud debe poseer polígono vigente
ii. La solicitud debe encontrarse en estado “SOLICITUD VIGENTE-EN CURSO”
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 19 de 186
3) Si no se cumple alguna de las condiciones anteriores, el sistema presenta los mensajes
respectivos y finaliza el proceso.
4) Si se cumplen las condiciones el sistema ejecuta la devolución de la tarea.
5) El usuario visualiza el mensaje de devolución satisfactoria generado por el sistema.
3.2.11 Generación de Pines de Legalización
1) El funcionario de la Autoridad Minera y usuario del sistema CMC, una vez se ha registrado en
el aplicativo de gestión de CMC, hace clic en la opción “Generar Pin Legalización” del menú.
Allí debe diligenciar el número de cédula del solicitante del PIN, su nombre completo, su
respectivo email.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 20 de 186
2) A su vez el sistema captura el login del funcionario que va a crear el PIN y la fecha-hora del
momento en el cual está haciendo la captura correspondiente de la información a fin de
poder auditar con posterioridad el proceso de generación del PIN.
3) Una vez el usuario del sistema (funcionario) ha diligenciado esta información, el sistema
genera el PIN (el número de PIN es un número único y se genera a partir de la verificación de
no duplicidad con las tablas: PIN_FORMULARIOS_VENDIDOS, PIN_FORMULARIOS_ERRADOS
y PIN_AUTORIZACIONES_TEMPORALES.
4) El sistema genera el correo electrónico para remitir a la correspondiente a la persona que
solicita el PIN (el funcionario que genera el PIN no puede ver este valor).
5) El sistema envía el correo electrónico al usuario minero y quien solicitó el PIN de legalización.
6) El funcionario visualiza el mensaje del envío del correo correspondiente al usuario minero
que solicitó el PIN.
3.3 CONTROLES DE AUDITORÍA IMPLEMENTADOS EN EL SISTEMA
Los controles de auditoría sobre la información y consistencia de datos son administrados en el
esquema AUCMC, donde cada tabla es auditada al realizarse procesos de inserción, actualización
y eliminación de registros.
Con respecto al “Aplicativo de Gestión de CMC”, y lo que respecta a los certificados de RMN,
estos son auditados en la tabla FUNCIONARIOS_CERTIFICADOS que almacena el funcionario que
solicita el certificado, la placa que está consultando y la fecha en la que ha realizado dicha
consulta.
También la tabla PIN_LEGALIZACIONES almacena el (usuario del sistema) funcionario que realiza
la operación de generación de pines para Legalización de Minería de Hecho. Esta información es
obtenida durante el proceso de creación de Pines para tal fin en la opción “Generar Pin
Legalización”.
Con respecto a las “devoluciones de tareas” los registros que informan la razón de la devolución
de tarea, que usuario realizó dicho proceso y cuál fue la razón de la devolución junto con el
usuario al cual se le asignó la misma. Las tablas correspondientes a esta información se llaman
LOGS Y LOGS_HIST.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 21 de 186
3.4 DESCRIPCIÓN DE CAMPOS REQUERIDOS POR PANTALLA
A continuación y en orden de opciones que presenta el menú del sistema de Gestión de CMC, se
presentan los diferentes formularios y pantallas que se generan de acuerdo a las selecciones realizadas
por el usuario del sistema.
3.4.1 Formulario Web
A fin de generar el correspondiente formulario Web, el sistema solicita y de carácter obligatorio el
campo correspondiente al expediente (la placa de la solicitud). No importa si la placa en la actualidad es
un título, para cuyo caso el sistema presentará un histórico de cuando este era una propuesta.
Una vez diligenciada esta información el sistema genera el reporte con la información diligenciada por el
usuario minero durante su proceso de radicación por Internet.
3.4.2 Reporte de Automatismo
Se requiere el código de expediente de la solicitud para la generación correspondiente del reporte de
superposiciones y recortes efectuados. Este proceso fue de acceso temporal ya que imprimía al usuario
el estado de los recortes automáticos efectuados durante los años 2009-2010 (únicamente el último
recorte por solicitud). En la actualidad y debido a las múltiples reevaluaciones técnicas efectuadas, la
información reportada por este reporte no tiene validez.
Se requiere el código de expediente de la solicitud para la generación correspondiente del reporte de
superposiciones y recortes efectuados. Este proceso fue de acceso temporal ya que imprimía al usuario
el estado de los recortes automáticos efectuados durante los años 2009-2010 (únicamente el último
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 22 de 186
recorte por solicitud). En la actualidad y debido a las múltiples reevaluaciones técnicas efectuadas, la
información reportada por este reporte no tiene validez.
3.4.3 Simular Evaluación
Su funcionalidad es igual a la del “reporte de Automatismo”, sin embargo las evaluaciones aquí
realizadas se hacen en tiempo real. Para efectuar esta acción se requiere previamente la generación del
reporte de superposiciones en el módulo de estudio técnico de CMC. Con respecto a los campos
obligatorios, se requiere el código de expediente de la solicitud para la generación correspondiente del
reporte. Entre los resultados se presenta una tabla con la información correspondiente a las
superposiciones presentadas, porcentajes y di estas aplican o no de acuerdo a la recomendación del
proceso automático y un enlace para descargar en archivo Excel los mismos resultados obtenidos.
3.4.4 Títulos con PTI/PTO
Con respecto a los títulos y si estos poseen PTI/PTO, se ha diseñado la interface correspondiente que
suministra la información relacionada a: minerales asociados, Fecha de la resolución, tipo de aprobación
(PTI o PTO) y el código de RMN. El campo obligatorio para esta consulta es el código de expediente del
título minero.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 23 de 186
3.4.5 Generar Resoluciones
Esta interface de carácter temporal, fue generada solo para aquellos expedientes que fueron evaluados
por Batch durante los años 2009 y 2010 y que presentaron superposición total. El formato de impresión
no es modificable y se presenta en pdf. El campo de consulta corresponde al código de la solicitud o
placa. En la actualidad esta opción no se encuentra disponible.
3.4.6 Detallado de Títulos
La consulta de títulos genera un archivo Excel con los campos: código de RMN, código de expediente,
grupo trabajo, estado expediente, fecha registro, fecha contrato, fecha termina, titulares, direcciones,
área has.mts2, modalidad, minerales, municipios y departamentos. El formulario de generación de
reporte no posee campos obligatorios pero hay que tener las siguientes consideraciones:
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 24 de 186
o
Cuando no se diligencia ningún campo, y el estado del título se encuentra en “Vigente”, el
sistema genera el reporte de todos los títulos vigentes al momento de generación del
reporte.
o
El campo “estado del título” filtra los títulos mineros por el estado jurídico actual de los
mismos. Los estados jurídicos son: “VIGENTE”, “NO VIGENTE” (Títulos archivados) y
“TODOS”.
o
El campo consulta por expediente realiza consultas con base en la Placa del título minero (No
tiene en cuenta el código correspondiente a RMN).
o
Los campos “Fecha inicio de la inscripción” y “fecha fin de la inscripción” permiten filtrar los
títulos mineros en un intervalo de tiempo. El no diligenciar ninguno de los rangos equivale a
obtener los títulos mineros en cualquier fecha.
o
“Consulta por mineral” permite realizar la búsqueda por un mineral específico.
o
“Consulta por municipios” permite realizar la búsqueda por el ingreso de un municipio
determinado. Debe tenerse especial cuidado ya que un nombre de municipio puede
encontrarse para varios departamentos.
o
La consulta por “Persona o Razón Social” permite filtrar ya sea por el número de
documento, el nombre de la persona, apellidos de la misma o por razón social. El sistema
traerá todos los resultados que cumplan con el criterio de búsqueda ingresado.
o
La consulta por “grupo de trabajo” realiza el filtro con base en el grupo de trabajo definido
para los expedientes. El grupo de trabajo hace alusión a la Autoridad Minera (Ya sea
Ingeominas y sus Regionales o las Gobernaciones Delegadas) que por criterios de ubicación
geográfica y minerales tienen la competencia del expediente.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 25 de 186
3.4.7 Detallado de Solicitudes
La consulta de solicitudes genera un archivo Excel con los campos: código de expediente, número de
formulario, grupo de trabajo, estado del expediente, fecha de radicación, área solicitada/m2, área
definitiva/m2, titulares, teléfonos, dirección de correspondencia, modalidad, minerales, municipiosdepartamentos. El formulario de generación de reporte es similar al presentado en la consulta detallada
de títulos mineros, para lo cual no se expondrán los campos de consulta exceptuando el intervalo de
fechas que esta vez corresponde a las fechas de radicación y no a las de inscripción en RMN.
3.4.8 Certificado de RMN
El certificado del Registro Minero Nacional corresponde a la información relacionada con un título
minero, fechas iniciales y finales, de inscripción en el Registro Minero Nacional, sus titulares, datos
relacionados con el área y las correspondientes anotaciones que hacen referencia a las actuaciones
sobre el mismo. Esta información corresponde a lo registrado en el sistema SIAL y actualmente es de
carácter informativo y consultar ya que desde el año 2010 se viene implementando el sistema CMC para
tal fin. Para realizar consultas se requiere exclusivamente el código de RMN.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 26 de 186
3.4.9 Certificado de Financiera
El certificado del Financiera es similar al certificado del RMN, exceptuando que no genera coordenadas
ni alinderaciones. Su carácter también es informativo ya que actualmente se obtiene a partir del sistema
SIAL el cual ya se encuentra desactualizado. Para realizar consultas se requiere exclusivamente el código
de RMN.
3.4.10 Estadísticas Generales
Para la generación de los reportes de “Estadísticas Generales” se requiere definir los períodos de tiempo
bajo los cuales se cuantificará la información relacionada a: fechas de radicación de propuestas, fechas
de inscripción de contratos, fechas de archivo de solicitudes. Estos campos no son de carácter obligatorio
y de no diligenciarse la información no será filtrada por dichos campos.
3.4.11 Expedientes a Cargo
Los “expedientes a cargo” corresponden a las custodias físicas que posee un usuario específico del
sistema. Estas pueden corresponder a títulos o a solicitudes. El campo obligatorio correspondiente es el
login del usuario funcionario del sistema CMC.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 27 de 186
3.4.12 Guardar documentos
Esta opción, que ha sido asignada de manera temporal para los funcionarios, permite avanzar tareas que
se encuentren pendientes en estudio técnico y jurídico hasta el Registro Minero Nacional.
Para comenzar debe diligenciarse el campo “Código de Expediente” correspondiente a la solicitud a la
cual se le requiere vincular los documentos respectivos.
Independiente de la modalidad de la solicitud, el sistema validará que la misma posea tanto el estudio
técnico como el estudio jurídico, si estos no se encuentran asociados aún, el sistema dispone de un
campo de texto para definir la observación y de un botón para el cargue del archivo relacionado (cargue
del archivo tipo documento correspondiente al concepto técnico o jurídico).
Si la modalidad del expediente es diferente a la “Autorización Temporal”, el sistema exigirá además el
cargue correspondiente al respectivo Contrato (diligenciamiento de observación, cargue de archivo y
años de duración por etapas del contrato minero), de lo contrario el tipo de documento corresponderá a
una resolución (diligenciamiento de observación y cargue del archivo correspondiente a la resolución).
Esta información luego es validada por el personal de Registro Minero y de no ser consistente, el
expediente en cuestión será devuelto al área responsable.
La imagen anterior muestra como el expediente ejemplo se encuentra pendiente de los dos conceptos
técnicos y del documento correspondiente al contrato. En la parte inferior se presentan las áreas de
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 28 de 186
texto para diligenciar los documentos faltantes uno por uno. Una vez se han diligenciado los
documentos correspondientes se habilitará un botón que generará la tarea para inscripción en Registro
Minero Nacional.
El usuario que realice el cargue de estos documentos quedará registrado en el sistema también como
responsable de los mismos, por lo tanto se recomienda que quienes hayan generado los documentos
sean también quienes carguen los mismos por este aplicativo para que de esta manera quede
consistente la respectiva actuación.
3.4.13 Actualiza la fecha del Contrato
Esta opción permite actualizar la fecha de contrato cuando ya el contrato ha sido cargado en el sistema,
pero esta fecha no ha sido diligenciada aún. Si esta fecha no es diligenciada el sistema genera error
durante el proceso de inscripción del título minero. El único dato obligatorio es el código del expediente
de la solicitud, además debe considerarse que previamente deberán encontrarse cargados en sistema
conceptos técnicos y documento de contrato respectivamente.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 29 de 186
3.4.14 Devolución de Tareas
Las devoluciones de tareas permiten que los funcionarios técnicos de contratación y titulación minera
puedan realizar sus procesos de reevaluación técnica. Para realizar el correspondiente proceso es
obligatorio diligenciar los siguientes campos:
-
Código del expediente. Que corresponde a la placa de la solicitud que requiere ser
reevaluada.
-
Usuario de asignación de la tarea. Corresponde al usuario destino, quien realizará la
reevaluación técnica correspondiente.
-
Razón de la devolución de tarea. Corresponde a las razones por las cuales el funcionario
requiere reevaluar la propuesta.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 30 de 186
3.4.15. Generación de Pines de Legalización
La generación de pines de legalización brinda acceso para que el minero externo y quien solicita dicho
PIN pueda proceder a realizar su proceso correspondiente de radicación de propuesta. Para asignar un
PIN de Legalización deben ser diligenciados los siguientes campos:
-
Ingresar el número de documento del solicitante del PIN.
Ingresar el nombre del solicitante del PIN.
Ingresar el correo electrónico del solicitante del PIN.
Los datos correspondientes a la fecha de generación y al login del funcionario que crea el PIN no se
diligencian y se calculan automáticamente por el sistema.
3.5. DIAGRAMA DE NAVEGACIÓN DEL SISTEMA

http://nagios.ingeominas.gov.co/cmc_v2
o
index.php: redireccionamiento a la página de validación del usuario de CMC llamada
validaUsuario.php. Todo funcionario que ingresa a este aplicativo debe poseer usuario y
contraseña habilitados para tal fin.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 31 de 186
o
validaUsuario.php: Interface de validación para acceso al sitio web de Gestión de CMC.
Aquí se hace ingreso de usuario y contraseña que de ser validados satisfactoriamente se
guardan como variables de sesión. La validación satisfactoria redirecciona a la página
principal.php.
o
principal.php: En esta página se despliega el menú de opciones del sitio web de Gestión.
Igualmente se realiza la introducción a que es CMC.
o
queEsCMC.php: Página introductoria a lo que es CMC. Es invocada por principal.php en
un marco destinado para los contenidos de acuerdo a las diferentes opciones del menú.
o
Clases/accesoDatos.php: Clase de presentación del menú principal. Se realizan las
siguientes acciones:
 Generación de opciones del Menú que permiten acceder a los módulos que
componen el aplicativo de Gestión de CMC.
 Definición de accesos de acuerdo a los roles de los usuarios.
CMCQuery/consulta_aCargo.php: Esta consulta permite obtener los expedientes físicos a
cargo suministrando un login de funcionario al sistema.
CMCQuery/aCargo_Resultados.php: Suministra los registros correspondientes a los
expedientes físicos que un funcionario posee a cargo, en formato de tablas. Los campos
que suministra el sistema son: Login CMC, Expediente, Fecha, Nombre y Propósito Tarea Actual.
Comunes/validarDatosSolicitud.php: Esta interface se encarga de actualizar los datos de
una solicitud que requiere avance de tarea al Registro Minero Nacional. Mediante esta
interface pueden cargarse los documentos correspondientes al “estudio técnico” y
“estudio jurídico” de Contratación, cargar el respectivo documento del Contrato o de la
resolución (definidos de acuerdo a la modalidad de la solicitud) y por último y una vez
validada la existencia total de estos documentos, el avance de la tarea al Registro Minero
Nacional.
Comunes/UpdateContrato/contratoBuscar.php: Esta interface busca la solicitud
suministrada y actualiza la fecha de contrato. Es importante esta actualización ya que
permite posteriormente que el funcionario del Registro Minero Nacional pueda inscribir
nuevos títulos sin problemas porque no poseen la fecha del contrato. La fecha del
contrato corresponde a la fecha en la cual el último titular de la propuesta firmó el
mismo.
Comunes/DevolverTarea/devolucionTarea.php: Esta interface permite dar a conocer al
usuario que tipo de devolución de tarea puede realizar, si al área inicial (siempre y
o
o
o
o
o
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
o
o
o
o
o
o
o
o
o
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 32 de 186
cuando no se encuentre reevaluado el expediente en cuestión) o al área inicial. Por lo
tanto el sistema proporciona los dos enlaces para realizar las actuaciones pertinentes.
Comunes/DevolverTarea/returnAreaInicial.php: Esta interface dispone del formulario
para devolución de tarea al área inicial. Antes debe comprobarse que la solicitud no
haya sido reevaluada (hecho que CMC no soporta) y que se posea físicamente la
alinderación para verificar el área que será retornada.
Comunes/DevolverTarea/returnAreaActual.php: Esta interface dispone del formulario
para devolución de tarea al área actual. No requiere comprobar la existencia de las
coordenadas físicas ya que conserva las actuales. Este proceso es ampliamente utilizado
para reevaluaciones con zonas de restricción, sin embargo hace que la información
obtenida no sea consistente ya que los respectivos históricos son eliminados.
Estadísticas/Generales/personalizaQuery.php: Esta interface permite realizar
operaciones de consulta relacionadas con títulos inscritos, solicitudes radicadas y
archivadas respectivamente en un intervalo de tiempo establecido por el usuario
funcionario. La información es presentada por grupo de trabajo y cantidades de
expedientes en el siguiente esquema: Grupo de trabajo, total solicitudes radicadas, total
títulos inscritos, total solicitudes archivadas.
Estadisticas/Generales/aCargo_Resultados.php: Trae los resultados obtenidos de
acuerdo a los parámetros de fecha establecidos el ítem anterior.
GeneraPines/PinLegalizaciones/crearPinLegalizacion.php: Esta interface se implementa
para diligenciar la información de quien requiere un PIN para Legalización de minería de
hecho. Se suministra la información correspondiente a: Número de documento del
solicitante, nombre del solicitante y correo electrónico del solicitante.
GeneraPines/PinLegalizaciones/generaPINLegalizacion.php: Esta interface complementa
el ítem anterior, ya que en ella es donde se genera el nuevo PIN de Legalización de
Minería de Hecho y se remite al usuario minero mediante correo electrónico.
Informes/ConceptoTecnico/superponeConcepto.php: Esta interface permite el ingreso
de la placa a solicitudes evaluadas por proceso de automatismo y de las cuales se
requiere conocer como fueron sus recortes por proceso Batch.
Informes/ConceptoTecnico/superponeResultados.php: Reporta los resultados obtenidos
con respecto a los recortes efectuados por alguno de los procesos batch suministrando
la siguiente información: expediente, aplicó recorte, fecha_radicación/fecha_inscripción,
tipo (si corresponde a solicitud, titulo, histórico de solicitud o histórico de título),
fecha_termina, estado_expediente, minerales, porcentaje superpone.
Informes/ConceptoTecnico/imprimirConcepto.php: Este ítem es igual al anteriormente
expuesto, solo que la información la genera en formato Excel para descargar.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
o
o
o
o
o
o
o
o
o
o
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 33 de 186
Informes/PTOMinerales/buscarPTI_PTO.php: Interface en la cual se suministra el código
de expediente correspondiente al título minero para verificar si posee el PTI/PTO
aprobado.
Informes/PTOMinerales/PTI_PTO_Resultados.php: Complementa la acción anterior, trae
los resultados obtenidos de PTI/PTO relacionados con el título minero, la información
corresponde a: Expediente, Código RMN, Fecha Resolución, Número Resolución, Tipo
Aprobación y Minerales Aprobados.
Informes/resoluciones/consultaReportes.php: Interface de ingreso de código de solicitud
evaluada por batch que y que de manera masiva fue rechazada técnicamente por
superposición total.
Informes/resoluciones/reportesResultados.php: Ítem que complementa al anterior, por
la generación del formato PDF de la correspondiente resolución por rechazo debido a
superposición total. Solo aplica para las solicitudes evaluadas por proceso batch que
presentaron superposición total.
Informes/RPI/infoRPI.php: Interface de captura del código de expediente
correspondiente a una solicitud. El objetivo es traer la información relacionada con el
proceso de radicación por Internet.
Informes/RPI/aCargo_Resultados.php: Complementa al ítem anterior ya que trae la
información correspondiente a lo diligenciado por el usuario durante su proceso de
radicación de la propuesta. No presenta información relacionada con la alinderación
diligenciada ni la visualización del polígono correspondiente.
Informes/SimularEvaluacion/simularConcepto.php: interface de evaluación automática
de una solicitud pero de carácter informativo. Se ingresa el código de expediente que
será simulado. Para esta operación la tarea debe encontrarse en “Estudio Técnico de
Contratación” y previamente el funcionario debió generar el reporte de superposiciones
sin ejecutarlo aún.
Informes/SimularEvaluacion/ViewSimularConceptoResultados.php. Se obtienen los
resultados de la simulación, los campos suministrados son: expediente, aplicó recorte,
fecha_radicación/fecha_inscripción,
modalidad
actual,
tipo,
fecha_termina,
estado_expediente, minerales, porcentaje superpone y observación.
Informes/SimularEvaluacion/imprimirConcepto.php: Genera un archivo Excel a partir de
la información obtenida del ítem inmediatamente anterior.
Informes/Solicitudes/listadoSolicitudes.php: Interface que permite definir los
parámetros de consulta para todo tipo de solicitudes del sistema CMC. Entre los
parámetros a establecer se tienen: consulta por código de expediente, estado de la
solicitud, intervalo de fechas de radicación, minerales, municipios, departamentos,
número de documento o nombre de algún proponente y grupo de trabajo.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
o
o
o
o
o
o
o
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 34 de 186
Informes/Solicitudes/aCargo_Resultados.php: suministra en formato Excel la
información obtenida de la consulta de las solicitudes. La información obtenida cuenta
con los siguientes campos: código de expediente, numero de formulario, grupo trabajo,
estado expediente, fecha radicación, area solicitada/m2, area definitiva/m2, titulares,
teléfonos, direccion correspondencia, modalidad, minerales, municipios y
departamentos.
Informes/Titulos/listadoTitulos.php: Interface que permite definir los parámetros de
consulta para todo tipo de títulos mineros del sistema CMC. Entre los parámetros a
establecer se tienen: consulta por código de expediente, estado del título, intervalo de
fechas de inscripción en RMN, minerales, municipios, departamentos, número de
documento o nombre de algún titular y grupo de trabajo del título.
Informes/Titulos/aCargo_Resultados.php: suministra en formato Excel la información
obtenida de la consulta de los títulos. La información obtenida cuenta con los siguientes
campos: código rmn, código expediente, grupo trabajo, estado expediente, fecha
registro, fecha contrato, fecha termina, titulares, direcciones, area has.mts2, modalidad,
minerales, municipios y departamentos
RMN_Certificados/consultaCertificado.php: Interface que recibe el código RMN de un
título minero para generar, del sistema SIAL, el respectivo certificado del Registro
Minero Nacional. Este proceso se ejecuta para el personal de RMN.
RMN_Certificados/certificado.php: Interface que complementa la anterior ya que genera
la información correspondiente al “Certificado del Registro Minero Nacional” el cual
suministra la información de los titulares, minerales, placas, fechas de inscripción y
terminación del título, las correspondientes anotaciones y la alinderación actual del
título minero. Se hace énfasis en que esta información proviene del sistema SIAL el cual
estuvo vigente en su módulo de RMN hasta el día 31 de diciembre de 2009.
RMN_Financiera/consultaCertificado.php: Interface que recibe el código RMN de un
título minero para generar, del sistema SIAL, el respectivo certificado del Registro
Minero Nacional. Este proceso se hace para el personal de financiera.
RMN_Financiera/certificado.php: Interface que genera la información correspondiente
al “Certificado del Registro Minero Nacional” el cual suministra la información de los
titulares, minerales, placas, fechas de inscripción, fecha de terminación del título y las
correspondientes anotaciones. Se hace énfasis en que esta información proviene del
sistema SIAL el cual estuvo vigente en su módulo de RMN hasta el día 31 de diciembre
de 2009. Este certificado no tiene validez, no posee coordenadas y es de carácter
informativo para el personal de financiera.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 35 de 186
3.6 REQUERIMIENTOS DE INTERFASE CON OTROS SISTEMAS
Para el aplicativo cmc_v2, dispuesto en el servidor nagios.ingeominas.gov.co, se requieren las siguientes
conexiones a otros servidores institucionales que les proveen información, esos servidores son:
Correo.ingeominas.gov.co: Es necesaria la conexión con este servidor a fin de que el módulo de
generación de pines de legalización pueda enviar el respectivo correo al usuario que solicita el PIN
respectivo. Esta configuración se realiza a nivel de servidor y se hace sobre nagios.ingeominas.gov.co.
172.25.1.26: Este servidor permite establecer la validación de usuarios de CMC con LDAP. Para verificar
si los mismos están o no vigentes se consulta la tabla CMC.USUARIOS junto con las tablas que conforman
el WorkFlow del sistema CMC. El archivo donde se encuentra referenciado este servidor es
“validaUser.php y se encuentra en el folder “clases”.
Origin.ingeominas.gov.co: Este servidor corresponde al sistema SIAL y es a través del mismo que se
realizan las consultas relacionadas con los certificados del Registro Minero Nacional. La información es
obtenida en el archivo “certificado.php” que se encuentra en los folders RMN_Certificados y
RMN_Financiera. El mecanismo empleado es un dblink llamado @a_sial y que se encuentra en el
esquema CMC.
Con respecto al servidor nagios se hace necesaria la instalación de un cliente de oracle sobre el servidor,
que sea acorde con la versión de la base de datos de CMC. A la fecha (15 de septiembre de 2011) se
viene implementando una base de datos 10g.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 36 de 186
3.7 MODELO LÓGICO DE DATOS, DIAGRAMAS ENTIDAD-RELACIÓN
Relacionado con Solicitudes
Relacionado con Títulos Mineros
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 37 de 186
Tablas asociadas a personas
Tablas asociadas a los grupos de trabajo
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 38 de 186
Tablas relacionadas con las zonas geográficas
incluyendo zonas de restricción para la minería
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 39 de 186
3.8. MODELO DE DATOS FÍSICO Y DICCIONARIO DE DATOS
MTD_DIMENTIONAL_ELEMENT
MTD_RESPONSIBILITY_DIM_ELM
MTD_RESPONSIBILITY
MTD_STATION
MTD_QUEUE_STATION_USER
MTD_USER
MTD_STATION_COVERAGE
MTD_COVERAGE
MTD_PHASE_DIMENTIONAL_ELEMENT
MTD_PHASE
USUARIOS
RASTREOS_EXPEDIENTE
SOLICITUDES
TÍTULOS
SOLICITUDES_EST_JURIDICOS
CONTRATOS
DOCUMENTOS_ELECTRONICOS
AUTOS
RESOLUCIONES
MTD_TASK
SOLICITUDES_AREA
CONCEPTOS_TECNICOS
GEO_SOLICITUDES
GRUPOS_TRABAJO
PIN_FORMULARIOS_VENDIDOS
PIN_AUTORIZACIONES_TEMPORALES
PIN_LEGALIZACIONES
TMP_REPORTE_RECORTES
TITULOS_PTI_PTO
TITULOS_PTI_PTO_MINERALES
MINERALES
SOL_COMP_ZONAS_MINERAS
TIPO_ZONAS_MINERIA_AREA
CRONOGRAMAS_ESTIMATIVOS
ACTIVIDADES_ESTIMATIVOS
FASES_ESTIMATIVOS
SOLICITUD_SUPERPOSICIONES
RPT_SOLICITUDES_RECORTES
RPT_SOLICITUD_SUPERPOSICIONES
FUNCIONARIOS_CERTIFICADOS
TTMS_TITULOS
TTMS_TITULOS_PAS
PLANCHAS_IGAC
TITULOS_MODALIDADES
MODALIDADES
TITULOS_MUNICIPIOS
MUNICIPIOS
DEPARTAMENTOS
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 40 de 186
TTMS_COORD_TIT_XML
ACCESOS DBLINK SIAL
RMN_REGISTRO_EXPEDIENTES@A_SIAL
RMN_TITULARES_REG_EXPED@A_SIAL
SIAL.SUBMINERAL@A_SIAL
RMN_MINERALES_REG_EXPED@A_SIAL
RMN_ANOTACIONES_REG_EXPED@A_SIAL
MUNICIPIOS@A_SIAL
DEPARTAMENTOS@A_SIAL
RMN_TITULARES_ANOTACION@A_SIAL
TERCEROS@A_SIAL
VISTAS
V_CONSULTA_SOLICITUDES_RPI
V_CONSULTA_SOLICITUDES_ALL
V_CONSULTA_TITULOS_ALL
PROCEDIMIENTOS:
BACK_DATOS_BASICOS_ACTUAL(CÓDIGO_EXPEDIENTE,
USUARIO_DESTINO,
RAZÓN_DEVOLUCION, USUARIO_EJECUTA)
BACK_DB_COORD_INICIAL(CÓDIGO_EXPEDIENTE, USUARIO_DESTINO, RAZÓN_DEVOLUCION,
USUARIO_EJECUTA)
AVANZAR_A_RMN(CÓDIGO_EXPEDIENTE, USUARIO_RMN)
REPORTE_RECORTES(CÓDIGO EXPEDIENTE)
RPT_ANALISIS_SUPERPONE_CMC.RPT_UPDATE_HISTORICOS(ID_SOLICITUD, ESTADO)
RPT_ANALISIS_SUPERPONE_CMC.VALIDAR_POLIGONOS_RECORTE(ID_SOLICITUD, ESTADO)
Tabla DEPOSITANTES_VISITAS
Descripción de la Tabla
Tabla de almacenamiento de todos los depositantes que consignan para una Visita, esta tabla no tiene manejo de
normalización
Campo
Tipo de Dato
Descripción
ID
NUMBER(10)
Identificador del depositante que consigna para
una Visita en la tabla
NUMERO_DOCUMENTO
VARCHAR2(10 BYTE) NOT Número de identificación del depositante que
NULL
consigna para una Visita
CRAZON
VARCHAR2(200
BYTE) Nombre o razón social del solicitante
NOT NULL
ID_TIPO_IDENTIFICACION
NUMBER(10)
Tipo de documento del depositante que consigna
para una Visita, es decir, si corresponde a una
cédula, aun NIT, un RUT entre otros.
DIRECCION
VARCHAR2(200 BYTE)
Dirección de residencia del depositante que
consigna para una Visita
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 41 de 186
ID_MUNICIPIO
NUMBER(10)
TELEFONO
VARCHAR2(20 BYTE)
NUMERO_CELULAR
VARCHAR2(20 BYTE)
ID_PIN_CONSIGNACION
FECHA_CREACION
NUMBER(10)
DATE
SYSDATE
DEFAULT
Identificador del municipio de residencia del
depositante que consigna para una Visita
Número de teléfono de residencia del depositante
que consigna para una Visita
Número de celular del depositante que consigna
para una Visita
Identificador del PIN generado por el depositante
Fecha de creación del registro en la Base de datos.
3.9 TRIGGERS Y FUNCIONES
TRIGGER TRG_AUD_PERS_VISIT_HIST
Descripción
Disparador que almacena el registro original de la tabla PERSONAS_VISITAS cuando este es actualizado o
almacenado. La tabla destino se llama PERSONAS_VISITAS_HIST.
Código
CREATE OR REPLACE TRIGGER CMC."TRG_AUD_PERS_VISIT_HIST"
BEFORE DELETE OR UPDATE
ON CMC.PERSONAS_VISITAS REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
INSERT INTO CMC.PERSONAS_VISITAS_HIST VALUES (
:OLD.ID
,
:OLD.NUMERO_DOCUMENTO ,
:OLD.CRAZON
,
:OLD.ID_TIPO_IDENTIFICACION,
:OLD.DIRECCION
,
:OLD.ID_MUNICIPIO
,
:OLD.TELEFONO
,
:OLD.NUMERO_CELULAR
,
:OLD.FECHA_CREACION
,
SYSDATE
);
END TRG_AUD_PERS_VISIT_HIST;
/
TRIGGER TRG_AUDITA_VISITAS
Descripción
Disparador que permite identificar el computador del cliente como el usuario de la base de datos desde
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 42 de 186
el cual se realiza la operación. Tiene como fin verificar y hacer seguimiento en la generación de las
consignaciones para pagos de visitas de fiscalización. La tabla de referencia es PINES_VISITAS la cual
dispara el trigger cuando se hacen procesos de actualización o eliminación de registros. La tabla de
destino es AUD_TRG_PIN_VISITA.
Código
CREATE OR REPLACE TRIGGER CMC."TRG_AUDITA_VISITAS"
BEFORE UPDATE OR DELETE
ON CMC.PINES_VISITAS REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
INSERT INTO CMC.AUD_TRG_PIN_VISITA VALUES (
AUD_TRG_PIN_VISITA_SEQ.NEXTVAL,
:NEW.NUMERO_PIN,
SYSDATE, -- FECHA_PROCESO
SYS_CONTEXT('USERENV', 'TERMINAL') ,
SYS_CONTEXT('USERENV', 'IP_ADDRESS')
,
SYS_CONTEXT('USERENV', 'CURRENT_USER')
,
SYS_CONTEXT('USERENV', 'HOST') ,
SYS_CONTEXT('USERENV', 'OS_USER')
);
END TRG_AUDITA_VISITAS;
/
3.10 MATRIZ DE PROCESOS VERSUS ORGANIZACIÓN
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 43 de 186
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
3.11 PROCESOS VERSUS ENTIDADES
Proceso
Entidad
Operación(es) *
R
R
R
R
Consultar expedientes a
cargo
Solicitudes
usuarios
titulos
rastreos_expediente
Guardar Documentos
Solicitudes
solicitudes_area
conceptos_tecnicos
geo_solicitudes
documentos_electronicos
usuarios
autos
contratos
resoluciones
mtd_task
R
R
R
R
CR
R
CD
CD
CD
CRU
solicitudes
solicitudes_est_juridicos
usuarios
mtd_station
mtd_task
documentos_electronicos
conceptos_tecnicos
contratos
documentos_electronicos
R
R
R
R
RUD
D
RD
RU
R
Devolución de tarea
Actualización de fecha de
contrato
Análisis de estadísticas
generales
Generación de pines de
legalización
Consulta de títulos con
PTI/PTO
solicitudes
grupos_trabajo
solicitudes_est_juridicos
titulos
pin_formularios_vendidos
pin_autorizaciones_temporales
pin_legalizaciones
titulos
titulos_pti_pto
titulos_pti_pto_minerales
minerales
R
R
R
R
R
R
CR
R
R
R
R
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 44 de 186
Proceso
Análisis de formulario web
Simular evaluación técnica
Reporte detallado de
solicitudes
Reporte detallado de títulos
Generación de certificado
RMN de información del
SIAL
Entidad
v_consulta_solicitudes_rpi
solicitudes
sol_comp_zonas_mineras
tipo_zonas_mineria_area
geo_solicitudes
cronogramas_estimativos
actividades_estimativos
fases_estimativos
rpt_solicitudes_recortes
rpt_solicitud_superposiciones
solicitud_superposiciones
Operación(es) *
R
R
R
R
R
R
R
R
CRD
CRD
R
consulta_solicitudes_all
consulta_titulos_all
R
R
funcionarios_certificados
rmn_registro_expedientes@a_sial
ttms_titulos_pas
planchas_igac
rmn_titulares_reg_exped@a_sial
terceros_ok@a_sial
ttms_titulos
sial.submineral@a_sial
rmn_minerales_reg_exped@a_sial
titulos
titulos_modalidades
modalidades
titulos_municipios
municipios
departamentos
ttms_coord_tit_xml
RMN_ANOTACIONES_REG_EXPED@a_sial
MUNICIPIOS@a_sial
DEPARTAMENTOS@a_sial
RMN_TITULARES_ANOTACION@a_sial
TERCEROS@a_sial
C
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 45 de 186
Proceso
Generación de certificado
RMN para Financiera de
información del SIAL
Entidad
Operación(es) *
funcionarios_certificados
rmn_registro_expedientes@a_sial
ttms_titulos_pas
planchas_igac
rmn_titulares_reg_exped@a_sial
terceros_ok@a_sial
ttms_titulos
sial.submineral@a_sial
rmn_minerales_reg_exped@a_sial
titulos
titulos_modalidades
modalidades
titulos_municipios
municipios
departamentos
RMN_ANOTACIONES_REG_EXPED@a_sial
MUNICIPIOS@a_sial
DEPARTAMENTOS@a_sial
RMN_TITULARES_ANOTACION@a_sial
TERCEROS@a_sial
C
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
* CRUD: Create, Read, Update, Delete
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 46 de 186
3.12 PLATAFORMA DE SERVIDOR Y DEL USUARIO
Requerimientos de Software/Hardware en Servidor
o
Recomendable: Instalación del servidor apache con apache 2.2.11 y php 5.3.0

Configurar región a America/Bogotá.

Configurar puerto 80 como puerto de salida.

El servidor debe ser accesible para Internet.

Disponer de memoria RAM de 1GB mínimo para ejecución del aplicativo.
o
Cliente para conexión a Oracle 10g o Superior.
o
Tener conexión con servidor de base de datos Zirconio2 correspondiente a base de datos de
CMC.
Requerimientos de Software/Hardware en equipos cliente
o
Los navegadores en los cuales puede implementarse la aplicación son:

Mozilla Firefox.

Internet explorer en versiones superiores a la 6.0

Chrome de Google.
o
El equipo debe tener mínimo 512 Mb de RAM
o
Conexión y servicio de Internet.
o
Disco duro con espacio mínimo de 500 Mb para realizar las transacciones de
almacenamiento satisfactoriamente.
o
Habilitar en browsers los popups o ventanas emergentes.
o
Contar con herramienta Microsoft Excel para descargar correctamente la información
relacionada con reportes de superposiciones e informes de solicitudes y títulos mineros.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 47 de 186
4
RESPONSABLE
Funcionario Autoridad Minera
Usuario
Administrador
de
Servidor de aplicación nagios
RESPONSABLES
DESCRIPCION ACTIVIDAD
Mediante acceso previamente definido el usuario ingresa al sistema
y genera la información que considere correspondiente, esto de
acuerdo a los roles asignados al mismo previamente. Este sistema
no permite acceso a usuarios mineros externos, únicamente a
funcionarios de la Autoridad Minera.
Realiza las actualizaciones del aplicativo que sean consideradas
necesarias de acuerdo a los nuevos requerimientos manifestados
por las autoridades mineras competentes.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 48 de 186
4.1. MAPA DE NAVEGACIÓN

Detalle del mapa de navegación sobre: http://nagios.ingeominas.gov.co/cmc_v2
o
index.php: redireccionamiento a la página de validación del usuario de CMC llamada
validaUsuario.php. Todo funcionario que ingresa a este aplicativo debe poseer usuario y
contraseña habilitados para tal fin.
o
validaUsuario.php: Interface de validación para acceso al sitio web de Gestión de CMC.
Aquí se hace ingreso de usuario y contraseña que de ser validados satisfactoriamente se
guardan como variables de sesión. La validación satisfactoria redirecciona a la página
principal.php.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 49 de 186
o
principal.php: En esta página se despliega el menú de opciones del sitio web de Gestión.
Igualmente se realiza la introducción a que es CMC.
o
queEsCMC.php: Página introductoria a lo que es CMC. Es invocada por principal.php en
un marco destinado para los contenidos de acuerdo a las diferentes opciones del menú.
o
Clases/accesoDatos.php: Clase de presentación del menú principal. Se realizan las
siguientes acciones:
 Generación de opciones del Menú que permiten acceder a los módulos que
componen el aplicativo de Gestión de CMC.
 Definición de accesos de acuerdo a los roles de los usuarios.
CMCQuery/consulta_aCargo.php: Esta consulta permite obtener los expedientes físicos a
cargo suministrando un login de funcionario al sistema.
CMCQuery/aCargo_Resultados.php: Suministra los registros correspondientes a los
expedientes físicos que un funcionario posee a cargo, en formato de tablas. Los campos
que suministra el sistema son: Login CMC, Expediente, Fecha, Nombre y Propósito Tarea Actual.
Comunes/validarDatosSolicitud.php: Esta interface se encarga de actualizar los datos de
una solicitud que requiere avance de tarea al Registro Minero Nacional. Mediante esta
interface pueden cargarse los documentos correspondientes al “estudio técnico” y
“estudio jurídico” de Contratación, cargar el respectivo documento del Contrato o de la
resolución (definidos de acuerdo a la modalidad de la solicitud) y por último y una vez
validada la existencia total de estos documentos, el avance de la tarea al Registro Minero
Nacional.
Comunes/UpdateContrato/contratoBuscar.php: Esta interface busca la solicitud
suministrada y actualiza la fecha de contrato. Es importante esta actualización ya que
permite posteriormente que el funcionario del Registro Minero Nacional pueda inscribir
nuevos títulos sin problemas porque no poseen la fecha del contrato. La fecha del
contrato corresponde a la fecha en la cual el último titular de la propuesta firmó el
mismo.
Comunes/DevolverTarea/devolucionTarea.php: Esta interface permite dar a conocer al
usuario que tipo de devolución de tarea puede realizar, si al área inicial (siempre y
cuando no se encuentre reevaluado el expediente en cuestión) o al área inicial. Por lo
tanto el sistema proporciona los dos enlaces para realizar las actuaciones pertinentes.
Comunes/DevolverTarea/returnAreaInicial.php: Esta interface dispone del formulario
para devolución de tarea al área inicial. Antes debe comprobarse que la solicitud no
haya sido reevaluada (hecho que CMC no soporta) y que se posea físicamente la
alinderación para verificar el área que será retornada.
o
o
o
o
o
o
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
o
o
o
o
o
o
o
o
o
o
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 50 de 186
Comunes/DevolverTarea/returnAreaActual.php: Esta interface dispone del formulario
para devolución de tarea al área actual. No requiere comprobar la existencia de las
coordenadas físicas ya que conserva las actuales. Este proceso es ampliamente utilizado
para reevaluaciones con zonas de restricción, sin embargo hace que la información
obtenida no sea consistente ya que los respectivos históricos son eliminados.
Estadísticas/Generales/personalizaQuery.php: Esta interface permite realizar
operaciones de consulta relacionadas con títulos inscritos, solicitudes radicadas y
archivadas respectivamente en un intervalo de tiempo establecido por el usuario
funcionario. La información es presentada por grupo de trabajo y cantidades de
expedientes en el siguiente esquema: Grupo de trabajo, total solicitudes radicadas, total
títulos inscritos, total solicitudes archivadas.
Estadisticas/Generales/aCargo_Resultados.php: Trae los resultados obtenidos de
acuerdo a los parámetros de fecha establecidos el ítem anterior.
GeneraPines/PinLegalizaciones/crearPinLegalizacion.php: Esta interface se implementa
para diligenciar la información de quien requiere un PIN para Legalización de minería de
hecho. Se suministra la información correspondiente a: Número de documento del
solicitante, nombre del solicitante y correo electrónico del solicitante.
GeneraPines/PinLegalizaciones/generaPINLegalizacion.php: Esta interface complementa
el ítem anterior, ya que en ella es donde se genera el nuevo PIN de Legalización de
Minería de Hecho y se remite al usuario minero mediante correo electrónico.
Informes/ConceptoTecnico/superponeConcepto.php: Esta interface permite el ingreso
de la placa a solicitudes evaluadas por proceso de automatismo y de las cuales se
requiere conocer como fueron sus recortes por proceso Batch.
Informes/ConceptoTecnico/superponeResultados.php: Reporta los resultados obtenidos
con respecto a los recortes efectuados por alguno de los procesos batch suministrando
la siguiente información: expediente, aplicó recorte, fecha_radicación/fecha_inscripción,
tipo (si corresponde a solicitud, titulo, histórico de solicitud o histórico de título),
fecha_termina, estado_expediente, minerales, porcentaje superpone.
Informes/ConceptoTecnico/imprimirConcepto.php: Este ítem es igual al anteriormente
expuesto, solo que la información la genera en formato Excel para descargar.
Informes/PTOMinerales/buscarPTI_PTO.php: Interface en la cual se suministra el código
de expediente correspondiente al título minero para verificar si posee el PTI/PTO
aprobado.
Informes/PTOMinerales/PTI_PTO_Resultados.php: Complementa la acción anterior, trae
los resultados obtenidos de PTI/PTO relacionados con el título minero, la información
corresponde a: Expediente, Código RMN, Fecha Resolución, Número Resolución, Tipo
Aprobación y Minerales Aprobados.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
o
o
o
o
o
o
o
o
o
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 51 de 186
Informes/resoluciones/consultaReportes.php: Interface de ingreso de código de solicitud
evaluada por batch que y que de manera masiva fue rechazada técnicamente por
superposición total.
Informes/resoluciones/reportesResultados.php: Ítem que complementa al anterior, por
la generación del formato PDF de la correspondiente resolución por rechazo debido a
superposición total. Solo aplica para las solicitudes evaluadas por proceso batch que
presentaron superposición total.
Informes/RPI/infoRPI.php: Interface de captura del código de expediente
correspondiente a una solicitud. El objetivo es traer la información relacionada con el
proceso de radicación por Internet.
Informes/RPI/aCargo_Resultados.php: Complementa al ítem anterior ya que trae la
información correspondiente a lo diligenciado por el usuario durante su proceso de
radicación de la propuesta. No presenta información relacionada con la alinderación
diligenciada ni la visualización del polígono correspondiente.
Informes/SimularEvaluacion/simularConcepto.php: interface de evaluación automática
de una solicitud pero de carácter informativo. Se ingresa el código de expediente que
será simulado. Para esta operación la tarea debe encontrarse en “Estudio Técnico de
Contratación” y previamente el funcionario debió generar el reporte de superposiciones
sin ejecutarlo aún.
Informes/SimularEvaluacion/ViewSimularConceptoResultados.php. Se obtienen los
resultados de la simulación, los campos suministrados son: expediente, aplicó recorte,
fecha_radicación/fecha_inscripción,
modalidad
actual,
tipo,
fecha_termina,
estado_expediente, minerales, porcentaje superpone y observación.
Informes/SimularEvaluacion/imprimirConcepto.php: Genera un archivo Excel a partir de
la información obtenida del ítem inmediatamente anterior.
Informes/Solicitudes/listadoSolicitudes.php: Interface que permite definir los
parámetros de consulta para todo tipo de solicitudes del sistema CMC. Entre los
parámetros a establecer se tienen: consulta por código de expediente, estado de la
solicitud, intervalo de fechas de radicación, minerales, municipios, departamentos,
número de documento o nombre de algún proponente y grupo de trabajo.
Informes/Solicitudes/aCargo_Resultados.php: suministra en formato Excel la
información obtenida de la consulta de las solicitudes. La información obtenida cuenta
con los siguientes campos: código de expediente, numero de formulario, grupo trabajo,
estado expediente, fecha radicación, area solicitada/m2, area definitiva/m2, titulares,
teléfonos, direccion correspondencia, modalidad, minerales, municipios y
departamentos.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
o
o
o
o
o
o
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 52 de 186
Informes/Titulos/listadoTitulos.php: Interface que permite definir los parámetros de
consulta para todo tipo de títulos mineros del sistema CMC. Entre los parámetros a
establecer se tienen: consulta por código de expediente, estado del título, intervalo de
fechas de inscripción en RMN, minerales, municipios, departamentos, número de
documento o nombre de algún titular y grupo de trabajo del título.
Informes/Titulos/aCargo_Resultados.php: suministra en formato Excel la información
obtenida de la consulta de los títulos. La información obtenida cuenta con los siguientes
campos: código rmn, código expediente, grupo trabajo, estado expediente, fecha
registro, fecha contrato, fecha termina, titulares, direcciones, area has.mts2, modalidad,
minerales, municipios y departamentos
RMN_Certificados/consultaCertificado.php: Interface que recibe el código RMN de un
título minero para generar, del sistema SIAL, el respectivo certificado del Registro
Minero Nacional. Este proceso se ejecuta para el personal de RMN.
RMN_Certificados/certificado.php: Interface que complementa la anterior ya que genera
la información correspondiente al “Certificado del Registro Minero Nacional” el cual
suministra la información de los titulares, minerales, placas, fechas de inscripción y
terminación del título, las correspondientes anotaciones y la alinderación actual del
título minero. Se hace énfasis en que esta información proviene del sistema SIAL el cual
estuvo vigente en su módulo de RMN hasta el día 31 de diciembre de 2009.
RMN_Financiera/consultaCertificado.php: Interface que recibe el código RMN de un
título minero para generar, del sistema SIAL, el respectivo certificado del Registro
Minero Nacional. Este proceso se hace para el personal de financiera.
RMN_Financiera/certificado.php: Interface que genera la información correspondiente
al “Certificado del Registro Minero Nacional” el cual suministra la información de los
titulares, minerales, placas, fechas de inscripción, fecha de terminación del título y las
correspondientes anotaciones. Se hace énfasis en que esta información proviene del
sistema SIAL el cual estuvo vigente en su módulo de RMN hasta el día 31 de diciembre
de 2009. Este certificado no tiene validez, no posee coordenadas y es de carácter
informativo para el personal de financiera.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 53 de 186
4.2 DETALLE DE LOS PROCESOS
4.2.1 Consultar expedientes a cargo
Esta opción permite consultar los expedientes que físicamente posee un funcionario en
custodia. Para la consulta de los expedientes a cargo se implementan las siguientes
pantallas:
consulta_aCargo.php: Interface donde se debe indicar el usuario del funcionario al cual se le
desea consultar la lista de expedientes físicos que posee en custodia.
El botón “Buscar”, una vez se ingresa el usuario correspondiente, procede a ejecutar la
consulta haciendo un llamado a la página aCargo_Resultados.php.
El código fuente asociado a “consulta_aCargo.php” se presenta a continuación:
<?php
session_start();
/*
Módulo encargado de reportar los expedientes físicos a cargo, tanto de solicitudes como títulos mineros, que
posee un funcionario determinado.
De esta manera coordinadores y jefes pueden verificar que sus funcionarios se encuentren al día con estas
custodias
El archivo a continuación presenta la interface para ingresar el login del funcionario del cual se desea
obtener el listado de expedientes a cargo
*/
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 54 de 186
require_once("../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2
src="../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var imgsrc="/cmc/config/"; var scriptsrc="/cmc/config/"; var langue="es"; var
contextPath="/cmc";</SCRIPT>
<SCRIPT src="../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY>
<FORM name='form01' action='aCargo_Resultados.php' method="post">
<BR>
<TABLE class=textoTable width=560>
<TBODY>
<TR>
<TD colspan="4"><img src="../img/ExpedientesCargo/expedientesA_Cargo.jpg" width="560"
height="32"></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 55 de 186
<TR>
<TD colspan="4">       Esta consulta suministra la LISTA DE
EXPEDIENTES (títulos y solicitudes) que el usuario tiene a cargo : </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD colspan="2"> </TD>
</TR>
<TR>
<TD width="26%"><DIV align=right>Ingresa el login de CMC: </DIV></TD>
<TD width="38%">      
<input
name=emailIngeominas class=textoCalendario id="emailIngeominas"></TD>
<TD width="36%" colspan="2"><div align="right"></div>
</TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=TableAux width=565>
<TBODY>
<TR>
<TD colspan="2" background="../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD width="200%"
colspan="2">              
     
<input name="Enviar" type=submit class=Button value=Buscar></TD>
</TR>
<TR>
<TD colspan="2" background="../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY>
</TABLE>
</FORM>
<TABLE cellSpacing=0 cellPadding=0 width=560 border=0>
<TBODY>
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 56 de 186
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR>
</TBODY>
</TABLE>
<p> </p>
</BODY></HTML>
aCargo_Resultados.php. Esta pantalla se presenta una vez se ha hecho el ingreso del login
del funcionario del cual se desea conocer los expedientes físicos en custodia. La información
aquí recopilada toma como base el contenido que se encuentra en la tabla
rastreos_expediente, de la cual se traen las últimas actuaciones de los expedientes y de las
cuales fue partícipe el usuario del cual se realiza la consulta.
En esta interface también se presenta un enlace llamado “Nueva Consulta”, que le retornará
a la pagina “consulta_aCargo.php” donde podrá ingresar un nuevo enlace.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 57 de 186
El código asociado a “aCargo_Resultados.php” es el siguiente:
<?PHP
session_start();
/*
Módulo encargado de reportar los expedientes físicos a cargo, tanto de solicitudes como títulos mineros, que posee un
funcionario determinado.
De esta manera coordinadores y jefes pueden verificar que sus funcionarios se encuentren al día con estas custodias
El archivo a continuación presenta los resultados obtenidos de la búsqueda de expedientes asignados a cargo
*/
require_once("../datosPages/classConnect.php");
require_once("../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession();
$myConn = new MyORACLE;
$usuario= strtolower($_POST["emailIngeominas"]);
$queryExpedientesACargo = "
SELECT * FROM
(
SELECT s.codigo_expediente, ra.fecha_registro, ra.proposito, u.login, u.nombres ||'
'||u.apellidos as NOMBRES, 'SOLICITUD' AS TIPO
FROM cmc.rastreos_expediente ra, cmc.solicitudes s, cmc.usuarios u,
cmc.titulos t
WHERE ra.fecha_registro = ( SELECT max(re.fecha_registro)
AS maxima_fecha
FROM
CMC.RASTREOS_EXPEDIENTE re
WHERE
re.Id_Titulo IS NULL
AND
re.Id_Solicitud = ra.Id_Solicitud )
AND ra.id_usuario=u.ID AND s.ID=ra.Id_Solicitud
AND s.codigo_expediente=t.codigo_expediente(+)
AND t.id is null
UNION
SELECT t.codigo_expediente, ra.fecha_registro, ra.proposito, u.login, u.nombres
||' '||u.apellidos as NOMBRES, 'TITULO' AS TIPO
FROM CMC.rastreos_expediente ra, CMC.titulos t, CMC.usuarios u
WHERE ra.fecha_registro = ( SELECT max(re.fecha_registro)
AS maxima_fecha
FROM
cmc.RASTREOS_EXPEDIENTE re
WHERE
re.id_solicitud IS NULL
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 58 de 186
and
re.Id_Titulo = ra.id_titulo )
AND ra.id_usuario=u.ID AND t.ID=ra.Id_Titulo
) ac
WHERE ac.login IN ( '$usuario' )
ORDER BY ac.login ";
//echo $query."<hr>";
$row=$myConn->select($queryExpedientesACargo);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es">
<head>
<title>::: CATASTRO MINERO COLOMBIANO - CMC :::</title>
<link href="../estilos/webpage.css" rel="stylesheet" type="text/css">
<script type="text/javascript" language="JavaScript1.2" src="/cmc/js/common.js"></script>
<style type="text/css">
<!-.Estilo1 {color: #FFFFFF}
-->
</style>
</head>
<body>
<link href="../estilos/webpage.css" rel="stylesheet" type="text/css">
<div border="0" cellpadding="0" cellspacing="0" class="TableTab2">
<br>
<table width="560" class="resultados">
<tr>
<td colspan="3"><img src="../img/ExpedientesCargo/expedientesA_Cargo.jpg" width="560" height="32"></td>
</tr>
<tr>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td width="24%">   Total Resultados: </td>
<?php
$totalRegistros=0;
if($row!="") $totalRegistros=sizeof($row);
?>
<td width="12%"><?PHP echo $totalRegistros; ?></td>
<td width="64%"><div align="left"><a href="consulta_aCargo.php">[Nueva Consulta]</a>   </div></td>
</tr>
</table>
<br/>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 59 de 186
<table width="680" class="DataGrid">
<thead>
<tr>
<td width="13%"><div align="center">Login CMC </div></td>
<td width="14%"><div align="center">Expediente</div></td>
<td width="16%"><div align="center">Fecha</div></td>
<td width="25%"><div align="center">Nombre</div></td>
<td width="32%"><div align="center">Propósito - Tarea Actual </div></td>
</tr>
</thead>
<?PHP
$contenido='';
for($i=0;$i<sizeof($row);$i++) {
$contenido .= '
<tr>
<td align=center>'.@$row[$i]['LOGIN'].' </td>
<td align=center>'.@$row[$i]['CODIGO_EXPEDIENTE'].' </td>
<td align=center>'.@$row[$i]['FECHA_REGISTRO'].' </td>
<td align=center>'.@$row[$i]['NOMBRES'].' '.@$row[$i]['APELLIDOS'].'</td>
<td align=center>'.@$row[$i]['PROPOSITO'].'</td>
</tr>
';
}
echo $contenido;
?>
</table>
<br/>
<TABLE cellSpacing=0 cellPadding=0 width=680 border=0>
<TBODY>
<TR>
<TD class=footer_up align=middle><IMG height=5 src="" width=10></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle><div align="center">Catastro Minero Colombiano : © Copyright 2010
INGEOMINAS. - Colombia - Derechos Reservados</div></TD>
</TR>
</TBODY>
</TABLE>
</body>
</html>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 60 de 186
4.2.2 Guardar Documentos
En esta opción el sistema verifica si una solicitud posee todos los documentos necesarios
para avanzar la tarea a Registro Minero Nacional a fin de poder hacer la correspondiente
inscripción como título minero. En caso de faltar algún documento en el sistema, este
proceso permite que el mismo sea cargado a fin de permitir una oportuna gestión de la
solicitud que se esté trabajando.
La pantalla que compone este proceso es “validarDatosSolicitud.php”, esta interface se
encarga de solicitar una placa, analizar si posee documentos electrónicos asociados
(consulta que realiza al hacer clic sobre el botón “Consultar Documentos”) y de avanzar a
Registro Minero la tarea si todo se encuentra correctamente (En la tabla “Documentos
Existentes” todos se encuentran diligenciados). La validación varía de acuerdo al tipo de
modalidad clasificándose en Autorizaciones Temporales y todas las demás.
La
interface
“validarDatosSolicitud.php”
hace
un
llamado
a
la
clase
“controlValidaSol.class.php”, encargada de validar y cargar los documentos que sean
requeridos para el avance satisfactorio de la tarea al Registro Minero Nacional.
A continuación se presenta el código correspondiente a “validarDatosSolicitud.php” y
“controlValidaSol.class.php”.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 61 de 186
validarDatosSolicitud.php
<?php
session_start();
/*
Módulo de diligenciamiento de documentos a solicitudes que requieren avance al Registro Minero Nacional
Los documentos que permite cargar este módulo, previa validación, son los siguientes:
- Estudiuo técnico de la propuesta
- Estudio jurídico de la propuesta
- Contrato si la solicitud no corresponde a una Autorización temporal
- Cargue de documento de resolución si la solicitud corresponde a una Autorización Temporal
El archivo a continuación corresponde al formulario de diligenciamiento y visualización de
documentos previamente diligenciados
*/
require_once("../clases/validaUser.php");
require_once("../datosPages/classConnect.php");
require_once("controlValidaSol.class.php");
$validate = new validaUsuario();
$validate->validaSession();
function creaForm($tituloForm, $proceso) {
$strAnios = '';
if($proceso=="contrato") {
$strAnios = '
<tr>
<td
colspan="2"
class="textoTable"
align=left>     Exploración <input name="explora" type="text" size="4"
onKeyDown="sumaAnios()"/>
   Construcción y Montaje <input
name="cym" type="text" size="4" onblur="sumaAnios()"/>
   Explotación
<input
name="explota" type="text" size="4" onblur="sumaAnios()"/>
     Total
Años
<input
name="totalAnios" type="text" size="4" readonly onblur="sumaAnios()"/>
<br>     Fecha
Firma
Contrato
(dd/mm/aaaa) :<input name="fechaFirma" type="text" size="25"/>
</td>
</tr>
';
}
$strForm = '
<tr><td>
<table width="100%" border="1" cellspacing="0" align=left>
<tr><td colspan=2> </td></tr>
<tr>
<td colspan="2" class="footer"><center>'.$tituloForm.'</center>
name="guardaForm" type="hidden" value="'.$proceso.'" /></td>
</tr>
<input
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 62 de 186
'.$strAnios.'
<tr>
<td
class="textoTable"
align=left>     Descripción</td>
<td colspan="-2" class="textoTable">
<div align="left">
<textarea name="descripcion" cols="35" rows="2" ></textarea>
</div></td>
</tr>
<tr>
<td
class="textoTable"><div
align="left">    
Adjuntar Documento</div></td>
<td colspan="-2" class="textoTable" align=left><input name="archivo"
type="file" size="45" /></td>
</tr>
<tr>
<td colspan="2" class="textoTable" align=center><input type="button"
name="Submit" value="Guardar Registro" onclick="guardarExpediente()"/>
</td>
</tr>
</table>
</td></tr>
';
echo $strForm;
}
$validate = new validaUsuario();
//$validate->validaSession(':ADMINISTRADOR:ANALISTA RMN:');
// generación de objeto para conectar a BD
$myConn = new MyORACLE;
// código de expediente de la solicitud a validar
@$CODIGO_EXPEDIENTE=strtoupper($_POST["codExpediente"]);
// validar existencia de la variable
if(@$_POST["opGuardar"]=='S') {
//quitar 1==1
//
$myConn
$guardaDoc=new ValidarDocumentosSolicitud($myConn);
if($_POST["guardaForm"]=="tecnico-juridico") $guardaDoc->generaRegistroConcepto();
else if($_POST["guardaForm"]=="requerimiento")
$guardaDoc>generaRegistroRequerimiento();
else if($_POST["guardaForm"]=="contrato") $guardaDoc->generaRegistroContrato();
else if($_POST["guardaForm"]=="resolucion") $guardaDoc->generaRegistroResolucion();
else if($_POST["guardaForm"]=="avanzarTarea") $guardaDoc->avanzarTarea();
else;
}
if(isset($_POST["opConsulta"])) {
if($_POST["opConsulta"]=="S") {
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 63 de 186
$queryExisteSolicitud
codigo_expediente='$CODIGO_EXPEDIENTE'";
=
"select
*
from
solicitudes
where
// Ejecución de la consulta de búsqueda de solicitud:
$datosSolicitud=$myConn->select($queryExisteSolicitud);
// Existencia de coordenadas del polígono
$queryValidaInfo = "
select 1 resultado
from solicitudes s, solicitudes_area sa
where s.codigo_expediente='$CODIGO_EXPEDIENTE'
and s.id=sa.id_solicitud
and SA.COORDENADAS_XML is not null
";
$hayCoordenadas=$myConn->select($queryValidaInfo);
// Existencia de la evaluación de estudio técnico
$queryValidaInfo = "
select 1 resultado
from solicitudes s, conceptos_tecnicos ct
where s.codigo_expediente='$CODIGO_EXPEDIENTE'
and s.id=ct.id_solicitud";
$hayEstudioTecnico=$myConn->select($queryValidaInfo);
// Existencia del polígono vigente
$queryValidaInfo = "
select 1 resultado
from solicitudes s, geo_solicitudes gt
where s.codigo_expediente='$CODIGO_EXPEDIENTE'
and s.id=gt.id";
$hayPoligonoVigente=$myConn->select($queryValidaInfo);
$errorSolicitud="";
if(!isset($datosSolicitud[0])) {
$errorSolicitud="No existe la solicitud especificada ...";
} else if($datosSolicitud[0]["ID_EST_JUR_OBS_EST"]!=23) {
$errorSolicitud="El expediente no corresponde a una solicitud vigente";
}
else
if(!isset($hayCoordenadas[0])||!isset($hayEstudioTecnico[0])||!isset($hayPoligonoVigente[0])){
if(!isset($hayCoordenadas[0]))
$errorSolicitud .= "La solicitud $CODIGO_EXPEDIENTE no tiene
alinderación definida<br>";
if(!isset($hayEstudioTecnico[0]))
$errorSolicitud .= "La solicitud $CODIGO_EXPEDIENTE no posee
evaluación técnica<br>";
if(!isset($hayPoligonoVigente[0]))
$errorSolicitud .= "La solicitud $CODIGO_EXPEDIENTE no tiene
polígono asociado<br>";
} else {
// Consulta de conceptos técnicos y jurídicos:
$querySelectConceptosTecnicos = "
select S.CODIGO_EXPEDIENTE,
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 64 de 186
DE.FECHA_CREACION,
DE.ESTADO,
de.nombre NOMBRE_ARCHIVO,
u.LOGIN
from solicitudes s,
documentos_electronicos de,
usuarios u
where s.codigo_expediente='$CODIGO_EXPEDIENTE'
and s.codigo_expediente=DE.ID_EXPEDIENTE
and DE.ID_USUARIO=u.id
and DE.ID_GRUPO_DOCUMENTO=3
";
// lista de conceptos tecnico-juridicos cargados en el sistema:
$listaConceptos=$myConn->select($querySelectConceptosTecnicos);
if(isset($listaConceptos[0]))
$totalConceptos = sizeof($listaConceptos);
else
$totalConceptos = 0;
if($datosSolicitud[0]["ID_MODALIDAD"]!=7&&$datosSolicitud[0]["ID_MODALIDAD"]!=2) {
// Consulta de requerimientos:
$querySelectRequerimientos = "
select S.CODIGO_EXPEDIENTE,
DE.FECHA_CREACION,
DE.ESTADO,
de.nombre NOMBRE_ARCHIVO,
U.LOGIN
from solicitudes s,
documentos_electronicos de,
usuarios u
where s.codigo_expediente='$CODIGO_EXPEDIENTE'
and s.codigo_expediente=DE.ID_EXPEDIENTE
and DE.ID_USUARIO=u.id
and DE.ID_GRUPO_DOCUMENTO=9
";
// lista de requerimientos cargados en el sistema:
$listaRequerimientos=$myConn>select($querySelectRequerimientos);
if(isset($listaRequerimientos[0]))
$totalRequerimientos = sizeof($listaRequerimientos);
else
$totalRequerimientos = 0;
// Consulta de contratos:
$querySelectContratos = "
select S.CODIGO_EXPEDIENTE,
DE.FECHA_CREACION,
DE.ESTADO,
de.nombre NOMBRE_ARCHIVO,
U.LOGIN
from solicitudes s,
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 65 de 186
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
documentos_electronicos de,
usuarios u
where s.codigo_expediente='$CODIGO_EXPEDIENTE'
and s.codigo_expediente=DE.ID_EXPEDIENTE
and DE.ID_USUARIO=u.id
and DE.ID_GRUPO_DOCUMENTO=7
";
// lista de contratos cargados en el sistema:
$listaContratos=$myConn->select($querySelectContratos);
if(isset($listaContratos[0]))
$totalContratos = sizeof($listaContratos);
else
$totalContratos = 0;
} else {
// Consulta de resoluciones:
$querySelectResoluciones = "
select S.CODIGO_EXPEDIENTE,
DE.FECHA_CREACION,
DE.ESTADO,
de.nombre NOMBRE_ARCHIVO,
U.LOGIN
from solicitudes s,
documentos_electronicos de,
usuarios u
where s.codigo_expediente='$CODIGO_EXPEDIENTE'
and s.codigo_expediente=DE.ID_EXPEDIENTE
and DE.ID_USUARIO=u.id
and DE.ID_GRUPO_DOCUMENTO=4
";
// lista de resoluciones cargados en el sistema:
$listaResoluciones=$myConn->select($querySelectResoluciones);
if(isset($listaResoluciones[0]))
$totalResoluciones = sizeof($listaResoluciones);
else
$totalResoluciones = 0;
}
}
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../estilos/webpage.css" type=text/css rel=stylesheet>
<script>
function consultarExpediente() {
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 66 de 186
document.forms[0].opConsulta.value="S";
document.forms[0].submit();
}
function guardarExpediente() {
document.forms[0].opGuardar.value="S";
consultarExpediente();
}
function sumaAnios() {
cym=document.forms[0].cym.value;
explota=document.forms[0].explota.value;
explora=document.forms[0].explora.value;
if(cym == "")
if(explota == "")
if(explora == "")
cym="0";
explota="0";
explora="0";
document.forms[0].totalAnios.value = parseInt(cym)+parseInt(explota)+parseInt(explora);
}
</script>
<SCRIPT language=JavaScript1.2
src="../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
var
langue="es";
var
<SCRIPT src="../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY><LINK href="../estilos/webpage.css"
type=text/css rel=stylesheet>
<FORM name='form01' action='validarDatosSolicitud.php' enctype="multipart/form-data" method="post"><BR>
<TABLE class=textoTable width=560>
<TBODY>
<TR>
<TD colspan="4"><img src="../img/documentosSolicitudes/actualizacionDocumentos.jpg" width="560"
height="32"></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
<TR>
<TD colspan="4">        A continuación ingrese el
CODIGO DE LA SOLICITUD MINERA para revisión de documentos: </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD colspan="2"> </TD>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 67 de 186
</TR>
<TR>
<TD width="26%">
<DIV align=right>CODIGO EXPEDIENTE : </DIV></TD>
<TD width="38%">      
<input
name=codExpediente
class=textoCalendario
id="codExpediente"
@$CODIGO_EXPEDIENTE?>></TD>
<TD width="36%" colspan="2"><div align="right">
<input type="hidden" name="opConsulta" value="N">
<input type="hidden" name="opGuardar" value="N">
</div>
</TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=565>
<TBODY>
value=<?php
echo
<TR>
<TD background="../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD
width="200%">             &n
bsp;     
<input
name="Enviar"
type=button
class=Button
value="Consultar
Documentos"
onClick="consultarExpediente()"></TD>
</TR>
<TR>
<TD background="../img/lineaHorizontalSup.jpg"> </TD>
</TR>
<?php
if(isset($_POST["codExpediente"])) {
if($errorSolicitud=="") {
?>
<TR>
<TD><div align="center" class="subtituloPage"><B>DOCUMENTOS EXISTENTES</B></div></TD>
</TR>
<TR>
<TD><table width="100%" border="1" cellspacing="0">
<tr>
<td colspan="5" class="textoTable"><div align="center">CONCEPTOS TECNICO-JURÍDICOS
EXISTENTES </div></td>
</tr>
<tr>
<td class="textoTable"><div align="center">EXPEDIENTE</div></td>
<td class="textoTable"><div align="center">FECHA_CREACION</div></td>
<td class="textoTable"><div align="center">ESTADO</div></td>
<td class="textoTable"><div align="center" class="textoTable">ARCHIVO</div></td>
<td class="textoTable"><div align="center">USUARIO</div></td>
</tr>
<?PHP
for($reg=0; $totalConceptos>0&&$reg<sizeof($listaConceptos);$reg++) {
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 68 de 186
?>
<tr>
<td class="textoTable"><div align="center"><?php echo @$listaConceptos[$reg][0]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaConceptos[$reg][1]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaConceptos[$reg][2]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaConceptos[$reg][3]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaConceptos[$reg][4]?> </div></td>
</tr>
<?php
}
?>
</table><br>
<?php
if($datosSolicitud[0]["ID_MODALIDAD"]!=7&&$datosSolicitud[0]["ID_MODALIDAD"]!=2) {
?>
<table width="100%" border="1" cellspacing="0">
<tr>
<td colspan="5" class="textoTable"><div align="center">DOCUMENTOS DE REQUERIMIENTO </div></td>
</tr>
<tr>
<td class="textoTable"><div align="center">EXPEDIENTE</div></td>
<td class="textoTable"><div align="center">FECHA_CREACION</div></td>
<td class="textoTable"><div align="center">ESTADO</div></td>
<td class="textoTable"><div align="center">ARCHIVO</div></td>
<td class="textoTable"><div align="center">USUARIO</div></td>
</tr>
<?PHP
for($reg=0; $totalRequerimientos>0&&$reg<sizeof($listaRequerimientos);$reg++) {
?>
<tr>
<td class="textoTable"><div align="center"><?php echo @$listaRequerimientos[$reg][0]?></div></td>
<td
class="textoTable"><div
align="center"><?php
echo
@$listaRequerimientos[$reg][1]?> </div></td>
<td
class="textoTable"><div
align="center"><?php
echo
@$listaRequerimientos[$reg][2]?> </div></td>
<td
class="textoTable"><div
align="center"><?php
echo
@$listaRequerimientos[$reg][3]?> </div></td>
<td
class="textoTable"><div
align="center"><?php
echo
@$listaRequerimientos[$reg][4]?> </div></td>
</tr>
<?php
}
?>
</table><br>
<table width="100%" border="1" cellspacing="0">
<tr>
<td colspan="5" class="textoTable"><div align="center">DOCUMENTOS DE CONTRATO </div></td>
</tr>
<tr>
<td class="textoTable"><div align="center">EXPEDIENTE</div></td>
<td class="textoTable"><div align="center">FECHA_CREACION</div></td>
<td class="textoTable"><div align="center">ESTADO</div></td>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 69 de 186
<td class="textoTable"><div align="center">ARCHIVO</div></td>
<td class="textoTable"><div align="center">USUARIO</div></td>
</tr>
<?PHP
for($reg=0; $totalContratos>0&&$reg<sizeof($listaContratos);$reg++) {
?>
<tr>
<td class="textoTable"><div align="center"><?php echo @$listaContratos[$reg][0]?></div></td>
<td class="textoTable"><div align="center"><?php echo @$listaContratos[$reg][1]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaContratos[$reg][2]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaContratos[$reg][3]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaContratos[$reg][4]?> </div></td>
</tr>
<?php
}
?>
</table><br>
<?php
} // fin del if para contratos de concesión y legalizaciones
else {
?>
<table width="100%" border="1" cellspacing="0">
<tr>
<td colspan="5" class="textoTable"><div align="center" class="subtituloPage">DOCUMENTOS DE
RESOLUCIÓN </div></td>
</tr>
<tr>
<td class="textoTable"><div align="center">EXPEDIENTE</div></td>
<td class="textoTable"><div align="center">FECHA_CREACION</div></td>
<td class="textoTable"><div align="center">ESTADO</div></td>
<td class="textoTable"><div align="center">ARCHIVO</div></td>
<td class="textoTable"><div align="center">USUARIO</div></td>
</tr>
<?PHP
for($reg=0; $totalResoluciones>0&&$reg<sizeof($listaResoluciones);$reg++) {
?>
<tr>
<td class="textoTable"><div align="center"><?php echo @$listaResoluciones[$reg][0]?></div></td>
<td class="textoTable"><div align="center"><?php echo @$listaResoluciones[$reg][1]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaResoluciones[$reg][2]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaResoluciones[$reg][3]?> </div></td>
<td class="textoTable"><div align="center"><?php echo @$listaResoluciones[$reg][4]?> </div></td>
</tr>
<?php
}
?>
</table>
<?php } //fin if para autorizaciones temporales ?>
</TD>
</TR>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 70 de 186
<?php
$errorSolicitud = "";
$generarTareaRMN = "S";
if($totalConceptos<2)
$errorSolicitud .= "No existen los suficientes registros
<b>conceptos técnico-jurídicos</b> para la solicitud $CODIGO_EXPEDIENTE<br>";
de
if(@$datosSolicitud[0]["ID_MODALIDAD"]!=7&&@$datosSolicitud[0]["ID_MODALIDAD"]!=2) {
//if (!$totalRequerimientos) $errorSolicitud .= "No existe <b>Requerimiento</b> para la solicitud
$CODIGO_EXPEDIENTE<br>";
if (!$totalContratos)
$errorSolicitud .= "No existe <b>Contrato</b> para la
solicitud $CODIGO_EXPEDIENTE<br>";
} else
if (!$totalResoluciones)
$errorSolicitud .= "No existe <b>Resolución</b>
para la solicitud $CODIGO_EXPEDIENTE<br>";
if($errorSolicitud!="") {
echo
"<tr><td><DIV
ALIGN=center
class=ongletTextErr>:::
ERRORES
PRESENTADOS
:::</center></td></tr>";
echo "<tr><td><DIV ALIGN=center class=ongletTextErr>$errorSolicitud</center></td></tr>";
$generarTareaRMN = "N";
}
if(@$datosSolicitud[0]["ID_MODALIDAD"]!=7&&@$datosSolicitud[0]["ID_MODALIDAD"]!=2) {
if($totalConceptos<2) {
echo creaForm("CONCEPTO TÉCNICO-JURÍDICO A DILIGENCIAR","tecnicojuridico");
}
/*else if (!$totalRequerimientos)
echo creaForm("DOCUMENTO DE REQUERIMIENTO A DILIGENCIAR","requerimiento");
*/else if (!$totalContratos)
echo creaForm("DOCUMENTO DE CONTRATO A DILIGENCIAR","contrato");
} else {
if($totalConceptos<2) {
echo creaForm("CONCEPTO TÉCNICO-JURÍDICO A DILIGENCIAR","tecnicojuridico");
}else if (!$totalResoluciones)
echo creaForm("DOCUMENTO DE RESOLUCIÓN A DILIGENCIAR","resolucion");
}
if($generarTareaRMN=="S")
echo '
<tr>
<td colspan="2" class="subtituloPage" align=center><input type="button"
name="Submit"
class=Button
value="Avanzar
Tarea
a
Registro
Minero
Nacional"
onclick="guardarExpediente()"/><input name="guardaForm" type="hidden" value="avanzarTarea" />
</td>
</tr>
';
?>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 71 de 186
<?php
} else echo "<tr><td><DIV ALIGN=center class=ongletTextErr>$errorSolicitud</center></td></tr>";
} // fin del if: codigo_expediente no esta definido
?>
</TBODY></TABLE>
<p>
<TABLE cellSpacing=0 cellPadding=0 width=560 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD></TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR></TBODY></TABLE>
</FORM>
</BODY></HTML>
controlValidaSol.class.php
<?php
/*
Módulo de diligenciamiento de documentos a solicitudes que requieren avance al Registro Minero Nacional
Los documentos que permite cargar este módulo, previa validación, son los siguientes:
- Estudiuo técnico de la propuesta
- Estudio jurídico de la propuesta
- Contrato si la solicitud no corresponde a una Autorización temporal
- Cargue de documento de resolución si la solicitud corresponde a una Autorización Temporal
El archivo a continuación corresponde a la clase encargada de validar el tipo de documento que se encuentre
pendiente
para el expediente en cuestión.
*/
class ValidarDocumentosSolicitud {
var $usuario;
var $codExpediente;
var $archivo;
var $tamanio;
var $nomArchivo;
var $anioExplora;
var $anioCM;
var $anioExplota;
var $totalAnios;
var $fechaFirma;
var $descripcion;
var $idSolicitud;
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 72 de 186
var $idUsuario;
var $idGrupoTrabajo;
var $myConn;
function ValidarDocumentosSolicitud ($myConn) {
@$this->myConn
= $myConn;
@$this->usuario
= $_SESSION['usuario_cmc'];
@$this->codExpediente
= $_POST['codExpediente'];
@$this->archivo
= $_FILES["archivo"]["tmp_name"];
@$this->nomArchivo
= $_FILES["archivo"]["name"];
@$this->tamanio
= $_FILES["archivo"]["size"];
@$this->anioExplora
= $_POST["explora"];
@$this->anioCM
= $_POST["cym"];
@$this->anioExplota
= $_POST["explota"];
@$this->totalAnios
= $_POST["totalAnios"];
@$this->descripcion
= $_POST["descripcion"];
if(isset($_POST["fechaFirma"]))
$this->fechaFirma = "'".$_POST["fechaFirma"]."'";
else
$this->fechaFirma = 'null';
// Recuperación del ID de la solicitud de la base de datos
$id_sol = $this->myConn->select("select ID, ID_GRUPO_TRABAJO from solicitudes where
codigo_expediente='$this->codExpediente'");
$this->idSolicitud = $id_sol[0]["ID"];
$this->idGrupoTrabajo = $id_sol[0]["ID_GRUPO_TRABAJO"];
$id_user = $this->myConn->select("select ID from usuarios where login='$this->usuario'");
$this->idUsuario = $id_user[0]["ID"];
}
function generaRegistroConcepto() {
$buscarIdConcepto = $this->myConn->select("select max(ct.id) ID from solicitudes
conceptos_tecnicos ct where s.codigo_expediente='$this->codExpediente' and s.id=ct.id_solicitud");
extract($_REQUEST);
if ( $this->archivo != ""){
// apertura del archivo en solo lectura
$fp = fopen($this->archivo, "rb");
// lectura del contenido del archivo
$contenido = fread($fp, $this->tamanio);
// eliminar caracteres especiales
//$contenido = addslashes($contenido); // no va, ya que el archivo pierde la estructura
//cerrar el archivo
fclose($fp);
//creación del insert
$insertarConcepto = "
insert into documentos_electronicos (
ID,
FECHA_CREACION,
FECHA_MODIFICACION,
CONTENIDO_ARCHIVO,
s,
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 73 de 186
ID_CONTRATO,
ID_CONSTANCIA_EJECUTORIA,
ID_EXPEDIENTE,
ID_OFICIO,
ID_GRUPO_DOCUMENTO,
ID_VISITA_TECNICA,
ID_AUTO,
NUMERO,
NOMBRE,
DESCRIPCION,
ID_OTROSI,
ID_USUARIO
ID_TITULO,
ID_RESOLUCION,
ESTADO,
ID_CONCEPTO_TECNICO,
) values (
sysdate,
null,
null,
'$this->descripcion',
documentos_electronicos_seq.nextval,
EMPTY_BLOB(),
3,
null,
null,
null,
null,
'$this->nomArchivo',
'APROBADO',
'$this->codExpediente',
null,
{$buscarIdConcepto[0]['ID']},
null,
$this->idUsuario
) RETURNING CONTENIDO_ARCHIVO INTO :mylob_loc";
sysdate,
null,
if(!$this->myConn->insertClob($insertarConcepto,$contenido))
echo "<script>alert('Se ha presentado un error al guardar el Registro')</script>";
else
echo
"<script>alert('El
registro
ha
sido
almacenado
satisfactoriamente')</script>";
}
}
function generaRegistroRequerimiento() {
$generacionAuto = "insert into autos values (autos_seq.nextval, sysdate, null, $this->idSolicitud,
null, null)";
$this->myConn->insert($generacionAuto);
$buscarIdAuto = $this->myConn->select("select
at.id_solicitud=$this->idSolicitud");
max(at.id)
ID
from
autos
at
where
extract($_REQUEST);
if ( $this->archivo != ""){
// apertura del archivo en solo lectura
$fp = fopen($this->archivo, "rb");
// lectura del contenido del archivo
$contenido = fread($fp, $this->tamanio);
// eliminar caracteres especiales
//$contenido = addslashes($contenido); // no va, ya que el archivo pierde la estructura
//cerrar el archivo
fclose($fp);
//creación del insert
$insertarDocumento = "
insert into documentos_electronicos (
ID,
FECHA_CREACION,
FECHA_MODIFICACION,
CONTENIDO_ARCHIVO,
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 74 de 186
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
ID_CONTRATO,
ID_CONSTANCIA_EJECUTORIA,
ID_EXPEDIENTE,
ID_OFICIO,
ID_GRUPO_DOCUMENTO,
ID_VISITA_TECNICA,
ID_AUTO,
NUMERO,
NOMBRE,
DESCRIPCION,
ID_OTROSI,
ID_USUARIO
ID_TITULO,
ID_RESOLUCION,
ESTADO,
ID_CONCEPTO_TECNICO,
) values (
sysdate,
null,
null,
'$this->descripcion',
documentos_electronicos_seq.nextval,
sysdate,
EMPTY_BLOB(),
9,
null,
null,
null,
{$buscarIdAuto[0]['ID']},
null,
'$this->nomArchivo',
'APROBADO',
'$this->codExpediente',
null,
null,
null,
$this->idUsuario
) RETURNING CONTENIDO_ARCHIVO INTO :mylob_loc";
if(!$this->myConn->insertClob($insertarDocumento,$contenido)) {
$this->myConn->delete("delete from autos where id={$buscarIdAuto[0]['ID']}");
echo "<script>alert('Se ha presentado un error al guardar el Registro')</script>";
}
else
echo
"<script>alert('El
registro
ha
sido
almacenado
satisfactoriamente')</script>";
}
}
function generaRegistroContrato() {
$generacionContrato = "
insert into contratos values(
contratos_seq.nextval,
$this->totalAnios,
$this->anioCM,
null,
$this->idGrupoTrabajo,
to_date($this->fechaFirma,'DD/MM/YYYY')
)";
sysdate,
$this->anioExplora,
$this->anioExplota,
$this->idSolicitud,
null,
$this->myConn->insert($generacionContrato);
$buscarIdContrato = $this->myConn->select("select max(ct.id) ID from contratos ct where
ct.id_solicitud=$this->idSolicitud");
extract($_REQUEST);
if ( $this->archivo != ""){
// apertura del archivo en solo lectura
$fp = fopen($this->archivo, "rb");
// lectura del contenido del archivo
$contenido = fread($fp, $this->tamanio);
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 75 de 186
// eliminar caracteres especiales
//$contenido = addslashes($contenido); // no va, ya que el archivo pierde la estructura
//cerrar el archivo
fclose($fp);
//creación del insert
$insertarDocumento = "
insert into documentos_electronicos (
ID,
FECHA_CREACION,
FECHA_MODIFICACION,
CONTENIDO_ARCHIVO,
ID_GRUPO_DOCUMENTO,
ID_TITULO,
ID_CONTRATO,
ID_VISITA_TECNICA,
ID_AUTO,
ID_RESOLUCION,
ID_CONSTANCIA_EJECUTORIA,
NUMERO,
NOMBRE,
ESTADO,
ID_EXPEDIENTE,
DESCRIPCION,
ID_OTROSI,
ID_CONCEPTO_TECNICO,
ID_OFICIO,
ID_USUARIO
) values (
sysdate,
null,
null,
'$this->descripcion',
documentos_electronicos_seq.nextval,
sysdate,
EMPTY_BLOB(),
7,
null,
{$buscarIdContrato[0]['ID']},
null,
null,
null,
'$this->nomArchivo',
'APROBADO',
'$this->codExpediente',
null,
null,
null,
$this->idUsuario
) RETURNING CONTENIDO_ARCHIVO INTO :mylob_loc";
if(!$this->myConn->insertClob($insertarDocumento,$contenido)) {
$this->myConn->delete("delete
from
contratos
where
id={$buscarIdContrato[0]['ID']}");
echo "<script>alert('Se ha presentado un error al guardar el Registro')</script>";
}
else
echo
"<script>alert('El
registro
ha
sido
almacenado
satisfactoriamente')</script>";
} else echo "<script>alert('No se asocio ningún archivo para Contrato')</script>";
}
function generaRegistroResolucion() {
$generacionResolucion = "
insert into resoluciones values(
resoluciones_seq.nextval,
sysdate,
$this->idSolicitud,
null,
$this->idUsuario,
null,
sysdate,
null,
null,
32,
5,
null,
null,
null,
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 76 de 186
'RESOLUCION OTORGA AUTORIZACION TEMPORAL'
)";
$this->myConn->insert($generacionResolucion);
$buscarIdResolucion = $this->myConn->select("select max(r.id) ID from resoluciones r where
r.id_solicitud=$this->idSolicitud");
extract($_REQUEST);
if ( $this->archivo != ""){
// apertura del archivo en solo lectura
$fp = fopen($this->archivo, "rb");
// lectura del contenido del archivo
$contenido = fread($fp, $this->tamanio);
// eliminar caracteres especiales
//$contenido = addslashes($contenido); // no va, ya que el archivo pierde la estructura
//cerrar el archivo
fclose($fp);
//creación del insert
$insertarDocumento = "
insert into documentos_electronicos (
ID,
FECHA_CREACION,
FECHA_MODIFICACION,
CONTENIDO_ARCHIVO,
ID_GRUPO_DOCUMENTO,
ID_TITULO,
ID_CONTRATO,
ID_VISITA_TECNICA,
ID_AUTO,
ID_RESOLUCION,
ID_CONSTANCIA_EJECUTORIA,
NUMERO,
NOMBRE,
ESTADO,
ID_EXPEDIENTE,
DESCRIPCION,
ID_OTROSI,
ID_CONCEPTO_TECNICO,
ID_OFICIO,
ID_USUARIO
) values (
sysdate,
{$buscarIdResolucion[0]['ID']},
'$this->descripcion',
documentos_electronicos_seq.nextval,
sysdate,
EMPTY_BLOB(),
4,
null,
null,
null,
null,
null,
null,
'$this->nomArchivo',
'APROBADO',
'$this->codExpediente',
null,
null,
null,
$this->idUsuario
) RETURNING CONTENIDO_ARCHIVO INTO :mylob_loc";
if(!$this->myConn->insertClob($insertarDocumento,$contenido)) {
$this->myConn->delete("delete
from
resoluciones
where
id={$buscarIdContrato[0]['ID']}");
echo "<script>alert('Se ha presentado un error al guardar el Registro')</script>";
}
else
echo
"<script>alert('El
registro
ha
sido
almacenado
satisfactoriamente')</script>";
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 77 de 186
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
}
}
function avanzarTarea() {
// analisis de tarea, verificando si se encuentra ya en RMN.
$consultaTareaRMN = "
select 1 from mtd_task mt where MT.BUSINESS_CODE='$this->codExpediente'
and MT.END_DATE is null and MT.PHASE_ID=59";
$tareaRMN = $this->myConn->select($consultaTareaRMN);
if(!isset($tareaRMN[0])) {
$queryProcedure = "BEGIN AVANZAR_A_RMN('$this->codExpediente','csierra');
END;";
$this->myConn->procedure($queryProcedure);
echo "<script>alert('Tarea generada con éxito en RMN')</script>";
}
else
echo
"<script>alert('El
expediente
$this->codExpediente
ya
se
encuentra
en
RMN')</script>";
}
}
?>
4.2.3 Devolución de tarea
Este proceso ejecuta devoluciones de tarea ya sea a Ingreso de datos básicos con área inicial
(si no se han hecho reevaluaciones técnicas) o devolución con el área actual.
La primera pantalla de este proceso la genera el archivo “devolucionTarea.php”, en el se
encuentran dos enlaces de acceso a devolución de tarea, esto dependiendo del tipo de
devolución que se desea realizar:
 Coordenadas Área Inicial: invoca al archivo “returnAreaInicial.php”, este tipo de
devolución de tareas es para reevaluación de áreas que requieren la alinderación
suministrada por el usuario minero radicador, siempre y cuando no se haya realizado
reevaluación alguna sobre el expediente.

Coordenadas Área Actual: invoca al archivo “returnAreaActual.php”, este tipo de
devolución de tareas es para procesos de reevaluación técnica o por problemas de
servicio no disponible.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
Coordenadas
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 78 de 186
Área
Inicial
La siguiente imagen corresponde a la devolución de tarea a Ingreso de Datos Básicos con
área Inicial (solo válida si no existen reevaluaciones técnicas sobre el expediente, si no es así
el funcionario deberá garantizar que posee la alinderación original en el expediente). En ella
se diligencian los campos de código expediente, el usuario funcionario que realizará el
correspondiente ingreso de datos básicos y el campo de observación que permite definir a
la razón por la cual será reevaluada.
Por último se encuentra el botón “Ejecutar Reevaluación” que invocará un procedimiento
en base de datos llamado “BACK_DB_COORD_INICIAL” cuyos parámetros de entrada son:
Código del expediente, usuario destino, razón de devolución y usuario que ejecuta el
proceso (usuario que se encuentra en sesión).
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 79 de 186
Para la devolución de tarea a Ingreso de Datos Básicos con área actual el proceso es
idéntico, la única variación es el procedimiento invocado al hacer clic en el botón “Ejecutar
Reevaluación”, que se llama “BACK_DATOS_BASICOS_ACTUAL” cuyos parámetros de
entrada son:
Código del expediente, usuario destino, razón de devolución y usuario que ejecuta el
proceso (usuario que se encuentra en sesión).
El código fuente asociado a este proceso se dispone a continuación:
devolucionTarea.php
<?php
session_start();
/*
Módulo de devolución de tareas, este módulo realiza dos tipos de devoluciones de tareas:
- Devolución al área inicial, que solo es válido si la solicitud no posee reevaluyaciones técnicas
- Devolución de tareas al área actual
Las tareas son devueltas a la fase denominada "Ingreso de Datos Básicos"
El archivo a continuación define los enlaces para los dos tipos de devoluciones de tarea
*/
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:COORDINADOR CONTRATACION:DEVOLUCION TAREA:');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2 src="../../estilos/common.js" type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
<script>
function operacion(op) {
document.forms[0].accion.value=op;
document.forms[0].submit();
}
</script>
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
var
langue="es";
var
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 80 de 186
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY><LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<FORM name='form01' action='' method="post">
<TABLE width=590 cellpadding="3" cellspacing="3" class=textoTable>
<TBODY>
<TR>
<TD colspan="4"><img src="../../img/Comunes/devolucionTareas.jpg" width="574" height="30"></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
<TR>
<TD> </TD>
<TD width="48%"><div align="center" style="background:#CCCCCC"><a href="returnAreaInicial.php" ><font
color="#003366"> Coordenadas Área Inicial</font></a></div></TD>
<TD colspan="2">Para reevaluación de áreas que requieren la alinderación
suministrada por el usuario minero radicador. </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD colspan="2"> </TD>
</TR>
<TR>
<TD> </TD>
<TD><div
align="center"
style="background:#CCCCCC"><a
href="returnAreaActual.php"><font
color="#003366">Coordenadas Área Actual</font></a></div></TD>
<TD colspan="2">Para procesos de reevaluación técnica o por problemas de servicio no
disponible. </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD colspan="2"> </TD>
</TR>
<TR>
<TD> </TD>
<TD colspan="3"><div align="justify"><em><strong>Observación:</strong> Si una vez realizada la
devolución de tareas se presentan problemas favor informar a [email protected]
</em></div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD colspan="3"> </TD>
</TR>
<TR>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 81 de 186
<TD colspan="4"></TD>
</TR>
<TR>
<TD colspan="4"></TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=590>
<TBODY>
<TR>
<TD width="60%" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=590 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR>
</TBODY>
</TABLE>
</FORM>
</BODY></HTML>
returnAreaActual.php
<?php
session_start();
/*
Módulo de devolución de tareas, este módulo realiza dos tipos de devoluciones de tareas:
- Devolución al área inicial, que solo es válido si la solicitud no posee reevaluyaciones técnicas
- Devolución de tareas al área actual
Las tareas son devueltas a la fase denominada "Ingreso de Datos Básicos"
El archivo a continuación presenta la interface de devolución de tarea al área actual.
*/
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:COORDINADOR CONTRATACION:DEVOLUCION TAREA:');
// conexion a base de datos:
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 82 de 186
$myConn = new MyORACLE;
$msgProceso = "";
$error = 0;
if(@$_POST["accion"]== "devolverTarea") {
$sqlExisteSolicitud = "
select count(1) EXISTE_SOLICITUD, sum(SEJ.ID_EST_JUR_OBS_EST) ID_ESTADO
from cmc.solicitudes s, solicitudes_est_juridicos sej
where s.codigo_expediente='".$_POST["codExpediente"]."'
and s.id=sej.id_solicitud
and SEJ.FECHA_FINAL is null
and rownum=1
";
$solicitud = $myConn->select($sqlExisteSolicitud);
$sqlExisteUsuario = "
select count(1) EXISTE_USUARIO
from cmc.usuarios u, cmc.mtd_station ms
where u.login='".$_POST["usuarioDestino"]."'
and u.login=ms.name
and (u.estado_acceso='ACTIVO' and ms.state=1)
and rownum=1
";
$hayUsuario = $myConn->select($sqlExisteUsuario);
//echo "<HR>".$solicitud[0]["EXISTE_SOLICITUD"]."<HR>";
if(@$solicitud[0]["EXISTE_SOLICITUD"]==0) {
$msgProceso .= "<script>alert('El Código de Expediente \"".$_POST["codExpediente"]."\"
no se encuentra en el sistema')</script>";
$error = 1;
} else if(@$solicitud[0]["ID_ESTADO"]==0) {
$msgProceso .= "<script>alert('El Código de Expediente \"".$_POST["codExpediente"]."\"
no corresponde a una solicitud vigente')</script>";
$error = 1;
}
if(@$hayUsuario[0]["EXISTE_USUARIO"]==0) {
$msgProceso
.=
"<script>alert('El
usuario
\"".$_POST["usuarioDestino"]."\" no se encuentra ACTIVO en CMC')</script>";
$error = 1;
}
destino
de
la
tarea
if($_POST["razonDevolucion"]=="") {
$msgProceso .= "<script>alert('No se ha digitado la razón por la cual se devuelve la
tarea.')</script>";
$error = 1;
}
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 83 de 186
if(!$error) {
/*
$sqlConEstudioTecnico = "
select count(1) SIN_CONCEPTOS
from cmc.solicitudes s, conceptos_tecnicos ct
where s.codigo_expediente='".$_POST["codExpediente"]."'
and s.id=ct.id_solicitud
and rownum=1
";
$estudioTecnico = $myConn->select($sqlConEstudioTecnico);
*/
$estudioTecnico[0]["SIN_CONCEPTOS"]=1; // Este tipo de devolucion no requiere validar
si existe concepto tecnico previo
if(@$estudioTecnico[0]["SIN_CONCEPTOS"]==0) {
$msgProceso .= "<script>alert('La propuesta \"".$_POST["codExpediente"]."\"
no posee estudio técnico. No se realizó devolución de tarea')</script>";
} else {
// Realizar proceso de devolución de tarea
$queryProcedureBKTarea
=
"begin
CMC.BACK_DATOS_BASICOS_ACTUAL('".$_POST["codExpediente"]."','".$_POST["usuarioDestino"]."','".$_POST["
razonDevolucion"]."','".$_SESSION['usuario_cmc']."'); end;";
$myConn->procedure($queryProcedureBKTarea);
$msgProceso .= "<script>alert('Tarea devuelta exitosamente. Favor verificar la
consistencia de la misma')</script>";
}
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2 src="../../estilos/common.js" type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
<script>
function operacion(op) {
document.forms[0].accion.value=op;
document.forms[0].submit();
}
</script>
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
var
langue="es";
var
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 84 de 186
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<style type="text/css">
<!-.Estilo1 {color: #990000}
-->
</style>
</HEAD>
<BODY><LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<FORM name='form01' action='' method="post">
<TABLE class=textoTable width=590>
<TBODY>
<TR>
<TD
colspan="4"><img
src="../../img/Comunes/devolucionAlinderacionActual.jpg"
height="30"></TD>
</TR>
<TR>
<TD colspan="4"><input name="accion" type="hidden" id="accion" value="0"></TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD colspan="2"> </TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">Código del Expediente : </div></TD>
<TD width="50%" colspan="2">
<input type="text" name="codExpediente"> </TD>
</TR>
<TR>
<TD> </TD>
<TD>Usuario de asignación de tarea: </TD>
<TD colspan="2"><input type="text" name="usuarioDestino"></TD>
</TR>
<TR>
<TD> </TD>
<TD>Razón para devolución de tarea: </TD>
<TD colspan="2">
<textarea name="razonDevolucion" cols="35" rows="4"></textarea> </TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="center">
<input
type="submit"
name="devolverTarea"
value="Ejecutar
onClick="operacion('devolverTarea')">
</div></TD>
<TD width="50%" colspan="2">
<div align="left">    </div></TD>
width="574"
Devolución"
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 85 de 186
</TR>
<TR>
<TD colspan="4"></TD>
</TR>
<TR>
<TD colspan="4"></TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=590>
<TBODY>
<TR>
<TD width="60%" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=590 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR>
</TBODY>
</TABLE>
</FORM>
<?php echo $msgProceso ?>
</BODY></HTML>
returnAreaInicial.php
<?php
session_start();
/*
Módulo de devolución de tareas, este módulo realiza dos tipos de devoluciones de tareas:
- Devolución al área inicial, que solo es válido si la solicitud no posee reevaluyaciones técnicas
- Devolución de tareas al área actual
Las tareas son devueltas a la fase denominada "Ingreso de Datos Básicos"
El archivo a continuación define la interface de devolución de tarea para el área inicial, recuérdese que esto
solo es válido si
el parea en cuestión no posee reevaluación alguna.
*/
require_once("../../datosPages/classConnect.php");
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 86 de 186
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:COORDINADOR CONTRATACION:DEVOLUCION TAREA:');
// conexion a base de datos:
$myConn = new MyORACLE;
$msgProceso = "";
$error = 0;
if(@$_POST["accion"]== "devolverTarea") {
$sqlExisteSolicitud = "
select count(1) EXISTE_SOLICITUD, sum(SEJ.ID_EST_JUR_OBS_EST) ID_ESTADO
from cmc.solicitudes s, solicitudes_est_juridicos sej
where s.codigo_expediente='".$_POST["codExpediente"]."'
and s.id=sej.id_solicitud
and SEJ.FECHA_FINAL is null
and rownum=1
";
$solicitud = $myConn->select($sqlExisteSolicitud);
$sqlExisteUsuario = "
select count(1) EXISTE_USUARIO
from cmc.usuarios u, cmc.mtd_station ms
where u.login='".$_POST["usuarioDestino"]."'
and u.login=ms.name
and (u.estado_acceso='ACTIVO' and ms.state=1)
and rownum=1
";
$hayUsuario = $myConn->select($sqlExisteUsuario);
//echo "<HR>".$solicitud[0]["EXISTE_SOLICITUD"]."<HR>";
if(@$solicitud[0]["EXISTE_SOLICITUD"]==0) {
$msgProceso .= "<script>alert('El Código de Expediente \"".$_POST["codExpediente"]."\"
no se encuentra en el sistema')</script>";
$error = 1;
} else if(@$solicitud[0]["ID_ESTADO"]==0) {
$msgProceso .= "<script>alert('El Código de Expediente \"".$_POST["codExpediente"]."\"
no corresponde a una solicitud vigente')</script>";
$error = 1;
}
if(@$hayUsuario[0]["EXISTE_USUARIO"]==0) {
$msgProceso
.=
"<script>alert('El
usuario
\"".$_POST["usuarioDestino"]."\" no se encuentra ACTIVO en CMC')</script>";
$error = 1;
}
destino
de
la
tarea
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 87 de 186
if($_POST["razonDevolucion"]=="") {
$msgProceso .= "<script>alert('No se ha digitado la razón por la cual se devuelve la
tarea.')</script>";
$error = 1;
}
if(!$error) {
$sqlConEstudioTecnico = "
select count(1) SIN_CONCEPTOS
from cmc.solicitudes s, conceptos_tecnicos ct
where s.codigo_expediente='".$_POST["codExpediente"]."'
and s.id=ct.id_solicitud
and rownum=1
";
$estudioTecnico = $myConn->select($sqlConEstudioTecnico);
if(@$estudioTecnico[0]["SIN_CONCEPTOS"]==0) {
$msgProceso .= "<script>alert('La propuesta \"".$_POST["codExpediente"]."\"
no posee estudio técnico. No se realizó devolución de tarea')</script>";
} else {
// Realizar proceso de devolución de tarea
$queryProcedureBKTarea
=
"begin
CMC.BACK_DB_COORD_INICIAL('".$_POST["codExpediente"]."','".$_POST["usuarioDestino"]."','".$_POST["razon
Devolucion"]."','".$_SESSION['usuario_cmc']."'); end;";
$myConn->procedure($queryProcedureBKTarea);
$msgProceso .= "<script>alert('Tarea devuelta exitosamente. Favor verificar la
consistencia de la misma')</script>";
}
}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2 src="../../estilos/common.js" type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
<script>
function operacion(op) {
document.forms[0].accion.value=op;
document.forms[0].submit();
}
var
langue="es";
var
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 88 de 186
</script>
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<style type="text/css">
<!-.Estilo1 {color: #990000}
-->
</style>
</HEAD>
<BODY><LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<FORM name='form01' action='' method="post">
<TABLE class=textoTable width=590>
<TBODY>
<TR>
<TD colspan="4"><img src="../../img/Comunes/devolucionAlinderacionOriginal.jpg"
Superposiciones" width="560" height="32"></TD>
</TR>
<TR>
<TD colspan="4"><input name="accion" type="hidden" id="accion" value="0"></TD>
</TR>
alt="Reporte
de
<TR>
<TD> </TD>
<TD colspan="3"><div align="justify"><span class="Estilo1"><strong>Observación: </strong>Antes de
realizar el proceso de devolución de tareas se recomienda verificar previamente la existencia de la
constancia de radicación a fin de poder recuperar las coordenadas iniciales si estas no reportan en el
sistema. </span></div></TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD colspan="2"> </TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">Código del Expediente : </div></TD>
<TD width="50%" colspan="2">
<input type="text" name="codExpediente"> </TD>
</TR>
<TR>
<TD> </TD>
<TD>Usuario de asignación de tarea: </TD>
<TD colspan="2"><input type="text" name="usuarioDestino"></TD>
</TR>
<TR>
<TD> </TD>
<TD>Razón para devolución de tarea: </TD>
<TD colspan="2">
<textarea name="razonDevolucion" cols="35" rows="4"></textarea> </TD>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 89 de 186
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="center">
<input
type="submit"
name="devolverTarea"
onClick="operacion('devolverTarea')">
</div></TD>
<TD width="50%" colspan="2">
<div align="left">    </div></TD>
</TR>
<TR>
value="Ejecutar
<TD colspan="4"></TD>
</TR>
<TR>
<TD colspan="4"></TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=590>
<TBODY>
<TR>
<TD width="60%" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=590 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR>
</TBODY>
</TABLE>
</FORM>
<?php echo $msgProceso ?>
</BODY></HTML>
Devolución"
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 90 de 186
4.2.4 Actualización de fecha de contrato
Este proceso permite actualizar la fecha de contrato cuando ya el contrato ha sido cargado
en el sistema, pero esta fecha no ha sido diligenciada aún. Si esta fecha no es diligenciada el
sistema genera error durante el proceso de inscripción del título minero. El único dato
obligatorio es el código del expediente de la solicitud, además debe considerarse que
previamente deberán encontrarse cargados en sistema conceptos técnicos y documento de
contrato respectivamente.
La interface que realiza este proceso es generada por el archivo “contratoBuscar.php”, el
cual pregunta por el código del expediente. El botón “Buscar” ejecuta nuevamente este
archivo el cual consulta si el expediente en cuestión ya posee contrato asociado, si este ya
existe presenta el campo de texto para diligenciamiento de fecha con la estructura
“dd/mm/aaaa”. De no encontrarse contrato asociadopresenta el mensaje de error “Debe
cargar primero el documento de contrato en la opción Guardar Documentos”.
El código del archivo “contratoBuscar.php” se presenta a continuación:
<?php
session_start();
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:ANALISTA RMN:');
// conexion a base de datos:
$myConn = new MyORACLE;
$idContrato="0";
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 91 de 186
$msgProceso = "";
$codExpediente = "";
if(@$_POST["accion"]== "guardar") {
if($_POST["fechaFirmaContrato"]!="") {
$sqlUpdateContrato
=
"update
contratos
set
fecha_firma
=TO_DATE('".$_POST["fechaFirmaContrato"]."','DD/MM/YYYY') where id=".$_POST["idContrato"];
$myConn->update($sqlUpdateContrato);
$msgProceso = "<script>alert('Fecha del contrato actualizada con Éxito')</script>";
} else {
$msgProceso = "<script>alert('No se realizó actualización porque la fecha esta
vacia')</script>";
}
}
if(@$_POST["accion"]== "buscar") {
$codExpediente=strtoupper($_POST["codExpediente"]);
$sqlSelectContrato = "
select
c.ID,
TO_CHAR(c.FECHA_FIRMA,'DD/MM/YYYY')
FECHA_FIRMA
from
documentos_electronicos de, contratos c
where DE.ID_EXPEDIENTE='$codExpediente'
and DE.ID_CONTRATO=c.id
";
$contrato = $myConn->select($sqlSelectContrato);
if($contrato!="")
$idContrato = $contrato[0]["ID"];
else
$msgProceso = "<script>alert('Debe cargar primero el documento de contrato en la
opción: \"Guardar Documentos\"')</script>";
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2
src="../../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
<script>
function operacion(op) {
document.forms[0].accion.value=op;
document.forms[0].submit();
}
</script>
var
langue="es";
var
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 92 de 186
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY><LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<FORM name='form01' action='contratoBuscar.php' method="post">
<TABLE class=textoTable width=590>
<TBODY>
<TR>
<TD
colspan="4"><img
src="../../img/Comunes/actualizarFechaContrato.jpg"
Superposiciones" width="560" height="32"></TD>
</TR>
<TR>
<TD colspan="4"><input name="accion" type="hidden" id="accion" value="0"></TD>
</TR>
alt="Reporte
de
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">INGRESE EL EXPEDIENTE: </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=codExpediente class=textoCalendario id="codExpediente" >
    
<input name="Enviar" type=button class=Button value=Buscar onClick="operacion('buscar')" >
</div></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
<TR>
<TD colspan="4"></TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=590>
<TBODY>
<TR>
<TD colspan="3" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
<?php
if($idContrato) {
?>
<TR>
<TD
colspan="3"
class="textoTable"><div
align="left"><strong>            &nbs
p;  EXPEDIENTE A ACTUALIZAR: <?PHP echo $codExpediente ?></strong></div></TD>
</TR>
<TR>
<TD colspan="2" class="textoTable">     Ingresa la fecha de firma del Contrato
(dd/mm/aaaa): <br></TD>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 93 de 186
<TD width="50%"><label>
<input
name="fechaFirmaContrato"
type="text"
id="fechaFirmaContrato"
value="<?php
echo
@$contrato[0]["FECHA_FIRMA"]; ?>">
<input name="idContrato" type="hidden" id="idContrato" value="<?php echo $idContrato ?>">
</label></TD>
</TR>
<TR>
<TD colspan="3" background="../../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD width="10%"> </TD>
<TD colspan="2"><input name="guardar" type=button class=Button value="Actualizar Fecha"
onClick="operacion('guardar')"></TD></TR>
<TR>
<TD colspan="3" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
<?php
}
?>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=590 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2009 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR>
</TBODY>
</TABLE>
</FORM>
<?php echo $msgProceso ?>
</BODY></HTML>
4.2.5 Análisis de estadísticas generales
Este proceso permite generar el reporte general de gestión de expedientes por grupos de
trabajo, básicamente pueden obtenerse el número total de solicitudes radicadas en un
período determinado, al igual que de títulos y de solicitudes archivadas. Este reporte básico
permite así, conocer cuantas son las entradas y cuantas las salidas en el proceso de gestión
de expedientes. El archivo que genera esta interface es “personalizaQuery.php”.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 94 de 186
En la siguiente imagen se puede observar cómo se define un intervalo de fechas
determinado (formato en dd/mm/aaaa). Cuando no se define el período inicial el sistema
asume desde la primer solicitud radicada existente, si el período final no es definido el
sistema asume hasta la fecha actual. Si no se define ninguna de las fechas el sistema evalúa
sobre el total de solicitudes existentes. El botón “Buscar” ejecuta la consulta
correspondiente sobre solicitudes vigentes, archivadas o que ya están inscritas y genera los
correspondientes datos estadísticos, esta consulta es generada por el archivo
“aCargo_Resultados.php”.
A continuación se presenta el resultado suministrado por la interface del archivo
“aCargo_Resultados.php”. Si se desea una nueva consulta simplemente se hará clic en el
enlace “Nueva Consulta”, que habilita la interface generada por el archivo
“personalizaQuery.php” solicitando el intervalo de fechas de interés para el nuevo análisis..
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 95 de 186
Los códigos fuente de ambos archivos se adjuntan a continuación:
personalizaQuery.php
<?php
session_start();
/*
Archivo de generación de datos estad´siticos generales sobre las propuestas de contrato.
Básicamente se genera la siguiente información:
- Total de solicitudes generadas
- Total de solicitudes archivadas
- Total de títulos otorgados
*/
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:COORDINADOR
CONTRATACION:COORDINADOR
RMN:COORDINADOR
INTERNO:ADMINISTRADOR MINISTERIO MINAS:');
CONTRATACION:SUBDIRECTOR
IAM:ADMINISTRADOR
CONTROL
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2
src="../../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY>
<FORM name='form01' action='aCargo_Resultados.php' method="post">
<TABLE class=textoTable width=600>
<TBODY>
<TR>
<TD colspan="4"><img src="../../img/Estadisticas/CantidadExpedientesPeriodo.jpg"> </TD>
</TR>
<TR>
<TD> </TD>
<TD colspan="3">Listado de Expedientes (solicitudes y títulos) pendientes, archivados e inscritos por
período definido: </TD>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 96 de 186
</TR>
<TR>
<TD> </TD>
<TD colspan="3"> </TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">PERIODO INICIAL (dd/mm/aaaa): </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=fechaInicio class=textoCalendario id="fechaInicio"
onChange="checkValue(this, 'fechaInicial','TEXT',true);">
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">PERIODO FINAL (dd/mm/aaaa):</div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=fechaFin class=textoCalendario id="fechaFin"
onChange="checkValue(this, 'fechaInicial','TEXT',true);">
</div></TD>
</TR>
<TR>
<TD colspan="4">
<DIV align=right> </DIV>
<DIV id=slcalcod
style="Z-INDEX: 10; LEFT: 100px; VISIBILITY: hidden; POSITION: absolute; TOP: 100px">
<SCRIPT>printCalendar("dom","lun","mar","mié","jue","vie","sáb",2,"ene","feb","mar","abr","may","jun","jul","
ago","sep","oct","nov","dic",13,11,2006);</SCRIPT>
</DIV></TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=600>
<TBODY>
<TR>
<TD colspan="2" background="../../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD width="15%"> </TD>
<TD width="85%"><INPUT name="Enviar" type=submit class=Button value=Buscar onClick="alert('LA
CONSULTA PUEDE TOMAR DEMASIADO TIEMPO, HAGA CLIC EN ESTE BOTON Y ESPERE UN
MOMENTO')"></TD></TR>
<TR>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 97 de 186
<TD colspan="2" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
</FORM>
<SCRIPT language=JavaScript type=text/javascript>
<!-var focusControl = document.forms["busquedaForm"].elements["codigoExpediente"];
if (focusControl.type != "hidden" && !focusControl.disabled) {
focusControl.focus();
}
// -->
</SCRIPT>
<TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5 class="CALENDARTITLE"></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD></TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2009 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR></TBODY></TABLE></BODY></HTML>
aCargo_Resultados.php
<?PHP
session_start();
/*
Archivo de generación de datos estad´siticos generales sobre las propuestas de contrato.
Básicamente se genera la siguiente información:
- Total de solicitudes generadas
- Total de solicitudes archivadas
- Total de títulos otorgados
*/
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:COORDINADOR
CONTRATACION:COORDINADOR
RMN:COORDINADOR
INTERNO:ADMINISTRADOR MINISTERIO MINAS:');
$myConn = new MyORACLE;
$periodo_inicial
$periodo_final
= @strtoupper($_POST["fechaInicio"]);
= @strtoupper($_POST["fechaFin"]);
CONTRATACION:SUBDIRECTOR
IAM:ADMINISTRADOR
CONTROL
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 98 de 186
if(!isset($periodo_inicial)||$periodo_inicial=="")
$periodo_inicial="1/01/1950";
if(!isset($periodo_final)||$periodo_final=="")
$periodo_final=date("d/m/Y");
$propuestasPendientes = "
select gt.nombre, count(distinct s.id) total
from solicitudes s,
grupos_trabajo gt,
solicitudes_est_juridicos sej,
(select * from (
select codigo_expediente, fecha_inscripcion_rmn from titulos
union
select codigo_rmn, fecha_inscripcion_rmn from titulos
union
select codigo_anterior, fecha_inscripcion_rmn from titulos )
where fecha_inscripcion_rmn < (to_date('$periodo_final','DD/MM/YYYY') + 1)
)t
where
S.FECHA_CREACION < (to_date('$periodo_final','DD/MM/YYYY') + 1)
and S.ID_GRUPO_TRABAJO=GT.id
and s.id=SEJ.ID_SOLICITUD
and SEJ.FECHA_FINAL is null
and (
(SEJ.FECHA_INICIAL
>=
(to_date('$periodo_final','DD/MM/YYYY')
+
1)
and
SEJ.ID_EST_JUR_OBS_EST <> 23)
or (SEJ.ID_EST_JUR_OBS_EST = 23)
)
and S.CODIGO_EXPEDIENTE = t.codigo_expediente(+)
and T.CODIGO_EXPEDIENTE is null
group by gt.nombre
";
$nuevasPropuestas = "
select gt.nombre, count(distinct s.id) total
from solicitudes s, grupos_trabajo gt
where
S.FECHA_RADICACION
between
(to_date('$periodo_final','DD/MM/YYYY') + 1)
AND S.ID_GRUPO_TRABAJO=GT.ID
group by gt.nombre
";
to_date('$periodo_inicial','DD/MM/YYYY')
and
$titulosInscritos = "
select gt.nombre, count(distinct t.id) total
from titulos t,
grupos_trabajo gt
where t.id_grupo_trabajo=gt.id
and t.fecha_inscripcion_rmn between to_date('$periodo_inicial','DD/MM/YYYY') and
(to_date('$periodo_final','DD/MM/YYYY') + 1)
group by gt.nombre
";
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 99 de 186
$solArchivadas = "
select gt.nombre, count(distinct s.id) total
from solicitudes s, solicitudes_est_juridicos sej, grupos_trabajo gt
where s.id_grupo_trabajo=gt.id
and s.id=SEJ.ID_SOLICITUD
and SEJ.FECHA_FINAL is null
and SEJ.ID_EST_JUR_OBS_EST not in (22,23)
and SEJ.FECHA_INICIAL between to_date('$periodo_inicial','DD/MM/YYYY')
(to_date('$periodo_final','DD/MM/YYYY') + 1)
group by gt.nombre
";
and
$solPendientes=$myConn->select($propuestasPendientes);
$nuevasSolicitudes=$myConn->select($nuevasPropuestas);
$titulosPeriodo=$myConn->select($titulosInscritos);
$solicitudesArchivadas=$myConn->select($solArchivadas);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es">
<head>
<title>::: CATASTRO MINERO COLOMBIANO - CMC :::</title>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!-.Estilo1 {color: #FFFFFF}
-->
</style>
</head>
<body>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<div border="0" cellpadding="0" cellspacing="0" class="TableTab2">
<br>
<table width="600" class="resultados">
<tr>
<td
colspan="2"><img
src="../../img/Estadisticas/CantidadExpedientesPeriodo.jpg"
height="32"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td width="38%">  Total Resultados: <?PHP echo sizeof($solPendientes); ?></td>
width="560"
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 100 de 186
<td width="62%"><a href="personalizaQuery.php">[Nueva Consulta]</a></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2">
<CENTER>
<table class=textoTable border=1>
<tr><th colspan=5 align=center bgcolor='dddddd'> PERIODO DESDE '<?php echo
$periodo_inicial ?>' HASTA '<?php echo $periodo_final?>'</td></tr>
<tr><th align=center>GRUPO DE TRABAJO</th>
<!--<th align=center>SOLICITUDES<br>PENDIENTES</th>-->
<th align=center>SOLICITUDES<BR>RADICADAS</th>
<th
align=center>TITULOS<BR>INSCRITOS</th><th
align=center>SOLICITUDES<br>ARCHIVADAS</th>
</tr>
<?php
$totales["SOLICITUDES_PENDIENTES"]=0;
$totales["NUEVAS_SOLICITUDES"]=0;
$totales["NUEVOS_TITULOS"]=0;
$totales["SOLICITUDES_ARCHIVADAS"]=0;
/*
foreach($solPendientes as $fila => $registro) {
$tablaEstadistica[$registro['NOMBRE']]['SOLICITUDES_PENDIENTES']=$registro['TOTAL'];
$totales["SOLICITUDES_PENDIENTES"] += $registro['TOTAL'];
}
*/
foreach($nuevasSolicitudes as $fila => $registro) {
$tablaEstadistica[$registro['NOMBRE']]['NUEVAS_SOLICITUDES']=$registro['TOTAL'];
$totales["NUEVAS_SOLICITUDES"] += $registro['TOTAL'];
}
foreach($titulosPeriodo as $fila => $registro) {
$tablaEstadistica[$registro['NOMBRE']]['NUEVOS_TITULOS']=$registro['TOTAL'];
$totales["NUEVOS_TITULOS"] += $registro['TOTAL'];
}
foreach($solicitudesArchivadas as $fila => $registro) {
$tablaEstadistica[$registro['NOMBRE']]['SOLICITUDES_ARCHIVADAS']=$registro['TOTAL'];
$totales["SOLICITUDES_ARCHIVADAS"] += $registro['TOTAL'];
}
foreach($tablaEstadistica as $delegada => $registro) {
echo "<tr>";
echo
"<td>".@$delegada."</td>";
//<td
align=center>".@$registro['SOLICITUDES_PENDIENTES']."</td>";
echo
"<td
align=center>".@$registro['NUEVAS_SOLICITUDES']."</td><td
align=center>".@$registro['NUEVOS_TITULOS']."</td>";
echo "<td align=center>".@$registro['SOLICITUDES_ARCHIVADAS']."</td>";
echo "</tr>";
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 101 de 186
}
echo "<tr>";
echo
"<td><b>TOTALES</b></td>";
//<td
align=center><b>".@$totales['SOLICITUDES_PENDIENTES']."</b></td>";
echo
"<td
align=center><b>".@$totales['NUEVAS_SOLICITUDES']."</b></td><td
align=center><b>".@$totales['NUEVOS_TITULOS']."</td>";
echo "</b><td align=center><b>".@$totales['SOLICITUDES_ARCHIVADAS']."</b></td>";
echo "</tr>";
?>
</table>
</CENTER>
</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
<TABLE cellSpacing=0 cellPadding=0 width=600 border=0>
<TBODY>
<TR>
<TD class=footer_up align=middle><IMG height=5 src="" width=10></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : © Copyright 2009 INGEOMINAS. Colombia - Derechos Reservados</TD>
</TR>
</TBODY>
</TABLE>
<p> </p>
</body>
</html>
4.2.6 Generación de pines de legalización
El proceso de “Generar PIN Legalización” genera un formulario solicitando datos básicos
para proceder a generar y enviar de forma automática y segura el correspondiente PIN al
usuario minero. El archivo que se encarga de recopilar esta información se llama
“crearPinLegalizacion.php”. Esos datos corresponden entonces al número de documento del
solicitante, nombre del mismo y su correspondiente correo electrónico. Solo es necesario
ingresar un solicitante para hacer la solicitud del PIN. Existen a su vez dos campos que
genera el propio sistema y que no permiten modificación alguna y que corresponden a la
fecha de generación del PIN y al login del funcionario que realiza la respectiva acción.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 102 de 186
La actualización de los campos respectivos se realiza mediante archivo javascript llamado
“validaciones.js”, este archivo valida los campos “Nombre del Solicitante”, “Número de
documento” y “Correo Electrónico”, hasta que estos no se encuentren correctamente
diligenciados no permite el envío del PIN.
Para finalizar el proceso y asignar mediante email el PIN, el funcionario deberá hacer clic
sobre el botón “Generar PIN”, este botón invocará el archivo “generaPINLegalizacion.php”
el cual está encargado de enviar un correo electrónico a la dirección suministrada durante el
proceso de diligenciamiento de información.
Para el envío satisfactorio del correo electrónico el servidor debe estar perfectamente
configurado para realizar este tipo de operación (activación del servidor saliente de correos
SMTP).
El código fuente asociado a este proceso se presenta a continuación:
crearPinLegalizacion.php
<?php
session_start();
/*
Módulo de generación de pines para propuestas de Legalización de Minería de Hhecho.
El algoritmo de generación del pin verifica que no exista el número de pin y genera uno nuevo con base en el
siguiente criterio:
HH24YYYYMMDDSSMI (horas24+año+mes+dia+segundo+minuto conformando un valor numérico
de 14 dígitos)
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 103 de 186
Una vez generado el PIN, éste se remite al correo electrónico del usuario minero que lo solicitó.
*/
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR::RADICADOR:');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT src="validaciones.js"></SCRIPT>
<SCRIPT language=JavaScript1.2 src="../../estilos/common.js" type=text/javascript></SCRIPT>
<LINK href="../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY><LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<form action='generaPINLegalizacion.php' method="post" name='form01' id="form01">
<br />
<table class="textoTable" width="560">
<tbody>
<tr>
<td colspan="4"><img src="../../img/GeneraPines/generaPINLegalizacion.jpg" alt="a" width="560"
height="32" /></td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<td colspan="4">       Diligencie los siguientes campos para la
generación del respectivo PIN de solicitud de Legalización.<br>
         Al hacer clic sobre el botón
"Generar PIN" se estará remitiendo el respectivo email al usuario minero.<br>
         Solicite al mismo la verificación de
que el email ha sido asignado satisfactoriamente. </td>
</tr>
<tr>
<td width="8%"> </td>
<td width="40%"> </td>
<td width="104%" colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td>Número de Documento del Solicitante:</td>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 104 de 186
<td colspan="2"><input name="identificacion" class="textoCalendario" id="identificacion" /></td>
</tr>
<tr>
<td> </td>
<td>Nombre del solicitante: </td>
<td colspan="2"><input name="nombre" class="textoCalendario" id="nombre" size="45" /></td>
</tr>
<tr>
<td> </td>
<td>Correo Electrónico: </td>
<td colspan="2"><input name="correoElectronico" class="textoCalendario" id="correoElectronico"
size="40" /></td>
</tr>
<tr>
<td> </td>
<td>Fecha de Generación: </td>
<td colspan="2"><input name="fecha" class="textoCalendario" id="fecha" size="25" readonly value="<?php
echo date("d/m/Y")?>"/></td>
</tr>
<tr>
<td> </td>
<td>Login del funcionario que genera el PIN </td>
<td
colspan="2"><input
name="usuario"
type="text"
id="usuario"
value="<?php
echo
$_SESSION["usuario_cmc"] ?>" readonly></td>
</tr>
</tbody>
</table>
<table class="TableAux" width="565">
<tbody>
<tr>
<td colspan="2" background="../../img/lineaHorizontal.jpg"> </td>
</tr>
<tr>
<td
width="200%"
colspan="2">             &nbs
p;     
<input
name="Enviar"
type="button"
class="Button"
value="Generar
PIN"
onclick="validaPinLegalizacion()"/></td>
</tr>
<tr>
<td colspan="2" background="../../img/lineaHorizontalSup.jpg"> </td>
</tr>
</tbody>
</table>
</form>
<br />
<table cellspacing="0" cellpadding="0" width="560" border="0">
<tbody>
<tr>
<td class="CALENDARTITLE" align="middle"><img src="" alt="q" width="10" height="5" /></td>
</tr>
<tr>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 105 de 186
<td class="footer" align="middle"> </td>
</tr>
<tr>
<td class="footer_text" align="middle">Catastro Minero Colombiano : ©
Copyright 2009 INGEOMINAS. - Colombia - Derechos
Reservados</td>
</tr>
</tbody>
</table>
</body>
</html>
generaPINLegalizacion.php
<?php
session_start();
/*
Módulo de generación de pines para propuestas de Legalización de Minería de Hhecho.
El algoritmo de generación del pin verifica que no exista el número de pin y genera uno nuevo con base en el
siguiente criterio:
HH24YYYYMMDDSSMI (horas24+año+mes+dia+segundo+minuto conformando un valor numérico
de 14 dígitos)
Una vez generado el PIN, éste se remite al correo electrónico del usuario minero que lo solicitó.
*/
require_once("../../clases/validaUser.php");
require_once("../../datosPages/classConnect.php");
// Conexión a Oracle (CMC)
$myConn = new MyORACLE;
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR::RADICADOR:');
// selección del grupo de trabajo al cual pertenece el funcionario que genera el pin:
$queryFuncionario = "Select * from usuarios where login='".$_SESSION["usuario_cmc"]."'";
$datosFuncionario = $myConn->select($queryFuncionario);
// generación del PIN, revisando previamente que este no haya sido generado con porterioridad:
do {
$queryPIN = "
SELECT TO_CHAR(SYSDATE, 'HH24YYYYMMDDSSMI') as PIN from dual where not exists (
select 1 from pin_formularios_vendidos pin
where numero_pin=TO_CHAR(SYSDATE, 'HH24YYYYMMDDSSMI')
union
select 1 from pin_autorizaciones_temporales pin
where numero_pin=TO_CHAR(SYSDATE, 'HH24YYYYMMDDSSMI')
union
select 1 from pin_legalizaciones pin
where numero_pin=TO_CHAR(SYSDATE, 'HH24YYYYMMDDSSMI')
)
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 106 de 186
";
$generaPIN = $myConn->select($queryPIN);
} while(!sizeof($generaPIN));
// poblando las variables:
$idGrupoTrabajo = $datosFuncionario[0]["ID_GRUPO_TRABAJO"]; // buscar grupo de trabajo
$identificacion
= $_POST["identificacion"];
$nombre
= strtoupper($_POST["nombre"]);
$correoElectronico = $_POST["correoElectronico"];
$numeroPIN
= $generaPIN[0]["PIN"];
$emailUsuario
= $datosFuncionario[0]["CORREO_ELECTRONICO"];
// creación del query de inserción de datos
$queryInsertPinLegalizacion = "insert into pin_legalizaciones (GRUPO_TRABAJO, IDENTIFICACION, NOMBRE,
CORREO_ELECTRONICO, NUMERO_PIN, FECHA, ESTADO, USUARIO, DESDE_CORREO)
values($idGrupoTrabajo, '$identificacion', '$nombre', '$correoElectronico', '$numeroPIN', sysdate,
null, '".$_SESSION["usuario_cmc"]."','$emailUsuario')";
// envio del email con el número de PIN
//-----------------------------------------------------------------------------// multiples recipientes
$para = $correoElectronico;
// asunto
$asunto = ':: Asignación de PIN para Contrato de Legalización de Minería de Hecho ::';
// mensaje
$mensaje = "
<html>
<head>
<title>Asignación de PIN para Contrato de Legalización de Minería de Hecho </title>
</head>
<body>
<p>Apreciado <b><i>$nombre</i></b></p>
<p>
Con base en su solicitud de PIN para radicar propuesta de Legalización de Minería de Hecho
el día ".$_POST["fecha"].", el sistema ha asignado el siguiente número:
</p>
<p><b>Número
de
PIN:</b>
$numeroPIN<br><b>Número
Documento:</b>
$identificacion</p>
<p> Ahora puede acceder via Internet, a través de la pagina http://www.ingeominas.gov.co/ para
proceder con su proceso de radicación<br> Ó ingresar directamente al enlace:
http://www.cmc.gov.co:8080/cmc/pages/radicacion/ <br><br><br>Cordial Saludo:<br><br> <b>Catastro Minero
Colombiano - CMC</b></p>
</body>
</html>
";
// Para enviar correo HTML, la cabecera Content-type debe definirse
$cabeceras = 'MIME-Version: 1.0' . "\r\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 107 de 186
$cabeceras .= 'From: Catastro Minero Colombiano - CMC <[email protected]>'."\r\n";
// $enviado: Para comprobar que el mensaje haya sido enviado exitosamente.
@$enviado=mail($para, $asunto, $mensaje, $cabeceras);
// Almacenamiento del registro del nuevo pin de legalización en base de datos
$myConn->insert($queryInsertPinLegalizacion);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2 src="../../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
var
langue="es";
var
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY><LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<form action='generaPINLegalizacion.php' method="post" name='form01' id="form01">
<br />
<table class="textoTable" width="560">
<tbody>
<tr>
<td
width="256%"
colspan="4"><img
src="../../img/GeneraPines/generaPINLegalizacion.jpg"
alt="Generación de Pines de Legalización" width="560" height="32" /></td>
</tr>
<tr>
<td colspan="4"> </td>
</tr>
<tr>
<td colspan="4" align=center><img src="../../img/GeneraPines/GeneroPIN.jpg" alt="::: CMC :::" /></td>
</tr>
<tr>
<td colspan="4">
<?php
if($enviado) {
echo "<p align=justify>El PIN ha sido generado satisfactoriamente y remitido al
correo electrónico <b><i>$correoElectronico</i></b>.";
echo " Debe verificarse que el email ha llegado satisfactoriamente al correo
electrónico previamente definido.</p>";
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 108 de 186
echo "<p align=justify>Ahora el usuario minero debe ingresar a la
opción
<b><i>'Radique aquí su Propuesta/Solicitud'</i></b> en la dirección:
<b>http://www.cmc.gov.co:8080/cmc</b> para proceder a radicar la propuesta";
echo "<p>El aplicativo sugerido para radicación de propuestas es
<b>Mozilla Firefox</b>.</p>";
} else {
echo "<p>Error al asignar el número de PIN al email suministrado.
Remitir
este
inconveniente
a
la
dirección
electrónica
<b><i>[email protected]</i></b> previa verificación del correo previamente
definido</p>";
}
?>
</td>
</tr>
</tbody>
</table>
</form>
<br />
<table cellspacing="0" cellpadding="0" width="560" border="0">
<tbody>
<tr>
<td class="CALENDARTITLE" align="middle"><img src="" alt="q" width="10" height="5" /></td>
</tr>
<tr>
<td class="footer" align="middle"> </td>
</tr>
<tr>
<td class="footer_text" align="middle">Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</td>
</tr>
</tbody>
</table>
</body>
</html>
validaciones.js
/*
Archivo que valida los campos que se diligencian para la generación de pines legalización de minería de
hecho
*/
function validaPinLegalizacion() {
// validacion del número de documento del minero:
var patron = /^(\d){6,}$/;
if (document.forms[0].identificacion.value.search(patron)<0) {
alert("El campo 'Numero de documento' es incorrecto o el número de dígitos ingresado
no es válido");
document.forms[0].identificacion.select();
return 0;
}
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 109 de 186
// validacion del nombre ingresado:
patron = /[A-Za-z]/;
if (document.forms[0].nombre.value.search(patron)<0) {
alert("El campo 'Nombre del Solicitante' se encuentra vacio o no posee caracteres
válidos");
document.forms[0].nombre.select();
return 0;
}
// validacion del correo electrónico
patron
=
/(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zAZ]{2,3})$/;
if (document.forms[0].correoElectronico.value.search(patron)<0) {
alert("El campo 'Correo Electrónico' se encuentra vacio o no corresponde a una dirección
de email válida");
document.forms[0].correoElectronico.select();
return 0;
}
// una vez efectuadas todas las validaciones, se procede a enviar el formulario:
document.forms[0].submit();
}
4.2.7 Consulta de títulos con PTI/PTO
Este proceso permite verificar cual es la fecha de la resolución bajo la cual fue ingresada al
sistema CMC la información correspondiente a la actualización del PTI/PTO de uno o varios
títulos. Igualmente se suministra la información de los minerales aprobados.
Consideraciones con respecto al artículo 63 del código de minas. Con respecto a los títulos
con PTI/PTO aprobado, los procesos de automatismo evalúan con base en la fecha de la
resolución y si esta es posterior a la fecha de radicación del área de estudio no se da
aplicación de minerales concurrentes.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 110 de 186
El archivo encargado de generar esta interface se llama “buscarPTI_PTO.php”, la interface
solicita únicamente el código del expediente (el cual deberá corresponder exclusivamente a
un título minero) y mediante el botón “Buscar” el proceso continua ejecutando el archivo
“PTI_PTO_Resultados.php”, archivo que presentará la información correspondiente a los
minerales asociados, al número de resolución y al tipo de aprobación (si es PTI o PTO). La
imagen representativa se presenta a continuación:
Igualmente se provee de un enlace a “Nueva Consulta” para una nueva búsqueda, lo cual
remitirá nuevamente al archivo “buscarPTI_PTO.php”. A continuación se presenta el código
fuente correspondiente a este proceso:
buscarPTI_PTO.php
<?php
session_start();
/*
Verificación de existencia de documentos PTI/PTO
en un título determinado, como los minerales aprobados, la respectiva resolución y la fecha de aprovación
de la misma.
*/
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2
src="../../estilos/common.js"
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 111 de 186
type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
var
langue="es";
var
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY>
<FORM name='form01' action='PTI_PTO_Resultados.php' method="post">
<BR>
<TABLE class=textoTable width=560>
<TBODY>
<TR>
<TD colspan="4"><img src="../../img/Informes/headerPTI_PTO.jpg" width="560" height="32"></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
<TR>
<TD colspan="4">       Lista de minerales inscritos por PTI/PTO:
</TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD colspan="2"> </TD>
</TR>
<TR>
<TD width="33%"><DIV align=right>Ingresa el Codigo de Expediente: </DIV></TD>
<TD width="31%">      
<input
name=codExpediente class=textoCalendario id="codExpediente"></TD>
<TD width="36%" colspan="2"> </TD>
</TR>
</TBODY>
</TABLE>
<TABLE class=TableAux width=565>
<TBODY>
<TR>
<TD colspan="2" background="../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD
width="200%"
colspan="2">             &nbs
p;     
<input name="Enviar" type=submit class=Button value=Buscar></TD>
</TR>
<TR>
<TD colspan="2" background="../img/lineaHorizontalSup.jpg"> </TD>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 112 de 186
</TR>
</TBODY>
</TABLE>
</FORM>
<TABLE cellSpacing=0 cellPadding=0 width=560 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR>
</TBODY>
</TABLE>
<p> </p>
</BODY></HTML>
PTI_PTO_Resultados.php
<?PHP
session_start();
/*
Verificación de existencia de documentos PTI/PTO
en un título determinado, como los minerales aprobados, la respectiva resolución y la fecha de aprovación
de la misma.
*/
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession();
$tipoAprobacion = array(1=>'P T I',2=>'P T O');
$myConn = new MyORACLE;
$codExpediente = strtoupper($_POST["codExpediente"]);
$queryPTI_PTO = "
select t.codigo_expediente,t.codigo_rmn, m.nombre mineral, tp.*
from titulos t,
titulos_pti_pto tp,
titulos_pti_pto_minerales tm,
minerales m
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 113 de 186
where t.codigo_expediente like '%$codExpediente%'
and t.id=TM.ID_TITULO
and t.id=TP.ID_TITULO
and tm.id_mineral=m.id
order by t.codigo_expediente
";
$row=$myConn->select($queryPTI_PTO);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es">
<head>
<title>::: CATASTRO MINERO COLOMBIANO - CMC :::</title>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<script type="text/javascript" language="JavaScript1.2" src="/cmc/js/common.js"></script>
<style type="text/css">
<!-.Estilo1 {color: #FFFFFF}
-->
</style>
</head>
<body>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<div border="0" cellpadding="0" cellspacing="0" class="TableTab2">
<br>
<table width="560" class="resultados">
<tr>
<td colspan="3"><img src="../../img/Informes/headerPTI_PTO.jpg" width="560" height="32"></td>
</tr>
<tr>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td width="24%">   Total Resultados: </td>
<?php
$totalRegistros=0;
if(@$row!="") $totalRegistros=sizeof($row);
?>
<td width="12%"><?PHP echo $totalRegistros; ?></td>
<td
width="64%"><div
align="left"><a
href="buscarPTI_PTO.php">[Nueva
Consulta]</a>   </div></td>
</tr>
</table>
<br/>
<table width="680" class="DataGrid">
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 114 de 186
<thead>
<tr>
<td width="12%"><div align="center">Expediente</div></td>
<td width="12%"><div align="center">Código RMN</div></td>
<td width="11%"><div align="center">Fecha Resolucion </div></td>
<td width="14%"><div align="center">Número Resolución</div></td>
<td width="12%"><div align="center">Tipo <br>
Aprobacion</div></td>
<td width="39%"><div align="center">Mineral Aprobado </div></td>
</tr>
</thead>
<?PHP
$contenido='';
for($i=0;$i<sizeof($row);$i++) {
$contenido .= '
<tr>
<td align=center>'.@$row[$i]['CODIGO_EXPEDIENTE'].' </td>
<td align=center>'.@$row[$i]['CODIGO_RMN'].' </td>
<td align=center>'.@$row[$i]['FECHA_RESOLUCION'].' </td>
<td align=center>'.@$row[$i]['NUMERO_RESOLUCION'].' </td>
<td align=center>'.@$tipoAprobacion[@$row[$i]['TIPO_APROBACION']].'</td>
<td align=center>'.@$row[$i]['MINERAL'].'</td>
</tr>
';
}
echo $contenido;
?>
</table>
<br/>
<TABLE cellSpacing=0 cellPadding=0 width=680 border=0>
<TBODY>
<TR>
<TD class=footer_up align=middle><IMG height=5 src="" width=10></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle><div align="center">Catastro Minero Colombiano : © Copyright
2009 INGEOMINAS. - Colombia - Derechos Reservados</div></TD>
</TR>
</TBODY>
</TABLE>
</body>
</html>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 115 de 186
4.2.8 Análisis de formulario web
Elproceso “Formulario Web” permite al funcionario conocer toda la información
diligenciada por el minero externo durante su proceso de radicación de propuesta, basta
ingresar el número de la solicitud (propuesta de contrato) para obtener toda la información
diligenciada por el minero sobre la misma. El formulario web presenta la información que
posterior al 1 de julio de 2008 (inicio de la radicación por Internet) se radicaba mediante el
formulario físico. El archivo que genera esta interface es “infoRPI.php”.
Al realizar clic sobre el botón “Buscar”, este invoca el archivo “aCargo_Resultados.php” el
cual realiza lasconsultas pertinentes y genera mediante tablas los resultados.
A continuación se anexan los correspondientes códigos fuente relacionados a este proceso:
infoRPI.php
<?php
session_start();
/*
Interface que captura la placa del usuario para posteriormente generar toda la información de formulario
que ha sido generada sobre el mismo (su mayoría en el proceso de radicación), esta información comprende:
- Código de expediente
- Fecha de radicación
- Modalidad de la solicitud
- Estado jurídico de la solicitud
- Número de formulario
- Grupo de trabajo
- Descripción de los términos de referencia
- Información de minerales
- Información de solicitantes
- Información de municipios asociados
- Información de área:
° Area solicitada
° Area definitiva
° Sistema de Origen
° Existencia del oplígono relacionado
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 116 de 186
- Información del punto arcifinio
° Cooordenada Este
° Coordenada Norte
° Plancha Igac
° Descripción del punto arcifinio
- Información del Autor de Plano
° Nombres y apellidos
° Profesión
° Matrícula Profesional
- Existencia de grupos étnicos con acentamiento permanente en el área o trayecto solicitado
- Tipo de zona sobre la que se encuentra el área de interés parcial o totalmente ubicada
- Correspondencia del área de interés a una zona de minería restringida
- Estimativos económicos anuales
- Estimativos económicos detallados
*/
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2
src="../../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<style type="text/css">
<!-.Estilo1 {color: #004080}
-->
</style>
</HEAD>
<BODY><LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<FORM name='form01' action='aCargo_Resultados.php' method="post">
<TABLE class=textoTable width=590>
<TBODY>
<TR>
var
langue="es";
var
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 117 de 186
<TD
colspan="4"><img
height="32"></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
src="../../img/Informes/headerInformeRMN_CMC.jpg"
width="560"
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">INGRESE EL EXPEDIENTE: </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=codExpediente class=textoCalendario id="codExpediente" >
</div></TD>
</TR>
<TR>
<TD colspan="4">
<DIV align=right> </DIV>
<DIV id=slcalcod
style="Z-INDEX: 10; LEFT: 100px; VISIBILITY: hidden; POSITION: absolute; TOP: 100px">
<SCRIPT>printCalendar("dom","lun","mar","mié","jue","vie","sáb",2,"ene","feb","mar","abr","may","jun","jul","
ago","sep","oct","nov","dic",13,11,2006);</SCRIPT>
</DIV></TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=590>
<TBODY>
<TR>
<TD colspan="2" background="../../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD width="15%"> </TD>
<TD width="85%"><INPUT name="Enviar" type=submit class=Button value=Buscar ></TD></TR>
<TR>
<TD colspan="2" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=590 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 118 de 186
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR>
</TBODY>
</TABLE>
</FORM>
</BODY></HTML>
aCargo_Resultados.php
<?php
session_start();
/*
Interface que captura la placa del usuario para posteriormente generar toda la información de formulario
que ha sido generada sobre el mismo (su mayoría en el proceso de radicación), esta información comprende:
- Código de expediente
- Fecha de radicación
- Modalidad de la solicitud
- Estado jurídico de la solicitud
- Número de formulario
- Grupo de trabajo
- Descripción de los términos de referencia
- Información de minerales
- Información de solicitantes
- Información de municipios asociados
- Información de área:
° Area solicitada
° Area definitiva
° Sistema de Origen
° Existencia del oplígono relacionado
- Información del punto arcifinio
° Cooordenada Este
° Coordenada Norte
° Plancha Igac
° Descripción del punto arcifinio
- Información del Autor de Plano
° Nombres y apellidos
° Profesión
° Matrícula Profesional
- Existencia de grupos étnicos con acentamiento permanente en el área o trayecto solicitado
- Tipo de zona sobre la que se encuentra el área de interés parcial o totalmente ubicada
- Correspondencia del área de interés a una zona de minería restringida
- Estimativos económicos anuales
- Estimativos económicos detallados
*/
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 119 de 186
$validate->validaSession();
$myConn = new MyORACLE;
$codExpediente
= @strtoupper($_POST["codExpediente"]);
$queryFormularioRPI = "
select
codigo_expediente,
TO_CHAR(fecha_radicacion,'DD/MM/YYYY HH24:MI:SS') FECHA_RADICACION,
fecha_creacion,
numero_formulario,
grupo_trabajo,
area_solicitada,
area_definitva,
id_sistema_origen,
sistema_origen,
direccion_correspondencia,
modalidad,
terminos_referencia,
autor_plano,
matricula_profesional,
profesion,
id_estado_expediente,
estado_expediente,
minerales,
titulares,
telefonos,
direcciones,
municipios,
arcifinio_x,
arcifinio_y,
descripcion_arcifinio,
plancha_igac,
grupo_etnico,
nombre_grupo_etnico,
zona_mineria,
zona_min_restringida,
otras_fuentes_ano_1,
otras_fuentes_ano_2,
otras_fuentes_ano_3,
recurso_propio_ano_1,
recurso_propio_ano_2,
recurso_propio_ano_3
from v_consulta_solicitudes_rpi
where codigo_expediente='$codExpediente'
";
$qryZMinRestringida = "
select s.codigo_expediente, TZ.NOMBRE zona_mineria_restringida
from solicitudes s, sol_comp_zonas_mineras sz, tipo_zonas_mineria_area tz
where
s.codigo_expediente='$codExpediente'
and
s.id=SZ.ID_SOLICITUD
SZ.ID_TIPO_ZMINERIA_AREA=TZ.ID
and
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 120 de 186
";
$qryExistePoly = "
select s.codigo_expediente from solicitudes s, geo_solicitudes gs
where s.codigo_expediente='$codExpediente' and s.id=gs.id
";
$qryEstimativosDetallados = "
select
codigo_expediente,
nombre actividad,
descripcion subactividad,
duracion_meses,
inversion_miles,
descripcion_alcance
from
solicitudes s,
cronogramas_estimativos ce,
actividades_estimativos ae,
fases_estimativos fe
where
s.codigo_expediente='$codExpediente'
and s.id=CE.ID_SOLICITUD
and CE.ID_ACTIVIDAD_ESTIMATIVO=ae.id
and AE.ID_FASE_ESTIMATIVO=fe.id
order by 2,3
";
$row=$myConn->select($queryFormularioRPI);
$zmr=$myConn->select($qryZMinRestringida);
$existePoly=$myConn->select($qryExistePoly);
$estimativoDetallado=$myConn->select($qryEstimativosDetallados);
$hayEstimativoDetallado=0;
if(@isset($estimativoDetallado[0]["CODIGO_EXPEDIENTE"]))
$hayEstimativoDetallado=1;
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es">
<head>
<title>::: CATASTRO MINERO COLOMBIANO - CMC :::</title>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<script type="text/javascript" language="JavaScript1.2" src="../../estilos/common.js"></script>
</head>
<body>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<div border="0" cellpadding="0" cellspacing="0" class="TableTab2">
<br>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 121 de 186
<table width="585" class="resultados">
<tr>
<td
colspan="2"><img
src="../../img/Informes/headerInformeRMN_CMC.jpg"
height="32"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td width="36%">     Total Resultados:
<?PHP
if($row!="")
echo sizeof($row);
else echo "0";
width="560"
?></td>
<td width="64%"><a href="infoRPI.php">[Nueva Consulta]</a></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2">
<?php
if(@$row!="") {
?>
<table width="680" border="0" class="DataGrid">
<tr>
<td colspan="6" bgcolor="#000033" align=center><FONT color="#FFFFFF"><b>INFORMACIÓN DE
LA SOLICITUD</b></FONT></td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Información General</strong></td>
</tr>
<tr>
<td colspan="6"><strong>Codigo Expediente:</strong> <?php echo @$row["0"]["CODIGO_EXPEDIENTE"]
?>    <strong> Fecha
Radicación:</strong>
<?php
echo
@$row["0"]["FECHA_RADICACION"] ?>    <strong> Modalidad:</strong> <?php
echo @$row["0"]["MODALIDAD"] ?></td>
</tr>
<tr>
<td
colspan="6"><strong>Número
Formulario:</strong> <?php
echo
@$row["0"]["NUMERO_FORMULARIO"]
?>      <strong>Grupo
de
Trabajo:</strong> <?php echo @$row["0"]["GRUPO_TRABAJO"] ?>     </td>
</tr>
<tr>
<td
colspan="6"><strong>Estado
Jurídico
Actual:</strong> 
<?php
echo
@$row["0"]["ESTADO_EXPEDIENTE"] ?></td>
</tr>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 122 de 186
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Descripción Términos de
Referencia </strong></td>
</tr>
<tr>
<td colspan="6"><?php
if(@$row[0]["TERMINOS_REFERENCIA"]!="")
echo
@$row["0"]["TERMINOS_REFERENCIA"];
else echo "<font color=red>EL SOLICITANTE NO DILIGENCIO EL CAMPO
CORRESPONDIENTE</font>";
?>
</td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Información de Minerales
</strong></td>
</tr>
<tr>
<td colspan="6"><?php echo @$row["0"]["MINERALES"] ?></td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Información de Solicitantes
</strong></td>
</tr>
<tr>
<td colspan="6"><?php echo @$row["0"]["TITULARES"] ?></td>
</tr>
<tr>
<td
colspan="6"><strong>Dirección(es)
de
Correspondencia:</strong>
<?php
echo
@$row["0"]["DIRECCIONES"] ?></td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Municipios Asociados </strong></td>
</tr>
<tr>
<td colspan="6"><?php echo @$row["0"]["MUNICIPIOS"] ?></td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 123 de 186
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Información de Area </strong></td>
</tr>
<tr>
<td colspan="6"><strong>Area Solicitada:</strong> <?php echo @$row["0"]["AREA_SOLICITADA"] ?>
Mts<sup>2</sup>          <strong>Area
Definitiva:</strong>
<?php
echo
@$row["0"]["AREA_DEFINITVA"]
?>
Mts<sup>2</sup>         <strong> Sistema
de
Origen:</strong> <?php echo @$row["0"]["SISTEMA_ORIGEN"] ?></td>
</tr>
<tr>
<td colspan="6"><strong>Existencia de Polígono Relacionado:</strong>
<?php
if(@$existePoly!="")
echo "La solicitud posee polígono.";
else echo "<font color=red>No existe polígono relacionado</font>"
?>
</td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Información del Punto Arcifinio
</strong></td>
</tr>
<tr>
<td colspan="6"><strong>Coordenada Este:</strong> <?php echo @$row["0"]["ARCIFINIO_X"]
?>          <strong>Coordenada Norte:</strong>
<?php
echo
@$row["0"]["ARCIFINIO_Y"]
?>          <strong>Plancha Igac:</strong> <?php
echo @$row["0"]["PLANCHA_IGAC"] ?></td>
</tr>
<tr>
<td colspan="6"><strong>Descripcion del Punto Arcifinio:</strong> <br>
<?php echo @$row["0"]["DESCRIPCION_ARCIFINIO"] ?></td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Información Autor del Plano
</strong></td>
</tr>
<tr>
<td colspan="6"><strong>Nombre(s) y Apellido(s):</strong> <?php echo @$row["0"]["AUTOR_PLANO"]
?></td>
</tr>
<tr>
<td
colspan="6"><strong>Profesión:</strong>
<?php
echo
@$row["0"]["PROFESION"]
?>         <strong> Matrícula
Profesional:</strong> <?php echo @$row["0"]["MATRICULA_PROFESIONAL"] ?></td>
</tr>
<tr>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 124 de 186
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Grupos étnicos con asentamiento
permanente en el área o trayecto solicitado </strong></td>
</tr>
<tr>
<td colspan="6"><?php
if(@$row["0"]["NOMBRE_GRUPO_ETNICO"]!="")
echo
@$row["0"]["NOMBRE_GRUPO_ETNICO"] ;
else echo "NINGUNO";
?>
</td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>El área o trayecto está parcial o
totalmente ubicada dentro de: </strong></td>
</tr>
<tr>
<td colspan="6"><?php
if(@$row["0"]["ZONA_MIN_RESTRINGIDA"]!="")
echo
@$row["0"]["ZONA_MIN_RESTRINGIDA"] ;
else echo "SIN DEFINIR";
?>
</td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Corresponde a zona de minería
restringida </strong></td>
</tr>
<tr>
<td colspan="6"><?php
if(@$zmr!="") {
for($i=0;$i<sizeof($zmr);$i++)
echo strtoupper($zmr[$i]["ZONA_MINERIA_RESTRINGIDA"]);
}
else echo "SIN DEFINIR";
?>
</td>
</tr>
<tr>
<td colspan="6"> </td>
</tr>
<tr>
<td colspan="6" bgcolor="#cccccc" align="center"><strong>Estimativos Económicos Anuales
</strong></td>
</tr>
<tr>
<td class="textoTable"><div align="center"><strong>AÑO</strong></div></td>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 125 de 186
<td class="textoTable"><div align="center"><strong>RECURSO PROPIO </strong></div></td>
<td colspan="2" class="textoTable"><div align="center"><strong>OTRAS FUENTES </strong></div></td>
<td colspan="2" class="textoTable"><div align="center"><strong>TOTAL</strong></div></td>
</tr>
<tr>
<td class="textoTable"><div align="center">PRIMERO</div></td>
<td class="DataGrid"><div align="center"><?php echo @$row["0"]["RECURSO_PROPIO_ANO_1"]
?></div></td>
<td
colspan="2"
class="DataGrid"><div
align="center"><?php
echo
@$row["0"]["OTRAS_FUENTES_ANO_1"] ?></div></td>
<td
colspan="2"
class="DataGrid"><div
align="center"><?php
echo
@($row["0"]["RECURSO_PROPIO_ANO_1"]+$row["0"]["OTRAS_FUENTES_ANO_1"]) ?></div></td>
</tr>
<tr>
<td class="textoTable"><div align="center">SEGUNDO</div></td>
<td class="DataGrid"><div align="center"><?php echo @$row["0"]["RECURSO_PROPIO_ANO_2"]
?></div></td>
<td
colspan="2"
class="DataGrid"><div
align="center"><?php
echo
@$row["0"]["OTRAS_FUENTES_ANO_2"] ?></div></td>
<td
colspan="2"
class="DataGrid"><div
align="center"><?php
echo
@($row["0"]["RECURSO_PROPIO_ANO_2"]+$row["0"]["OTRAS_FUENTES_ANO_2"]) ?></div></td>
</tr>
<tr>
<td class="textoTable"><div align="center">TERCERO</div></td>
<td class="DataGrid"><div align="center"><?php echo @$row["0"]["RECURSO_PROPIO_ANO_3"]
?></div></td>
<td
colspan="2"
class="DataGrid"><div
align="center"><?php
echo
@$row["0"]["OTRAS_FUENTES_ANO_3"] ?></div></td>
<td
colspan="2"
class="DataGrid"><div
align="center"><?php
echo
@($row["0"]["RECURSO_PROPIO_ANO_3"]+$row["0"]["OTRAS_FUENTES_ANO_3"]) ?></div></td>
</tr>
<tr>
<td colspan="6" class="textoTable"> </td>
</tr>
<tr class="DataGrid" >
<td colspan="6" bgcolor="#cccccc"><div align="center"><strong>Estimativos Económicos
Detallados </strong></div></td>
</tr>
<tr>
<td class="textoTable"><div align="center"><strong>ETAPA</strong></div></td>
<td class="DataGrid"><div align="center"><strong>ACTIVIDAD</strong></div></td>
<td class="DataGrid"><div align="center"><strong>DURACION (MESES)</strong></div></td>
<td class="DataGrid"><div align="center"><strong>INVERSION (MILES) </strong></div></td>
<td colspan="2" class="DataGrid"><div align="center"><strong>DESCRIPCIÓN ALCANCE
</strong></div></td>
</tr>
<?php
if($hayEstimativoDetallado) {
$totalInversion = 0;
$totalDuracionMeses = 0;
for($i=0;$i<sizeof($estimativoDetallado);$i++) {
$totalInversion += $estimativoDetallado[$i]["INVERSION_MILES"];
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 126 de 186
$totalDuracionMeses += $estimativoDetallado[$i]["DURACION_MESES"];
?>
<tr>
<td class="textoTable"><?php echo @$estimativoDetallado[$i]["ACTIVIDAD"] ?></td>
<td class="DataGrid"><?php echo @$estimativoDetallado[$i]["SUBACTIVIDAD"] ?></td>
<td
class="DataGrid"><div
align="center"><?php
echo
@$estimativoDetallado[$i]["DURACION_MESES"] ?></div></td>
<td
class="DataGrid"><div
align="center"><?php
echo
@$estimativoDetallado[$i]["INVERSION_MILES"] ?></div></td>
<td
colspan="2"
class="DataGrid"><?php
echo
@$estimativoDetallado[$i]["DESCRIPCION_ALCANCE"] ?></td>
</tr>
<?php
} // fin del for
?>
<tr>
<td class="textoTable" align="center"><B>TOTALES</B></td>
<td class="DataGrid" align="center"> ----------------- </td>
<td class="DataGrid" align="center"> <b><?php echo $totalDuracionMeses ?></b></td>
<td class="DataGrid" align="center"> <b><?php echo $totalInversion ?></b></td>
<td colspan="2" class="DataGrid" align="center">-------------------------------</td>
</tr>
<?php } else { ?>
<td colspan="6"><div align="center" class="DataGrid"><font color="red">INFORMACIÓN
ECONÓMICA NO DILIGENCIADA POR EL USUARIO</font></div></td>
<?php } ?>
</table>
</td>
</tr>
<tr>
<td colspan="2">
<!-- aqui va la tabla de contenido -->
</td>
</tr>
</table>
<?php
} // fin del if, si existen datos de la solicitud
?>
<TABLE cellSpacing=0 cellPadding=0 width=690 border=0>
<TBODY>
<TR>
<TD width="585" align=middle background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
<TR>
<TD class=footer_up align=middle><IMG height=5 src="" width=10></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : © Copyright 2010 INGEOMINAS. Colombia - Derechos Reservados</TD>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 127 de 186
</TR>
</TBODY>
</TABLE>
<p> </p>
</body>
</html>
4.2.9 Simular evaluación técnica
Este proceso realiza el análisis técnico de una solicitud, su ejecución se hace en tiempo real
y con la información del momento, además que no realiza modificación de áreas y presenta
como el sistema de manera automática realizaría el recorte. El algoritmo empleado por este
reporte es el mismo que se utilizó para los procesos de batch que se han ejecutado (se
encuentra adaptado a evaluar como los procesos de automatismo utilizados en el CMC
desde el 8 de julio de 2010) y entre sus fines está que los funcionarios, apoyados en el
sistema, puedan realizar los estudios de superposición más informados y de manera más
ágil y precisa. El archivo que genera dicha interface se llama “simularConcepto.php”, la cual
presenta el siguiente formulario:
Únicamente se diligencia el campo para código de expediente, luego al hacer clic sobre el
botón “Buscar” se ejecutará el archivo “ViewSimularConceptoResultados.php” que realizará
los análisis correspondientes y los representará mediante una tabla con la implesión de los
resultados.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 128 de 186
El enlace “Nueva Consulta” permitirá una nueva simulación de estudio técnico, retornando
al archivo “simularConcepto.php”; con respecto al enlace “Descargar Recorte”, este invoca
al archivo “imprimirConcepto.php” el cual realiza el mismo análisis de superposición solo
que su resultado es suministrado en formato Excel.
El código fuente asociado a este proceso se presenta a continuación:
simularConcepto.php
<?php
session_start();
/*
Este reporte se genera a partir de los algoritmos de automatismo y su ejecución se hace en tiempo real y con
la información del momento, además que no realiza modificación de áreas presentando como el sistema de
manera automática realizaría el recorte. El algoritmo empleado por este reporte es el mismo que se utilizó para
los procesos de batch que se han ejecutado (se encuentra adaptado a evaluar como los procesos de
automatismo utilizados en el CMC desde el 8 de julio de 2010) y entre sus fines está que los funcionarios,
apoyados en el sistema, puedan realizar los estudios de superposición más informados y de manera más ágil y
precisa.
*/
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 129 de 186
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2
src="../../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
var
langue="es";
var
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY><LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<FORM name='form01' action='ControlReporteSuperposiciones.php' method="post">
<TABLE class=textoTable width=590>
<TBODY>
<TR>
<TD
colspan="4"><img
src="../../img/Informes/headerSimulacionRecortes.jpg"
Superposiciones" width="560" height="32"></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
<TR>
<TD colspan="4" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
alt="Reporte
de
<TR>
<TD> </TD>
<TD colspan="3"><p><strong>DE CARACTER OBLIGATORIO</strong> :<br>
Antes de realizar este proceso asegurese que ha generado el reporte de superposiciones en el
módulo de estudio técnico del aplicativo CMC. </p>
<p class="aclaracion"><b>ADVERTENCIA:</b> El sistema puede tardar varios minutos en generar el
respectivo reporte. </p></TD>
</TR>
<TR>
<TD colspan="4" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">INGRESE EL EXPEDIENTE: </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=codExpediente class=textoCalendario id="codExpediente" >
</div></TD>
</TR>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 130 de 186
<TR>
<TD colspan="4">
<DIV align=right> </DIV>
</TR>
</TBODY></TABLE>
</TD>
<TABLE class=TableAux width=590>
<TBODY>
<TR>
<TD colspan="2" background="../../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD width="15%"> </TD>
<TD width="85%"><INPUT name="Enviar" type=submit class=Button value=Buscar ></TD></TR>
<TR>
<TD colspan="2" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=590 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR>
</TBODY>
</TABLE>
</FORM>
</BODY></HTML>
ViewSimularConceptoResultados.php
<?php
session_start();
/*
Este reporte se genera a partir de los algoritmos de automatismo y su ejecución se hace en tiempo real y con
la información del momento, además que no realiza modificación de áreas presentando como el sistema de
manera automática realizaría el recorte. El algoritmo empleado por este reporte es el mismo que se utilizó para
los procesos de batch que se han ejecutado (se encuentra adaptado a evaluar como los procesos de
automatismo utilizados en el CMC desde el 8 de julio de 2010) y entre sus fines está que los funcionarios,
apoyados en el sistema, puedan realizar los estudios de superposición más informados y de manera más ágil y
precisa.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 131 de 186
En este archivo se visualiza el resultado de superposiciones junto con las recomendaciones que brinda el
sistema con respecto a como efectuar los recortes.
*/
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession();
$myConn = new MyORACLE;
$codExpediente
= $_GET["codExpediente"];
$queryReport = "
SELECT
CODIGO_ESTUDIO,
CODIGO_EXPEDIENTE,
to_char(FECHA_RADICACION, 'DD/MM/YYYY HH24:MI:SS') FECHA_RADICACION,
RECORTAR,
MODALIDAD_ACTUAL,
NOMBRE_CAPA TIPO,
to_char(FECHA_TERMINA, 'DD/MM/YYYY HH24:MI:SS') FECHA_TERMINA,
ESTADO_EXPEDIENTE,
MINERALES,
PORCENTAJE_SUPERPONE,
OBSERVACION
FROM RPT_SOLICITUDES_RECORTES WHERE CODIGO_ESTUDIO='$codExpediente'
ORDER BY NOMBRE_CAPA desc
";
//$myConn->procedure($queryProcedure);
$reporte=$myConn->select($queryReport);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es">
<head>
<title>::: CATASTRO MINERO COLOMBIANO - CMC :::</title>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<script type="text/javascript" language="JavaScript1.2" src="../../estilos/common.js"></script>
<style type="text/css">
<!-.Estilo1 {color: #FFFFFF}
-->
</style>
</head>
<body>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 132 de 186
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<div border="0" cellpadding="0" cellspacing="0" class="TableTab2">
<br>
<table width="720" class="resultados">
<tr>
<td colspan="2"><img src="../../img/Informes/headerSuperposiciones.jpg" width="560" height="32"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td width="36%"><div align="center" title="Descargar reporte de superposiciones"><font size=15><a
href="imprimirConcepto.php?codExpediente=<?php echo $_GET["codExpediente"]; ?>" class="aclaracion"><img
src="../../img/descargar.jpg"
width="26"
height="26"
border="0"> [Descargar
Reporte]</a></font></div></td>
<td width="64%"><a href="simularConcepto.php">[Nueva Consulta]</a></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" bgcolor="#000033">     <span class="Estilo1">AREA DE
ESTUDIO: <?PHP echo $codExpediente ?></span>   </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" align="center" valign="middle">
<?php
if(@$reporte!="") {
?>
<table width="900" class="DataGrid">
<thead>
<tr>
<td width="8%"><div align="center">EXPEDIENTE</div></td>
<td width="7%"><div align="center">APLICÓ<BR>
RECORTE</div></td>
<td width="10%"><div align="center">FECHA_RADICACIÓN/<br>FECHA_INSCRIPCIÓN</div></td>
<td width="8%"><div align="center">MODALIDAD ACTUAL</div></td>
<td width="11%"><div align="center">TIPO</div></td>
<td width="11%"><div align="center">FECHA_TERMINA</div></td>
<td width="13%"><div align="center">ESTADO_EXPEDIENTE</div></td>
<td width="10%"><div align="center">MINERALES</div></td>
<td width="9%"><div align="center">PORCENTAJE<br>
SUPERPONE</div></td>
<td width="17%"><div align="center">OBSERVACIÓN</div></td>
</tr>
</thead>
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 133 de 186
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
<?PHP
$contenido='';
for($i=0;$i<sizeof($reporte);$i++) {
if(@$reporte[$i]['TIPO']=='AREA_ESTUDIO')
continue;
$porcentaje="";
if(@$reporte[$i]['RECORTAR']==1) { $recorte='SI';
$background="bgcolor='#FFFFE6'";
}
else { $recorte='NO';
$background='';
}
if (@$reporte[$i]['PORCENTAJE_SUPERPONE']!="")
$porcentaje="%";
$contenido .= "
<tr $background>
<td align=center>".@$reporte[$i]['CODIGO_EXPEDIENTE'].' </td>
<td align=center>'.$recorte.' </td>
<td align=center>'.@$reporte[$i]['FECHA_RADICACION'].' </td>
<td align=center>'.@$reporte[$i]['MODALIDAD_ACTUAL'].'</td>
<td align=center>'.strtoupper(@$reporte[$i]['TIPO']).'</td>
<td align=center>'.@$reporte[$i]['FECHA_TERMINA'].'</td>
<td align=center>'.@$reporte[$i]['ESTADO_EXPEDIENTE'].'</td>
<td align=center>'.@$reporte[$i]['MINERALES'].'</td>
<td align=center>'.@$reporte[$i]['PORCENTAJE_SUPERPONE'].$porcentaje.'</td>
<td align=center>'.@$reporte[$i]['OBSERVACION'].'</td>
</tr>
';
}
echo $contenido;
?>
</table>
</td>
</tr>
<tr>
<td colspan="2">
<!-- aqui va la tabla de contenido -->
</td>
</tr>
</table>
<?php
} // fin del if, si existen datos de la solicitud
?>
<TABLE cellSpacing=0 cellPadding=0 width=690 border=0>
<TBODY>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 134 de 186
<TR>
<TD width="585" align=middle background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
<TR>
<TD class=footer_up align=middle><IMG height=5 src="" width=10></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD>
</TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : © Copyright 2010 INGEOMINAS. Colombia - Derechos Reservados</TD>
</TR>
</TBODY>
</TABLE>
<p> </p>
</body>
</html>
imprimirConcepto.php
<?php
session_start();
/*
Este reporte se genera a partir de los algoritmos de automatismo y su ejecución se hace en tiempo real y con
la información del momento, además que no realiza modificación de áreas presentando como el sistema de
manera automática realizaría el recorte. El algoritmo empleado por este reporte es el mismo que se utilizó para
los procesos de batch que se han ejecutado (se encuentra adaptado a evaluar como los procesos de
automatismo utilizados en el CMC desde el 8 de julio de 2010) y entre sus fines está que los funcionarios,
apoyados en el sistema, puedan realizar los estudios de superposición más informados y de manera más ágil y
precisa.
En este archivo se hace la impresión de resultados en formato de Excel.
*/
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
if($_GET["codExpediente"]!=""){
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename=".$_GET["codExpediente"]."_superponeresultados");
header("Pragma: no-cache");
header("Expires: 0");
$myConn = new MyORACLE;
$codExpediente
= @strtoupper($_GET["codExpediente"]);
$queryReport = "
SELECT
CODIGO_ESTUDIO,
CODIGO_EXPEDIENTE,
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 135 de 186
to_char(FECHA_RADICACION, 'DD/MM/YYYY HH24:MI:SS') FECHA_RADICACION,
RECORTAR,
MODALIDAD_ACTUAL,
NOMBRE_CAPA TIPO,
to_char(FECHA_TERMINA, 'DD/MM/YYYY HH24:MI:SS') FECHA_TERMINA,
ESTADO_EXPEDIENTE,
MINERALES,
PORCENTAJE_SUPERPONE,
OBSERVACION
FROM RPT_SOLICITUDES_RECORTES WHERE CODIGO_ESTUDIO='$codExpediente'
ORDER BY NOMBRE_CAPA desc
";
$reporte=$myConn->select($queryReport);
?>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<script type="text/javascript" language="JavaScript1.2" src="../../estilos/common.js"></script>
<style type="text/css">
<!-.Estilo1 {color: #FFFFFF}
-->
</style>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<br>
<table width="585" class="resultados">
<tr>
<td width="100%" bgcolor="#000033">     <span class="Estilo1">AREA DE
ESTUDIO: <?PHP echo $codExpediente ?></span>   </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>
<?php
if(@$reporte!="") {
?>
<table width="680" class="DataGrid">
<thead>
<tr>
<td width="8%"><div align="center">EXPEDIENTE</div></td>
<td width="7%"><div align="center">APLICÓ<BR>
RECORTE</div></td>
<td width="10%"><div align="center">FECHA_RADICACIÓN/<br>FECHA_INSCRIPCIÓN</div></td>
<td width="8%"><div align="center">MODALIDAD ACTUAL</div></td>
<td width="11%"><div align="center">TIPO</div></td>
<td width="11%"><div align="center">FECHA_TERMINA</div></td>
<td width="13%"><div align="center">ESTADO_EXPEDIENTE</div></td>
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 136 de 186
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
<td width="10%"><div align="center">MINERALES</div></td>
<td width="9%"><div align="center">PORCENTAJE<br>
SUPERPONE</div></td>
<td width="17%"><div align="center">OBSERVACIÓN</div></td>
</tr>
</thead>
<?PHP
$contenido='';
for($i=0;$i<sizeof($reporte);$i++) {
if(@$reporte[$i]['TIPO']=='AREA_ESTUDIO')
continue;
if(@$reporte[$i]['RECORTAR']==1) { $recorte='SI';
$background="bgcolor='#FFFFE6'";
}
else { $recorte='NO';
$background='';
}
$contenido .= "
<tr $background>
<td align=center>".@$reporte[$i]['CODIGO_EXPEDIENTE'].' </td>
<td align=center>'.$recorte.' </td>
<td align=center>'.@$reporte[$i]['FECHA_RADICACION'].' </td>
<td align=center>'.@$reporte[$i]['MODALIDAD_ACTUAL'].'</td>
<td align=center>'.strtoupper(@$reporte[$i]['TIPO']).'</td>
<td align=center>'.@$reporte[$i]['FECHA_TERMINA'].'</td>
<td align=center>'.@$reporte[$i]['ESTADO_EXPEDIENTE'].'</td>
<td align=center>'.@$reporte[$i]['MINERALES'].'</td>
<td align=center>'.str_replace(".",",",@$reporte[$i]['PORCENTAJE_SUPERPONE']).'</td>
<td align=center>'.@$reporte[$i]['OBSERVACION'].'</td>
</tr>
';
}
echo $contenido;
?>
</table></td>
</tr>
<tr>
<td>
<!-- aqui va la tabla de contenido -->
</td>
</tr>
</table>
<?php
} // fin del if, si existen datos de la solicitud
?>
<?php
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 137 de 186
}
?>
ControlReporteSuperposiciones.php
<?php
/*
Controlador de procesos para generacion del proceso de generación de reporte
de evaluación automática. Los procesos aqui expuestos pretenden únicamente
generar un reporte de superposiciones con las respectivas recomendaciones
de con qué áreas el técnico debería recortar.
*/
require_once("../../datosPages/classConnect.php");
require_once("procesaXML.class.php");
// Definición de Objetos:
$myConn = new MyORACLE;
$codigo_expediente = $_POST["codExpediente"];
//$codigo_expediente='KI1-15361';
//echo "<h1>Código de expediente es: $codigo_expediente<hr>";
$qryXML = "
SELECT SS.*
FROM
SOLICITUD_SUPERPOSICIONES SS, SOLICITUDES S
WHERE
SS.ID_SOLICITUD=S.ID
AND SS.ID IN (
SELECT MAX(SSU.ID) FROM SOLICITUD_SUPERPOSICIONES SSU
WHERE
SSU.ID_SOLICITUD=SS.ID_SOLICITUD
) AND CODIGO_EXPEDIENTE='$codigo_expediente'
";
$myXML=$myConn->selectLOB($qryXML);
if(isset($myXML[0]["ID_SOLICITUD"])) {
$elXML = $myXML[0]["XML_SUPERPOSICIONES"];
//settype($elXML, "string");
$nuevoXML = $elXML;
try {
// generación de los registros de superposiciones del XML transformados en registros en
la tabla rpt_solicitud_superposiciones
$a = new ProcesarSolicitudSuperposiciones($nuevoXML, $myXML[0]["ID_SOLICITUD"],
$myConn);
} catch (Exception $e) {
echo '<hr><hr>Caught exception: ', $e->getMessage(), "<hr><hr>";
exit;
}
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 138 de 186
// eliminar registros de la tabla de recortes:
$deleteRecortes
=
"delete
codigo_estudio='$codigo_expediente'";
//echo $deleteRecortes;
$myConn->delete($deleteRecortes);
from
rpt_solicitudes_recortes
where
// generación de registros para la tabla de recortes
$strRecortes="
insert into rpt_solicitudes_recortes
select
rp.ID_SOLICITUD,
rp.ID_SUPERPONE ID_POLIGONO_RECORTE,
rp.ID_CAPA,
0 RECORTAR,
S.CODIGO_EXPEDIENTE CODIGO_ESTUDIO,
rp.CODIGO_SUPERPONE CODIGO_EXPEDIENTE,
NULL FECHA_RADICACION,
RP.CAPA NOMBRE_CAPA,
NULL FECHA_TERMINA,
NULL ESTADO_EXPEDIENTE,
NULL MINERALES,
RP.PORCENTAJE_SUPERPONE,
NULL OBSERVACION,
NULL ID_POLY_HIST,
NULL ID ,
NULL MODALIDAD_ACTUAL
from rpt_solicitud_superposiciones rp, solicitudes s
where s.codigo_expediente='$codigo_expediente'
and s.id=rp.id_solicitud
";
$myConn->insert($strRecortes);
// Actualizacion de los IDs de los históricos:
$queryProcedureUpdateIdHist
=
"declare
iv_estado
number(1);
begin
RPT_ANALISIS_SUPERPONE_CMC.rpt_update_historicos(".$myXML[0]["ID_SOLICITUD"].",iv_estado); end;";
$myConn->procedure($queryProcedureUpdateIdHist);
// ejecución del proceso de evaluación automática:
//$queryProcedure = "declare iv_estado number(1); iv_id_sol number(20); begin select id into
iv_id_sol
from
solicitudes
where
codigo_expediente='$codigo_expediente';
RPT_ANALISIS_SUPERPONE_CMC.validar_poligonos_recorte(iv_id_sol,iv_estado); end;";
$queryProcedure
=
"declare
iv_estado
number(1);
begin
RPT_ANALISIS_SUPERPONE_CMC.validar_poligonos_recorte(".$myXML[0]["ID_SOLICITUD"].",iv_estado); end;";
$myConn->procedure($queryProcedure);
}
// redireccionamiento a la vista
header("Location: ViewSimularConceptoResultados.php?codExpediente=$codigo_expediente");
?>
procesaXML.class.php
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 139 de 186
<?php
/*
Clase de procesamiento de superposiciones de una solicitud
encargada de transformar el contenido del xml a tablas
*/
class ProcesarSolicitudSuperposiciones {
var $archiXML="";
var $idSolEstudio;
var $myConn;
var $listaCapas = array (
'inversionEstado'=>1,
'zonasMineriaEspecial'=>2,
'reservasForestales'=>3,
'zonasMineriaNegritudes'=>4,
'zonasRestriccion'=>5,
'titulos'=>6,
'zonasSalinas'=>7,
'solicitudes'=>8,
'zonasMineriaIndigena'=>9,
'parquesNaturales'=>10,
'historicoSolicitudes'=>11,
'historicoTitulos'=>12
);
function __construct($contenidoXML, $solEstudio, $connSQL) {
$this->archiXML = $this->limpiar_acentos($contenidoXML);
$this->idSolEstudio=$solEstudio;
$this->myConn = $connSQL;
//echo "<hr>{$this->archiXML}</hr>";
$this->insertXMLSuperposiciones();
}
function insertRegistro($query) {
try {
$this->myConn->insert($query);
} catch (Exception $e) {
echo "<script>alert(\"Error en el aplicativo, Guardando registro
superposiciones. Informar a la administración del sistema de este error: {$e->getMessage()}\");</sript>";
}
}
de
function deleteReporteAnterior($query) {
try {
$this->myConn->delete($query);
} catch (Exception $e) {
echo "<script>alert(\"Error en el aplicativo al eliminar el reporte existente para
generar nuevo reporte. Informar a la administración del sistema de este error: {$e->getMessage()}\");</sript>";
}
}
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 140 de 186
function insertXMLSuperposiciones() {
$xml = simplexml_load_string($this->archiXML);
$ise = $this->idSolEstudio; // ise: id solicitud estudio
// linea que elimina la información existente con respecto al reporte de superposiciones
para actualizar el reporte
$this->deleteReporteAnterior("delete from rpt_solicitud_superposiciones where
id_solicitud=$ise");
simplexml_load_string($this->archiXML);
echo
"<table
border=1
align=center><tr><th>idSolEstudio</th><th>id
Capa</th><th>CapaExpediente</th><th>id_superpone</th><th>CodigoExpediente</th><th>porcentajeSuperpo
ne</th><tr>";
// titulos
$result = $xml->xpath('/analisisSuperposicion/superposicionTitulos/titulos');
while(list( , $node) = each($result)) {
$qryInsert = "insert into rpt_solicitud_superposiciones values($ise,{$this>listaCapas[$node->getName()]},'{$node>getName()}',{$node["id"]},'{$node["codigoExpediente"]}',{$node["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
// historico de titulos
$result = $xml->xpath('/analisisSuperposicion/superposicionTitulos/historicoTitulos');
while(list( , $node) = each($result)) {
$qryInsert = "insert into rpt_solicitud_superposiciones values($ise,{$this>listaCapas[$node->getName()]},'{$node>getName()}',{$node["id"]},'{$node["codigoExpediente"]}',{$node["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
// solicitudes
$result = $xml->xpath('/analisisSuperposicion/superposicionSolicitudes/solicitudes');
while(list( , $node) = each($result)) {
$qryInsert = "insert into rpt_solicitud_superposiciones values($ise,{$this>listaCapas[$node->getName()]},'{$node>getName()}',{$node["id"]},'{$node["codigoExpediente"]}',{$node["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
// historicoSolicitudes
$result
=
$xml>xpath('/analisisSuperposicion/superposicionSolicitudes/historicoSolicitudes');
while(list( , $node) = each($result)) {
$qryInsert = "insert into rpt_solicitud_superposiciones values($ise,{$this>listaCapas[$node->getName()]},'{$node>getName()}',{$node["id"]},'{$node["codigoExpediente"]}',{$node["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
// Restricciones por inversion estado
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 141 de 186
$result
=
>xpath('/analisisSuperposicion/superposicionRestricciones/inversionEstado');
$xml-
while(list( , $nodePpal) = each($result)) {
foreach($nodePpal->children() as $node) {
$qryInsert
=
"insert
into
rpt_solicitud_superposiciones
values($ise,{$this->listaCapas[$nodePpal->getName()]},'{$nodePpal>getName()}',{$node["id"]},'{$node["descripcion"]}',{$nodePpal["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
}
// Restricciones por reservasForestales
$result
=
>xpath('/analisisSuperposicion/superposicionRestricciones/reservasForestales');
$xml-
while(list( , $nodePpal) = each($result)) {
foreach($nodePpal->children() as $node) {
$qryInsert
=
"insert
into
rpt_solicitud_superposiciones
values($ise,{$this->listaCapas[$nodePpal->getName()]},'{$nodePpal>getName()}',{$node["id"]},'{$node["nombre"]}',{$nodePpal["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
}
// Restricciones por zonasMineriaIndigena
$result
=
>xpath('/analisisSuperposicion/superposicionRestricciones/zonasMineriaIndigena');
$xml-
while(list( , $nodePpal) = each($result)) {
foreach($nodePpal->children() as $node) {
$qryInsert
=
"insert
into
rpt_solicitud_superposiciones
values($ise,{$this->listaCapas[$nodePpal->getName()]},'{$nodePpal>getName()}',{$node["id"]},'{$node["descripcion"]}',{$nodePpal["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
}
// Restricciones por zonasMineriaNegritudes
$result
=
>xpath('/analisisSuperposicion/superposicionRestricciones/zonasMineriaNegritudes');
$xml-
while(list( , $nodePpal) = each($result)) {
foreach($nodePpal->children() as $node) {
$qryInsert
=
"insert
into
rpt_solicitud_superposiciones
values($ise,{$this->listaCapas[$nodePpal->getName()]},'{$nodePpal>getName()}',{$node["id"]},'{$node["descripcion"]}',{$nodePpal["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
}
// Restricciones por parquesNaturales
$result
=
>xpath('/analisisSuperposicion/superposicionRestricciones/parquesNaturales');
$xml-
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 142 de 186
while(list( , $nodePpal) = each($result)) {
foreach($nodePpal->children() as $node) {
$qryInsert
=
"insert
into
rpt_solicitud_superposiciones
values($ise,{$this->listaCapas[$nodePpal->getName()]},'{$nodePpal>getName()}',{$node["id"]},'{$node["nombre"]}',{$nodePpal["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
}
// Restricciones por zonasRestriccion
$result
=
>xpath('/analisisSuperposicion/superposicionRestricciones/zonasRestriccion');
$xml-
while(list( , $nodePpal) = each($result)) {
foreach($nodePpal->children() as $node) {
$qryInsert
=
"insert
into
rpt_solicitud_superposiciones
values($ise,{$this->listaCapas[$nodePpal->getName()]},'{$nodePpal>getName()}',{$node["id"]},'{$node["descripcion"]}',{$nodePpal["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
}
// Restricciones por zonasMineriaEspecial
$result
=
>xpath('/analisisSuperposicion/superposicionRestricciones/zonasMineriaEspecial');
$xml-
while(list( , $nodePpal) = each($result)) {
foreach($nodePpal->children() as $node) {
$qryInsert
=
"insert
into
rpt_solicitud_superposiciones
values($ise,{$this->listaCapas[$nodePpal->getName()]},'{$nodePpal>getName()}',{$node["id"]},'{$node["placa"]}',{$nodePpal["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
}
// Restricciones por zonasSalinas
$result = $xml->xpath('/analisisSuperposicion/superposicionRestricciones/zonasSalinas');
while(list( , $nodePpal) = each($result)) {
foreach($nodePpal->children() as $node) {
$qryInsert
=
"insert
into
rpt_solicitud_superposiciones
values($ise,{$this->listaCapas[$nodePpal->getName()]},'{$nodePpal>getName()}',{$node["id"]},'{$node["placa"]}',{$nodePpal["porcentajeOcupacion"]})";
$this->insertRegistro($qryInsert);
}
}
}
function limpiar_acentos($s)
{
$filtro = array("(\r\n)", "(\n\r)", "(\n)", "(\r)");
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 143 de 186
@$s = preg_replace($filtro,'',$s);
$s = @ereg_replace("[áàâãª]","a",$s);
$s = @ereg_replace("[ÁÀÂÃ]","A",$s);
$s = @ereg_replace("[ÍÌÎ]","I",$s);
$s = @ereg_replace("[íìî]","i",$s);
$s = @ereg_replace("[éèê]","e",$s);
$s = @ereg_replace("[ÉÈÊ]","E",$s);
$s = @ereg_replace("[óòôõº]","o",$s);
$s = @ereg_replace("[ÓÒÔÕ]","O",$s);
$s = @ereg_replace("[úùû]","u",$s);
$s = @ereg_replace("[ÚÙÛ]","U",$s);
$s = str_replace("ç","c",$s);
$s = str_replace("Ç","C",$s);
$s = str_replace("ñ","n",$s);
$s = str_replace("Ñ","N",$s);
$s = str_replace("(?)","",$s);
$s = str_replace("(¿)","",$s);
$s = str_replace("¿","",$s);
$s = str_replace('<xml version="1.0"
encoding="UTF-8"\?>',$s);
encoding="UTF-8">','<\?xml
version="1.0"
return $s;
}
} // fin de la clase ProcesarSolicitudSuperposiciones
?>
4.2.11 Reporte detallado de solicitudes
Esta consulta permite obtener información ya sea general o detallada sobre las propuestas
de contrato que se encuentran registradas en CMC. La consulta puede ser personalizada
mediante una serie de filtros básicos que además pueden ser combinados entre sí para
particularizar mucho más la búsqueda. Además, permite almacenar el archivo de resultados
en formato Excel donde mediante la potencialidad de este aplicativo se puede continuar
filtrando la información obtenida.
El archivo en el cual se definen las consultas se llama “listadoSolicitudes.php”, en el se
encuentran múltiples campos de texto desde los cuales se genera la búsqueda al sistema.
Las búsquedas pueden ser una combinación de código de expediente, estado de la solicitud,
fecha de radicación, minerales, municipios y/o departamentos (de ubicación del área),
solicitantes o grupo de trabajo. Una vez se han diligenciado los filtros de búsqueda y se
activa el botón buscar se invoca a la página “aCargo_Resultados.php” la cual genera la
consulta detallada y genera los resultados obtenidos en formato Excel y debidamente
tabulados.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 144 de 186
A continuación se presenta el código fuente correspondiente a las páginas
“listadoSolicitudes.php” y “listadoSolicitudes.php”:
listadoSolicitudes.php
<?php
session_start();
/*
En este módulo se realizan los procesos de búsqueda de solicitudes con base en parámetros para la consulta.
Los parámetros de busqueda que posee son:
- Por placa (Si no se define trae todas las que cumplan los demás filtros)
- Por estado jurídico de la propuesta
- Por intervalo de fechas de radicación
- Por minerales
- Por municipio
- Por departamento
- Por grupo de trabajo
El resultado obtenido se presenta en formato Excel
*/
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:COORDINADOR
CONTRATACION:COORDINADOR
RMN:COORDINADOR
INTERNO:ADMINISTRADOR MINISTERIO MINAS:');
CONTRATACION:SUBDIRECTOR
IAM:ADMINISTRADOR
CONTROL
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 145 de 186
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2
src="../../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<style type="text/css">
<!-.Estilo1 {color: #004080}
-->
</style>
</HEAD>
<BODY><LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<FORM name='form01' action='aCargo_Resultados.php' method="post">
<TABLE class=textoTable width=600>
<TBODY>
<TR>
<TD
colspan="4"><img
src="../../img/Informes/headerInformeSolicitudesCMC.jpg"
height="32"></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">ESTADO DE LA SOLICITUD : </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<select name="estado" id="estado">
<option value="VIGENTE" selected>VIGENTE</option>
<option value="OTORGADA">OTORGADA (TITULO)</option>
<option value="ARCHIVADA">ARCHIVADA</option>
<option value="TODOS">TODOS</option>
</select>
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR EXPEDIENTE: </div></TD>
width="560"
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 146 de 186
<TD width="50%" colspan="2">
<div align="left">
<input
name=codExpediente class=textoCalendario id="codExpediente"
onChange="checkValue(this, 'fechaInicial','TEXT',true);">
</div></TD>
</TR>
<TR>
<TD> </TD>
<TD>FECHA INICIAL RADICACIÓN (DD/MM/AAAA) : </TD>
<TD colspan="2"><input
name=fechaInicial class=textoCalendario id="fechaInicial"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="35"> </TD>
</TR>
<TR>
<TD> </TD>
<TD>FECHA  FINAL RADICACIÓN (DD/MM/AAAA) : </TD>
<TD colspan="2"><input
name=fechaFinal class=textoCalendario id="fechaFinal"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="35"></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR MINERAL: </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=mineral class=textoCalendario id="mineral"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="45">
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR MUNICIPIO:</div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=municipio class=textoCalendario id="municipio"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="45">
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR DEPARTAMENTO:</div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=departamento class=textoCalendario id="departamento"
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 147 de 186
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="45">
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left"> PERSONA O RAZÓN SOCIAL  (CEDULA O NOMBRE): </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=persona class=textoCalendario id="persona"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="50">
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR GRUPO DE TRABAJO: </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=grupo_trabajo class=textoCalendario id="grupo_trabajo"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="50">
</div></TD>
</TR>
<TR>
<TD colspan="4">
<DIV align=right> </DIV>
<DIV id=slcalcod
style="Z-INDEX: 10; LEFT: 100px; VISIBILITY: hidden; POSITION: absolute; TOP: 100px">
<SCRIPT>printCalendar("dom","lun","mar","mié","jue","vie","sáb",2,"ene","feb","mar","abr","may","jun","jul","
ago","sep","oct","nov","dic",13,11,2006);</SCRIPT>
</DIV></TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=600>
<TBODY>
<TR>
<TD colspan="2" background="../../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD width="15%"> </TD>
<TD width="85%"><INPUT name="Enviar" type=submit class=Button value=Buscar onClick="alert('LA
CONSULTA PUEDE TOMAR DEMASIADO TIEMPO, HAGA CLIC EN ESTE BOTON Y ESPERE UN
MOMENTO')"></TD></TR>
<TR>
<TD colspan="2" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 148 de 186
</FORM>
</BODY></HTML>
listadoSolicitudes.php
<?php
session_start();
/*
En este módulo se realizan los procesos de búsqueda de solicitudes con base en parámetros para la consulta.
Los parámetros de busqueda que posee son:
- Por placa (Si no se define trae todas las que cumplan los demás filtros)
- Por estado jurídico de la propuesta
- Por intervalo de fechas de radicación
- Por minerales
- Por municipio
- Por departamento
- Por grupo de trabajo
El resultado obtenido se presenta en archivo formato Excel
*/
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename=ReporteSolicitudes".date("Ymd_His").".xls");
header("Pragma: no-cache");
header("Expires: 0");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:COORDINADOR
CONTRATACION:COORDINADOR
RMN:COORDINADOR
INTERNO:ADMINISTRADOR MINISTERIO MINAS:');
$myConn = new MyORACLE;
$codExpediente
$mineral
$municipio
$departamento
$grupo_trabajo
$persona
$estado
= @strtoupper($_POST["codExpediente"]);
= @strtoupper($_POST["mineral"]);
= @strtoupper($_POST["municipio"]);
= @strtoupper($_POST["departamento"]);
= @strtoupper($_POST["grupo_trabajo"]);
= @strtoupper($_POST["persona"]);
= @strtoupper($_POST["estado"]);
if(!isset($_POST["fechaInicial"])||$_POST["fechaInicial"]=="")
$fechaInicial="1/01/1905";
else
$fechaInicial=$_POST["fechaInicial"];
if(!isset($_POST["fechaFinal"])||$_POST["fechaFinal"]=="")
CONTRATACION:SUBDIRECTOR
IAM:ADMINISTRADOR
CONTROL
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 149 de 186
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
$fechaFinal= date("d/m/Y");
else
$fechaFinal=$_POST["fechaFinal"];
$filtro = "";
if($estado=="VIGENTE") $filtro .= " (ID_ESTADO_EXPEDIENTE=23) AND ";
else if($estado=="OTORGADA") $filtro .= " (ID_ESTADO_EXPEDIENTE=22) AND ";
else if($estado=="ARCHIVADA") $filtro .= " (ID_ESTADO_EXPEDIENTE>=24) AND ";
else;
if($codExpediente!="") $filtro .= " CODIGO_EXPEDIENTE like'%$codExpediente%' AND ";
if($mineral!="") $filtro .= " MINERALES like '%$mineral%' AND ";
if($municipio!="") $filtro .= " MUNICIPIOS like '%$municipio%-%' AND ";
if($departamento!="") $filtro .= " MUNICIPIOS like '%-$departamento%' AND ";
if($persona!="") $filtro .= " TITULARES like '%$persona%' AND ";
if($grupo_trabajo!="") $filtro .= " GRUPO_TRABAJO like '%$grupo_trabajo%' AND ";
$filtro
.=
"
fecha_radicacion
between
to_date('$fechaInicial','DD/MM/YYYY')
and
(to_date('$fechaFinal','DD/MM/YYYY') + 1)";
$queryListadoSolicitudes = "
SELECT
CODIGO_EXPEDIENTE,
to_char(FECHA_RADICACION,'DD/MM/YYYY
HH24:MI:SS')
FECHA_RADICACION,
NUMERO_FORMULARIO,
GRUPO_TRABAJO,
ID_ESTADO_EXPEDIENTE,
ESTADO_EXPEDIENTE,
AREA_SOLICITADA,
AREA_DEFINITIVA,
DIRECCION_CORRESPONDENCIA,
MODALIDAD,
ID_SISTEMA_ORIGEN,
MINERALES,
TITULARES,
TELEFONOS,
DIRECCIONES,
MUNICIPIOS
FROM cmc.CONSULTA_SOLICITUDES_ALL WHERE $filtro
";
echo "<hr>".$queryListadoSolicitudes."<hr>";
$row=$myConn->select($queryListadoSolicitudes);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es">
<head>
<title>::: CATASTRO MINERO COLOMBIANO - CMC :::</title>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<script type="text/javascript" language="JavaScript1.2" src="../../estilos/common.js"></script>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 150 de 186
<style type="text/css">
<!-.Estilo1 {color: #FFFFFF}
-->
</style>
</head>
<body>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<div border="0" cellpadding="0" cellspacing="0" class="TableTab2">
<br>
<table class="resultados" border=1>
<tr
bgcolor="darkblue"><td
colspan=13
ALIGN=left><FONT
COLOR="white"><b>     RESULTADO DE SOLICITUDES</b></font></td></tr>
<tr bgcolor="#E0E0E0">
<td>CODIGO EXPEDIENTE</td>
<td>NUMERO FORMULARIO</td>
<td>GRUPO TRABAJO</td>
<td>ESTADO EXPEDIENTE</td>
<td>FECHA RADICACION</td>
<td>AREA SOLICITADA/M2</td>
<td>AREA DEFINITIVA/M2</td>
<td>TITULARES</td>
<td>TELEFONOS</td>
<td>DIRECCION CORRESPONDENCIA</td>
<td>MODALIDAD</td>
<td>MINERALES</td>
<td>MUNICIPIOS-DEPARTAMENTOS</td>
</tr>
<?php
for($i=0;$i<sizeof($row);$i++) {
echo "<tr>";
echo "<td>".@$row[$i]["CODIGO_EXPEDIENTE"].'</td>';
echo "<td>".@$row[$i]["NUMERO_FORMULARIO"]."</td>";
echo "<td>".@$row[$i]["GRUPO_TRABAJO"]."</td>";
echo "<td>".@$row[$i]["ESTADO_EXPEDIENTE"]."</td>";
echo "<td>".@$row[$i]["FECHA_RADICACION"]."</td>";
echo "<td>".str_replace(".",",",@$row[$i]["AREA_SOLICITADA"])."</td>";
echo "<td>=\"".str_replace(".",",",@$row[$i]["AREA_DEFINITIVA"])."\"</td>";
echo "<td>".@$row[$i]["TITULARES"]."</td>";
echo "<td>".@$row[$i]["TELEFONOS"]."</td>";
echo "<td>".@$row[$i]["DIRECCION_CORRESPONDENCIA"]."</td>";
echo "<td>".@$row[$i]["MODALIDAD"]."</td>";
echo "<td>".@$row[$i]["MINERALES"]."</td>";
echo "<td>".@$row[$i]["MUNICIPIOS"]."</td>";
echo "</tr>";
}
?>
</table>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 151 de 186
</body>
</html>
4.2.12 Reporte detallado de títulos
Esta consulta permite obtener información ya sea general o detallada sobre los contratos
(títulos mineros) que se encuentran registrados en CMC. La consulta puede ser
personalizada mediante una serie de filtros básicos que además pueden ser combinados
entre sí para particularizar mucho más la búsqueda. Además, permite almacenar el archivo
de resultados en formato Excel donde mediante la potencialidad de este aplicativo se puede
continuar filtrando la información obtenida.
El archivo en el cual se definen las consultas se llama “listadoSolicitudes.php”, en el se
encuentran múltiples campos de texto desde los cuales se genera la búsqueda al sistema.
Las búsquedas pueden ser una combinación de código de expediente, estado de la solicitud,
fecha de inscripción de RMN, minerales, municipios y/o departamentos (de ubicación del
área), solicitantes o grupo de trabajo. Una vez se han diligenciado los filtros de búsqueda y
se activa el botón buscar se invoca a la página “aCargo_Resultados.php” la cual genera la
consulta detallada y genera los resultados obtenidos en formato Excel y debidamente
tabulados.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 152 de 186
A continuación se presenta el código fuente correspondiente a las páginas
“listadoSolicitudes.php” y “listadoSolicitudes.php”:
listadoSolicitudes.php
<?php
session_start();
/*
En este módulo se realizan los procesos de búsqueda de titulos mineros con base en parámetros para la
consulta.
Los parámetros de busqueda que posee son:
- Por placa (Si no se define trae todas las que cumplan los demás filtros)
- Por estado jurídico de la propuesta
- Por intervalo de fechas de inscripción en el Registro Minero Nacional
- Por minerales
- Por municipio
- Por departamento
- Por grupo de trabajo
El resultado obtenido se presenta en formato Excel
*/
require_once("../../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:COORDINADOR
CONTRATACION:SUBDIRECTOR
CONTRATACION:COORDINADOR RMN:COORDINADOR IAM:ANALISTA FINANCIERA:ADMINISTRADOR CONTROL
INTERNO:ADMINISTRADOR MINISTERIO MINAS:');
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 153 de 186
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../../estilos/webpage.css" type=text/css rel=stylesheet>
<SCRIPT language=JavaScript1.2
src="../../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT src="../../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY>
<FORM name='form01' action='aCargo_Resultados.php' method="post">
<TABLE class=textoTable width=600>
<TBODY>
<TR>
<TD colspan="4"><img src="../../img/Informes/headerInformeTitulosCMC.jpg"> </TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">ESTADO DEL TITULO : </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<select name="estado" id="estado">
<option value="INSCRITO" selected>VIGENTE</option>
<option value="NO_VIGENTE">NO VIGENTE</option>
<option value="TODOS">TODOS</option>
</select>
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR EXPEDIENTE: </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=codExpediente class=textoCalendario id="codExpediente"
onChange="checkValue(this, 'fechaInicial','TEXT',true);">
</div></TD>
</TR>
<TR>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 154 de 186
<TD> </TD>
<TD>FECHA INICIAL INSCRIPCION RMN (DD/MM/AAAA) : </TD>
<TD colspan="2"><input
name=fechaInicial class=textoCalendario id="fechaInicial"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="35"> </TD>
</TR>
<TR>
<TD> </TD>
<TD>FECHA  FINAL INSCRIPCION RMN (DD/MM/AAAA) : </TD>
<TD colspan="2"><input
name=fechaFinal class=textoCalendario id="fechaFinal"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="35"></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR MINERAL: </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=mineral class=textoCalendario id="mineral"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="45">
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR MUNICIPIO:</div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=municipio class=textoCalendario id="municipio"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="45">
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR DEPARTAMENTO:</div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=departamento class=textoCalendario id="departamento"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="45">
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR PERSONA O RAZÓN SOCIAL
(CEDULA O NOMBRE): </div></TD>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 155 de 186
<TD width="50%" colspan="2">
<div align="left">
<input
name=persona class=textoCalendario id="persona"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="50">
</div></TD>
</TR>
<TR>
<TD width="2%"> </TD>
<TD width="48%">
<div align="left">CONSULTA POR GRUPO DE TRABAJO: </div></TD>
<TD width="50%" colspan="2">
<div align="left">
<input
name=grupo_trabajo class=textoCalendario id="grupo_trabajo"
onChange="checkValue(this, 'fechaInicial','TEXT',true);" size="50">
</div></TD>
</TR>
<TR>
<TD colspan="4">
<DIV align=right> </DIV>
<DIV id=slcalcod
style="Z-INDEX: 10; LEFT: 100px; VISIBILITY: hidden; POSITION: absolute; TOP: 100px">
<SCRIPT>printCalendar("dom","lun","mar","mié","jue","vie","sáb",2,"ene","feb","mar","abr","may","jun","jul","
ago","sep","oct","nov","dic",13,11,2006);</SCRIPT>
</DIV></TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=600>
<TBODY>
<TR>
<TD colspan="2" background="../../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD width="15%"> </TD>
<TD width="85%"><INPUT name="Enviar" type=submit class=Button value=Buscar onClick="alert('LA
CONSULTA PUEDE TOMAR DEMASIADO TIEMPO, HAGA CLIC EN ESTE BOTON Y ESPERE UN
MOMENTO')"></TD></TR>
<TR>
<TD colspan="2" background="../../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
</FORM>
</BODY></HTML>
listadoSolicitudes.php
<?PHP
session_start();
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 156 de 186
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
/*
En este módulo se realizan los procesos de búsqueda de titulos mineros con base en parámetros para la
consulta.
Los parámetros de busqueda que posee son:
- Por placa (Si no se define trae todas las que cumplan los demás filtros)
- Por estado jurídico de la propuesta
- Por intervalo de fechas de inscripción en el Registro Minero Nacional
- Por minerales
- Por municipio
- Por departamento
- Por grupo de trabajo
El resultado obtenido se presenta en formato Excel
*/
require_once("../../datosPages/classConnect.php");
require_once("../../clases/validaUser.php");
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename=ReporteTitulos".date("Ymd_His").".xls");
header("Pragma: no-cache");
header("Expires: 0");
$validate = new validaUsuario();
$validate->validaSession(':ADMINISTRADOR:COORDINADOR
CONTRATACION:SUBDIRECTOR
CONTRATACION:COORDINADOR RMN:COORDINADOR IAM:ANALISTA FINANCIERA:ADMINISTRADOR CONTROL
INTERNO:ADMINISTRADOR MINISTERIO MINAS:');
$myConn = new MyORACLE;
$codExpediente
$mineral
$municipio
$departamento
$grupo_trabajo
$persona
$estado
= @strtoupper($_POST["codExpediente"]);
= @strtoupper($_POST["mineral"]);
= @strtoupper($_POST["municipio"]);
= @strtoupper($_POST["departamento"]);
= @strtoupper($_POST["grupo_trabajo"]);
= @strtoupper($_POST["persona"]);
= @strtoupper($_POST["estado"]);
if(!isset($_POST["fechaInicial"])||$_POST["fechaInicial"]=="")
$fechaInicial="1/01/1905";
else
$fechaInicial=$_POST["fechaInicial"];
if(!isset($_POST["fechaFinal"])||$_POST["fechaFinal"]=="")
$fechaFinal=date("d/m/Y");
else
$fechaFinal=$_POST["fechaFinal"];
$filtro = "";
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 157 de 186
if($estado=="INSCRITO") $filtro .= " ESTADO_EXPEDIENTE LIKE '%VIGENTE%' AND ";
else if($estado=="NO_VIGENTE") $filtro .= " (ESTADO_EXPEDIENTE LIKE '%TERMINADO%') AND ";
else;
if($codExpediente!="") $filtro .= " CODIGO_EXPEDIENTE like'%$codExpediente%' AND ";
if($mineral!="") $filtro .= " MINERALES like '%$mineral%' AND ";
if($municipio!="") $filtro .= " MUNICIPIOS like '%$municipio-%' AND ";
if($departamento!="") $filtro .= " MUNICIPIOS like '%-$departamento%' AND ";
if($persona!="") $filtro .= " TITULARES like '%$persona%' AND ";
if($grupo_trabajo!="") $filtro .= " GRUPO_TRABAJO like '%$grupo_trabajo%' AND ";
$filtro
.=
"
fecha_inscripcion_rmn
(to_date('$fechaFinal','DD/MM/YYYY') + 1)";
between
to_date('$fechaInicial','DD/MM/YYYY')
and
$queryListadoTitulos = "
SELECT
id,
codigo_expediente,
codigo_rmn,
codigo_anterior,
to_char(fecha_contrato,'DD/MM/YYYY HH24:MI:SS') fecha_contrato,
to_char(fecha_inscripcion_rmn,'DD/MM/YYYY
HH24:MI:SS')
fecha_inscripcion_rmn,
grupo_trabajo,
id_estado_expediente,
estado_expediente,
area,
direccion_correspondencia,
id_sistema_origen,
modalidades_titulo tipo_contrato,
minerales,
titulares,
direcciones,
municipios,
to_char(fecha_terminacion,'DD/MM/YYYY HH24:MI:SS') fecha_terminacion
from cmc.consulta_titulos_all WHERE $filtro
";
$row=$myConn->select($queryListadoTitulos);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es">
<head>
<title>::: CATASTRO MINERO COLOMBIANO - CMC :::</title>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!-.Estilo1 {color: #FFFFFF}
-->
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 158 de 186
</style>
</head>
<body>
<link href="../../estilos/webpage.css" rel="stylesheet" type="text/css">
<div border="0" cellpadding="0" cellspacing="0" class="TableTab2">
<br>
<table class="resultados" border=1>
<tr
bgcolor="darkblue"><td
colspan=13
ALIGN=left><FONT
COLOR="white"><b>     RESULTADO DE TITULOS</b></font></td></tr>
<tr bgcolor="#E0E0E0">
<td>CODIGO RMN</td>
<td>CODIGO EXPEDIENTE</td>
<td>GRUPO TRABAJO</td>
<td>ESTADO EXPEDIENTE</td>
<td>FECHA REGISTRO</td>
<td>FECHA CONTRATO</td>
<td>FECHA TERMINA</td>
<td>TITULARES</td>
<td>DIRECCIONES</td>
<td>AREA Has.Mts2</td>
<td>MODALIDAD</td>
<td>MINERALES</td>
<td>MUNICIPIOS-DEPARTAMENTOS</td>
</tr>
<?php
for($i=0;$i<sizeof($row);$i++) {
$areaHa = ($row[$i]["AREA"]/10000);
echo "<tr>";
echo "<td>".@$row[$i]["CODIGO_RMN"].'</td>';
echo "<td>".@$row[$i]["CODIGO_EXPEDIENTE"]."</td>";
echo "<td>".@$row[$i]["GRUPO_TRABAJO"]."</td>";
echo "<td>".@$row[$i]["ESTADO_EXPEDIENTE"]."</td>";
echo "<td>".@$row[$i]["FECHA_INSCRIPCION_RMN"]."</td>";
echo "<td>".@$row[$i]["FECHA_CONTRATO"]."</td>";
echo "<td>".@$row[$i]["FECHA_TERMINACION"]."</td>";
echo "<td>".@$row[$i]["TITULARES"]."</td>";
echo "<td>".@$row[$i]["DIRECCIONES"]."</td>";
printf("<td>=\"%.4f\" </td>", $areaHa);
echo "<td>".@$row[$i]["TIPO_CONTRATO"]."</td>";
echo "<td>".@$row[$i]["MINERALES"]."</td>";
echo "<td>".@$row[$i]["MUNICIPIOS"]."</td>";
echo "</tr>";
}
?>
</table>
</body>
</html>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 159 de 186
4.2.13 Generación de certificado RMN
El certificado de RMN fue generado debido a problemas en el sistema SIAL para la
generación del reporte del Registro Minero Nacional. La información suministrada por este
sistema toma como principal base el sistema SIAL y solo es válida para verificar información
registrada en dicho sistema, ya que SIAL (RMN) fue reemplazado desde enero de 2010 por
CMC.
El archivo principal para la generación de dicho reporte se llama “consultaCertificado.php”,
en el se ingresa el código de Registro Minero correspondiente al título minero que se desea
consultar.
Al realizar clic sobre el botón “Buscar” se ejecuta el archivo “certificado.php” el cual genera
el reporte correspondiente, este reporte posee la información relacionada con código de
registro minero, modalidad, titulares, fecha de inscripción RMN y fecha de terminación,
municipios de ocupación, coordenadas correspondientes, punto arcifinio y anotaciones
asociadas.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 160 de 186
A continuación se presentan los códigos
“consultaCertificado.php” y “certificado.php”:
relacionados
con
los
archivos
consultaCertificado.php
<?php
session_start();
/*
Generación del formulario de búsqueda para generar los reportes del Registro Minero Nacional
La información aqui reportada es tomada del sistema SIAL
Este módulo fue generado a fin de poder obtener la información correspondiente del SIAL con respecto a los
Certificados del Registro Minero
mientras fue SIAL el sistema vigente para la titulación minera del país
*/
require_once("../clases/validaUser.php");
$validate = new validaUsuario();
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 161 de 186
$validate->validaSession(':ADMINISTRADOR:ANALISTA RMN:COORDINADOR RMN:');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../estilos/webpage.css" type=text/css rel=stylesheet>
<script>
function generarCertificadoRMN() {
window.open('certificado.php?codExpediente='+document.forms[0].codExpediente.value,'','menubar=yes,
scrollbars=yes, location=yes');
}
</script>
<SCRIPT language=JavaScript1.2
src="../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
var
langue="es";
var
<SCRIPT src="../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY><LINK href="../estilos/webpage.css"
type=text/css rel=stylesheet>
<FORM name='form01' action='certificado.php' method="post"><BR>
<TABLE class=textoTable width=560>
<TBODY>
<TR>
<TD colspan="4"><img src="../img/CertificaRMN/tituloCertifica.jpg" width="560" height="32"></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
<TR>
<TD colspan="4">        A continuación ingrese el
CODIGO DE REGISTRO MINERO para realizar la búsqueda: </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD colspan="2"> </TD>
</TR>
<TR>
<TD width="26%">
<DIV align=right>CODIGO RMN : </DIV></TD>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 162 de 186
<TD width="38%">      
<input
name=codExpediente class=textoCalendario id="codExpediente"
onChange="checkValue(this, 'fechaInicial','TEXT',true);"> </TD>
<TD width="36%" colspan="2"><div align="right"></div>
</TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=565>
<TBODY>
<TR>
<TD colspan="2" background="../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD
width="200%"
colspan="2">             &nbs
p;     
<input name="Enviar" type=button class=Button value=Buscar onClick="generarCertificadoRMN()"></TD>
</TR>
<TR>
<TD colspan="2" background="../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
</FORM>
<SCRIPT language=JavaScript type=text/javascript>
<!-var focusControl = document.forms["busquedaForm"].elements["codigoExpediente"];
if (focusControl.type != "hidden" && !focusControl.disabled) {
focusControl.focus();
}
// -->
</SCRIPT>
<BR>
<TABLE cellSpacing=0 cellPadding=0 width=560 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD></TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR></TBODY></TABLE></BODY></HTML>
certificado.php
<?php
session_start();
/*
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 163 de 186
Generación del formulario de búsqueda para generar los reportes del Registro Minero Nacional
La información aqui reportada es tomada del sistema SIAL
Este módulo fue generado a fin de poder obtener la información correspondiente del SIAL con respecto a los
Certificados del Registro Minero
mientras fue SIAL el sistema vigente para la titulación minera del país
*/
require_once("../datosPages/classConnect.php");
require_once("../clases/validaUser.php");
$validate = new validaUsuario();
$validate->validaSession(':ANALISTA RMN:COORDINADOR RMN:');
// Marca de Agua en certificados
$marcaAgua="";
$CODIGO_RMN=strtoupper($_GET["codExpediente"]);
// arreglo clase_persona
$CP['C']='CC';
$CP['N']='Nit';
$CP['E']='Nit Extranjero';
$CP['U']='Nit Usuario';
$CP['T']='Tarjeta Identidad';
$CP['P']='Persona';
$myConn = new MyORACLE;
// monitoreo del funcionario:
$queryInsertAuditoria
=
"insert
into
funcionarios_certificados
values('".$_SESSION["usuario_cmc"]."','".$CODIGO_RMN."')";
(login,codigo_rmn)
$myConn->insert($queryInsertAuditoria);
$queryBasico
=
"select
r.*,
to_char(r.fecha_inicio,'DD/MM/YYYY')
to_char(r.fecha_termina,'DD/MM/YYYY') F_TERMINA,
to_char(r.fecha_registro,'DD/MM/YYYY
HH24:MI:SS')
F_REGISTRO
rmn_registro_expedientes@a_sial r where nro_expediente='$CODIGO_RMN'
";
$queryArcifinio
=
"select
*
from
ttms_titulos_pas
pa,
planchas_igac
codigo_rmn='$CODIGO_RMN' and pa.id_plancha=pigac.id";
$queryPersonas = "
select distinct nro_expediente, cod_tercero, cclacli, crazon
from rmn_titulares_reg_exped@a_sial rt, terceros_ok@a_sial t
where rt.nro_expediente='$CODIGO_RMN' and t.cnit=rt.cod_tercero
";
$queryMinerales = "
select rmi.nro_expediente, sm.descripcion MINERAL
pigac
F_INICIO,
from
where
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 164 de 186
from ttms_titulos tt, sial.submineral@a_sial sm, rmn_minerales_reg_exped@a_sial rmi
where rmi.nro_expediente='$CODIGO_RMN' and
tt.codigo_rmn=rmi.nro_expediente and rmi.cod_mineral=sm.codigo
";
$queryModalidad = "
select t.codigo_rmn, m.nombre MODALIDAD
from titulos t, titulos_modalidades tm, modalidades m
where t.codigo_rmn = '$CODIGO_RMN' and t.id=tm.id_titulo and tm.id_modalidad=m.id
";
$queryMunicipiosDeptos = "
select t.codigo_rmn, m.nombre MUNICIPIO, d.nombre DEPARTAMENTO
from titulos t, titulos_municipios tm, municipios m, departamentos d
where t.codigo_rmn='$CODIGO_RMN' and t.id=tm.id_titulo and tm.id_municipio=m.id and
m.id_departamento=d.id
";
$queryAlinderaciones = "select to_char(tx.distancia,'999999999.99') DISTANCIAF, tx.* from
ttms_coord_tit_xml tx where expmin='$CODIGO_RMN' and zona > 0 order by expmin, zona, pto_inicial";
$queryExclusiones = "select to_char(tx.distancia,'999999999.99') DISTANCIAF, tx.* from ttms_coord_tit_xml
tx where expmin='$CODIGO_RMN' and zona < 0 order by expmin, zona desc, pto_inicial asc";
$queryAnotaciones = "
SELECT
NRO_EXPEDIENTE,
NRO_ANOTACION,
ANOT_COD_ANOTACION,
TO_CHAR(FECHA_ANOTACION,'DD/MM/YYYY') FECHA_ANOTACION, DESC_DOC_SOPORTE,
NRO_DOC_SOPORTE,
TO_CHAR(FCH_DOC_SOPORTE,'DD/MM/YYYY')
FCH_DOC_SOPORTE, DEP_DOC_SOPORTE, M.NOMBRE AS MUNICIPIO, D.NOMBRE AS DEPARTAMENTO,
RA.OBSERVACION
FROM RMN_ANOTACIONES_REG_EXPED@a_sial RA, MUNICIPIOS@a_sial M,
DEPARTAMENTOS@a_sial D
WHERE NRO_EXPEDIENTE= '$CODIGO_RMN' AND
M.COD_DANE=RA.MNCP_COD_DANE
AND
M.DPTO_COD_DANE
=
RA.MNCP_DPTO_COD_DANE
AND D.COD_DANE= RA.MNCP_DPTO_COD_DANE
ORDER BY RA.NRO_EXPEDIENTE, RA.NRO_ANOTACION
";
$queryTitularesAnotaciones= "
SELECT TA.NRO_EXPEDIENTE, TA.NRO_ANOTACION, TA.COD_TERCERO, TA.CLASE,TA.CRAZON,
T.CCLACLI , TA.COD_AGENTE
FROM RMN_TITULARES_ANOTACION@a_sial TA, TERCEROS@a_sial T
WHERE TA.NRO_EXPEDIENTE = '$CODIGO_RMN'
AND TA.COD_TERCERO=T.CNIT
ORDER BY TA.NRO_ANOTACION, TA.CRAZON
";
$queryMunicipioReside = "
select NRO_EXPEDIENTE, m.NOMBRE MUNICIPIO, d.nombre DEPARTAMENTO
from rmn_registro_expedientes@a_sial r, municipios@a_sial m, departamentos@a_sial d
where r.nro_expediente='$CODIGO_RMN' and
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 165 de 186
r.cod_departamento=d.cod_dane
r.cod_departamento=m.dpto_cod_dane
";
and
r.cod_municipio=m.cod_dane
and
// generacion de listas de resultados:
$datosBasicos=$myConn->select($queryBasico);
if($datosBasicos=="") {
echo
"<center><h1>NO
EXISTE
INFORMACION
PARA
EL
$CODIGO_RMN</h1></center><hr><p>
<a
href='Forms/reportes.rmn.certificados.php'>CONSULTE
EXPEDIENTE</a>
";
exit;
}
$arcifinio=$myConn->select($queryArcifinio);
$personas=$myConn->select($queryPersonas);
$listaMinerales=$myConn->select($queryMinerales);
$modalidad=$myConn->select($queryModalidad);
$listaMunicipiosDeptos=$myConn->select($queryMunicipiosDeptos);
$alinderaciones=$myConn->select($queryAlinderaciones);
$exclusiones=$myConn->select($queryExclusiones);
$municipioReside=$myConn->select($queryMunicipioReside);
$row=$myConn->select($queryAnotaciones);
if($row=="") {
$row[0][""]="";
}
$row2=$myConn->select($queryTitularesAnotaciones);
$existenTitularesAnotaciones=1;
if($row2=="")
$existenTitularesAnotaciones=0;
//print_r($alinderaciones);
if($municipioReside=="") {
$municipioReside[0]["MUNICIPIO"]="";
$municipioReside[0]["DEPARTAMENTO"]="";
}
if($arcifinio=="") {
$arcifinio[0]["DESCRIPCION"]="";
$arcifinio[0]["X"]="";
$arcifinio[0]["Y"]="";
$arcifinio[0]["IDPL"]="";
}
// agrupacion de minerales en una linea
if($listaMinerales!="") {
$minerales=$listaMinerales[0]["MINERAL"];
for($i=1;$i<sizeof($listaMinerales);$i++)
EXPEDIENTE
NUEVO
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 166 de 186
$minerales .= ", ".$listaMinerales[$i]["MINERAL"];
} else {$minerales="";}
// agrupacion de minerales en una linea
if($listaMunicipiosDeptos!="") {
$municipiosDeptos=$listaMunicipiosDeptos[0]["MUNICIPIO"]."
(".$listaMunicipiosDeptos[0]["DEPARTAMENTO"].")";
for($i=1;$i<sizeof($listaMunicipiosDeptos);$i++)
$municipiosDeptos
.=
",
".$listaMunicipiosDeptos[$i]["MUNICIPIO"]."
(".$listaMunicipiosDeptos[$i]["DEPARTAMENTO"].")";
}
?>
<!DOCTYPE
html
PUBLIC
"-//W3C//DTD
XHTML
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>::: Certificados de RMN :::</title>
<style type="text/css">
<!-body {
font-family:Verdana;
font-size:9px;
}
table {
font-family:Verdana;
font-size:9px;
}
.bdTd {
border: 1px solid black;
border-collapse:collapse;
}
.Estilo1 {
font-family: Verdana;
font-weight: bold;
font-size: 16px;
}
.Estilo3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}
.Estilo4 {
font-family: Verdana;
font-size: 9px;
1.0
Transitional//EN"
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 167 de 186
}
.Estilo5 {font-size: 9px}
.Estilo6 {font-family: Verdana; font-weight: bold; font-size: 18px; }
-->
</style>
</head>
<body>
<table width="700" border="0">
<tr>
<td><table width="700" border="0">
<tr>
<td width="14%"><img src="../img/escudoColombia.jpg" width="79" height="85" /></td>
<td width="46%"> </td>
<td width="40%"><p align="right" class="Estilo1">INSTITUTO COLOMBIANO<br />
DE GEOLOGÍA Y MINERÍA<br />
INGEOMINAS</p></td>
</tr>
</table>
</td>
</tr>
</table>
               &nbs
p;               &n
bsp;               
               &nbs
p;               &n
bsp;               
   <span
class="Estilo3">FECHA
EXPEDICIÓN:
<?php
echo
formatoDateTime(fechaActual()) ?> <br />
<br />
</span>
<table width="700" border="1" cellpadding="0" cellspacing="0" class="bdTd">
<tr>
<td colspan="2" class="bdTd"><table width="100%" border="0">
<tr>
<td width="66%"><span class="Estilo1"> CERTIFICADO DE REGISTRO MINERO</span></td>
<td
width="34%"
class="Estilo1"><div
align="right">Código:
<?php
echo
@$datosBasicos[0]["NRO_EXPEDIENTE"]?> </div></td>
</tr>
</table></td>
</tr>
<tr>
<td
colspan="2"
class="bdTd"><div
align="center"
class="Estilo1"> <?php
echo
@$modalidad[0]["MODALIDAD"]."    ".@$datosBasicos[0]["COD_EXPEDIENTERMN_AN
TIGUO"] ?> </div></td>
</tr>
<tr>
<td width="619" class="bdTd"><table width="99%" border="0">
<tr>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 168 de 186
<td><span
class="Estilo4">  VIGENCIA
DESDE:
<?php
echo
@formatoDateTimeTexto($datosBasicos[0]["F_INICIO"])?><br />
 
HASTA: <?php echo @formatoDateTimeTexto($datosBasicos[0]["F_TERMINA"])?> </span></td>
</tr>
</table></td>
<td width="375" class="bdTd"><table width="100%" border="0">
<tr>
<td><span class="Estilo4">FECHA Y HORA DE
REGISTRO<br />
   <?php echo @formatoDateTimeTexto($datosBasicos[0]["F_REGISTRO"])?></span>
<div align="center"></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<br />
<table width="700" border="0">
<tr>
<td width="552" class="Estilo3">TITULARES</td>
<td width="138" class="Estilo3">  IDENTIFICACION</td>
</tr>
<?php
for($i=0;$personas!=""&&$i<sizeof($personas);$i++) {
?>
<tr>
<td class="Estilo4"><?php echo @$personas[$i]["CRAZON"]?></td>
<td
class="Estilo4"><?php
echo
@$CP[$personas[$i]["CCLACLI"]]?>         <?php echo
@$personas[$i]["COD_TERCERO"]?></td>
</tr>
<?php
}
?>
</table>
<p class="Estilo4"><strong>DIRECCIÓN   :</strong>     
<?php
echo
@$datosBasicos[0]["DIRECCION"]."
(".@$municipioReside[0]["MUNICIPIO"]."".@$municipioReside[0]["DEPARTAMENTO"].")   Telf(s). ".@$datosBasicos[0]["TELEFONO"] ?> <br
/>
<strong>AREA
TOTAL
 :</strong>    <?php
echo
@number_format($datosBasicos[0]["HECTAREAS"],
0,'.','')
?>
Hectáreas
y
<?php
echo
@number_format($datosBasicos[0]["METROS"],0,'.','') ?> Metros Cuadrados<br />
<strong>MINERALES   :</strong>    <?php echo @$minerales
?><br/>
<strong>MUNICIPIOS :</strong>     <?php echo @$municipiosDeptos
?></p>
<?php
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 169 de 186
echo $marcaAgua;
// if para validar si el usuario es de RMN o de contabilidad
if($marcaAgua=="") {
?>
<table width="700" border="0">
<tr>
<td class="Estilo3"><div align="center" class="Estilo5">DESCRIPCIÓN DEL ÁREA
</div></td>
</tr>
</table>
<?php
// generacion de coordenadas del poligono:
if(@$alinderaciones!="")
$cadaArea = @$alinderaciones[0]["ZONA"];
for($coordenadas=0; @$alinderaciones!=""&&$coordenadas < sizeof($alinderaciones);) {
?>
<table width="700" border="0" cellpadding="0" cellspacing="0">
<tr><td>
<p class="Estilo4"><strong>AREA Nro <?php echo @$cadaArea ?> </strong><br
/>
<strong>PUNTO
ARCIFINIO
(P.A) :</strong>     <?php echo @$arcifinio[0]["DESCRIPCION"] ?> <br />
<strong>COORDENADAS
DEL
P.A :</strong>     NORTE
=
<?php
echo
@number_format($arcifinio[0]["X"],
2,'.','')
?>
          ESTE
=
<?php
echo
@number_format($arcifinio[0]["Y"], 2,'.','') ?><br />
<strong>PLANCHA DEL P.A :</strong>     <?php
echo @$arcifinio[0]["IDPL"] ?> </p>
</td></tr>
<td class="Estilo3"><div align="center" class="Estilo5">ALINDERACIÓN
</div></td>
<tr>
<tr>
<td>
<table
width="550"
border="0"
align="center"
cellpadding="0"
cellspacing="0">
<tr>
<td
colspan="2"
class="Estilo3"><div
align="center">LADO</div></td>
<td
colspan="5"
class="Estilo3"><div
align="center">RUMBO</div></td>
<td
width="23%"
class="Estilo3"><div
align="center">DISTANCIA</div></td>
</tr>
<tr>
<td
width="8%"
class="Estilo4"><div
align="center">Desde</div></td>
<td
width="7%"
class="Estilo4"><div
align="center">Hasta</div></td>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 170 de 186
<td width="14%" class="Estilo4"><div align="right">N-S</div></td>
<td
width="14%"
class="Estilo4"><div
align="center">Grados</div></td>
<td
width="14%"
class="Estilo4"><div
<td
width="14%"
class="Estilo4"><div
align="center">Minutos</div></td>
align="center">Segundos</div></td>
<td width="6%" class="Estilo4"><div align="left">E-W</div></td>
<td
class="Estilo4"><div
align="center">Metros  Cm</div></td>
</tr>
<?php
while($coordenadas<sizeof($alinderaciones)&&$cadaArea==$alinderaciones[$coordenadas]["ZONA"]) {
$rumbo = formatoCoordenadas($alinderaciones[$coordenadas]["RUMBO"]);
?>
<tr>
<td
class="Estilo4"
align="center"> <?php
echo
@$alinderaciones[$coordenadas]["PTO_INICIAL"] ?></td>
<td
class="Estilo4"
align="center"> <?php
echo
@$alinderaciones[$coordenadas]["PTO_FINAL"] ?></td>
<td class="Estilo4" align="right"> <?php echo @$rumbo["NS"] ?></td>
<td class="Estilo4" align="center"> <?php echo @$rumbo["GRADOS"] ?></td>
<td class="Estilo4" align="center"> <?php echo @$rumbo["MINUTOS"] ?></td>
<td class="Estilo4" align="center"> <?php echo @$rumbo["SEGUNDOS"] ?></td>
<td class="Estilo4" align="left"> <?php echo @$rumbo["EW"] ?></td>
<td
class="Estilo4"
align="center"> <?php
echo
$alinderaciones[$coordenadas]["DISTANCIAF"] ?></td>
</tr>
<?php
$coordenadas++;
}
@$cadaArea=$alinderaciones[$coordenadas]["ZONA"];
}
?>
</table>
</td>
</tr>
</table>
<?php
//echo $marcaAgua;
// generacion de coordenadas del poligono "Exclusiones":
if($exclusiones!="")
{
if($exclusiones!="")
$cadaArea = @$exclusiones[0]["ZONA"];
for($coordenadas=0; @$exclusiones!=""&&$coordenadas < sizeof($exclusiones);) {
?>
<br />
<table width="700" border="0" cellpadding="0" cellspacing="0" >
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 171 de 186
<tr><td>
<p class="Estilo4"><strong>EXCLUSIÓN Nro <?php echo
abs($cadaArea) ?> </strong><br />
<strong>PUNTO
ARCIFINIO
(P.A) :</strong>     <?php echo @$arcifinio[0]["DESCRIPCION"] ?> <br />
<strong>COORDENADAS
DEL
P.A :</strong>     NORTE
=
<?php
echo
@number_format($arcifinio[0]["X"],
2,'.','')
?>
          ESTE
=
<?php
echo
@number_format($arcifinio[0]["Y"], 2,'.','') ?><br />
<strong>PLANCHA
DEL
P.A
:</strong>     <?php echo @$arcifinio[0]["IDPL"] ?> </p>
</td></tr>
<tr>
<td class="Estilo3"><div align="center" class="Estilo5">ALINDERACIÓN
</div></td>
</tr>
<tr>
<td>
<table width="550" border="0" align="center" cellpadding="0" cellspacing="0"
>
<tr>
<td
colspan="2"
class="Estilo3"><div
align="center">LADO</div></td>
<td
colspan="5"
class="Estilo3"><div
align="center">RUMBO</div></td>
<td
width="23%"
class="Estilo3"><div
align="center">DISTANCIA</div></td>
</tr>
<tr>
<td
width="8%"
class="Estilo4"><div
align="center">Desde</div></td>
<td
width="7%"
class="Estilo4"><div
align="center">Hasta</div></td>
<td width="14%" class="Estilo4"><div align="right">N-S</div></td>
<td
width="14%"
class="Estilo4"><div
align="center">Grados</div></td>
<td
width="14%"
class="Estilo4"><div
align="center">Minutos</div></td>
<td
width="14%"
class="Estilo4"><div
align="center">Segundos</div></td>
<td width="6%" class="Estilo4"><div align="left">E-W</div></td>
<td
class="Estilo4"><div
align="center">Metros  Cm</div></td>
</tr>
<?php
while($coordenadas<sizeof($exclusiones)&&$cadaArea==$exclusiones[$coordenadas]["ZONA"]) {
$rumbo = formatoCoordenadas($exclusiones[$coordenadas]["RUMBO"]);
?>
<tr>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 172 de 186
<td
class="Estilo4"
align="center"> <?php
echo
@$exclusiones[$coordenadas]["PTO_INICIAL"] ?></td>
<td
class="Estilo4"
align="center"> <?php
echo
@$exclusiones[$coordenadas]["PTO_FINAL"] ?></td>
<td class="Estilo4" align="right"> <?php echo @$rumbo["NS"] ?></td>
<td class="Estilo4" align="center"> <?php echo @$rumbo["GRADOS"] ?></td>
<td class="Estilo4" align="center"> <?php echo @$rumbo["MINUTOS"] ?></td>
<td class="Estilo4" align="center"> <?php echo @$rumbo["SEGUNDOS"] ?></td>
<td class="Estilo4" align="left"> <?php echo @$rumbo["EW"] ?></td>
<td class="Estilo4" align="center"> 
<?php echo @$exclusiones[$coordenadas]["DISTANCIAF"] ?>
</td>
</tr>
<?php
$coordenadas++;
}
@$cadaArea=$exclusiones[$coordenadas]["ZONA"];
}
?>
</table>
</td>
</tr>
</table>
<?php
echo $marcaAgua;
} // fin: si existen exclusiones
} // fin visualizar coordenadas
?>
<table width="700" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<?php
/*
--------------------------------------------------------IMPRESIÒN DE ANOTACIONES
--------------------------------------------------------*/
$contenido = "<br><div class=Estilo5 align=center><B>ANOTACIONES</B></div>";
for($i=0;$i<sizeof($row);$i++) {
$contenido .= "<P>";
$contenido
.=
"<div
class='Estilo4'><b>ANOTACIÓN
Número:</b>
".$row[$i]['NRO_ANOTACION']." DEL ".formatoDateTexto($row[$i]['FECHA_ANOTACION'])." <br>";
$contenido .= "<b>DOCUMENTO:</b> ".$row[$i]['DESC_DOC_SOPORTE']." ";
$contenido
.=
"<b>Número:</b>
".$row[$i]['NRO_DOC_SOPORTE']."
DEL
".formatoDateTexto($row[$i]['FCH_DOC_SOPORTE'])."<br>";
$contenido .= "<b>EXPEDIDO POR:</b> ".$row[$i]['DEP_DOC_SOPORTE']."<br>";
$contenido .= "<b>LUGAR:</b> ".$row[$i]['MUNICIPIO'].' - '.$row[$i]['DEPARTAMENTO']."<br>";
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 173 de 186
$contenido .= "<b>ESPECIFICACIÓN:</b> ".$row[$i]['OBSERVACION'];
if($existenTitularesAnotaciones&&$row[$i]['NRO_ANOTACION']==1) {
//$contenido .= "<p><b>TITULARES AL FINAL DE LA ANOTACION:</b></p><table
border=0> ";
$contenido .= "<br><table border='0' cellpadding='0' cellspacing='0'><tr><b>TITULARES
AL FINAL DE LA ANOTACION:</b><tr>";
for($j=0; $j<sizeof($row2);$j++) {
if($row2[$j]['NRO_ANOTACION']==1&&$row2[$j]['CLASE']=='F')
$contenido
.=
"<tr><td>".$row2[$j]['CRAZON']."</td><td>   ".$CP[$row2[$j]['CCLACLI']]."  &nb
sp;</td><td>".$row2[$j]['COD_TERCERO']."</td></tr>";
}
$contenido .="</table>";
}
//--------------------------------if($existenTitularesAnotaciones&&$row[$i]['ANOT_COD_ANOTACION']>=41
$row[$i]['ANOT_COD_ANOTACION']<=47) {
$imprimir_encabezado=1;
for($j=0; $j<sizeof($row2);$j++) {
&&
if($row2[$j]['NRO_ANOTACION']==$row[$i]['NRO_ANOTACION']&&$row2[$j]['CLASE']=='D') {
if ($imprimir_encabezado) {
$contenido .= "<table border=0
cellpadding=0
cellspacing=0><tr><td><b><br>DE:</b></td></tr>";
$imprimir_encabezado=0;
}
$contenido
.=
"<tr><td>".$row2[$j]['CRAZON']."</td><td>   ".$CP[$row2[$j]['CCLACLI']]."  &nb
sp;</td><td>".$row2[$j]['COD_TERCERO']."</td></tr>";
}
}
if ($imprimir_encabezado==0)
$contenido .="</table>";
$imprimir_encabezado=1;
for($j=0; $j<sizeof($row2);$j++) {
if($row2[$j]['NRO_ANOTACION']==$row[$i]['NRO_ANOTACION']&&$row2[$j]['CLASE']=='A') {
if ($imprimir_encabezado) {
//$contenido .= "<p><b>A:</b><br><table border=0
cellpadding=0 cellspacing=0> ";
$contenido .= "<table border=0
cellpadding=0
cellspacing=0><tr><td><b><br>A:</b></td></tr>";
$imprimir_encabezado=0;
}
$contenido
.=
"<tr><td>".$row2[$j]['CRAZON']."</td><td>   ".$CP[$row2[$j]['CCLACLI']]."  &nb
sp;</td><td>".$row2[$j]['COD_TERCERO']."</td></tr>";
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 174 de 186
}
}
if ($imprimir_encabezado==0)
$contenido .="</table>";
$imprimir_encabezado=1;
for($j=0; $j<sizeof($row2);$j++) {
if($row2[$j]['NRO_ANOTACION']==$row[$i]['NRO_ANOTACION']&&$row2[$j]['CLASE']=='F') {
if ($imprimir_encabezado) {
//$contenido .= "<p><b>TITULARES AL FINAL DE LA
ANOTACION:</b></p><table border=0> ";
$contenido .= "<br><table border='0' cellpadding='0'
cellspacing='0'><tr><b>TITULARES AL FINAL DE LA ANOTACION:</b><tr>";
$imprimir_encabezado=0;
}
$imprimir_titular=1;
if($row2[$j]['COD_AGENTE']==2&&$row[$i]['ANOT_COD_ANOTACION']==41)
$imprimir_titular=0;
if($imprimir_titular)
$contenido
.=
"<tr><td>".$row2[$j]['CRAZON']."</td><td>".$CP[$row2[$j]['CCLACLI']]."</td><td>".$row2[$j]['COD_TERCERO'].
"</td></tr>";
}
}
if ($imprimir_encabezado==0)
$contenido .="</table>";
}
//--------------------------------$contenido .= "<br>".$marcaAgua;
}
$contenido .= "<P><center><b> ********* FIN DE ESTE DOCUMENTO ********* </b></center>";
$contenido .= "</font><p>";
echo $contenido;
?></td>
</tr>
</table>
<p><font size="1">Impreso por:<br><?php echo @$_SESSION["usuario_cmc"] ?></font></p>
</body>
</html>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 175 de 186
4.2.14 Generación de certificado RMN para Financiera
El certificado de RMN para Financiera tiene el mismo fin del certificado de RMN para la
generación del reporte del Registro Minero Nacional. La información suministrada por este
sistema toma como principal base el sistema SIAL y solo es válida para verificar información
registrada en dicho sistema, ya que SIAL (RMN) fue reemplazado desde enero de 2010 por
CMC.
El archivo principal para la generación de dicho reporte se llama “consultaCertificado.php”,
en el se ingresa el código de Registro Minero correspondiente al título minero que se desea
consultar.
Al realizar clic sobre el botón “Buscar” se ejecuta el archivo “certificado.php” el cual genera
el reporte correspondiente, este reporte posee la información relacionada con código de
registro minero, modalidad, titulares, fecha de inscripción RMN y fecha de terminación,
municipios de ocupación y anotaciones asociadas. En el caso de los reportes de RMN para
Financiera no se presentan las coordenadas y además se presenta el mensaje “Únicamente
uso contable”, lo que invalida dicho reporte para venta.
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 176 de 186
A continuación se presentan los códigos
“consultaCertificado.php” y “certificado.php”:
relacionados
con
los
archivos
consultaCertificado.php
<?php
session_start();
require_once("../clases/validaUser.php");
/*
Generación del formulario de búsqueda para generar los reportes del Registro Minero Nacional para el
departamento de Financiera
La información aqui reportada es tomada del sistema SIAL
Este módulo fue generado a fin de poder obtener la información correspondiente del SIAL con respecto a los
Certificados del Registro Minero
mientras fue SIAL el sistema vigente para la titulación minera del país
*/
$validate = new validaUsuario();
$validate->validaSession(':ANALISTA FINANCIERA:');
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 177 de 186
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://aplicaciones2.ingeominas.gov.co:7778/cmc/cmc.webpage.consultas.do -->
<HTML lang=es><HEAD><TITLE>::: CATASTRO MINERO COLOMBIANO - CMC :::</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<LINK href="../estilos/webpage.css" type=text/css rel=stylesheet>
<script>
function generarCertificadoRMN() {
window.open('certificado.php?codExpediente='+document.forms[0].codExpediente.value,'','menubar=yes,
scrollbars=yes, location=yes');
}
</script>
<SCRIPT language=JavaScript1.2
src="../estilos/common.js"
type=text/javascript></SCRIPT>
<LINK href="../estilos/default.css" type=text/css rel=stylesheet>
<SCRIPT>var
imgsrc="/cmc/config/";
var
scriptsrc="/cmc/config/";
contextPath="/cmc";</SCRIPT>
var
langue="es";
var
<SCRIPT src="../estilos/javascript.js"></SCRIPT>
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</HEAD>
<BODY><LINK href="../estilos/webpage.css"
type=text/css rel=stylesheet>
<FORM name='form01' action='certificado.php' method="post"><BR>
<TABLE class=textoTable width=560>
<TBODY>
<TR>
<TD colspan="4"><img src="../img/CertificaRMN/tituloCertifica.jpg" width="560" height="32"></TD>
</TR>
<TR>
<TD colspan="4"> </TD>
</TR>
<TR>
<TD colspan="4">        A continuación ingrese el
CODIGO DE EXPEDIENTE para realizar la búsqueda: </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD colspan="2"> </TD>
</TR>
<TR>
<TD width="26%">
<DIV align=right>    CODIGO DE EXPEDIENTE : </DIV></TD>
<TD width="38%">      
<input
name=codExpediente class=textoCalendario id="codExpediente"
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 178 de 186
onChange="checkValue(this, 'fechaInicial','TEXT',true);"> </TD>
<TD width="36%" colspan="2"><div align="right"></div>
</TD>
</TR>
</TBODY></TABLE>
<TABLE class=TableAux width=565>
<TBODY>
<TR>
<TD colspan="2" background="../img/lineaHorizontal.jpg"> </TD>
</TR>
<TR>
<TD
width="200%"
colspan="2">             &nbs
p;     
<input name="Enviar" type=button class=Button value=Buscar onClick="generarCertificadoRMN()"></TD>
</TR>
<TR>
<TD colspan="2" background="../img/lineaHorizontalSup.jpg"> </TD>
</TR>
</TBODY></TABLE>
</FORM>
<SCRIPT language=JavaScript type=text/javascript>
<!-var focusControl = document.forms["busquedaForm"].elements["codigoExpediente"];
if (focusControl.type != "hidden" && !focusControl.disabled) {
focusControl.focus();
}
// -->
</SCRIPT>
<BR>
<TABLE cellSpacing=0 cellPadding=0 width=560 border=0>
<TBODY>
<TR>
<TD class=CALENDARTITLE align=middle><IMG src="" width=10 height=5></TD>
</TR>
<TR>
<TD class=footer align=middle> </TD></TR>
<TR>
<TD class=footer_text align=middle>Catastro Minero Colombiano : ©
Copyright 2010 INGEOMINAS. - Colombia - Derechos
Reservados</TD>
</TR></TBODY></TABLE></BODY></HTML>
certificado.php
<?php
session_start();
require_once("../datosPages/classConnect.php");
require_once("../clases/validaUser.php");
/*
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 179 de 186
Generación de los reportes de Registro Minero Nacional para el departamento de Financiera
La información aqui reportada es tomada del sistema SIAL
Este módulo fue generado a fin de poder obtener la información correspondiente del SIAL con respecto a los
certificados del Registro Minero
mientras fue SIAL el sistema vigente para la titulación minera del país
*/
$validate = new validaUsuario();
$validate->validaSession(':ANALISTA FINANCIERA:');
// Marca de Agua en certificados para personal de financiera
$marcaAgua="";
$CODIGO_RMN=strtoupper($_GET["codExpediente"]);
// Información de la clase persona
$CP['C']='CC';
$CP['N']='Nit';
$CP['E']='Nit Extranjero';
$CP['U']='Nit Usuario';
$CP['T']='Tarjeta Identidad';
$CP['P']='Persona';
$myConn = new MyORACLE;
$queryInsertAuditoria
=
"insert
into
funcionarios_certificados
values('".$_SESSION["usuario_cmc"]."','".$CODIGO_RMN."')";
(login,codigo_rmn)
$myConn->insert($queryInsertAuditoria);
$queryBasico
=
"SELECT
T.*,
to_char(T.FECHA_INSCRIPCION_RMN,'DD/MM/YYYY')
F_INICIO,
to_char(T.FECHA_TERMINACION,'DD/MM/YYYY') F_TERMINA,
to_char(T.FECHA_INSCRIPCION_RMN,'DD/MM/YYYY HH24:MI:SS') F_REGISTRO FROM TITULOS T
where CODIGO_EXPEDIENTE='$CODIGO_RMN'
";
$queryModalidad = "
SELECT T.*, TM.ID_TITULO, TM.ID_MODALIDAD,M.ID, M.NOMBRE FROM TITULOS
T,TITULOS_MODALIDADES tm, modalidades M where T.CODIGO_EXPEDIENTE='$CODIGO_RMN' AND
T.ID=TM.ID_TITULO AND TM.ID_MODALIDAD=M.ID
";
$queryPersonas = "
SELECT
DISTINCT
T.CODIGO_EXPEDIENTE,
TP.ID_TITULO,
TP.ID_PERSONA,
COALESCE(TRIM(P.NOMBRE||'
'||P.PRIMER_APELLIDO||'
'||P.SEGUNDO_APELLIDO),P.RAZON_SOCIAL)
NOMBRETITULAR ,P.NUMERO_DOCUMENTO,TI.* FROM TITULOS T, TITULOS_PERSONAS TP, PERSONAS P,
TIPOS_IDENTIFICACION TI WHERE T.CODIGO_EXPEDIENTE='$CODIGO_RMN' AND T.ID=TP.ID_TITULO AND
TP.ESTADO='ACTIVO' AND TP.ID_PERSONA=P.ID AND P.ID_TIPO_IDENTIFICACION=TI.ID
";
$queryMinerales = "
SELECT DISTINCT T.CODIGO_EXPEDIENTE, TM.ID_TITULO, TM.ID_MINERAL, M.* FROM TITULOS T,
TITULOS_MINERALES TM, MINERALES M WHERE T.CODIGO_EXPEDIENTE='$CODIGO_RMN' AND
T.ID=TM.ID_TITULO AND TM.ID_MINERAL=M.ID
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 180 de 186
";
$queryMunicipiosDeptos = "
SELECT DISTINCT T.codigo_expediente, TM.*, M.NOMBRE AS NOMBREM, M.ID,
M.ID_DEPARTAMENTO, D.NOMBRE, D.ID, D.NOMBRE AS NOMBRED FROM TITULOS T, TITULOS_MUNICIPIOS
TM, MUNICIPIOS M, DEPARTAMENTOS D
WHERE T.CODIGO_EXPEDIENTE='$CODIGO_RMN' AND
T.ID=TM.ID_TITULO AND TM.ID_MUNICIPIO=M.ID AND m.id_departamento= d.id
";
$queryAnotaciones = "
SELECT A.ID AS IDANOTACION,A.*,T.*,gt.nombre AS NOMBREGRUPO, GD.nombre AS
GRUPONOMBREDOCUMENTO, m.nombre AS NOMBREM , D.nombre AS NOMBRED
FROM ANOTACIONES A, TITULOS T , GRUPOS_TRABAJO GT, GRUPOS_DOCUMENTOS
GD,DEPARTAMENTOS D, MUNICIPIOS M
WHERE
T.CODIGO_EXPEDIENTE='$CODIGO_RMN'
AND
T.ID=A.ID_TITULO
AND
A.id_grupo_trabajo_documento= gt.id AND a.id_grupo_documento=GD.ID AND a.id_municipio_documento=
m.id AND m.id_departamento=D.id
";
$datosBasicos=$myConn->select($queryBasico);
if($datosBasicos=="") {
echo
"<center><h1>NO
EXISTE
INFORMACION
PARA
EL
EXPEDIENTE
$CODIGO_RMN</h1></center><hr><p>
<a href='consultaCertificado.php'>CONSULTE NUEVO EXPEDIENTE</a>
";
exit;
}
$personas=$myConn->select($queryPersonas);
$modalidad=$myConn->select($queryModalidad);
$listaMinerales=$myConn->select($queryMinerales);
$listaMunicipiosDeptos=$myConn->select($queryMunicipiosDeptos);
$row=$myConn->select($queryAnotaciones);
$contenido="
<style type='text/css'>
<!-body {
font-family:Verdana;
font-size:9px;
}
table {
font-family:Verdana;
font-size:9px;
}
.bdTd {
border: 1px solid black;
border-collapse:collapse;
}
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 181 de 186
.Estilo1 {
font-family: Verdana;
font-weight: bold;
font-size: 16px;
}
.Estilo3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}
.Estilo4 {
font-family: Verdana;
font-size: 9px;
}
.Estilo5 {font-size: 9px}
.Estilo6 {font-family: Verdana; font-weight: bold; font-size: 18px; }
-->
</style>
<table width='700' border='0'>
<tr>
<td width='14%'><img src='../img/escudoColombia.jpg' width='79' height='85' /></td>
<td width='46%'> </td>
<td width='40%'><p align='right' class='Estilo1'>INSTITUTO COLOMBIANO<br />
DE GEOLOGÍA Y MINERÍA<br />
INGEOMINAS</p></td>
</tr>
</table>
               &nbs
p;               &n
bsp;               
               &nbs
p;               &n
bsp;               
   <span class='Estilo3'>FECHA EXPEDICIÓN: ";
echo formatoDateTime(fechaActual());
$contenido.="
<br />
<br />
</span>
<table width='700' border='1' cellpadding='0' cellspacing='0' class='bdTd'>
<tr>
<td colspan='2' class='bdTd'><table width='100%' border='0'>
<tr>
<td width='66%'><span class='Estilo1'> CERTIFICADO DE REGISTRO MINERO</span></td>
<td
width='34%'
class='Estilo1'><div
align='right'>Código:".@$datosBasicos[0]['CODIGO_EXPEDIENTE']." </div></td>
</tr>
</table></td>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 182 de 186
</tr>
<tr>
<td
colspan='2'
class='bdTd'><div
align='center'
class='Estilo1'> ".@$modalidad[0]['NOMBRE']."    ".@$datosBasicos[0]['CODIGO
_ANTERIOR']." </div></td>
</tr>
<tr>
<td
width='619'
class='bdTd'><table
width='99%'
border='0'
style='backgroundimage:url(../img/marcaagua.gif); background-repeat:repeat-y;'>
<tr>
<td><span
class='Estilo4'>  VIGENCIA
DESDE:
".@formatoDateTimeTexto($datosBasicos[0]['F_INICIO'])."<br />
 
HASTA: ".@formatoDateTimeTexto($datosBasicos[0]['F_TERMINA'])." </span></td>
</tr>
</table></td>
<td
width='375'
class='bdTd'><table
width='100%'
border='0'
style='backgroundimage:url(../img/marcaagua.gif); background-repeat:repeat-y;'>
<tr>
<td><span class='Estilo4'>FECHA Y HORA DE
REGISTRO<br />
   ".@formatoDateTimeTexto($datosBasicos[0]['F_REGISTRO'])."</span><div
align='center'></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<br />
<table width='700' border='0' style='background-image:url(../img/marcaagua.gif); background-repeat:repeat-y;'>
<tr>
<td width='552' class='Estilo3'>TITULARES</td>
<td width='138' class='Estilo3'>  IDENTIFICACION</td>
</tr>
";
for($i=0;$personas!=""&&$i<sizeof($personas);$i++) {
$contenido.="
<tr>
<td class='Estilo4'>".@$personas[$i]['NOMBRETITULAR']."
</td>
<td
class='Estilo4'>".@$personas[$i]['NOMBRE_CORTO']."        
 ".@$personas[$i]['NUMERO_DOCUMENTO']."</td>
</tr>
";
}
$contenido.="
</table>
<table style='background-image:url(../img/marcaagua.gif); background-repeat:repeat-y;' width='100%'>
<tr>
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 183 de 186
<td class='Estilo4'><strong>DIRECCION     </strong></td>
<td>".@$datosBasicos[0]['DIRECCION_CORRESPONDENCIA']."
  
".@$datosBasicos[0]['TELEFONO_CONTACTO']."
</td>
</tr>
<tr>
<td class='Estilo4'><strong>AREA TOTAL     </strong></td>
<td>";
Telf(s).
$contenido.= @number_format(($datosBasicos[0]['AREA_DEFINITIVA'])/10000, 4,".","");
$contenido.="  Has
</td>
</tr>
<tr>
<td class='Estilo4'><strong>MINERALES     </strong></td>
<td valign='top'>
";
for($i=0;$listaMinerales!=""&&$i<sizeof($listaMinerales);$i++) {
$contenido.= @$listaMinerales[$i]['NOMBRE']."<br>";
}
$contenido.="
</td>
</tr>
<tr>
<td class='Estilo4'><strong>MUNICIPIOS     </strong></td>
<td valign='top'>
";
for($i=0;$listaMunicipiosDeptos!=''&&$i<sizeof($listaMunicipiosDeptos);$i++) {
$contenido.=
@$listaMunicipiosDeptos[$i]['NOMBREM']."
".@$listaMunicipiosDeptos[$i]['NOMBRED']."<br>";
}
$contenido.="
</td>
</tr>
</table>
<table width='700' border='0' cellpadding='0' cellspacing='0' style='background-image:url(../img/marcaagua.gif);
background-repeat:repeat-y;'>
<tr>
<td>
";
/*
--------------------------------------------------------IMPRESIÓN DE ANOTACIONES
--------------------------------------------------------*/
$contenido.= "<br><div class=Estilo5 align=center><B>ANOTACIONES</B></div>";
for($i=0;$i<sizeof($row);$i++) {
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 184 de 186
$contenido .= "<P>";
$contenido
.=
"<div
class='Estilo4'><b>ANOTACIÓN
Número:</b>
".$row[$i]['NUMERO']." DEL ".formatoDateTexto($row[$i]['FECHA_INSCRIPCION'])." <br>";
$contenido .= "<b>DOCUMENTO:</b> ".$row[$i]['GRUPONOMBREDOCUMENTO']." ";
$contenido
.=
"<b>Número:</b>
".$row[$i]['NUMERO_DOCUMENTO']."
DEL
".formatoDateTexto($row[$i]['FECHA_DOCUMENTO'])."<br>";
$contenido .= "<b>EXPEDIDO POR:</b> ".$row[$i]['NOMBREGRUPO']."<br>";
$contenido .= "<b>LUGAR:</b> ".$row[$i]['NOMBREM'].' - '.$row[$i]['NOMBRED']."<br>";
$contenido .= "<b>ESPECIFICACIÓN:</b> ".$row[$i]['OBSERVACION'];
$queryTitularesAnotacionesCesion="
SELECT
COALESCE(TRIM(P1.NOMBRE||' '||P1.PRIMER_APELLIDO||' '||P1.SEGUNDO_APELLIDO),P1.RAZON_SOCIAL)
DE ,p1.numero_documento as numerodocumentode, p2.numero_documento as numerodedocumentoa, p1.*,
ti1.nombre_corto as nombrecortode,
COALESCE(TRIM(P2.NOMBRE||' '||P2.PRIMER_APELLIDO||' '||P2.SEGUNDO_APELLIDO),P2.RAZON_SOCIAL)
A,p2.*, ti2.nombre_corto nombrecortoa
FROM PARTICIPACIONES P, TITULOS_PERSONAS TP1, TITULOS_PERSONAS TP2, PERSONAS P1, PERSONAS P2,
tipos_identificacion ti1, tipos_identificacion ti2
WHERE P.ID_CEDENTE=TP1.ID AND TP1.ID_PERSONA=P1.ID and p1.id_tipo_identificacion= ti1.id
AND P.ID_TITULO_PERSONA=TP2.ID AND TP2.ID_PERSONA=P2.ID and p2.id_tipo_identificacion= ti2.id
AND P.ID_ANOTACION=".$row[$i]['IDANOTACION']."";
$queryTitularesAnotaciones=
"
SELECT
COALESCE(TRIM(P.NOMBRE||'
'||P.PRIMER_APELLIDO||'
'||P.SEGUNDO_APELLIDO),P.RAZON_SOCIAL) AS NOMBRECOMPLETO, PART.*, TP.*,TI.*, p.numero_documento
FROM PERSONAS P, PARTICIPACIONES PART, TITULOS_PERSONAS TP, TIPOS_IDENTIFICACION TI
WHERE PART.ID_ANOTACION=".$row[$i]['IDANOTACION']." AND part.id_cedente=tp.id and
tp.id_persona= p.id AND p.id_tipo_identificacion=TI.ID AND TP.ESTADO='ACTIVO'
";
$queryTitularesAnotaciones2=
"
SELECT
COALESCE(TRIM(P.NOMBRE||'
'||P.PRIMER_APELLIDO||'
'||P.SEGUNDO_APELLIDO),P.RAZON_SOCIAL) AS NOMBRECOMPLETO, PART.*, TP.*,TI.*, p.numero_documento
FROM PERSONAS P, PARTICIPACIONES PART, TITULOS_PERSONAS TP, TIPOS_IDENTIFICACION TI
WHERE PART.ID_ANOTACION=".$row[$i]['IDANOTACION']." AND part.ID_TITULO_PERSONA=tp.id
and tp.id_persona= p.id AND p.id_tipo_identificacion=TI.ID AND TP.ESTADO='ACTIVO'
";
$TitularesAnotacionesCesion=array();
$TitularesAnotaciones=array();
$TitularesAnotaciones2=array();
$TitularesAnotacionesCesion=$myConn->select($queryTitularesAnotacionesCesion);
$TitularesAnotaciones=$myConn->select($queryTitularesAnotaciones);
$TitularesAnotaciones2=$myConn->select($queryTitularesAnotaciones2);
if(!empty($TitularesAnotacionesCesion))
{
$contenido .= "<table border=0><tr><td colspan=2><b>CESIONES:</td></tr>";
$contenido .= "<tr><td><b>DE:</b></td><td align=left><b> A:</b></td></tr>";
for($iac=0;$iac<sizeof($TitularesAnotacionesCesion);$iac++)
{
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 185 de 186
$contenido
.=
"<tr><td>".$TitularesAnotacionesCesion[$iac]['DE']."   ".$TitularesAnotacionesCesion[$iac]['
NOMBRECORTODE']."   ".$TitularesAnotacionesCesion[$iac]['NUMERODOCUMENTODE']."</t
d><td>".$TitularesAnotacionesCesion[$iac]['A']."   ".$TitularesAnotacionesCesion[$iac]['NO
MBRECORTOA']."   ".$TitularesAnotacionesCesion[$iac]['NUMERODEDOCUMENTOA']."</td>
</tr>";
}
$contenido .="</table>";
}
if(!empty($TitularesAnotaciones)||!empty($TitularesAnotaciones2)){
$contenido .= "<table border=0><tr><td colspan=2><b>TITULARES AL FINAL DE LA
ANOTACION:</b></td></tr> ";
}
if(!empty($TitularesAnotaciones))
{
for($ita=0;$ita<sizeof($TitularesAnotaciones);$ita++)
{
$contenido
.=
"<tr><td>".@$TitularesAnotaciones[$ita]['NOMBRECOMPLETO']."</td><td>   ".@$TitularesA
notaciones[$ita]['NOMBRE_CORTO']."   </td><td>".@$TitularesAnotaciones[$ita]['NUMERO_
DOCUMENTO']."</td></tr>";
}
$contenido .="</table>";
}
if(!empty($TitularesAnotaciones2))
{
for($ita=0;$ita<sizeof($TitularesAnotaciones2);$ita++)
{
$contenido
.=
"<tr><td>".@$TitularesAnotaciones2[$ita]['NOMBRECOMPLETO']."</td><td>   ".@$Titulares
Anotaciones2[$ita]['NOMBRE_CORTO']."   </td><td
align=left>".@$TitularesAnotaciones2[$ita]['NUMERO_DOCUMENTO']."</td></tr>";
}
$contenido .="</table>";
}
//--------------------------------$contenido .= "<br>".$marcaAgua;
}
$contenido .= "<P><center><b> ********* FIN DE ESTE DOCUMENTO ********* </b></center>";
$contenido .= "</font><p>";
$contenido.="</td>
</tr>
</table>
<p><font size='1'>Impreso por:<br>".@$_SESSION['usuario_cmc']."</font></p>
";
República de Colombia
INSTITUTO COLOMBIANO DE
GEOLOGÍA Y MINERÍA
INGEOMINAS
MANUAL DE OPERACIÓN
VERSIÓN
1
MANUAL TÉCNICO
APLICATIVO DE GESTIÓN Y CONSULTAS
EN CMC
Página 186 de 186
echo $contenido;
Descargar