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); }
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); }