function ingresarNuevo()
{
    $fecha = date('d-m-Y');
    error_reporting(0);
    $tpl = new Template();
    if ($_POST['ci']) {
        $user = new usuario();
        $id = $_POST['ci'];
        $nombre = $_POST['nombre'];
        $apellido = $_POST['apellido'];
        $fechah = $_POST['datepicker'];
        $sexo = $_POST['selector'];
        $user->setId($id);
        $user->setNombre($nombre);
        $user->setApellido($apellido);
        $user->setFecha_nac($fechah);
        $user->setSexo($sexo);
        //        $imagen=$_FILES['foto']['name'];
        //        $user->setNombre($nombre);
        //        $user->setImagen($imagen);
        //
        //        $ruta="imagenes/".$_FILES['foto']['name'];
        //        @move_uploaded_file($_FILES['foto']['tmp_name'], $ruta);
        if ($user->ingresarUsuario()) {
            crearDir($id);
            //esta funcion esta en carpeta multimedia archivo crear...php
            //            $ruta=$_SERVER['DOCUMENT_ROOT'].'/phpProyecto/multimedia/'.$id;
            //            if (!file_exists($ruta)) {
            //    mkdir($ruta, 0777, true);
            //}
            $fpat = new ficha_patronimica();
            $peso = $_POST['peso'];
            $altura = $_POST['altura'];
            $indice = $peso / ($altura * $altura);
            $imc = number_format($indice, 2, ".", ",");
            $fpat->setId_usuario($_POST['ci']);
            $fpat->setPeso($peso);
            $fpat->setAltura($altura);
            $fpat->setFecha_estudio($fecha);
            $fpat->setImc($imc);
            if ($fpat->ingresaFicha()) {
                mostrarTodos();
                exit;
            } else {
                $mensaje = "Error al guardar ficha patronimica. Verifique los datos";
            }
            //   mostrarTodos();
            exit;
        } else {
            $mensage = "Error al ingresar usuario. Verifique los datos";
        }
    }
    $data = array('fecha' => $fecha, 'mensage' => $mensage, 'titulo' => 'Proyecto final');
    $tpl->mostrar("nuevo", $data);
}
function fichaImrimir()
{
    error_reporting(0);
    Session::init();
    $id_user = Session::get("cedula");
    $apell = Session::get("apellido");
    $edad = Session::get('edad');
    $tpl = new Template();
    $mensaje = "";
    $titulo = "Ficha para imprimir";
    $usu = new usuario();
    $usuario = $usu->mostrarUser($id_user);
    $fptr = new ficha_patronimica();
    $dist = new distancia();
    $imt = new imt();
    $vop = new vop();
    $riesgo = new riesgo();
    $comentario = new comentario();
    $presb = new presion_braquial();
    $presc = new presion_central();
    $resficha = $fptr->mostrarFicha($id_user);
    $resdist = $dist->mostrarDistancia($id_user);
    $resimt = $imt->mostrarImt($id_user);
    $resries = $riesgo->mostrarRiesgo($id_user);
    $resvop = $vop->mostrarVop($id_user);
    $respreb = $presb->mostrarPb($id_user);
    $resprec = $presc->mostrarPc($id_user);
    $rescom = $comentario->mostrarComentario($id_user);
    //    foreach ($rescom as $key => $value) {
    //        if(strcmp($value->getTitulo(),"Resumen")==0){
    //            $resumen=new comentario();
    //            $resumen=$value;
    //        }
    //        else  if(strcmp($value->getTitulo(),"Resumen")==0){
    //            $resumen=new comentario();
    //            $resumen=$value;
    //        }
    //
    //
    //    }
    /*      
           'distancia' => $resdist,
           'imts' => $resimt,
    'vops' => $resvop,
    */
    //var_dump($usuario);exit();
    $datos = array('usuarios' => $usuario, 'ficha' => $resficha, 'riesgo' => $resries, 'comentarios' => $rescom, 'presb' => $respreb, 'presc' => $resprec, 'mensaje' => $mensage);
    $tpl->asignar('edad', $edad);
    $tpl->asignar('cedula', $id_user);
    $tpl->asignar('apellido', $apell);
    $tpl->mostrar("fichaImprimir", $datos);
}
Example #3
0
include_once 'class/master.inc.php';
$usuario = new Usuario();
$chamado = new Chamado();
$categoria = new Categoria();
if (isset($_GET)) {
    switch ($_GET['action']) {
        case 'abrir':
            $chamado->CriarChamado($usuario->GetId($_SESSION['login']), utf8_decode($_POST['titulo']), utf8_decode($_POST['mensagem']), $_POST['os'], $_POST['categoria']);
            $tplMensagem = '<p class="success" id="sucesso">Helpdesk aberto com sucesso.</p>';
            break;
    }
}
$tplCategoria = "<option>(vazio)</option>";
if ($categoria->RetornarCategorias()) {
    foreach ($categoria->RetornarCategorias() as $cat) {
        $tplCategoria .= "<option value='" . $cat['id_categoria'] . "'>" . $cat['descricao'] . "</option>";
    }
}
$tplHelpdeskAberto = "";
$todosChamados = $chamado->GetTodosChamados('', $usuario->GetId($_SESSION['login']), '');
if ($todosChamados != "") {
    foreach ($todosChamados as $helpdesk) {
        $tplHelpdeskAberto .= '<p><a href="detalhe.php?id=' . $helpdesk['id_chamado'] . '" class="tooltip" title="' . utf8_encode($helpdesk['titulo']) . '">' . $helpdesk['id_chamado'] . '</a> - <strong>' . $categoria->GetDescricao($helpdesk['categoria']) . '</strong> - OS ' . $helpdesk['os'] . ' - ' . utf8_encode($helpdesk['titulo']) . ' </p>';
    }
} else {
    $tplHelpdeskAberto = "<blockquote>Nenhum helpdesk aberto no momento.</blockquote>";
}
$pagina = new Template('templates/principal.tpl');
$pagina->trocarTags(array('CABECALHO' => 'templates/cabecalho.tpl', 'RODAPE' => 'templates/rodape.tpl', 'MENU' => getMenu(), 'USUARIO' => $usuario->GetNome($_SESSION['login']), 'CATEGORIA' => $tplCategoria, 'HELPDESK_ABERTO' => $tplHelpdeskAberto, 'MENSAGEM' => $tplMensagem));
$pagina->mostrar();
function subirDatos()
{
    error_reporting(0);
    Session::init();
    $id_user = Session::get("cedula");
    $apell = Session::get("apellido");
    $edad = Session::get('edad');
    $tpl = new Template();
    $mensaje = "";
    $titulo = "Multimedia";
    $archivo = new archivo();
    if (isset($_POST['cursos'])) {
        $serv = $ruta = dirname(__FILE__) . '/' . $id_user . '/';
        if (strcmp($_POST['cursos'], "0") == 0) {
            $varia = $_POST['nombre'];
        } else {
            $varia = $_POST['cursos'];
        }
        //var_dump($varia);exit();
        $exten = explode(".", $_FILES['archivo']['name']);
        $ex = end($exten);
        $var = $varia . '.' . $ex;
        $ruta = $serv . $_FILES['archivo']['name'];
        // Primero creamos un ID de conexión a nuestro servidor
        $cid = ftp_connect(FTP_HOST);
        // Luego creamos un login al mismo con nuestro usuario y contraseña
        $resultado = ftp_login($cid, FTP_USR, FTP_PASS);
        // Comprobamos que se creo el Id de conexión y se pudo hacer el login
        if (!$cid || !$resultado) {
            echo "Fallo en la conexión";
            die;
        }
        // Cambiamos a modo pasivo, esto es importante porque, de esta manera le decimos al
        //servidor que seremos nosotros quienes comenzaremos la transmisión de datos.
        ftp_pasv($cid, true);
        // Nos cambiamos al directorio, donde queremos subir los archivos, si se van a subir a la raíz
        // esta por demás decir que este paso no es necesario. En mi caso uso un directorio llamado boca
        ftp_chdir($cid, ${$id_user});
        // Tomamos el nombre del archivo a transmitir, pero en lugar de usar $_POST, usamos $_FILES que le indica a PHP
        // Que estamos transmitiendo un archivo, esto es en realidad un matriz, el segundo argumento de la matriz, indica
        // el nombre del archivo
        $local = $var;
        // Este es el nombre temporal del archivo mientras dura la transmisión
        $remoto = $_FILES["archivo"]["tmp_name"];
        // Juntamos la ruta del servidor con el nombre real del archivo
        $ruta = $serv . $local;
        // Verificamos si ya se subio el archivo temporal
        if (is_uploaded_file($remoto)) {
            $archivo->setId_usuario($id_user);
            $archivo->setNombre($varia);
            $archivo->setExtension($ex);
            if ($archivo->insertarArchivo()) {
                //guardamos nombre en base de datos
                copy($remoto, $ruta);
                // copiamos el archivo temporal, del directorio de temporales de nuestro servidor a la ruta que creamos
            } else {
                $mensaje = "error al guardar archivo";
            }
        } else {
            echo "no se pudo subir el archivo " . $local;
        }
        //}
        //cerramos la conexión FTP
        ftp_close($cid);
    }
    $archivos = $archivo->listarArchivos($id_user);
    $imagen = $archivo->mostrarArchivo($id_user, $_POST['cursos']);
    //var_dump($imagen);exit();
    $datos = array('archivos' => $archivos, 'imagen' => $imagen, 'mensaje' => $mensaje, 'titulo' => $titulo);
    $tpl->asignar('edad', $edad);
    $tpl->asignar('cedula', $id_user);
    $tpl->asignar('apellido', $apell);
    $tpl->mostrar("multimedia", $datos);
}