Exemplo n.º 1
0
 function Footer()
 {
     $this->SetY(-15);
     $this->SetFont('Arial', 'I', 8);
     $this->Cell(0, 10, utf8_decode('Página ') . $this->PageNo(), 0, 0, 'C');
     $this->SetY(-30);
     $this->write(5, utf8_decode("Estos precios están sujetos a cambios sin previo aviso. La presenta aplica para cualquier forma de pago. La cotización no representa forma alguna, reserva de inventario"));
     $this->SetY(-55);
     $this->Cell(0, 5, "______________________________________________", 0, 1, 'C');
     global $sesion;
     $usuario = new TUsuario($sesion['usuario']);
     $this->Cell(0, 5, utf8_decode($usuario->getNombre() . ' ' . $usuario->getApp()), 0, 1, 'C');
 }
Exemplo n.º 2
0
         array_push($datos, $rs->fields);
         $rs->moveNext();
     }
     $smarty->assign("lista", $datos);
     $rs = $db->Execute("select * from tipoUsuario");
     $datos = array();
     while (!$rs->EOF) {
         array_push($datos, $rs->fields);
         $rs->moveNext();
     }
     $smarty->assign("tipoUsuario", $datos);
     break;
 case 'usuarioDatosPersonales':
     global $sesion;
     $usuario = new TUsuario($sesion['usuario']);
     $smarty->assign("nombre", $usuario->getNombre());
     break;
 case 'cusuarios':
     switch ($objModulo->getAction()) {
         case 'add':
             $db = TBase::conectaDB();
             $obj = new TUsuario();
             $rs = $db->Execute("select idUsuario from usuario where email = '" . $_POST['email'] . "'");
             if (!$rs->EOF) {
                 #si es que encontró el email
                 if ($rs->fields["idUsuario"] != $_POST['id']) {
                     $obj->setId($rs->fields['idUsuario']);
                     echo json_encode(array("band" => false, "mensaje" => "El email ya se encuentra registrado con el usuario " . $obj->getNombre()));
                     exit(1);
                 }
             }
Exemplo n.º 3
0
<?php

global $objModulo;
switch ($objModulo->getId()) {
    case 'admonUsuarios':
    case 'listaUsuarios':
        $db = TBase::conectaDB();
        $rs = $db->Execute("select idUsuario from usuario where estado = 'A'");
        $datos = array();
        while (!$rs->EOF) {
            $obj = new TUsuario($rs->fields['idUsuario']);
            $el = array();
            $el['nick'] = $obj->getNick();
            $el['nombre'] = $obj->getNombre();
            $el['idUsuario'] = $obj->getId();
            $el['ultimoacceso'] = $obj->getUltimoAcceso();
            $el['alta'] = $obj->getAlta();
            $el['encriptado']['idUsuario'] = dechex($obj->getId());
            array_push($datos, $el);
            $rs->moveNext();
        }
        $smarty->assign("usuarios", $datos);
        break;
    case 'usuarioAdd':
        $db = TBase::conectaDB();
        $rs = $db->Execute("select * from tipousuario");
        $datos = array();
        while (!$rs->EOF) {
            array_push($datos, $rs->fields);
            $rs->moveNext();
        }
Exemplo n.º 4
0
define('TEMPLATE', DIR_PLANTILLAS . '/plantillas/');
define('CONFIG', 'librerias/smarty/repositorio/configs/');
define('CACHE', 'librerias/smarty/repositorio/cache/');
define('COMPILE', 'librerias/smarty/repositorio/compile/');
require_once 'librerias/smarty/Smarty.class.php';
$smarty = new Smarty();
$smarty->debugging = strtoupper($ini['sistema']['debug']) == 'ON';
$smarty->debugging = false;
$smarty->caching = strtoupper($ini['sistema']['caching']) == 'ON';
$smarty->cache_lifetime = 120;
$smarty->template_dir = TEMPLATE;
$smarty->config_dir = CONFIG;
$smarty->cache_dir = CACHE;
$smarty->compile_dir = COMPILE;
$tempUsuario = new TUsuario($sesion['usuario']);
$datosPlantilla = array("ruta" => DIR_PLANTILLAS . "/", "css" => DIR_PLANTILLAS . "/css/", "sesion" => $_SESSION[SISTEMA], "debug" => strtoupper($ini['sistema']['debug']) == "ON", "sesionIniciada" => $bandSesion ? '1' : '0', "tipoUsuario" => $tempUsuario->getIdTipo(), "nombreUsuario" => $tempUsuario->getNombre(), "vista" => $objModulo->getRutaVista(), "nombreAplicacion" => SISTEMA, "empresa" => $ini['sistema']['nombreEmpresa'], "empresaAcronimo" => $ini['sistema']['acronimoEmpresa'], "action" => $_GET['action'], "POST" => $_POST, "GET" => $_GET, "version" => "1.0", "alias" => "", "rutaModulos" => TEMPLATE, "modulo" => $modulo, "scriptsJS" => $objModulo->getScriptsJS(), "urlFotosTrabajadores" => $ini['sip']['fotos']);
foreach ($_GET as $indice => $valor) {
    $_GET[$indice] = ereg_replace('\\"', "", $_GET[$indice]);
    $_GET[$indice] = stripslashes($_GET[$indice]);
    $_GET[$indice] = ereg_replace("'", "''", $_GET[$indice]);
}
foreach ($_POST as $indice => $valor) {
    if ($objModulo->getDebugSeguridad()) {
        $_POST[$indice] = ereg_replace('\\"', "", $_POST[$indice]);
        $_POST[$indice] = ereg_replace("'", "''", $_POST[$indice]);
    }
}
define('TAMPAG', $ini['config']['TAMPAG']);
define('NUMPAG', $ini['config']['NUMPAG']);
require 'controlador/index.php';
if ($objModulo->getRutaControlador() != '') {
Exemplo n.º 5
0
<?php

global $objModulo;
switch ($objModulo->getId()) {
    case 'panel':
        global $sesion;
        $obj = new TUsuario($sesion['usuario']);
        $smarty->assign("nombre", $obj->getNombre());
        $smarty->assign("foto", file_exists('repositorio/usuarios/user_' . $obj->getId() . '.jpg') ? 'repositorio/usuarios/user_' . $obj->getId() . '.jpg' : 'templates/imagenes/usuario.png');
        $smarty->assign("ultimoAcceso", $obj->getUltimoAcceso());
        break;
}
Exemplo n.º 6
0
                    $datos['comentario1'] = $reporte->getCampo1();
                    $datos['comentario2'] = $reporte->getCampo2();
                    $datos['comentario3'] = $reporte->getCampo3();
                    $email->setBodyHTML(utf8_decode($email->construyeMail(file_get_contents("repositorio/mail/ubicacion.txt"), $datos)));
                    $email->adjuntar($img);
                    $email->send();
                    $rs->moveNext();
                }
                $result = array("doc" => $documento, "band" => true);
                echo json_encode($result);
                break;
            case 'solicitarUbicacionMail':
                $db = TBase::conectaDB();
                $email = new TMail();
                $usuario = new TUsuario($_GET['user']);
                $origen = new TUsuario($_GET['solicita']);
                $datos = json_decode(file_get_contents("data.json"));
                foreach ($datos as $key => $val) {
                    $config[$key] = $val;
                }
                $email->setTema(utf8_decode("Solicitud de ubicación"));
                $email->setDestino($usuario->getEmail(), utf8_decode($usuario->getNombre()));
                $datos = array();
                $datos['nombreCompleto'] = $usuario->getNombre();
                $datos['direccionReportar'] = $config['web'] . "/?mod=reportarUbicacion&usuario=" . base64_encode($usuario->getId()) . "&solicita=" . base64_encode($origen->getId());
                $email->setBodyHTML(utf8_decode($email->construyeMail(file_get_contents("repositorio/mail/ubicar.txt"), $datos)));
                echo json_encode(array("band" => $email->send()));
                break;
        }
        break;
}