echo $form->labelEx($model, 'Nombre'); ?> <?php echo $form->textField($model, 'Nombre', array('size' => 60, 'maxlength' => 100, 'placeholder' => 'Miguel de Cervantes Saavedra')); ?> <?php echo $form->error($model, 'Nombre'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'IdNacionalidad'); ?> <?php echo $form->dropDownList($model, 'IdNacionalidad', CHtml::listData(Nacionalidad::model()->findAll(array('order' => 'NombreNacionalidad')), 'IdNacionalidad', 'NombreNacionalidad'), array('prompt' => 'Seleccione una Nacionalidad')); ?> <?php echo $form->error($model, 'IdNacionalidad'); ?> </div> <div class="row"> <?php echo $form->labelEx($model, 'Web'); ?> <?php echo $form->textField($model, 'Web', array('size' => 60, 'maxlength' => 100, 'placeholder' => 'http://www.nombredelaweb.com')); ?> <?php echo $form->error($model, 'Web');
<?php /*LLAMADA DE CLASES*/ session_start(); require_once '../../class/Conectar.class.php'; $objCon = new Conectar(); require_once '../../class/Paciente.class.php'; $objPac = new Paciente(); require_once '../../class/Util.class.php'; $objUtil = new Util(); require_once '../../class/Prevision.class.php'; $objPrev = new Prevision(); require_once '../../class/Nacionalidad.class.php'; $objNac = new Nacionalidad(); require_once '../../class/Institucion.class.php'; $objIns = new Institucion(); /*LLAMADA DE METODOS.*/ $objCon->db_connect(); $objPac->setPaciente($_POST['pac_id']); $datos = $objPac->getInformacionPaciente($objCon, "", "", ""); $nacionalidades = $objNac->obtenerNacionalidades($objCon); $previsiones = $objPrev->obtenerPrevisiones($objCon); $instituciones = $objIns->obtenerInstituciones($objCon); $objCon = null; $fecha = date("d") . "/" . date("m") . "/" . date("Y"); ?> <script type="text/javascript">calendario('txtFechaNac', '<?php echo $fecha; ?> ')</script> <script type="text/javascript" src="controller/client/js_editarPaciente.js"></script>
<?php /* @var $this AutorController */ /* @var $model Autor */ $this->breadcrumbs = array('Autores' => array('index'), 'Gestionar'); $this->menu = array(array('label' => 'Listar Autores', 'url' => array('index')), array('label' => 'Crear Autor', 'url' => array('create'))); ?> <h1>Gestionar Autores</h1> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'autor-grid', 'dataProvider' => $model->search(), 'filter' => $model, 'columns' => array('Nombre', array('name' => 'IdNacionalidad', 'value' => '$data->nacionalidad->NombreNacionalidad', 'filter' => CHtml::listData(Nacionalidad::model()->findAll(array('order' => 'NombreNacionalidad')), 'IdNacionalidad', 'NombreNacionalidad')), array('name' => 'Web', 'type' => 'html', 'value' => '$data->Web===NULL ? "Sin página web" : CHtml::link($data->Web,$data->Web)'), array('class' => 'CButtonColumn'))));
$objCon = new Conectar(); $objPac = new Paciente(); $objUti = new Util(); $objCon->db_connect(); $txtRut = $_POST['txtRut']; $per_id = $objUti->valida_rut($txtRut); echo $res = $objPac->buscarPersona($objCon, $per_id); break; case "cargarPacienteCSV": $objCon = new Conectar(); $objPer = new Persona(); $objUti = new Util(); $objPac = new Paciente(); $objPrev = new Prevision(); $objInst = new Institucion(); $objNac = new Nacionalidad(); $objCon->db_connect(); $tipo = $_FILES['archivo']['type']; $tamanio = $_FILES['archivo']['size']; $archivotmp = $_FILES['archivo']['tmp_name']; $lineas = file($archivotmp); $i = 0; $j = 0; $total = 0; $datosDevueltos = array(); foreach ($lineas as $linea_num => $linea) { if ($i != 0) { $datos = explode(';', $linea); $id = $objUti->valida_rut(trim($datos[0])); $nombres = trim($datos[1]); $apellidoPaterno = trim($datos[2]);
<?php require_once '../../class/Conectar.class.php'; $objCon = new Conectar(); require_once '../../class/Nacionalidad.class.php'; $objNac = new Nacionalidad(); require_once '../../class/Util.class.php'; $objUtil = new Util(); switch ($_POST['op']) { case "editar": $objNac->setNacionalidad($_POST['txtIdNac'], $objUtil->eliminaEspacios($_POST['txtNacionalidad'])); $objCon->db_connect(); $nacionalidad = $objNac->buscaNacionalidad($objCon); $bandera = -1; if ($nacionalidad == "Existe con id") { $bandera = 0; } else { if ($nacionalidad == "Existe sin id") { $bandera = 1; } else { $bandera = 0; } } if ($bandera == 0) { try { $objCon->beginTransaction(); $objNac->modificarNacionalidad($objCon); $objCon->commit(); } catch (PDOException $e) { $objCon->rollBack(); $e->getMessage();
//LLAMADA DE CLASES require_once '../../class/Conectar.class.php'; require_once '../../class/Usuario.class.php'; require_once '../../class/Persona.class.php'; require_once '../../class/Privilegios.class.php'; require_once '../../class/Nacionalidad.class.php'; require_once '../../class/Util.class.php'; switch ($_POST['op']) { case "agregarUsuario": // Agrega usuario y sus datos personales asociados a su cuenta. $errores = array(); $objCon = new Conectar(); $objUsu = new Usuario(); $objPer = new Persona(); $objPri = new Privilegio(); $objNac = new Nacionalidad(); $objUtil = new Util(); $objCon->db_connect(); $errores['txtUsuario'] = 0; $errores['txtIdentificador'] = 0; $errores['txtCorreo'] = 0; $objUsu->setUsuario($_POST['txtUsuario'], '', $_POST['txtCorreo']); $_POST['txtTelefono'] == "" ? $telefono = 0 : ($telefono = $_POST['txtTelefono']); $objPri->setPrivilegio($_POST['cmbPrivilegios'], ''); $objNac->setNacionalidad(1, ""); $rut = $objUtil->valida_rut($_POST['rut']); $objPer->setPersona($rut, $objUtil->eliminaEspacios($_POST['txtNombre']), $objUtil->eliminaEspacios($_POST['txtApellidoPaterno']), $objUtil->eliminaEspacios($_POST['txtApellidoMaterno']), $objUtil->cambiarfecha_mysql($_POST['txtFechaNacimiento']), $telefono, 1, $_POST['rdSexo'], $objUtil->eliminaEspacios($_POST['txtDireccion'])); $objPer->buscarIdentificador($objCon); $usuAux = $objUsu->buscarUsuario($objCon); if ($usuAux != "") { if ($usuAux == "Existe Activado") {
function datos_pacientes($id, $sw = 0, $limit = 10, $offset = 0) { if ($sw == 0) { if ($id == 0) { $datos = DB::select("SELECT * FROM pacientes WHERE id > 0 LIMIT " . $offset . "," . $limit . ";"); } else { $datos[0] = Paciente::find($id); } } else { $datos = DB::select("SELECT * FROM pacientes WHERE concat(`cedula`,' ',`primer_nombre`,' ',`apellido_paterno`) LIKE '%" . $id . "%'"); } $x = 0; //Ciclo que recorre todos los pacientes o un paciente en especifico. foreach ($datos as $paciente) { //Decision que reemplaza el booleano de diabetes por palabras. if ($paciente->diabetes == 1) { $datos[$x]->diabetico = 'Si'; } else { $datos[$x]->diabetico = 'No'; } //Decision que reemplaza el booleano de fuma por palabras. if ($paciente->fuma == 1) { $datos[$x]->fumadora = 'Si'; } else { $datos[$x]->fumadora = 'No'; } //Decision que reemplaza el booleano de embarazos anteriores con trisomia por palabras. if ($paciente->embarazo_trisomia == 1) { $datos[$x]->embarazos_anteriores = 'Si'; } else { $datos[$x]->embarazos_anteriores = 'No'; } //Decision para comprobar si el paciente tiene una imagen almacenada //en caso que no la tenga se le pone la imagen por default. if (empty($datos[$x]->foto)) { $foto = 'default.png'; } else { $foto = $datos[$x]->foto; } //Sentencias para almacenar los datos del/los paciente(s) en la variable a retornar $datos[$x]->foto = $foto; if (empty($paciente->id_etnia)) { $datos[$x]->etnia = 'No Definida'; } else { $datos[$x]->etnia = Etnia::where('id_etnia', $paciente->id_etnia)->first()->etnia; } if (empty($paciente->id_raza)) { $datos[$x]->raza = 'No Definida'; } else { $datos[$x]->raza = Raza::where('id_razas', $paciente->id_raza)->first()->raza; } if (empty($paciente->fecha_nacimiento)) { $datos[$x]->edad = '0'; } else { $datos[$x]->edad = $this->edad($paciente->fecha_nacimiento); } if (empty($paciente->id_provincia_nacimiento)) { $datos[$x]->provincia_nacimiento = 'No Definida'; } else { $datos[$x]->provincia_nacimiento = Provincia::where('id_provincia', $paciente->id_provincia_nacimiento)->first()->provincia; } if (empty($paciente->id_distrito_nacimiento)) { $datos[$x]->distrito_nacimiento = 'No Definido'; } else { $datos[$x]->distrito_nacimiento = Distrito::where('id_distrito', $paciente->id_distrito_nacimiento)->first()->distrito; } if (empty($paciente->id_corregimiento_nacimiento)) { $datos[$x]->corregimiento_nacimiento = 'No Definido'; } else { $datos[$x]->corregimiento_nacimiento = Corregimiento::where('id_corregimiento', $paciente->id_corregimiento_nacimiento)->first()->corregimiento; } if (empty($paciente->id_provincia_residencia)) { $datos[$x]->provincia_residencia = 'No Definida'; } else { $datos[$x]->provincia_residencia = Provincia::where('id_provincia', $paciente->id_provincia_residencia)->first()->provincia; } if (empty($paciente->id_distrito_residencia)) { $datos[$x]->distrito_residencia = 'No Definido'; } else { $datos[$x]->distrito_residencia = Distrito::where('id_distrito', $paciente->id_distrito_residencia)->first()->distrito; } if (empty($paciente->id_corregimiento_nacimiento)) { $datos[$x]->corregimiento_residencia = 'No Definido'; } else { $datos[$x]->corregimiento_residencia = Corregimiento::where('id_corregimiento', $paciente->id_corregimiento_nacimiento)->first()->corregimiento; } if (empty($paciente->id_nacionalidad)) { $datos[$x]->nacionalidad = 'No Definida'; } else { $datos[$x]->nacionalidad = Nacionalidad::where('id_nacionalidad', $paciente->id_nacionalidad)->first()->nacionalidad; } if (empty($paciente->id_tipo_sangre)) { $datos[$x]->tipo_sangre = 'No Definida'; } else { $datos[$x]->tipo_sangre = Tiposangre::where('id_tipo_sanguineo', $paciente->id_tipo_sangre)->first()->tipo_sangre; } $x++; } return $datos; }