Ejemplo n.º 1
0
include_once $ruta_raiz . '/config.php';
// incluir configuracion.
if (!isset($_SESSION['dependencia'])) {
    include "{$ruta_raiz}/rec_session.php";
}
if ($_SESSION['usua_admin_sistema'] != 1) {
    die(include "{$ruta_raiz}/sinacceso.php");
}
include_once $ruta_raiz . "/include/db/ConnectionHandler.php";
$db = new ConnectionHandler("{$ruta_raiz}");
include_once $ruta_raiz . "/include/query/busqueda/busquedaPiloto1.php";
//$db->conn->debug = true;
if ($db) {
    $db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
    include "{$ruta_raiz}/include/class/Combos.Class.php";
    $obj = new Combos($ruta_raiz, $ruta_raiz);
    $continente = $obj->getContinentes(1);
    include $ruta_raiz . '/include/class/tipoRadicado.class.php';
    if (isset($_POST['btn_accion'])) {
        $record = array();
        if ($_POST['btn_accion'] != 'Eliminar') {
            $record['DEPE_NOMB'] = $_POST['txtModelo'];
            $record['DEP_SIGLA'] = $_POST['txtSigla'];
            $tmp = explode('-', $_POST['muni_us1']);
            $record['DEPE_ESTADO'] = $_POST['Slc_destado'];
            $record['ID_CONT'] = $_POST['selCont'];
            $record['ID_PAIS'] = $_POST['selPais'];
            $record['DPTO_CODI'] = $_POST['selDepto'];
            $record['MUNI_CODI'] = $_POST['selMnpio'];
            $_POST['Slc_dpadre'] > 0 ? $record['DEPE_CODI_PADRE'] = $_POST['Slc_dpadre'] : ($record['DEPE_CODI_PADRE'] = 'null');
            $record['DEPE_CODI_TERRITORIAL'] = $_POST['Slc_dterr'];
Ejemplo n.º 2
0
<?php

session_start();
$_continente = $_GET['continente'];
$_pais = $_GET['pais'];
$_departamento = $_GET['departamento'];
$_municipio = $_GET['municipio'];
$_tipo = $_GET['tipo'];
$ruta_fuente = $_GET['ruta_fuente'] ? $_GET['ruta_fuente'] : ".";
include "./include/class/Combos.Class.php";
$obj = new Combos(".", $ruta_fuente);
switch ($_tipo) {
    case "pais":
        $a = $obj->getPaises($_continente, $_val);
        break;
    case "depto":
        $a = $obj->getDepartamentos($_continente, $_pais, $_val);
        break;
    case "mnpio":
        $a = $obj->getMunicipios($_continente, $_pais, $_departamento, $_val);
        break;
    case "todos":
        $a .= $obj->getPaises($_continente, $_pais) . "@1";
        $a .= $obj->getDepartamentos($_continente, $_pais, $_departamento) . "@2";
        $a .= $obj->getMunicipios($_continente, $_pais, $_departamento, $municipio);
        break;
}
echo $a;
Ejemplo n.º 3
0
// require our module objects
require_once Settings::getSettingsVars('CONTROLLER_URL') . 'modulesController.php';
$registry_objects = ModulesController::singleton();
// Setting path of model db
$registry->setDataBaseObject('database', 'db');
$oBD = $registry->getObject('db')->newConnection(DATABASE_GESTOR, BD_SERVER, BD_USER, BD_PASSWORD, BD_DATABASE, DATABASE_CHARSET);
// Include Language Class
include Settings::getSettingsVars('CLASS_URL') . 'localizer.class.php';
// Include Smarty Class smarty.php.
require_once 'smarty.class.php';
$oSesion->inicioSesion();
$datos_usuario = $oSesion->getSesion('datos_usuario');
if (isset($datos_usuario['id_usuario'])) {
    Settings::setSettingsVars('DEFAULT_LANG', $datos_usuario['codigo_idioma']);
    Settings::setSettingsVars('ID_ZONE', $datos_usuario['id_zone']);
    $name_zone = Combos::getNameTimeZone($datos_usuario['id_zone']);
    Settings::setSettingsVars('NAME_ZONE', $name_zone);
    date_default_timezone_set($name_zone);
    $oSmarty->assign('LOGUEADO', true);
    $aDatosSesionUsuario = $oSesion->getSesion('datos_usuario');
    $oSmarty->assign('datos_sesion', $aDatosSesionUsuario);
} else {
    $oSmarty->assign('LOGUEADO', false);
    $oSesion->cierreSesion();
    $oSmarty->assign('datos_sesion', '');
    Settings::setSettingsVars('DEFAULT_LANG', 'en');
    Settings::setSettingsVars('NAME_ZONE', 'Europe/London');
    date_default_timezone_set('Europe/London');
}
Localizer::init(Settings::getSettingsVars('DEFAULT_LANG'));
// Assign Global language variable
Ejemplo n.º 4
0
<?php

require "config/db_ivr.conf.php";
require "servicio/Conexion.class.php";
require "modelo/usuarios.class.php";
require "modelo/combo_catalogos.class.php";
require "modelo/comboempresa.php";
$obj_combos = new Combos();
$obj_combos->conectar();
$obj_usuario = new Usuarios();
$obj_usuario->conectar();
$array_datos = [];
$array_datos = $obj_usuario->select_usuario($_REQUEST["id"]);
if (count($array_datos) > 0) {
    $id_usuario = $array_datos[0];
    $usuario = $array_datos[1];
    $nombres = $array_datos[2];
    $apellidos = $array_datos[3];
    $id_perfil = $array_datos[4];
    $id_empresa = $array_datos[5];
    $id_sucursal = $array_datos[6];
    $activo = $array_datos[7];
} else {
    header('Location: ./?vista=list_usuario');
}
?>

<script type="text/javascript">

function ValidarPassword(p1,p2)
{
Ejemplo n.º 5
0
<?php

$_continente = $_GET['continente'];
$_pais = $_GET['pais'];
$_departamento = $_GET['departamento'];
$_tipo = $_GET['tipo'];
include "Combos.Class.php";
$obj = new Combos();
switch ($_tipo) {
    case "pais":
        $a = $obj->getPaises($_continente);
        break;
    case "depto":
        $a = $obj->getDepartamentos($_continente, $_pais);
        break;
    case "mnpio":
        $a = $obj->getMunicipios($_continente, $_pais, $_departamento);
        break;
}
echo $a;
Ejemplo n.º 6
0
            }
            $rs->MoveNext();
        }
    }
    if ($borrar && $i_copias <= -1 && !$bandOtro) {
        $upAnexo = "update anexos set sgd_rem_destino=1, sgd_dir_tipo=1 where anex_codigo='{$codigo}'";
        $rsUpAnex = $conn->Execute($upAnexo);
        $radicado_rem = 1;
    }
    $sqlMREC_ENV = "Select MREC_DESC, MREC_CODI from MEDIO_RECEPCION where MREC_ENV=1  ORDER BY 1";
    $rsMREC_ENV = $conn->Execute($sqlMREC_ENV);
    if ($rsMREC_ENV) {
        $slcMREC_ENV = $rsMREC_ENV->GetMenu2("med", 0, "{$opcMenu}", false, "", "class='select' ");
    }
    include "{$ruta_raiz}/include/class/Combos.Class.php";
    $obj = new Combos($ruta_raiz);
    $vecDatosJS = $obj->arrayToJsArray($vecDatosCC, "vecDatosCC");
    $continente = $obj->getContinentes(1);
} else {
    $error = 9;
}
if ($resp1 == "OK") {
    $error = 2;
} else {
    if ($resp1 == "ERROR") {
        $error = 3;
    }
}
$alert = '<tr bordercolor="#FFFFFF">
     	  <td width="3%" align="center" class="titulosError" colspan="3" bgcolor="#FFFFFF">';
