<?php require 'fpdf.php'; session_start(); // include_once 'clases/database.php'; include_once 'initial.php'; include_once 'clases/alumnos.php'; // $id = $_SESSION["idcurso_global"]; //Alumnos $alumno = new Alumnos($db); $alumno->idcurso = $id; class PDF extends FPDF { function Header() { //Cabecera del PDF $this->Image('imagenes/bannerpdf.png', 10, 10, 180); $this->SetFont('Arial', 'B', '12'); $this->ln(24); $this->Cell(0, 10, 'Subsecretaria de Prevencion y Promocion de la salud', 0, 0, 'L'); $this->ln(5); $this->Cell(0, 10, 'Secretariado Tecnico del', 0, 0, 'L'); $this->ln(5); $this->Cell(0, 10, 'Consejo Nacional para la Prevencion de Accidentes', 0, 0, 'L'); $this->SetFont('Arial', 'B', '11'); $this->ln(8); $this->ln(8); $this->ln(8); $this->ln(8);
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return Alumnos the loaded model * @throws CHttpException */ public function loadModel($id) { $model = Alumnos::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
<?php require 'fpdf.php'; session_start(); // include_once 'clases/database.php'; include_once 'initial.php'; include_once 'clases/alumnos.php'; // $alumno = new Alumnos($db); $alumno->idalumno = $_POST["idalumno"]; $alumno->ConsultarAlumno(); class PDF extends FPDF { function Header() { //Cabecera del PDF $this->Image('imagenes/bannerpdf.png', 10, 10, 180); $this->SetFont('Arial', 'B', '12'); $this->ln(24); $this->Cell(0, 10, 'Subsecretaria de Prevencion y Promocion de la salud', 0, 0, 'L'); $this->ln(5); $this->Cell(0, 10, 'Secretariado Tecnico del', 0, 0, 'L'); $this->ln(5); $this->Cell(0, 10, 'Consejo Nacional para la Prevencion de Accidentes', 0, 0, 'L'); $this->SetFont('Arial', 'B', '11'); $this->ln(8); $this->ln(8); $this->ln(8); $this->ln(8); $this->Ln();
<?php /****************** NO BORRAR ******************/ session_start(); require "../admin/instancia.txt"; require "../admin/permiso_nivel_5.php"; /****************** NO BORRAR ******************/ include_once '../clases/database.php'; include_once '../initial.php'; include_once '../clases/alumnos.php'; $id = $_SESSION['idusuario_global']; //Instancia de cursos $alumnos = new Alumnos($db); $alumnos->idusuario = $id; ?> <!DOCTYPE html> <html lang="en"> <head> <link rel="shortcut icon" type="image/png" href="/imagenes/favicon.png" /> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>COEPRA- Plataforma del Centro Regulador de Urgencias Medicas</title> <!-- Bootstrap Core CSS -->
<?php /** * Elimina un alumno de la base de datos * distinguido por su identificador */ require 'Alumnos.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Decodificando formato Json $body = json_decode(file_get_contents("php://input"), true); $retorno = Alumnos::delete($body['idalumno']); //$json_string = json_encode($clientes); //echo 'antes de entrar'; if ($retorno) { $json_string = json_encode(array("estado" => 1, "mensaje" => "Eliminacion exitosa")); echo $json_string; } else { $json_string = json_encode(array("estado" => 2, "mensaje" => "No se elimino el registro")); echo $json_string; } }
<?php /** * Obtiene todas las alumnos de la base de datos */ require 'Alumnos.php'; if ($_SERVER['REQUEST_METHOD'] == 'GET') { // Manejar petición GET $alumnos = Alumnos::getAll(); if ($alumnos) { $datos["estado"] = 1; $datos["alumnos"] = $alumnos; print json_encode($datos); } else { print json_encode(array("estado" => 2, "mensaje" => "Ha ocurrido un error")); } }
/****************** NO BORRAR ******************/ session_start(); require "../admin/instancia.txt"; require "../admin/permiso_nivel_5.php"; /****************** NO BORRAR ******************/ //id del usuario $id = $_SESSION['idusuario_global']; //Clases requeridas include_once '../clases/database.php'; include_once '../initial.php'; include_once '../clases/cursos.php'; include_once '../clases/alumnos.php'; //Construir objeto $curso = new Curso($db); $alumnos = new Alumnos($db); $curso->idusuario = $id; $alumnos->idusuario = $id; //Metodos cantidad de cursos en panel $curso->cantidadcursosactivos(); $curso->cantidadcursosinactivos(); $curso->cantidadcursos(); $alumnos->CantidadTotalAlumnosMisCursos(); ?> <!DOCTYPE html> <html lang="en"> <head> <link rel="shortcut icon" type="image/png" href="/imagenes/favicon.png" />
$idcurso = $_GET["idcurso"]; $_SESSION["idcurso_global"] = $idcurso; //Cursos $curso = new Curso($db); $curso->idcurso = $idcurso; $curso->cantidaddiastranscurridos(); $curso->getcurso(); //Instructores $instructor = new Instructores($db); $instructor->idcurso = $idcurso; //LugarCurso $lugarcurso = new Lugarcurso($db); $lugarcurso->idcurso = $idcurso; $lugarcurso->VerLugar(); //Alumnos $alumno = new Alumnos($db); $alumno->idcurso = $idcurso; $alumno->CantidadAlumnosCurso($db); //Evidencias $evidencias = new Evidencia($db); $evidencias->idcurso = $idcurso; $mensajeboton = " "; $urlestado = " "; $colorboton = " "; $colorpanel = " "; $colorcajas = " "; if ($curso->estadocurso == 'ACTIVO') { $urlestado = "TerminarCurso.php?Cambiar"; $colorboton = "btn btn-warning"; $colorpanel = "panel panel-success"; $colorcajas = "panel panel-green";
<?php /** * Actualiza un alumno especificado por su identificador */ require 'Alumnos.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Decodificando formato Json $body = json_decode(file_get_contents("php://input"), true); // Actualizar alumno $retorno = Alumnos::update($body['idalumno'], $body['nombre'], $body['direccion']); if ($retorno) { $json_string = json_encode(array("estado" => 1, "mensaje" => "Actualizacion correcta")); echo $json_string; } else { $json_string = json_encode(array("estado" => 2, "mensaje" => "No se actualizo el registro")); echo $json_string; } }
<?php /* @var $this SeguimientoComercialController */ /* @var $model SeguimientoComercial */ /* @var $form CActiveForm */ ?> <div class="form"> <?php $form = $this->beginWidget('CActiveForm', array('id' => 'seguimiento-comercial-form', 'enableAjaxValidation' => false)); $elId = $_GET['id']; $elAlumno = Alumnos::model()->findByPk("{$elId}"); ?> <div class="row"> <div class="span2"></div> <div class="span8"> <?php $this->widget('zii.widgets.CDetailView', array('data' => $elAlumno, 'attributes' => array('nombres', 'apellidos', 'genero.genero', 'estadoCivil.estado_civil', 'tipoIdentificacion.identificacion', 'n_identificacion', 'lugarOrigen.lugar'))); ?> </div> <div class="span2"></div> </div> <br> <p class="note">Campos con <span class="required">*</span> son requeridos.</p> <?php echo $form->errorSummary($model); ?>
<?php /** * Obtiene el detalle de un alumno especificado por * su identificador "idalumno" */ require 'Alumnos.php'; if ($_SERVER['REQUEST_METHOD'] == 'GET') { if (isset($_GET['idalumno'])) { // Obtener parámetro idalumno $parametro = $_GET['idalumno']; // Tratar retorno $retorno = Alumnos::getById($parametro); if ($retorno) { $alumno["estado"] = 1; // cambio "1" a 1 porque no coge bien la cadena. $alumno["alumno"] = $retorno; // Enviar objeto json del alumno print json_encode($alumno); } else { // Enviar respuesta de error general print json_encode(array('estado' => '2', 'mensaje' => 'No se obtuvo el registro')); } } else { // Enviar respuesta de error print json_encode(array('estado' => '3', 'mensaje' => 'Se necesita un identificador')); } }
<?php /** * Insertar un nuevo alumno en la base de datos */ require 'Alumnos.php'; if ($_SERVER['REQUEST_METHOD'] == 'POST') { // Decodificando formato Json $body = json_decode(file_get_contents("php://input"), true); // Insertar Alumno $retorno = Alumnos::insert($body['nombre'], $body['direccion']); if ($retorno) { $json_string = json_encode(array("estado" => 1, "mensaje" => "Creacion correcta")); echo $json_string; } else { $json_string = json_encode(array("estado" => 2, "mensaje" => "No se creo el registro")); echo $json_string; } }
<?php /****************** NO BORRAR ******************/ session_start(); require "../admin/instancia.txt"; require "../admin/permiso_nivel_5.php"; /****************** NO BORRAR ******************/ include_once '../clases/database.php'; include_once '../initial.php'; include_once '../clases/alumnos.php'; $idcurso = $_SESSION['idcurso_global']; $idalumno = $_COOKIE["idalumno"]; $alumno = new Alumnos($db); $Mensaje = " "; if (isset($_POST['del-btn'])) { $alumno->idalumno = $idalumno; $alumno->EliminarAlumno(); header("Location: EliminarAlumno.php?deleted"); } // check if the user was deleted if (isset($_GET['deleted'])) { $Mensaje = "<div class=\"alert alert-success alert-dismissable\">\n <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-hidden=\"true\">×</button>\n El usuario fue eliminado exitosamente\n </div>"; } ?> <!DOCTYPE html> <html lang="en"> <head> <link rel="shortcut icon" type="image/png" href="/imagenes/favicon.png" />
<?php /****************** NO BORRAR ******************/ session_start(); require "../admin/instancia.txt"; require "../admin/permiso_nivel_5.php"; /****************** NO BORRAR ******************/ // Variables superglobales $idcurso = $_SESSION['idcurso_global']; $idalumno = $_COOKIE["idalumno"]; //clases include_once '../clases/database.php'; include_once '../initial.php'; include_once '../clases/alumnos.php'; //Instancias $alumno = new Alumnos($db); $alumno->idalumno = $idalumno; $alumno->ConsultarAlumno(); $Mensaje = " "; if ($_POST) { // Valores de usuario en POST enviados a atributos de la clase $alumno->idalumno = $idalumno; $alumno->nombre = htmlentities(trim($_POST['nombre'])); $alumno->apaterno = htmlentities(trim($_POST['apaterno'])); $alumno->amaterno = htmlentities(trim($_POST['amaterno'])); $alumno->lugartrabajo = htmlentities(trim($_POST['lugartrabajo'])); $alumno->fechanacimiento = htmlentities(trim($_POST['fechanacimiento'])); $alumno->edad = htmlentities(trim($_POST['edad'])); $alumno->estadocivil = htmlentities(trim($_POST['estadocivil'])); $alumno->escolaridad = htmlentities(trim($_POST['escolaridad'])); $alumno->domicilio = htmlentities(trim($_POST['domicilio']));
session_start(); require "../admin/instancia.txt"; require "../admin/permiso_nivel_5.php"; /****************** NO BORRAR ******************/ //Conexion Base de datos y Creacion de Objetos en Base de datos include_once '../clases/database.php'; include_once '../initial.php'; //Mensaje de Alerta $Mensaje = " "; //idcurso a relacionar $idcurso = $_SESSION["idcurso_global"]; //Comprobar Si existen datos en POST if ($_POST) { // Instancia de usuario include_once '../clases/alumnos.php'; $alumno = new Alumnos($db); // Valores en Usuario $alumno->idcurso = htmlentities(trim($_POST['idcurso'])); $alumno->nombre = htmlentities(trim($_POST['nombre'])); $alumno->apaterno = htmlentities(trim($_POST['apaterno'])); $alumno->amaterno = htmlentities(trim($_POST['amaterno'])); $alumno->lugartrabajo = htmlentities(trim($_POST['lugartrabajo'])); $alumno->fechanacimiento = htmlentities(trim($_POST['fechanacimiento'])); $alumno->edad = htmlentities(trim($_POST['edad'])); $alumno->estadocivil = htmlentities(trim($_POST['estadocivil'])); $alumno->escolaridad = htmlentities(trim($_POST['escolaridad'])); $alumno->domicilio = htmlentities(trim($_POST['domicilio'])); $alumno->telefono = htmlentities(trim($_POST['telefono'])); $alumno->correo = htmlentities(trim($_POST['correo'])); // Mensaje si el usuario se creo if ($alumno->AgregarAlumno()) {
} ?> <h1><?php echo $titulo; ?> </h1> <div class="search-form" style="display:none"> <?php $this->renderPartial('_search', array('model' => $model)); ?> </div><!-- search-form --> <?php $this->widget('zii.widgets.grid.CGridView', array('id' => 'seguimiento-comercial-grid', 'dataProvider' => $model->search(), 'afterAjaxUpdate' => 'reinstallDatePickerSeguimiento', 'filter' => $model, 'columns' => array(array('header' => 'ID.', 'name' => 'id', 'value' => '$data->id', 'htmlOptions' => array('width' => '20')), array('header' => 'Fecha de acción', 'name' => 'fecha_seguimiento', 'filter' => $this->widget('zii.widgets.jui.CJuiDatePicker', array('language' => 'es', 'model' => $model, 'attribute' => 'fecha_seguimiento', 'options' => array('showAnim' => 'fold', 'language' => 'es', 'dateFormat' => 'dd-mm-yy', 'changeMonth' => true, 'changeYear' => true, 'yearRange' => '2014:2025'), 'htmlOptions' => array('id' => 'datepicker_for_fecha_seguimiento', 'style' => 'height:20px;width:80px;'), 'defaultOptions' => array('showOn' => 'focus', 'showOtherMonths' => true, 'selectOtherMonths' => true, 'changeMonth' => true, 'changeYear' => true, 'showButtonPanel' => true)), true), 'value' => 'Yii::app()->dateformatter->format("dd-MM-yyyy",$data[\'fecha_seguimiento\']);', 'htmlOptions' => array('width' => '80')), array('header' => 'Alumno', 'name' => 'alumno_id', 'filter' => CHtml::listData(Alumnos::model()->findAll(), 'id', 'nombreCompleto'), 'value' => '$data->alumno->nombreCompleto', 'htmlOptions' => array('width' => '220')), array('name' => 'cedula_paciente', 'value' => '$data->alumno->n_identificacion', 'headerHtmlOptions' => array('style' => 'width:150px;text-align:center;')), array('header' => 'Tema', 'name' => 'tema_id', 'filter' => CHtml::listData(TemaSeguimiento::model()->findAll(), 'id', 'tema'), 'value' => '$data[\'tema\'][\'tema\']'), array('header' => 'Observaciones', 'name' => 'comentario', 'value' => '$data->comentario'), 'ultimo_seguimiento', array('header' => 'Responsable de Seguimiento', 'name' => 'responsable_id', 'filter' => CHtml::listData(Empleados::model()->findAll(), 'id', 'nombreCompleto'), 'value' => '$data[\'responsable\'][\'nombreCompleto\']'), 'usuario_id'))); ?> <?php Yii::app()->clientScript->registerScript('re-install-date-picker', "\n\tfunction reinstallDatePickerSeguimiento(id, data) {\n\t //use the same parameters that you had set in your widget else the datepicker will be refreshed by default\n\t \$('#datepicker_for_fecha_seguimiento').datepicker(jQuery.extend({showMonthAfterYear:false},jQuery.datepicker.regional['es'],{'dateFormat':'dd-mm-yy'}));\n\t //\$('#datepicker_for_fecha_seguimiento').datepicker(\$.datepicker.regional[ 'es' ]);\n\t //\$('#datepicker_for_fecha_seguimiento').datepicker({dateFormat: 'dd-mm-yy'});\n\t}\n\t"); ?> <script> $(document).ready(function() { $('body').on('dblclick', '#seguimiento-comercial-grid tbody tr', function(event) { var rowNum = $(this).index(), keys = $('#seguimiento-comercial-grid > div.keys > span'), rowId = keys.eq(rowNum).text();