コード例 #1
0
 /**
  * A Megadott azonosító alapján, megkeresi a kiemelés elnevezését.
  *
  * @param int $id
  * @return String name
  */
 public function selectName($id)
 {
     $conn = new ConnectionHandler();
     $stmt = $conn->preparedQuery("SELECT kim_nev FROM Kiemeles WHERE kim_azon=?", array($id));
     $row = $stmt->fetch(PDO::FETCH_NUM, PDO::FETCH_ORI_FIRST);
     return $row[1];
 }
コード例 #2
0
ファイル: anex_tipo.php プロジェクト: kractos26/orfeo
 /** 
  * Actualiza los atributos de la clase con los datos
  * del tipo de formato del documento a anexar correspondiente al  código del registro
  * que recibe como parámetros
  * @param $codigo     es el código del registro
  */
 function anex_tipo_codigo($codigo)
 {
     $q = "select *  from anexos_tipo\n             where anex_tipo_codi={$codigo}";
     $rs = $this->cursor->query($q);
     if ($rs && !$rs->EOF) {
         $this->anex_tipo_codi = $rs->fields['ANEX_TIPO_CODI'];
         $this->anex_tipo_ext = $rs->fields['ANEX_TIPO_EXT'];
         $this->anex_tipo_desc = $rs->fields['ANEX_TIPO_DESC'];
     }
 }
コード例 #3
0
ファイル: Transaccion.php プロジェクト: kractos26/orfeo
 /** 
 * Carga los datos de la instacia con con  referencia a un código de ESP suministrado retorna falso si no lo encuentra, de lo contrario true
 * @param	$codigo	string es el código del departamento
 * @return   boolean
 */
 function Transaccion_codigo($codigo)
 {
     //almacena el query
     $q = "select *  from sgd_ttr_transaccion where sgd_ttr_codigo ={$codigo}";
     $rs = $this->cursor->query($q);
     if ($rs && !$rs->EOF) {
         $this->sgd_ttr_codigo = $rs->fields['SGD_TTR_CODIGO'];
         $this->sgd_ttr_descrip = $rs->fields['SGD_TTR_DESCRIP'];
         return true;
     } else {
         $this->sgd_ttr_codigo = "";
         $this->sgd_ttr_descrip = "";
     }
     return false;
 }
コード例 #4
0
ファイル: Notificacion.php プロジェクト: kractos26/orfeo
 /** 
  * Carga los datos de la instacia con un código de departamento suministrado
  * @param	$codigo	int	es el código del departamento
  */
 function notificacion_codigo($codigo)
 {
     //si se ingresó un parámetro válido
     if (strlen($codigo > 0)) {
         //almacena el query
         $q = "select *  from sgd_not_notificacion\n             where SGD_NOT_CODI ={$codigo}";
         $rs = $this->cursor->query($q);
         if (!$rs->EOF) {
             $this->sgd_not_codi = $rs->fields['SGD_NOT_CODI'];
             $this->sgd_not_descrip = $rs->fields['SGD_NOT_DESCRIP'];
         }
     } else {
         $this->sgd_not_codi = "";
         $this->sgd_not_descrip = "";
     }
 }
コード例 #5
0
ファイル: AplIntegrada.php プロジェクト: johnfelipe/orfeo
 /**
 * Genera el javascript que ha de permitir seleccionar cierto tipo de aplicativo integrado
 * @return   integer	Retorna OK si el usuario tiene perfil de integrar aplicativos o el código del tipo de radicación para el que se haya establecido prioriad
 */
 function comboRadiAplisel()
 {
     $retorno = "0";
     echo " function comboRadiAplisel(forma,aplicacion,combo)";
     echo "{";
     //   echo " alert ('entra a nivel educativo']; ";
     echo "o = new Array;";
     echo "oPrioridad = new Array;";
     echo "i=0;";
     echo "swPrioridad=0;";
     echo "j=1;";
     //	 echo " o[i++]=new Option('----- seleccione -----', 'null',true,true); ";
     // $this->cursor->conn->debug=true;
     $dbsql2 = "select a.SGD_APLI_DESCRIP,a.SGD_APLI_CODI from SGD_APLI_APLINTEGRA a where\n\t\t               a.SGD_APLI_CODI<> 0  ";
     $rs = $this->cursor->query($dbsql2);
     while ($rs && !$rs->EOF) {
         $retorno = "OK";
         echo " if (aplicacion == " . $rs->fields['SGD_APLI_CODI'] . " ) { ";
         $descripcion = chop($rs->fields['SGD_APLI_DESCRIP']);
         $descripcion = str_replace("'", "", $descripcion);
         echo "o[i++]=new Option('{$descripcion}','" . $rs->fields['SGD_APLI_CODI'] . "' );";
         echo "}";
         $rs->MoveNext();
     }
     //Aplicacion
     echo " for (i=0; i < o.length; i++) ";
     echo " { ";
     // echo "  alert( '!!!entra1!!!'];";
     echo "   eval(forma.elements[combo].options[i]=o[i]); ";
     // echo "  alert( '!!!entra2!!!'];";
     echo " } ";
     echo " eval(forma.elements[combo].length=1); ";
     echo " } ";
     return $retorno;
 }