switch ($error) {
Ejemplo n.º 7
0
<?php

require "config/db_ivr.conf.php";
require "servicio/Conexion.class.php";
require "modelo/combo_catalogos.class.php";
require "modelo/comboempresa.php";
$obj_combos = new Combos();
$obj_combos->conectar();
?>
<script type="text/javascript">

function ddl_combo_sucursal(id)
{


}

function ValidarPassword(p1,p2)
{
    var pass1= p1.value;
    var pass2= p2.value;
    if (pass1!=pass2) {
        alert("Contraseñas no coinciden");
        p1.value='';
        p2.value='';
        p1.focus();
        return;
    };
}

</script>
Ejemplo n.º 8
0
<?php 
require "../config/db_ivr.conf.php";
require "../servicio/Conexion.class.php";
require "../modelo/combo_catalogos.class.php";
$obj_combos = new Combos();
if ($obj_combos->conectar()) {
    $combo = $obj_combos->combo_sucursal(-1, $_REQUEST["id"]);
    $_SESSION['var_obj_combo'] = $combo;
    $_SESSION['var_id_empresa'] = $_REQUEST["id"];
    header('Location: ../?vista=new_usuario');
    print_r($combo);
} else {
    echo "<font color='red'><b>NO CONECTA A LA BASE DE DATOS <a href='../?vista=list_empresa'>REGRESAR</a></b></font>";
}
Ejemplo n.º 9
0
// Codificación de la página.
header('Content-type: text/html; charset=utf-8');
require '../../../../../application/core/config/config.php';
require $config_urls['BASE_PATH'] . 'class/user.class.php';
require $config_urls['BASE_PATH'] . 'class/profile.class.php';
require $config_urls['BASE_PATH'] . 'class/file.class.php';
require $config_urls['BASE_PATH'] . 'www/php/private/user/security.php';
$datos_usuario = $oSesion->getSesion('datos_usuario');
$datos = $oUser->getDatosUsuario($datos_usuario['id_usuario']);
$oSmarty->assign('nombre_usuario', $datos['nombre'] . " " . $datos['apellidos']);
$oSmarty->assign('id_usuario', $datos['id_usuario']);
$oSmarty->assign('foto', $datos['ruta_foto']);
$datos_perfil = $oProfile->get($datos_usuario['id_usuario']);
$oSmarty->assign('datos_perfil', $datos_perfil);
//Calculamos los idiomas del sistema
$aLanguages = Combos::getAllLanguages();
$oSmarty->assign('aLanguages', $aLanguages);
//Obtenemos todas las zonas horarias
$aTimeZone = Combos::getTimeZones();
$oSmarty->assign('aTimeZone', $aTimeZone);
//Obtenemos la configuración del usuario
$time_zone_user = Combos::getTimeZonesUser($datos_perfil[0]['id_zone']);
$oSmarty->assign('time_zone_user', $time_zone_user);
//Obtenemos el nombre del idioma del usuario
$language_user = Combos::getIdioma($datos_perfil[0]['id_idioma']);
$oSmarty->assign('language_user', $language_user);
// Assign template for index file
$oSmarty->setTemplateDir(APP_ROOT . 'www/templates/private/user');
//Asignamos las plantillas que vamos a utilizar
$resultado = $oSmarty->fetch('profile/tab_general.tpl');
echo json_encode($resultado);
Ejemplo n.º 10
0
<?php

require "config/db_ivr.conf.php";
require "servicio/Conexion.class.php";
require "modelo/sucursal.class.php";
require "modelo/combo_catalogos.class.php";
$obj_combos = new Combos();
$obj_combos->conectar();
$obj_sucursal = new Sucursal();
$obj_sucursal->conectar();
$array_datos = [];
$array_datos = $obj_sucursal->select_sucursal($_REQUEST["id"]);
if (count($array_datos) > 0) {
    $id_sucursal = $array_datos[0];
    $id_empresa = $array_datos[1];
    $nombre_sucursal = $array_datos[2];
    $direcion = $array_datos[3];
    $telefono_1 = $array_datos[4];
    $telefono_2 = $array_datos[5];
    $correo = $array_datos[6];
    $website = $array_datos[7];
    $activo = $array_datos[8];
    $fecha_creacion = $array_datos[9];
} else {
    header('Location: ./?vista=new_sucursal');
}
?>
            <aside class="right-side">
                <section class="content-header">
                    <h1>
                       Sucursal
Ejemplo n.º 11
0
<?php

require "config/db_ivr.conf.php";
require "servicio/Conexion.class.php";
require "modelo/combo_catalogos.class.php";
$obj_combos = new Combos();
$obj_combos->conectar();
?>

            <aside class="right-side">
                <section class="content-header">
                    <h1>
                       Sucursal
                    </h1>
                </section>
                <section class="content">
                    <div class="row">
                        <div class="col-md-12">
                            <div class="box box-primary">
                                <div class="box-header">
                                    <h3 class="box-title">Registrar</h3>
                                </div>
                                <form role="form" method="post" action="controlador/sucursal.ctrl.php" name="frm_sucursal" id="frm_sucursal" autocomplete="off">
                                    <div class="box-body">
                                       <input type="hidden" name="tipo_operacion" value="1">
                                        <div class="form-group col-sm-12">
                                            <label>Nombre de la Sucursal</label>
                                            <input type="text" name="txtNombre" class="form-control" required placeholder="Escribir ...">
                                        </div>
                                        <div class="form-group col-sm-12">
                                            <label>Empresa</label>
Ejemplo n.º 12
0
 /**
  * Returns array('success'=>true) or array('error'=>'error message')
  */
 function handleUpload($uploadDirectory, $replaceOldFile = FALSE, $id_user, $id_padre)
 {
     if (!is_writable($uploadDirectory)) {
         return array('error' => "Server error. Upload directory isn't writable.");
     }
     if (!$this->file) {
         return array('error' => 'No files were uploaded.');
     }
     $size = $this->file->getSize();
     if ($size == 0) {
         return array('error' => 'File is empty');
     }
     if ($size > $this->sizeLimit) {
         return array('error' => 'File is too large');
     }
     $type_file = $this->file->getType();
     $pathinfo = pathinfo($this->file->getName());
     $filename = $pathinfo['filename'];
     //$filename = md5(uniqid());
     $ext = $pathinfo['extension'];
     if ($this->allowedExtensions && !in_array(strtolower($ext), $this->allowedExtensions)) {
         $these = implode(', ', $this->allowedExtensions);
         return array('error' => 'File has an invalid extension, it should be one of ' . $these . '.');
     }
     //Primero comprobamos que no existe un fichero con el mismo nombre en el nivel de carpeta en el que está
     $file_version = 0;
     $consulta_sql = "SELECT a.nombre, a.id_archivo FROM " . $this->sTablaArchivo . " as a, " . $this->sTablaUsuarioArchivo . " as ua WHERE a.tipo=1 AND a.id_archivo_padre='" . $id_padre . "' AND a.nombre = '" . $filename . "' AND a.ext = '" . $ext . "' AND a.type_file='" . $type_file . "' AND a.id_archivo = ua.id_archivo AND ua.id_usuario =" . $id_user . ";";
     $rs = $this->oBD->Execute($consulta_sql);
     $aResultado = $rs->GetRows();
     $rs->Close();
     if ($rs->RecordCount() > 0) {
         //Si existe ya un fichero en el mismo nivel actualizamos la versión
         $file_version = 1;
         $id_archivo_version = $aResultado[0]['id_archivo'];
     }
     if (!$replaceOldFile) {
         //Generamos un número único para el fichero
         $filename_new = md5(uniqid());
         $filename_new = "f" . $filename_new . rand(0, 999999999999999);
         while (file_exists($uploadDirectory . $filename_new)) {
             $filename_new = "f" . $filename_new . rand(0, 999999999999999);
         }
     }
     if ($this->file->save($uploadDirectory . $filename_new . '.' . $ext)) {
         //. '.' . $ext
         //Upload and insert file in DDBB
         $result = false;
         if ($file_version == 0) {
             $name_zone = Combos::getNameTimeZone(Settings::getSettingsVars('ID_ZONE'));
             $fecha = Combos::getDateTimeZone($name_zone);
             // Insertamos la información en la base de datos.
             $consulta_sql = "INSERT INTO " . $this->sTablaArchivo . " (tipo,fecha, nombre, id_archivo_padre, privacidad, fecha_update,name_file,type_file,type_size,max_size,ext) ";
             $consulta_sql .= " VALUES(1,'{$fecha}','" . $filename . "', '" . $id_padre . "', 1 , '{$fecha}','" . $filename_new . "','" . $type_file . "','" . $size . "','" . $size . "', '" . $ext . "')";
             if (!$this->oBD->Execute($consulta_sql)) {
                 return array('error' => 'Error insert File in Data Base');
             } else {
                 $id_file = $this->oBD->Insert_ID();
                 $consulta_sql = "INSERT INTO " . $this->sTablaUsuarioArchivo . " (id_usuario, id_archivo, propietario) ";
                 $consulta_sql .= " VALUES({$id_user}, {$id_file}, 1 )";
                 if (!$this->oBD->Execute($consulta_sql)) {
                     return array('error' => 'Error insert File in Data Base');
                 } else {
                     //Comprobamos el último id
                     $consulta_sql = "SELECT MAX(v.id_version) as version FROM " . $this->sTablaArchivoVersion . " as v WHERE v.id_archivo='" . $id_file . "';";
                     $rs = $this->oBD->Execute($consulta_sql);
                     $aResultado = $rs->GetRows();
                     $rs->Close();
                     $version = 1;
                     if ($aResultado[0]['version'] != "" || $aResultado[0]['version'] != NULL) {
                         $version = $aResultado[0]['version'] + 1;
                     }
                     $consulta_sql = "INSERT INTO " . $this->sTablaArchivoVersion . " (id_version,id_archivo, fecha, nombre, size) ";
                     $consulta_sql .= " VALUES({$version},{$id_file},'{$fecha}','{$filename}','{$size}')";
                     if (!$this->oBD->Execute($consulta_sql)) {
                         $consulta_sql = "UPDATE " . $this->sTablaArchivo . " as a INNER JOIN (" . $this->sTablaUsuarioArchivo . " as ua INNER JOIN " . $this->sTablaUsuario . " as u ON ua.id_usuario = u.id_usuario AND u.id_usuario = " . $id_user . ") ON  a.id_archivo = ua.id_archivo SET a.max_size=a.max_size+{$size} WHERE a.tipo=0 AND a.id_archivo = '" . $id_padre . "' ;";
                         if (!$this->oBD->Execute($consulta_sql)) {
                             return array('error' => 'Error insert File in Data Base');
                         } else {
                             //Convert PDF to SWF
                             PdfToSwfConverter::convertPdfToSwf($uploadDirectory . $filename_new . '.' . $ext, $uploadDirectory . $filename_new . '.swf');
                             return array('success' => true);
                         }
                     } else {
                         //Convert PDF to SWF
                         PdfToSwfConverter::convertPdfToSwf($uploadDirectory . $filename_new . '.' . $ext, $uploadDirectory . $filename_new . '.swf');
                         return array('success' => true);
                     }
                 }
             }
         } else {
             //if $file_version == 1 update version of file
             $name_zone = Combos::getNameTimeZone(Settings::getSettingsVars('ID_ZONE'));
             $fecha = Combos::getDateTimeZone($name_zone);
             // Insertamos la información en la base de datos.
             if ($id_padre != 0) {
                 $consulta_sql = "UPDATE " . $this->sTablaArchivo . " as a INNER JOIN (" . $this->sTablaUsuarioArchivo . " as ua INNER JOIN " . $this->sTablaUsuario . " as u ON ua.id_usuario = u.id_usuario AND u.id_usuario = " . $id_user . ") ON  a.id_archivo = ua.id_archivo SET a.max_size=a.max_size+{$size} WHERE a.tipo=0 AND a.id_archivo = '" . $id_padre . "' ;";
                 if (!$this->oBD->Execute($consulta_sql)) {
                     return array('error' => 'Error insert File in Data Base');
                 }
             }
             //Comprobamos el último id
             $consulta_sql = "SELECT MAX(v.id_version) as version FROM " . $this->sTablaArchivoVersion . " as v WHERE v.id_archivo='" . $id_archivo_version . "';";
             $rs = $this->oBD->Execute($consulta_sql);
             $aResultado = $rs->GetRows();
             $rs->Close();
             $version = 1;
             if ($aResultado[0]['version'] != "" || $aResultado[0]['version'] != NULL) {
                 $version = $aResultado[0]['version'] + 1;
             }
             $consulta_sql = "INSERT INTO " . $this->sTablaArchivoVersion . " (id_version,id_archivo, fecha, nombre, size) ";
             $consulta_sql .= " VALUES({$version},{$id_archivo_version},'{$fecha}','{$filename}','{$size}')";
             if (!$this->oBD->Execute($consulta_sql)) {
                 return array('error' => 'Error insert File in Data Base');
             } else {
                 //Convert PDF to SWF
                 PdfToSwfConverter::convertPdfToSwf($uploadDirectory . $filename_new . '.' . $ext, $uploadDirectory . $filename_new . '.swf');
                 return array('success' => true);
             }
         }
     } else {
         return array('error' => 'Could not save uploaded file.' . 'The upload was cancelled, or server error encountered');
     }
 }