示例#1
0
 public function guardar($data)
 {
     $actividad = new Actividad();
     $actividad->set($data);
     $id_actividad = $actividad->guardar();
     $this->guardarHabilidades($data['id_actividad'], $id_actividad);
 }
示例#2
0
 public function grabar()
 {
     $sql = "";
     $count = 0;
     if (!$this->_existe) {
         $this->cve_calendario = UtilDB::getSiguienteNumero("calendario_actividades", "cve_calendario");
         $sql = "INSERT INTO calendario_actividades VALUES({$this->cve_calendario}," . $this->cve_actividad->getCve_actividad() . ",'{$this->fecha_inicio}','{$this->fecha_fin}','{$this->lugar}'," . $this->cve_municipio->getCve_estado()->getCve_estado() . "," . $this->cve_municipio->getCve_municipio() . ",NULL,{$this->precio},{$this->cupo_maximo},'{$this->observaciones}',NOW(),{$this->activo})";
         $count = UtilDB::ejecutaSQL($sql);
         if ($count > 0) {
             $this->_existe = true;
         }
     } else {
         $sql = "UPDATE calendario_actividades SET ";
         $sql .= "cve_actividad = " . $this->cve_actividad->getCve_actividad() . ",";
         $sql .= "fecha_inicio = '{$this->fecha_inicio}',";
         $sql .= "fecha_fin = '{$this->fecha_fin}',";
         $sql .= "lugar = '{$this->lugar}',";
         $sql .= "cve_estado = " . $this->cve_municipio->getCve_estado()->getCve_estado() . ",";
         $sql .= "cve_municipio = " . $this->cve_municipio->getCve_municipio() . ",";
         //$sql.= "imagen_portada = '$this->imagen_portada',";
         $sql .= "precio = {$this->precio},";
         $sql .= "cupo_maximo = {$this->cupo_maximo},";
         $sql .= "observaciones = '{$this->observaciones}',";
         $sql .= "activo=" . ($this->activo ? "1" : "0");
         $sql .= " WHERE cve_calendario = {$this->cve_calendario}";
         $count = UtilDB::ejecutaSQL($sql);
     }
     return $count;
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function show($name)
 {
     $deporte = new Deporte();
     $service = new Actividad();
     $id = Auth::user()->id;
     $empresa = Empresa::find($id);
     $deportes = $empresa->deportes;
     $servicios = $empresa->actividades;
     return View::make('dashboard.dashboard', array('empresaNombre' => $name, 'deport' => $deporte->comboDeporte(), 'service' => $service->comboServicios(), 'deportes' => $deportes, 'servicios' => $servicios));
 }
示例#4
0
 public function addacti($id)
 {
     $acti1 = new Actividad();
     $acti1->codActividad = $this->crearcodactividad($id);
     $acti1->actividad = Input::get('actividad');
     $acti1->fechaInicio = Input::get('fechaI');
     $acti1->fechaFin = Input::get('fechaf');
     $acti1->observaciones = Input::get('observacion');
     $acti1->codCampeonato = $id;
     $acti1->save();
     return Redirect::to('campeonato/detail/' . $id);
 }
function leer_actividades($query, $dbhandler)
{
    $table = $dbhandler->query($query);
    $result = array();
    if ($table->num_rows > 0) {
        // output data of each row
        while ($row = $table->fetch_assoc()) {
            $actividad = new Actividad();
            $actividad->read_actividad($row);
            $result[] = $actividad;
        }
    } else {
        echo "no results";
    }
    return $result;
}
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $this->layout->title = 'Editar Alcance';
     $this->layout->titulo = 'Gestión de Actividades';
     $alcance = Alcance::find($id);
     $actividad = Actividad::find($alcance->actividadid);
     $calificaciones = Calificacion::getListCmbAll();
     $this->layout->nest('content', 'alcances.edit', array('alcance' => $alcance, 'calificaciones' => $calificaciones, 'actividad' => $actividad));
 }
 public function postCambiarestado()
 {
     if (Request::ajax()) {
         $actividad = Actividad::find(Input::get('id'));
         $actividad->estado = Input::get('estado');
         //            $actividad->usuario_updated_at = Auth::user()->id;
         $actividad->save();
         return Response::json(array('rst' => 1, 'msj' => 'Registro actualizado correctamente'));
     }
 }
 public function enunciado($tipo)
 {
     //funcion para obtener los enunciados de ciertas actividades
     $conexion = new Conexion();
     $conexion = $conexion->conectar();
     $email = $_SESSION['session'];
     $control = new Control($email);
     $resultado = $control->getControl($conexion);
     //se obtiene el  dia y semana en donde se encuentra el usuario
     if ($resultado->num_rows != 0) {
         //para así mismo obtener las actividades requeridas
         $datos = $resultado->fetch_array(MYSQLI_ASSOC);
         $dia = $datos["dia_usuario"];
         $semana = $datos["semana_usuario"];
     }
     $actividad = new Actividad();
     return $result = $actividad->getActByDay($conexion, $tipo, $dia, $semana);
     //return $result;
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index($id)
 {
     $alcance = Alcance::find($id);
     $costos = Costo::getListCostos($id);
     $actividad = Actividad::find($alcance->actividadid);
     $proyecto = Proyecto::find($actividad->proyectoid);
     $this->layout->title = 'Costos';
     $this->layout->titulo = 'Gestión de Alcances';
     $this->layout->nest('content', 'costos.index', array('alcance' => $alcance, 'costos' => $costos, 'proyecto' => $proyecto));
 }
 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function index($id)
 {
     $alcance = Alcance::find($id);
     $adquisiciones = Adquisicion::getListAdquisiciones($id);
     $actividad = Actividad::find($alcance->actividadid);
     $proyecto = Proyecto::find($actividad->proyectoid);
     $this->layout->title = 'Adquisiciones';
     $this->layout->titulo = 'Gestión de Alcances';
     $this->layout->nest('content', 'adquisiciones.index', array('alcance' => $alcance, 'adquisiciones' => $adquisiciones, 'proyecto' => $proyecto));
 }
示例#11
0
 public function destroy($id)
 {
     if (Request::ajax()) {
         Actividad::destroy($id);
         $output['success'] = 'deleted';
         Activity::log(['contentId' => $id, 'contentType' => 'Actividad', 'user_id' => Auth::admin()->get()->id, 'action' => 'Create', 'description' => 'Eliminacion de Actividad ' . $id, 'details' => 'Usuario: ' . Auth::admin()->get()->name, 'updated' => $id ? true : false]);
         return Response::json($output, 200);
     } else {
         throw new Exception('Wrong request');
     }
 }
 public function editar_empresa_actividad()
 {
     $fk_empresa = Empresa::get()->lists('empresa_nombre', 'id');
     $fk_actividad = Actividad::get()->lists('actividad_nombre', 'id');
     $inputs = Input::get('idedit');
     $empresa_actividad = Empresa_Actividad::find($inputs);
     if ($empresa_actividad) {
         return View::make('empresa_actividad.createEmpresaActividad', array('fk_empresa' => $fk_empresa, 'fk_actividad' => $fk_actividad, 'empresa_actividad' => $empresa_actividad));
     } else {
         return Redirect::to('empresa_actividad');
     }
 }
 public function acta($id)
 {
     $proyectos = Proyecto::getEncabezadoProyecto($id);
     $patrocinadores = PatrocinadorProyecto::getPatrocinadoresProyecto($id);
     $actividades = Actividad::getActividadesProyecto($id);
     $restricciones = Restriccion::getListRestricciones($id);
     $riesgos = RiesgoInicial::getListRiesgos($id);
     $interesados = InteresadoProyecto::getInteresadosProyecto($id);
     $empleados = EmpleadoProyecto::getEmpleadosProyecto($id);
     $this->layout->title = 'Acta del Proyecto';
     $this->layout->titulo = 'Acta de Constitución de Proyecto';
     $this->layout->nest('content', 'reportes.acta', array('proyectos' => $proyectos, 'patrocinadores' => $patrocinadores, 'actividades' => $actividades, 'restricciones' => $restricciones, 'riesgos' => $riesgos, 'interesados' => $interesados, 'empleados' => $empleados));
 }
示例#14
0
 public function borrar_actividad()
 {
     $id = Input::get('idedit');
     $actividad = Actividad::find($id);
     if ($actividad->delete()) {
         Session::flash('message', 'Eliminado correctamente');
         Session::flash('class', 'success');
     } else {
         Session::flash('message', 'Ha ocurrido un error, intentelo nuevamente');
         Session::flash('class', 'danger');
     }
     return Redirect::to('actividad');
 }
 public function actionAjaxGetActividadByRama()
 {
     if (Yii::app()->request->isAjaxRequest) {
         if (isset($_POST['rama_actividad_id']) && $_POST['rama_actividad_id'] != '') {
             $data = Actividad::model()->activos()->findAll(array("condition" => "rama_actividad_id =:rama_actividad_id", "order" => "nombre", "params" => array(':rama_actividad_id' => $_POST['rama_actividad_id'])));
             if ($data) {
                 $data = CHtml::listData($data, 'id', 'nombre');
                 echo CHtml::tag('option', array('value' => null, 'id' => 'p'), '- Actividades -', true);
                 foreach ($data as $value => $name) {
                     echo CHtml::tag('option', array('value' => $value), CHtml::encode($name), true);
                 }
             } else {
                 echo CHtml::tag('option', array('value' => null, 'id' => 'p'), '- No existen opciones -', true);
             }
         } else {
             echo CHtml::tag('option', array('value' => null, 'id' => 'p'), '- Seleccione una rama de actividad -', true);
         }
     }
 }
 public function actionIndex()
 {
     $usuarioActual = Usuario::model()->find('usuario=:x', array(':x' => Yii::app()->user->name));
     $detalleProyectos = DetalleProyecto::model()->findAll('responsable_did =' . $usuarioActual->id . '&& ayuda_did = 3');
     if (isset($usuarioActual) && $usuarioActual->tipoUsuario_did == 1) {
         $actividades = Actividad::model()->findAll(array('order' => 'id DESC'));
         $proyectos = Proyecto::model()->findAll(array("order" => "responsable_did ASC", "condition" => "estatus_did = 1"));
         $this->render('administracion', array("actividades" => $actividades, 'proyectos' => $proyectos, 'detalleProyectos' => $detalleProyectos, 'usuarioActual' => $usuarioActual));
     } else {
         if (isset($usuarioActual) && $usuarioActual->tipoUsuario_did == 2) {
             $model = new LoginForm();
             // if it is ajax validation request
             if (isset($_POST['ajax']) && $_POST['ajax'] === 'login-form') {
                 echo CActiveForm::validate($model);
                 Yii::app()->end();
             }
             // collect user input data
             if (isset($_POST['LoginForm'])) {
                 $model->attributes = $_POST['LoginForm'];
                 Yii::app($model->username . ' se ha logueado', 'info', 'application.*');
                 // validate user input and redirect to the previous page if valid
                 if ($model->validate() && $model->login()) {
                     Yii::app()->db->createCommand("insert into Actividad (mensaje, usuario) \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tValues ('Ha iniciado sesión', \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . $model->username . "')")->execute();
                     $this->redirect(Yii::app()->user->returnUrl);
                 }
             }
             // display the login form
             $this->render('login', array('model' => $model));
         } else {
             if (isset($usuarioActual) && $usuarioActual->tipoUsuario_did != 2 || isset($usuarioActual) && $usuarioActual->tipoUsuario_did != 1) {
                 $proyectos = Proyecto::model()->findAll("responsable_did = " . $usuarioActual->id);
                 $this->render('staff', array('usuarioActual' => $usuarioActual, 'proyectos' => $proyectos, 'detalleProyectos' => $detalleProyectos));
             }
         }
     }
 }
示例#17
0
$xAccion = "";
$txtCveActividad = 0;
$txtCveTipo = 0;
$txtNombre = "";
$txtDescripcion = "";
$cbxActivo = 0;
$msg = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $xAccion = test_input($_POST["xAccion"]);
    $txtCveActividad = (int) test_input($_POST["txtCveActividad"]);
    $txtCveTipo = (int) test_input($_POST["txtCveTipo"]);
    $txtNombre = test_input($_POST["txtNombre"]);
    $txtDescripcion = test_input($_POST["txtDescripcion"]);
    $cbxActivo = isset($_POST["cbxActivo"]) ? 1 : 0;
    if ($txtCveActividad != 0) {
        $a = new Actividad($txtCveActividad);
    }
    if ($xAccion == 'grabar') {
        $a->setCve_tipo(new TipoActividad($txtCveTipo));
        $a->setNombre($txtNombre);
        $a->setDescripcion($txtDescripcion);
        $a->setActivo($cbxActivo);
        $count = $a->grabar();
        if ($count > 0) {
            $msg = "Los datos han sido guardados.";
        } else {
            $msg = "Ha ocurrido un imprevisto al guardar los datos";
        }
    } elseif ($xAccion == 'eliminar') {
        $count = $a->borrar();
        if ($count > 0) {
	<tr class="titulo" bgcolor="#999999">
		<td class="titulo" align="center">C&oacute;digo <b>
		  <?php 
echo strtoupper(anp($_SESSION['anp']['idanp']));
?>
		</b></td>
		<td colspan="3" class="titulo" align="center">Nombre</td>
		<td width="18%" class="titulo" align="center">Fte. Fto. - Ejec. </td>
	</tr>
	<tr>
		<td class="descripcion"><?php 
echo Actividad::ActividadCodigo($row_sa['id_actividad']);
?>
</td>
		<td colspan="3" class="descripcion">Actividad : <?php 
echo Actividad::ActividadNombre($row_sa['id_actividad']);
?>
</td>
		<td rowspan="2" class="descripcion" align="center"><?php 
echo $row_ff['siglas_ff'];
?>
</td>
	</tr>
	<tr>
		<td class="descripcion"><?php 
echo $row_sa['codigo_completo_subactividad'];
?>
</td>
		<td colspan="3" class="descripcion">Subatividad : <?php 
echo Subactividad::SubactividadNombre($row_sa['id_subactividad']);
?>
示例#19
0
     $respuesta["errores"][] = "El DNI no puede estar vacío.";
 }
 $nombre = trim($_POST['nombre']);
 if (empty($nombre)) {
     $respuesta["errores"][] = "El nombre no puede estar vacío.";
 }
 $apellido1 = trim($_POST['apellido1']);
 if (empty($apellido1)) {
     $respuesta["errores"][] = "El 1º apellido no puede estar vacío.";
 }
 $apellido2 = trim($_POST['apellido2']);
 if (empty($apellido1)) {
     $respuesta["errores"][] = "El 2º apellido no puede estar vacío.";
 }
 $perfil = $_POST['perfil'];
 if (!Actividad::findCodigoPerfil($perfil)) {
     $respuesta["errores"][] = "El perfil no pertenece a la lista de perfiles.";
 }
 $sexo = $_POST['sexo'];
 if (!Persona::findSexoPersona($sexo)) {
     $respuesta["errores"][] = "El sexo no pertenece a la lista de sexos.";
 }
 $fecha_nac = trim($_POST['fecha_nac']);
 if (empty($apellido1)) {
     $respuesta["errores"][] = "La fecha de nacimiento no puede estar vacía.";
 }
 $email = trim($_POST['email']);
 if (empty($apellido1)) {
     $respuesta["errores"][] = "El email  no puede estar vacío.";
 }
 $perfil_usuario = $_POST['perfil_usuario'];
示例#20
0
<?php

session_start();
require_once '../twig/lib/Twig/Autoloader.php';
require_once '../../Model/BinDb.php';
require_once '../../Model/Actividad.php';
if ($_SESSION['logeado'] == "Si") {
    if (isset($_POST['id'])) {
        if (!empty($_POST['id'])) {
            $aRespuesta = ['estado' => Actividad::deleteParticipa($_POST['id'])];
            echo json_encode($aRespuesta);
        }
    }
} else {
    header("Location: /Controller/partePublica/actividades.php");
}
示例#21
0
	<header id="head">
		<div class="container">
		</div>
	</header>
	<!-- /Header -->
	<!-- Intro -->
	<div class="container text-center">
		<br> <br>
		<h2 class="thin">El mejor lugar para ayudar a los demas</h2>
		<p class="text-muted">
			Ayudar a las personas, brindar apoyo, cooperar con las organizaciones, etc., son actos buenos que mejoran la calidad de vida en general..
		</p>
	</div>
		<div class="container">
	       <?php 
$param = new Actividad();
$result = $param->getActividad();
?>
			<table id="actividades" class="table table-hover" cellspacing="0" width="100%">
        <thead>
            <tr>
                <th># actividad</th>
                <th>Nombre</th>
                <th>Descripción</th>
                <th>Voluntario/Organizacion</th>
                <th>Tiempo total</th>
                <th>Numero voluntarios</th>
                <th>Fecha inicio</th>
                <th>Fecha termino</th>
                <th>Habilidades</th>
                <th>Acciones</th>
示例#22
0
echo $fichains->nombre;
?>
</a></li>
                <li><a href="../../site/LoginInstitucion">Salir</a></li>
            </ul>
        </nav>
    </div>
</header>
<div class="container">
    <div class='row'>
        <?php 
echo "<br>\n        <br>\n        <br>\n        <br>\n        <br>\n        <br>";
if ($actividades_alumno != null) {
    echo "<table id='veractividades' class='display' cellspacing='0' width='100%'>\n\t            <thead class='fuente'>\n\t\t          <tr><th>Deporte</th><th>Días y Horarios</th><th>Valor actividad</th><th>Desafectar actividad</th></tr>\n\t\t        </thead>\n\t\t        <tbody class='fuente'>";
    foreach ($actividades_alumno as $act_alum) {
        $act = Actividad::model()->findByAttributes(array('id_institucion' => $ins->id_institucion, 'id_actividad' => $act_alum->id_actividad));
        if ($act != null) {
            echo "<tr>";
            echo "<input type='hidden' value='{$act->id_actividad}' id='idactividad'></input>";
            echo "<input type='hidden' value='{$act_alum->id_usuario}' id='idalumno'></input>";
            $deporte = Deporte::model()->findByAttributes(array('id_deporte' => $act->id_deporte));
            echo "<td id='depo'>{$deporte->deporte}</td>";
            $acti_horarios = ActividadHorario::model()->findAllByAttributes(array('id_actividad' => $act->id_actividad));
            echo "<td id='diahor'>";
            foreach ($acti_horarios as $act_hor) {
                $dias = array('Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sábado', 'Domingo');
                $id_dia = $act_hor->id_dia - 1;
                echo $dias[$id_dia] . "&nbsp;" . $act_hor->hora . ':' . ($act_hor->minutos == '0' ? '0' . $act_hor->minutos : $act_hor->minutos) . " - ";
            }
            echo "</td>";
            ?>
示例#23
0
        $perfil_usuario = Persona::getPerfil_usuarioByEmail($_SESSION['email']);
        $actividades = Actividad::getActividadesByLimit(($pagina - 1) * $limite, $limite);
        if ($perfil_usuario == "Administrador") {
            $_SESSION['esAdministrador'] = "Si";
            echo $twig->render('actividades/gestionActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "esAdministrador" => $_SESSION['esAdministrador'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        } else {
            echo $twig->render('actividades/gestionActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        }
    } else {
        $pagina = $_GET['pagina'];
        if ($pagina > $numeroPaginas) {
            $pagina = $numeroPaginas;
        }
        $_SESSION['paginaActividades'] = $pagina;
        $perfil_usuario = Persona::getPerfil_usuarioByEmail($_SESSION['email']);
        $actividades = Actividad::getActividadesByLimit(($pagina - 1) * $limite, $limite);
        if ($perfil_usuario == "Administrador") {
            $_SESSION['esAdministrador'] = "Si";
            echo $twig->render('actividades/tablaActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "esAdministrador" => $_SESSION['esAdministrador'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        } else {
            echo $twig->render('actividades/tablaActividades.html.twig', ["actividades" => $actividades, "arrayNumeros" => crearIndicesPaginacion($pagina, $totalPaginas), "descriptores" => $listaDescriptores, "estados" => $listaEstados, "email" => $_SESSION['email'], "IVA" => $listaIVA, "pagina" => $pagina, "totalPaginas" => $totalPaginas]);
        }
    }
} else {
    header("Location: /Controller/partePublica/actividades.php");
}
function crearIndicesPaginacion($pagina, $totalPaginas)
{
    $arrayNumeros = [];
    $inicio = NULL;
    $fin = NULL;
示例#24
0
文件: voluntario.php 项目: Adrxx/PC
 function echoActividadesInactivas()
 {
     $actividades = $this->getActividadesRealizadas();
     if (!empty($actividades)) {
         echo '<div class="titled_separator">Actividades Relizadas</div>';
     }
     foreach ($actividades as $act) {
         $act = new Actividad($act->getID());
         $aliado = new Aliado($act->getIDAliado());
         echo '<div id="activity"><table id="header_activity">' . '<tr><td><div id="titulo_activity" style="color:' . $this->getColor() . '" >' . $act->getNombre() . '</div> <div id="subtitulo_activity">' . $aliado->getNombre() . '</div></td><td width="72">' . '<div id="fecha_activity" class="interface">' . '<div id="month">' . mesDeFecha($act->getFechaInicioTrabajo()) . '</div><div id="day">' . diaDeFecha($act->getFechaInicioTrabajo()) . '</div></div></td></tr></table><div class="separator">' . '</div><div id="content_activity" ><div id="descripcion_activity">' . $act->getDescripcion() . '</div><a href="evento.php?id=' . $act->getID() . '" id="visitar_button" style="background-color:' . $this->getColor() . '" >P&aacute;gina del evento</a></div></div>';
     }
 }
 /**
  * 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 Actividad the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Actividad::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
示例#26
0
 public function eliminarActividad()
 {
     if (Request::ajax()) {
         if (Actividad::destroy(Input::get("id"))) {
             return Response::json(array('success' => true));
         } else {
             return Response::json(array('success' => false));
         }
     }
 }
示例#27
0
文件: evento.php 项目: Adrxx/PC
<?php

require_once 'PHP/global.php';
require_once 'PHP/actividad.php';
require_once 'PHP/aliado.php';
require_once 'PHP/voluntario.php';
session_start();
$act = new Actividad($_GET['id']);
$ali = new Aliado($act->getIDAliado());
$registradoBool = false;
if (isset($_SESSION['voluntario'])) {
    $vol = new Voluntario($_SESSION['voluntario']);
    $actividades = $vol->getActividades();
    foreach ($actividades as $acti) {
        $idActi = $acti->getIDActividad();
        if ($idActi == $act->getID()) {
            $registradoBool = true;
        }
    }
}
?>



<!DOCTYPE html>
<html>
<head>

<!-- JQUERY / JQUERY MOBILE -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
示例#28
0
文件: baja.php 项目: antonio06/Php
<?php

require_once 'twig/lib/Twig/Autoloader.php';
require_once '../Model/ActividadesDB.php';
require_once '../Model/Actividad.php';
Twig_Autoloader::register();
$loader = new Twig_Loader_Filesystem(__DIR__ . '/../View');
$twig = new Twig_Environment($loader);
$actividades = new Actividad($_POST['codigo'], "", "", "", "", "", "", "", "", "");
echo $actividades->delete();
//echo $twig->render('principal.html.twig', ["actividades" => $actividades]);
//header("Location: ../index.php");
 public function memoria45()
 {
     session_start();
     //seccion para calcular el tiempo que se tardo en realizar la prueba.
     $fin = microtime(true);
     $ini = $_SESSION['tIni'];
     $segundos = $fin - $ini;
     $minutos = 0;
     $segundos = round($segundos);
     while ($segundos > 59) {
         $minutos = $minutos + 1;
         $segundos = $segundos - 60;
     }
     $tiempo = $minutos . " : " . $segundos;
     $tipo = "memoria";
     $puntos = 0;
     $rango = 0;
     $conexion = new Conexion();
     $conexion = $conexion->conectar();
     $r1 = strtoupper($conexion->real_escape_string(strip_tags($_POST['1'])));
     $r2 = strtoupper($conexion->real_escape_string(strip_tags($_POST['2'])));
     $r3 = strtoupper($conexion->real_escape_string(strip_tags($_POST['3'])));
     $r4 = strtoupper($conexion->real_escape_string(strip_tags($_POST['4'])));
     $r5 = strtoupper($conexion->real_escape_string(strip_tags($_POST['5'])));
     $r6 = strtoupper($conexion->real_escape_string(strip_tags($_POST['6'])));
     $r7 = strtoupper($conexion->real_escape_string(strip_tags($_POST['7'])));
     $r8 = strtoupper($conexion->real_escape_string(strip_tags($_POST['8'])));
     $r9 = strtoupper($conexion->real_escape_string(strip_tags($_POST['9'])));
     $r10 = strtoupper($conexion->real_escape_string(strip_tags($_POST['10'])));
     $email = $_SESSION['session'];
     $control = new Control($email);
     $resultado = $control->getControl($conexion);
     if ($resultado->num_rows != 0) {
         $datos = $resultado->fetch_array(MYSQLI_ASSOC);
         $dia = $datos["dia_usuario"];
         $semana = $datos["semana_usuario"];
         $contador = $datos["contador_actividad"];
     }
     $enunciado = "numero1";
     $actividad = new Actividad();
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r1) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero2";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r2) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero3";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r3) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero4";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r4) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero5";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r5) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero6";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r6) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero7";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r7) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero8";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r8) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero9";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r9) {
             $rango = $rango + 1;
         }
     }
     $enunciado = "numero10";
     $rta = $actividad->getActividad($conexion, $tipo, $enunciado, $dia, $semana);
     //SE CONSULTA LA BD PARA EXTRAER DATOS
     if ($rta->num_rows != 0) {
         $infos = $rta->fetch_array(MYSQLI_ASSOC);
         if ($infos["respuesta"] == $r10) {
             $rango = $rango + 1;
         }
     }
     $calificacion = new Calificar($rango, $tipo, $email, $dia, $semana, $contador, $tiempo);
     $calificacion->diez($conexion);
     header("Location: ../../vista/pruebas/msg/finmsg.html");
 }
 public function show($id)
 {
     $this->layout->title = 'Mostrar Actividad';
     $this->layout->titulo = 'Gestión de Proyectos';
     $actividad = Actividad::find($id);
     $this->layout->nest('content', 'actividades.show', array('actividad' => $actividad));
 }