コード例 #6
0
ファイル: Municipio.php プロジェクト: kractos26/orfeo
 /** 
 * Carga los datos de la instacia con
 * un código de Municipio suministrado
 * @param $codigoDep	int es el código del Departamento
 * @param $codigoMun	int	es el código del Municipio
 */
 function municipio_codigo($codigoDep, $codigoMun)
 {
     // Si ingresn parámetros válidos
     if (strlen(trim($codigoDep)) > 0 && strlen(trim($codigoMun)) > 0) {
         if (strpos($codigoMun, '-')) {
             $codigoMun = explode('-', $codigoMun);
             $codigo_pai = $codigoMun[0];
             $codigo_dep = $codigoMun[1];
             $codigo_mun = $codigoMun[2];
             $q = "SELECT MUNI_CODI,MUNI_NOMB,DPTO_CODI,ID_PAIS,ID_CONT FROM MUNICIPIO where id_pais={$codigo_pai} AND DPTO_CODI={$codigo_dep} AND MUNI_CODI={$codigo_mun}";
         } else {
             $q = "select *  from municipio where muni_codi ={$codigoMun} and dpto_codi = {$codigoDep}";
         }
         $this->cursor->conn->SetFetchMode(ADODB_FETCH_ASSOC);
         $rs = $this->cursor->query($q);
         if (!$rs->EOF) {
             $this->muni_codi = rtrim($rs->fields['MUNI_CODI']);
             $this->dpto_codi = rtrim($rs->fields['DPTO_CODI']);
             $this->pais_codi = rtrim($rs->fields['ID_PAIS']);
             $this->cont_codi = rtrim($rs->fields['ID_CONT']);
             $this->muni_nomb = rtrim($rs->fields['MUNI_NOMB']);
         }
     } else {
         $this->cont_codi = "";
         $this->pais_codi = "";
         $this->muni_codi = "";
         $this->dpto_codi = "";
         $this->muni_nomb = "";
     }
 }
コード例 #7
0
 /**
  * Fetch the single instance of this object.
  * @return ConnectionHandler
  */
 public static function getInstance()
 {
     if (self::$sInstance === null) {
         self::$sInstance = new ConnectionHandler();
     }
     return self::$sInstance;
 }
コード例 #8
0
ファイル: TipoDecision.php プロジェクト: kractos26/orfeo
 /** 
  * Carga los datos de la instacia con un código de departamento suministrado
  * @param	$codigo	int	es el código del departamento
  */
 function tipoDecision_codigo($codigo)
 {
     //si se ingresó un parámetro válido
     if (strlen($codigo > 0)) {
         //almacena el query
         $q = "select *  from SGD_TDEC_TIPODECISION\n             where SGD_TDEC_CODIGO ={$codigo}";
         $rs = $this->cursor->query($q);
         if (!$rs->EOF) {
             $this->sgd_tdec_codigo = $rs->fields['SGD_TDEC_CODIGO'];
             $this->sgd_tdec_descrip = $rs->fields['SGD_TDEC_DESCRIP'];
         }
     } else {
         $this->sgd_tdec_codigo = "";
         $this->sgd_tdec_descrip = "";
     }
 }
コード例 #9
0
 /** 
 * Retorna un array con los datos del remitente de un radicado, este vector contiene los �ndices 'nombre','direccion','deptoNombre','muniNombre','deptoCodi','muniCodi'; antes de invocar esta funci�n, se debe llamar a  radicado_codigo()
 * @return   array
 */
 function getDatosRemitente()
 {
     //almacena el query
     //almacena el query
     $q = "select *  from sgd_dir_drecciones where radi_nume_radi =" . $this->radi_nume_radi;
     $rs = $this->cursor->query($q);
     $direccion = $rs->fields['SGD_DIR_DIRECCION'];
     $nombre = $rs->fields['SGD_DIR_NOMREMDES'];
     $deptoCodi = $rs->fields['DPTO_CODI'];
     $muniCodi = $rs->fields['MUNI_CODI'];
     $paisCodi = $rs->fields['ID_PAIS'];
     $contCodi = $rs->fields['ID_CONT'];
     $dep =& new Departamento($this->cursor);
     $mun =& new Municipio($this->cursor);
     $dep->departamento_codigo($paisCodi . '-' . $deptoCodi);
     $mun->municipio_codigo($paisCodi . '-' . $deptoCodi, $paisCodi . '-' . $deptoCodi . '-' . $muniCodi);
     //Si se hallaron datos del remitente
     if ($dep) {
         $vecDatos["nombre"] = $nombre;
         $vecDatos["direccion"] = $direccion;
         $vecDatos["deptoNombre"] = $dep->get_dpto_nomb();
         $vecDatos["muniNombre"] = $mun->get_muni_nomb();
         $vecDatos["contCodi"] = $contCodi;
         $vecDatos["paisCodi"] = $paisCodi;
         $vecDatos["deptoCodi"] = $deptoCodi;
         $vecDatos["muniCodi"] = $muniCodi;
     }
     return $vecDatos;
 }
コード例 #10
0
ファイル: firmaRadicado.php プロジェクト: johnfelipe/orfeo
 /** 
  * Anula las firmas previamente realizadas sobre un radicado
  * @param	$radicado	string	Radicado cuya firma ha de anularse
  */
 function anularFirmaRad($radicado)
 {
     $sql = "update SGD_FIRRAD_FIRMARADS set SGD_FIRRAD_FIRMA=null,SGD_FIRRAD_FECHA=null where RADI_NUME_RADI={$radicado} ";
     $rs = $this->cursor->query($sql);
     if (!$rs) {
         echo "<BR>No se pudo actualizar la tabla de firmas ({$sql}) <BR>";
     }
 }
コード例 #11
0
 /**
  * Load an existing Mongo object.
  * @param MongoId $id
  * @return MongoFile
  */
 public static function loadFromMongoId(MongoId $id)
 {
     $query = array("_id" => $id);
     $gridFs = ConnectionHandler::getInstance()->getConnection();
     /* @var $mongoDoc MongoGridFSFile */
     $mongoDoc = $gridFs->findOne($query);
     $mongoFile = MongoFolder::loadFromMongoDoc($mongoDoc);
     return $mongoFile;
 }
コード例 #12
0
ファイル: GrupoMasiva.php プロジェクト: johnfelipe/orfeo
 /** 
 * Retorna verdadero si un radicado ha sido retirado de un grupo de masiva, de lo contrario falso
 * @param $grupo	string	es el codigo del radicado del grupo
 * @param $radicado	string	es el radicado a analizar
 * @return   boolean
 */
 function radicadoRetirado($grupo, $radicado)
 {
     //almacena el query
     $q = "select *  from sgd_rmr_radmasivre  where sgd_rmr_grupo={$grupo} and sgd_rmr_radi={$radicado}";
     $rs = $this->cursor->query($q);
     //Si fue retirado el radicado
     if ($rs && !$rs->EOF) {
         return true;
     } else {
         return false;
     }
 }
コード例 #13
0
ファイル: servidor.php プロジェクト: kractos26/orfeo
/**
 * Nos retorna un vector con la informacion de un usuario en particular de Orfeo
 * @param $usuaEmail, correo electronico que tiene en LDAP
 * @param $usuaDoc,   cedula o documento de un usuario
 * @author German A. Mahecha
 * @return 0, si no encuentra el usuario. 
 */
function darUsuarioSelect($usuaEmail = '', $usuaDoc = '')
{
    $ruta_raiz = "..";
    include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
    $db = new ConnectionHandler("{$ruta_raiz}");
    $db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
    if ($usuaEmail != '') {
        $sql = "select DEPE_CODI, USUA_CODI, USUA_DOC, USUA_EMAIL  from usuario where UPPER(USUA_EMAIL) = UPPER('{$usuaEmail}')";
    } elseif ($usuaDoc != '') {
        $sql = "select DEPE_CODI, USUA_CODI, USUA_DOC, USUA_EMAIL  from usuario where USUA_DOC = {$usuaDoc}";
    } else {
        return $usuario;
    }
    $rs = $db->getResult($sql);
    while (!$rs->EOF) {
        $usuario['email'] = $rs->fields['USUA_EMAIL'];
        $usuario['codusuario'] = $rs->fields['USUA_CODI'];
        $usuario['dependencia'] = $rs->fields['DEPE_CODI'];
        $usuario['documento'] = $rs->fields['USUA_DOC'];
        $rs->MoveNext();
    }
    return $usuario;
}
コード例 #14
0
ファイル: radicadoTipoP.php プロジェクト: johnfelipe/orfeo
function GrabarTiposRad($codigoTipo, $datoActual, $codigoId = '', $numeroExp = '', $usuaDoc = '79802120')
{
    # /*** include the xajax libraries ***/
    //include '../../xajax/xajax_core/xajax.inc.php';
    define('ADODB_ASSOC_CASE', 1);
    $_SESSION["codigoId"] = $codigoId;
    $_SESSION["usuaDoc"] = $usuaDoc;
    $_SESSION["numeroExp"] = $numeroExp;
    include_once "../../db/ConnectionHandler.php";
    $db = new ConnectionHandler("../../..");
    $db->conn->debug = true;
    $db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
    $objResponse = new xajaxResponse();
    //$objResponse->script("clearOption('funcionario');");
    $ret = '';
    $radicadoNum = str_replace("tipo_", "", $datoActual);
    $iSql = "DELETE FROM SGD_PANE_PROCANEXOSASOC WHERE SGD_PANE_CODIGOP={$codigoId} and RADI_NUME_RADI={$radicadoNum}";
    $rs = $db->conn->query($iSql);
    for ($i = 0; $i <= 20; $i++) {
        if ($codigoTipo[$i] >= 1 && trim(str_replace("tipo_", "", $datoActual))) {
            $iSql = "SELECT SGD_PANE_CODIGO FROM SGD_PANE_PROCANEXOSASOC ORDER BY SGD_PANE_CODIGO DESC";
            $rs = $db->conn->query($iSql);
            $paneCodigo = $rs->fields["SGD_PANE_CODIGO"];
            $paneCodigo++;
            $datos["RADI_NUME_RADI"] = $radicadoNum;
            $datos["SGD_EXP_NUMERO"] = "'" . $numeroExp . "'";
            $datos["SGD_TPR_CODIGO"] = $codigoTipo[$i];
            $datos["SGD_PANE_CODIGO"] = $paneCodigo;
            $datos["SGD_PANE_CODIGOP"] = $codigoId;
            $datos["USUA_DOC"] = $usuaDoc;
            $insertSQL = $db->insert("SGD_PANE_PROCANEXOSASOC", $datos, "true");
        }
    }
    $objResponse->assign('resGrabar', 'innerHTML', $insertSQL);
    //$objResponse->assign("nombre_us1","value",$usuaNomb);
    return $objResponse;
}
コード例 #15
0
 /**
  * Escribe el javascript que permite cargar los municipios en una lista desplegable, de acuerdo a los seleccionado en una de departamentos
  */
 function comboDeptoMuni()
 {
     echo "function loadMunicipios(forma,codDepto,comboMpio)";
     echo "{";
     echo "o = new Array;";
     echo "i=0;";
     //almacena el query
     $dbsql = "select * from departamento";
     $rs = $this->cursor->query($dbsql);
     while (!$rs->EOF) {
         echo "if (codDepto == " . $rs->fields['DPTO_CODI'] . ")";
         echo "{";
         $codDepto = $rs->fields['DPTO_CODI'];
         //almacena el query
         $dbsql2 = "SELECT * FROM municipio WHERE dpto_codi={$codDepto} order by muni_nomb";
         $rs2 = $this->cursor->query($dbsql2);
         while (!$rs2->EOF) {
             $descripcion = chop($rs2->fields['MUNI_NOMB']);
             echo "o[i++]=new Option('{$descripcion}'," . $rs2->fields['MUNI_CODI'] . ");";
             $rs2->MoveNext();
         }
         echo "}";
         $rs->MoveNext();
     }
     echo "if (i==0)";
     echo "{";
     echo " i=0; ";
     echo "}";
     echo "else";
     echo "{";
     echo " largestwidth=0;";
     echo " for (i=0; i < o.length; i++)";
     echo " {";
     echo "   eval(forma.elements[comboMpio].options[i+1]=o[i]);";
     echo "   if (o[i].text.length > largestwidth)";
     echo "   {";
     echo "     largestwidth=o[i].text.length;";
     echo "   }eval(forma.elements[comboMpio].length=o.length+1)";
     echo " }";
     echo "}";
     echo "}";
 }
コード例 #16
0
ファイル: TipoDocumento.php プロジェクト: johnfelipe/orfeo
 /** 
  * Actualiza los atributos de la clase con los datos del tipo de documento a anexar correspondiente al  codigo del registro que recibe como parametros
  * @param	$codigo	int es el codigo del registro
  */
 function TipoDocumento_codigo($codigo)
 {
     if (strlen($codigo) > 0) {
         //almacena el query
         $q = "select *  from sgd_tpr_tpdcumento where sgd_tpr_codigo={$codigo}";
         //echo $q;
         //$this->cursor->conn->debug = true;
         $rs = $this->cursor->query($q);
         if (!$rs->EOF) {
             $this->sgd_tpr_codigo = $rs->fields['SGD_TPR_CODIGO'];
             $this->sgd_tpr_descrip = $rs->fields['SGD_TPR_DESCRIP'];
             $this->sgd_tpr_radica = $rs->fields['SGD_TPR_RADICA'];
             $this->sgd_tpr_tp0 = $rs->fields['SGD_TPR_TP0'];
             $this->sgd_tpr_tp1 = $rs->fields['SGD_TPR_TP1'];
             $this->sgd_tpr_tp2 = $rs->fields['SGD_TPR_TP2'];
             $this->sgd_tpr_tp3 = $rs->fields['SGD_TPR_TP3'];
             $this->sgd_tpr_tp4 = $rs->fields['SGD_TPR_TP4'];
             $this->sgd_tpr_tp5 = $rs->fields['SGD_TPR_TP5'];
             $this->sgd_tpr_tp6 = $rs->fields['SGD_TPR_TP6'];
             $this->sgd_tpr_tp7 = $rs->fields['SGD_TPR_TP7'];
             $this->sgd_tpr_tp8 = $rs->fields['SGD_TPR_TP8'];
             $this->sgd_tpr_tp9 = $rs->fields['SGD_TPR_TP9'];
         }
     } else {
         $this->sgd_tpr_codigo = "";
         $this->sgd_tpr_descrip = "";
         $this->sgd_tpr_radica = "";
         $this->sgd_tpr_tp0 = "";
         $this->sgd_tpr_tp1 = "";
         $this->sgd_tpr_tp2 = "";
         $this->sgd_tpr_tp3 = "";
         $this->sgd_tpr_tp4 = "";
         $this->sgd_tpr_tp5 = "";
         $this->sgd_tpr_tp6 = "";
         $this->sgd_tpr_tp7 = "";
         $this->sgd_tpr_tp8 = "";
         $this->sgd_tpr_tp9 = "";
     }
 }
コード例 #17
0
ファイル: Mensaje.php プロジェクト: johnfelipe/orfeo
 function acuseRecibo($usrDoc, $msgCodi, $existe, $tipMsg)
 {
     $this->cursor->conn->BeginTrans();
     //Acuse Automático para mensajes tipo POPUP
     if ($tipMsg == 1) {
         if ($existe == 0) {
             $values["SGD_MSG_CODI"] = $msgCodi;
             $values["USUA_DOC"] = "'{$usrDoc}'";
             $values["SGD_MSG_LEIDO"] = 1;
             $rs = $this->cursor->insert("SGD_ACM_ACUSEMSG", $values);
         } elseif ($existe == 1) {
             $values["SGD_MSG_LEIDO"] = "SGD_MSG_LEIDO + 1";
             $recordWhere["SGD_MSG_CODI"] = $msgCodi;
             $recordWhere["USUA_DOC"] = "'{$usrDoc}'";
             $rs = $this->cursor->update("SGD_ACM_ACUSEMSG", $values, $recordWhere);
         }
         if (!$rs) {
             $this->cursor->conn->RollbackTrans();
             die("<span class='etextomenu'>No se ha podido actualizar la información de notificación");
         }
     }
     $this->cursor->conn->CommitTrans();
 }
コード例 #18
0
<?php

error_reporting(0);
session_start();
error_reporting(7);
$ruta_raiz = "..";
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
if (!defined('ADODB_FETCH_ASSOC')) {
    define('ADODB_FETCH_ASSOC', 2);
}
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
if (!$fecha_busq) {
    $fecha_busq = Date('Y-m-d');
}
if (!$fecha_busq2) {
    $fecha_busq2 = Date('Y-m-d');
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../estilos/orfeo.css">
</head>
<body bgcolor="#FFFFFF">
 <div id="spiffycalendar" class="text"></div>
<link rel="stylesheet" type="text/css" href="../js/spiffyCal/spiffyCal_v2_1.css">
<script language="JavaScript" src="../js/spiffyCal/spiffyCal_v2_1.js"></script>
<script language="javascript"><!--
    var dateAvailable  = new ctlSpiffyCalendarBox("dateAvailable", "adm_subserie", "fecha_busq","btnDate1","<?php 
echo $fecha_busq;
コード例 #19
0
ファイル: busqueda_central.php プロジェクト: johnfelipe/orfeo
    ${$key} = $valor;
}
foreach ($_POST as $key => $valor) {
    ${$key} = $valor;
}
$krd = $_SESSION["krd"];
$dependencia = $_SESSION["dependencia"];
$usua_doc = $_SESSION["usua_doc"];
$codusuario = $_SESSION["codusuario"];
$tpNumRad = $_SESSION["tpNumRad"];
$tpPerRad = $_SESSION["tpPerRad"];
$tpDescRad = $_SESSION["tpDescRad"];
$tpDepeRad = $_SESSION["tpDepeRad"];
$ruta_raiz = "..";
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
$db2 = new ConnectionHandler("{$ruta_raiz}");
$encabezadol = "{$PHP_SELF}?" . session_name() . "=" . session_id() . "&dependencia={$dependencia}&krd={$krd}&sel={$sel}";
$encabezado = session_name() . "=" . session_id() . "&krd={$krd}&tipo_archivo=1&nomcarpeta={$nomcarpeta}";
function fnc_date_calcy($this_date, $num_years)
{
    $my_time = strtotime($this_date);
    //converts date string to UNIX timestamp
    $timestamp = $my_time + $num_years * 86400;
    //calculates # of days passed ($num_days) * # seconds in a day (86400)
    $return_date = date("Y-m-d", $timestamp);
    //puts the UNIX timestamp back into string format
    return $return_date;
    //exit function and return string
}
function fnc_date_calcm($this_date, $num_month)
コード例 #20
0
<?php

/**
 * Programa que egistra el env�o de grupos de correspondencia masiva, registra las transacciones seleccionadas desde envio_masiva.php
 * @author      Sixto Angel Pinz�n
 * @version     1.0
 */
session_start();
$ruta_raiz = "..";
//print ("ARRANCA CON LA DEPENDENCIA($dependencia)($krd)($dependencia)");
require_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
if (!$db) {
    $db = new ConnectionHandler($ruta_raiz);
}
$db->conn->BeginTrans();
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
//De ser necesario recupera la sesion
if (!$codusuario or !$dependencia or !$usua_doc) {
    include "{$ruta_raiz}/rec_session.php";
}
$fecha_hoy = Date("Y-m-d");
$sqlFechaHoy = $db->conn->OffsetDate(0, $db->conn->sysTimeStamp);
?>
<html>
<head>
<title>Enviar Datos</title>
<link rel="stylesheet" href="../estilos/orfeo.css">
</head>
<form name="form1" method="post" action="cuerpo_masiva.php?<?php 
echo session_name() . "=" . session_id() . "&krd={$krd}";
?>
コード例 #21
0
ファイル: uploadAnTx.php プロジェクト: kractos26/orfeo
$tmpFile = $userfile1['tmp_name'];
$radi = $_POST['valRadio'];
$descr = $_POST['observa'];
$usua = $_SESSION['krd'];
if (!$codigo && $userfile1_size == 0 || $codigo && $userfile1_size >= return_bytes(ini_get('upload_max_filesize'))) {
    die("<table><tr><td>El tama&ntilde;o del archivo no es correcto.</td></tr><tr><td><li>se permiten archivos de " . ini_get('upload_max_filesize') . " m&aacute;ximo.</td></tr><tr><td><input type='button' value='cerrar' onclick='opener.regresar();window.close();'></td></tr></table>");
}
$fechaHoy = Date("Y-m-d");
if (!$ruta_raiz) {
    $ruta_raiz = ".";
}
include "{$ruta_raiz}/config.php";
include_once "{$ruta_raiz}/class_control/anexo.php";
include_once "{$ruta_raiz}/class_control/anex_tipo.php";
if (!is_object($db)) {
    $db = new ConnectionHandler($ruta_raiz);
}
//$db->conn->debug=true;
if ($userfile1_tipo[1] == 'tiff') {
    $tipBusq = 'tif';
} else {
    if ($userfile1_tipo[1] == 'jpeg') {
        $tipBusq = 'jpg';
    } else {
        $tipBusq = $userfile1_tipo[1];
    }
}
$sqlTipo = "select anex_tipo_codi as TIPO from anexos_tipo where anex_tipo_ext like '{$tipBusq}'";
$rsTipo = $db->conn->Execute($sqlTipo);
$tipo = $rsTipo->fields['TIPO'];
$sqlFechaHoy = $db->conn->OffsetDate(0, $db->conn->sysTimeStamp);
コード例 #22
0
ファイル: Recuperador.php プロジェクト: kractos26/orfeo
 function recuperar($cambio)
 {
     $usua_nomb = $cambio["usua_nomb_c"];
     $depe_nomb = $cambio["depe_nomb_c"];
     $fecha = Date("Y-m-d") . "  " . Date("H:m:s");
     $vector = array();
     $this->conexion->getResult($this->query);
     $fieldstable[] = "RADI_DEPE_ACTU";
     $fieldstable[] = "RADI_USUA_ACTU";
     $fieldstable[] = "CARP_CODI";
     $fieldstable[] = "CARP_PER";
     $values["CARP_CODI"] = 0;
     $values["CARP_PER"] = 0;
     $values["RADI_DEPE_ACTU"] = $cambio["dependencia"];
     $values["RADI_USUA_ACTU"] = $cambio["usuarioAfectado"];
     $descripcion = $cambio["comentario"] . "-" . $cambio["usuario"];
     $nameid[] = "radi_nume_radi";
     $sw = 0;
     $sw2 = 0;
     $fecha_hoy = date("Y-m-d");
     $fieldstable2[] = "depe_codi";
     $fieldstable2[] = "hist_fech";
     $fieldstable2[] = "usua_codi";
     $fieldstable2[] = "radi_nume_radi";
     $fieldstable2[] = "hist_obse";
     $fieldstable2[] = "usua_codi_dest";
     $fieldstable2[] = "usua_doc";
     $fieldstable2[] = "hist_usua_autor";
     $fieldstable2[] = "hist_doc_dest";
     $fieldstable2[] = "sgd_ttr_codigo";
     //SGD_TTR_TRANSACCION
     $values2["depe_codi"] = $cambio["dependencia"];
     $values2["hist_fech"] = " TO_DATE ('{$fecha_hoy}','YY-MM-DD') ";
     $values2["usua_codi"] = $cambio["usuario_c"];
     $values2["usua_codi_dest"] = $cambio["usuarioAfectado"];
     $values2["usua_doc"] = $cambio["usua_doc"];
     $values2["hist_usua_autor"] = $cambio["usuarioAutorizaDocto"];
     $values2["hist_obse"] = "'{$descripcion}'";
     $values2["hist_doc_dest"] = $cambio["usuarioAutorizaDocto"];
     $values2["sgd_ttr_codigo"] = 1;
     // TIPO DE TRANSACCION DE RECUPERACION
     $conexion = new ConnectionHandler();
     // DEL HISTORICO
     $afectados = "";
     while ($this->conexion->cursor->next_record() != 0) {
         $radicado = $this->conexion->cursor->f('radi_nume_radi');
         $afectados = $afectados . "<br>" . $radicado;
         $idvalue["radi_nume_radi"] = $radicado;
         if (!$conexion->update("radicado", $fieldstable, $values, $nameid, $idvalue)) {
             $sw = 1;
         }
         $values2["radi_nume_radi"] = $radicado;
         if (!$conexion->insert("hist_eventos", $fieldstable2, $values2)) {
             $sw2 = 1;
         }
     }
     if ($sw == 1) {
         echo "<span class=eerrores>ERROR TRATANDO DE RECUPERAR EL RADICADO</span>";
     } else {
         echo "<span class=tituloListado>ACCION REQUERIDA COMPLETADA </span> ";
         echo "<p class=etexto> <span class='etextomenu'>ACCION REQUERIDA :</span> <font color=blue>RECUPERACION DE RADICADOS </font></p>";
         echo "<p class=etexto> <span class='etextomenu'>FECHA DE RECUPERACION :</span> <font color=blue>{$fecha_doc} </font></p>";
         echo "<p class=etexto> <span class='etextomenu'>USUARIO :</span> <font color=blue>{$usua_nomb} </font></p>";
         echo "<p class=etexto> <span class='etextomenu'>DEPENDENCIA :</span> <font color=blue>{$depe_nomb} </font></p>";
         echo "<p class=etexto><span class='etextomenu'>FECHA Y HORA :</span> <font color=blue>{$fecha} </font></p>";
         echo "<p class=etexto><span class='etextomenu'>RADICADOS INVOLUCRADOS :</span><br> <font color=blue>";
         echo $afectados;
     }
     if ($sw2 == 1) {
         echo "<span class=eerrores>ERROR TRATANDO DE ESCRIBIR EL HISTORICO</span>";
     }
 }
コード例 #23
0
 /** 
  * Carga los datos de la instacia incluyendo la informacion de la territorial, con referencia a un codigo de Dependencia suministrado retorna falso si no lo encuentra, de lo contrario true
  * @param	$codigo	string es el codigo de la Dependencia
  * @return   boolean
  */
 function Dependencia_codigo($codigo)
 {
     $muni =& new Municipio($this->cursor);
     $q = "select * from dependencia where depe_codi ={$codigo}";
     $rs = $this->cursor->query($q);
     $terr = "";
     if (!$rs->EOF) {
         $this->depe_nomb = $rs->fields['DEPE_NOMB'];
         $this->dep_sigla = $rs->fields['DEP_SIGLA'];
         $this->muni_codi = $rs->fields['MUNI_CODI'];
         $this->dpto_codi = $rs->fields['DPTO_CODI'];
         $this->pais_codi = $rs->fields['ID_PAIS'];
         $this->dep_central = $rs->fields['DEP_CENTRAL'];
         $this->depe_nomb = $rs->fields['DEPE_NOMB'];
         $this->dep_sigla = $rs->fields['DEP_SIGLA'];
         $this->dep_central = $rs->fields['DEP_CENTRAL'];
         $this->depe_rad_tp1 = $rs->fields['DEPE_RAD_TP1'];
         $this->depe_codi_padre = $rs->fields['DEPE_CODI_PADRE'];
         $this->depe_codi_territorial = $rs->fields['DEPE_CODI_TERRITORIAL'];
         $datosTerr = array();
         if ($this->dep_central == 1) {
             $terr = $rs->fields['DEPE_CODI_TERRITORIAL'];
             if (strlen($terr) > 1) {
                 $datosTerr = $this->dependenciaArr($terr);
             }
         } else {
             $terr = $rs->fields['DEPE_CODI_TERRITORIAL'];
             if (strlen($terr) > 1) {
                 $datosTerr = $this->dependenciaArr($terr);
             }
         }
         $this->terr_pais = $datosTerr['pais_codi'];
         $this->terr_depto = $datosTerr['dpto_codi'];
         $this->terr_nomb = $datosTerr['depe_nomb'];
         $this->terr_muni = $datosTerr['muni_codi'];
         $this->terr_sigla = $datosTerr['dep_sigla'];
         $this->terr_direccion = $datosTerr['dep_direccion'];
         $muni->municipio_codigo($datosTerr['dpto_codi'], $datosTerr['pais_codi'] . '-' . $datosTerr['dpto_codi'] . '-' . $datosTerr['muni_codi']);
         $this->terr_ciu_nomb = $muni->get_muni_nomb();
         return true;
     } else {
         return false;
     }
 }
コード例 #24
0
ファイル: genarchivo.php プロジェクト: kractos26/orfeo
<?php

session_start();
error_reporting(0);
if (!$ruta_raiz) {
    $ruta_raiz = ".";
}
include "{$ruta_raiz}/config.php";
if (!isset($_SESSION['dependencia'])) {
    include "{$ruta_raiz}/rec_session.php";
}
if (isset($db)) {
    unset($db);
}
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
//$db->conn->debug = true;
require_once "{$ruta_raiz}/class_control/anexo.php";
require_once "{$ruta_raiz}/class_control/CombinaError.php";
require_once "{$ruta_raiz}/class_control/Sancionados.php";
require_once "{$ruta_raiz}/class_control/Dependencia.php";
require_once "{$ruta_raiz}/class_control/Esp.php";
require_once "{$ruta_raiz}/class_control/TipoDocumento.php";
require_once "{$ruta_raiz}/class_control/Radicado.php";
require_once "{$ruta_raiz}/include/tx/Radicacion.php";
require_once "{$ruta_raiz}/include/tx/Historico.php";
require_once "{$ruta_raiz}/class_control/ControlAplIntegrada.php";
require_once "{$ruta_raiz}/include/tx/Expediente.php";
require_once "{$ruta_raiz}/include/tx/Historico.php";
require_once "{$ruta_raiz}/include/class/DatoOtros.php";
コード例 #25
0
if (!$krd) {
    $krd = $krdOsld;
}
$ruta_raiz = ".";
if (!isset($_SESSION['dependencia'])) {
    include "./rec_session.php";
}
$ADODB_COUNTRECS = false;
require_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
require_once "{$ruta_raiz}/include/combos.php";
if (!$carpeta) {
    $carpeta = $carpetaOld;
}
$ADODB_COUNTRECS = false;
error_reporting(7);
$db = new ConnectionHandler($ruta_raiz);
//$db->conn->debug = true;
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
// Procedimiento para filtro de radicados....
if ($busq_radicados) {
    $busq_radicados = trim($busq_radicados);
    $textElements = split(",", $busq_radicados);
    $newText = "";
    $dep_sel = $dependencia;
    foreach ($textElements as $item) {
        $item = trim($item);
        if (strlen($item) != 0) {
            if (strlen($item) <= 6) {
                $sec = str_pad($item, 6, "0", STR_PAD_left);
                //$item = date("Y") . $dep_sel . $sec;
            } else {
コード例 #26
0
<?php

if (!$ruta_raiz) {
    $ruta_raiz = ".";
}
require_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
if (!$db) {
    $db = new ConnectionHandler($ruta_raiz);
}
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
$db->conn->BeginTrans();
//$db->conn->debug=true;
$isql = "select usua_login,usua_pasw,codi_nivel, USUA_NOMB from usuario " . "where usua_login ='******'";
$rs = $db->query($isql);
if ($rs && !$rs->EOF) {
    $secur = $rs->fields['CODI_NIVEL'];
    //Traigo el nombre del usuario para ponerlo en la descripción del histórico
    $nombreUsuario = $rs->fields['USUA_NOMB'];
}
if (!$secur) {
    $mensaje = "No tiene permisos para borrar el documento";
}
if ($secur) {
    $isql = "select codi_nivel ,anex_solo_lect ,anex_creador ,anex_desc,anex_tipo_ext , anex_numero ,anex_nomb_archivo " . "from anexos, anexos_tipo,radicado " . "where \n\t\tanex_codigo='{$anexo}' and anex_radi_nume=radi_nume_radi and anex_tipo=anex_tipo_codi";
    $rs = $db->query($isql);
    if ($rs && !$rs->EOF) {
        $docunivel = $rs->fields['CODI_NIVEL'];
        $sololect = $rs->fields['ANEX_SOLO_LECT'] == "S";
        $extension = $rs->fields['ANEX_TIPO_EXT'];
        $usua_creador = $rs->fields['ANEX_CREADOR'] == $usua;
        $nombrearchivo = strtoupper($rs->fields['ANEX_NOMB_ARCHIVO']);
コード例 #27
0
ファイル: adm_contactos.php プロジェクト: johnfelipe/orfeo
session_start();
$ruta_raiz = "../..";
if ($_SESSION['usua_admin_sistema'] != 1) {
    die(include "{$ruta_raiz}/errorAcceso.php");
}
include "{$ruta_raiz}/config.php";
// incluir configuracion.
$ADODB_COUNTRECS = false;
isset($_POST['ideps']) ? $ideps_defa = $_POST['ideps'] : ($ideps_defa = 0);
isset($_POST['idctt']) ? $idctt_defa = $_POST['idctt'] : ($idctt_defa = 0);
$ruta_raiz = "../..";
include_once "{$ruta_raiz}/config.php";
// incluir configuracion.
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
//$db->conn->debug=true;
if ($db) {
    $db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
    $error = 0;
    if (isset($_POST['btn_accion'])) {
        $record = array();
        $_POST['hdBandera'] == 'A' ? $record['CTT_ID'] = $db->nextId('SEC_DEF_CONTACTOS') : ($record['CTT_ID'] = $_POST['txtidctt']);
        $record['CTT_ID_EMPRESA'] = $_POST['ideps'];
        //$record['CTT_ID_TIPO'] = $_POST['idtipo'] + 1;
        $record['CTT_ID_TIPO'] = $_POST['idtipo'];
        $record['CTT_CARGO'] = $_POST['txtcargo'];
        $record['CTT_NOMBRE'] = $_POST['txtnombre'];
        $record['CTT_TELEFONO'] = $_POST['txttelefono'];
        switch ($_POST['btn_accion']) {
            case 'Agregar':
コード例 #28
0
ファイル: man_nit_sigla.php プロジェクト: johnfelipe/orfeo
<?php

session_start();
/*if (!$ruta_raiz)*/
$ruta_raiz = "..";
require_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
include_once "{$ruta_raiz}/include/tx/Historico.php";
include_once "{$ruta_raiz}/class_control/TipoDocumental.php";
if (!$db) {
    $db = new ConnectionHandler($ruta_raiz);
}
$db->conn->BeginTrans();
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
// $db->conn->debug=true;
$sql_expediente = "SELECT SGD_SEXP_PAREXP1 FROM SGD_SEXP_SECEXPEDIENTES";
$rs_expediente = $db->query($sql_expediente);
$k = 0;
while (!$rs_expediente->EOF) {
    $sql_bodega = "SELECT SIGLA_DE_LA_EMPRESA FROM BODEGA_EMPRESAS WHERE NIT_DE_LA_EMPRESA='" . $rs_expediente->fields['SGD_SEXP_PAREXP1'] . "'";
    $rs_bodega = $db->query($sql_bodega);
    $contador = count($rs_bodega);
    if ($contador > 0) {
        $sql_upd = "UPDATE SGD_SEXP_SECEXPEDIENTES SET SGD_SEXP_PAREXP2='" . $rs_bodega->fields['SIGLA_DE_LA_EMPRESA'] . "' WHERE SGD_SEXP_PAREXP1='" . $rs_expediente->fields['SGD_SEXP_PAREXP1'] . "'";
        $rs_upd = $db->query($sql_upd);
    }
    echo $sql_upd . "<br>";
    $rs_expediente->MoveNext();
    $k++;
}
echo "<strong>ACTUALIZADAS " . $k . " </strong>";
コード例 #29
0
ファイル: crear.php プロジェクト: kractos26/orfeo
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 47 || ( key > 57));
}
function acceptNoCharEsp(evt){
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57
var key = nav4 ? evt.which : evt.keyCode;
return (key <= 47 || (  key > 57));
}
</script>
</head>
<body>
<?php 
include "{$ruta_raiz}/config.php";
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
if (!defined('ADODB_FETCH_ASSOC')) {
    define('ADODB_FETCH_ASSOC', 2);
}
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
$db->conn->debug = false;
$encabezado = "&krd={$krd}&dep_sel={$dep_sel}&usModo={$usModo}&perfil={$perfil}&perfilOrig={$perfilOrig}&cedula={$cedula}&dia={$dia}&mes={$mes}&ano={$ano}&ubicacion={$ubicacion}&piso={$piso}&extension={$extension}&email={$email}";
?>
<form name='frmCrear' action='validar.php?<?php 
echo session_name() . "=" . session_id() . "&{$encabezado}";
?>
' method="post">
<table width="93%"  border="1" align="center">
  	<tr bordercolor="#FFFFFF">
    <td colspan="2" class="titulos4">
	<center>
コード例 #30
0
<?php

/* 
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
$ruta_raiz = "../..";
session_start();
include_once "{$ruta_raiz}/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
define('ADODB_FETCH_ASSOC', 2);
$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
$sql = "SELECT c.ID,NOMBRE,ETIQUETA,ACTIVO,PUBLICO,OBLIGATORIO,AYUDA,d.TABLA,d.VALUE,d.OPCION,d.TIPOCAMPO,d.TAMANO  from CAMPOPQR c \n        inner join FORMULARIOCAMPOPQR d on c.Id = d.idcampo\n    WHERE d.IDFORMULARIO = " . $_REQUEST['formulario'] . " and c.IDGRUPO = 2 order by d.PRIORIDAD";
$resultado = $db->query($sql);
$nombre = "    select NOMBRE FROM FORMULARIOPQR WHERE ID = " . $_REQUEST['formulario'] . "";
$nombre = $db->query($nombre);
?>
<!DOCTYPE html>
<html lang="es">
    <head>
        <title>title</title>
        <meta charset="windows-1252"/>
        <link rel="stylesheet" href="estilospqrs.css">
        <script type="text/javascript" src="jquery-1.11.3.min.js"></script>
        <script type="text/javascript" src="jquery-ui.min.js"> </script>
        <script type="text/javascript" src="scripts/adminstrador.js"></script>
    </head>
    <body>
    <center>
         <h1>SE ENCUENTRA PARAMETRIZANDO EL FORMULARIO DE <?php