public function addStats() { $stat = new Estadistica(); $stat->creatividad = Input::get('test1') / 10; $stat->conocimiento = Input::get('test3') / 10; $stat->desempeño = Input::get('test6') / 10; $stat->equipo = Input::get('test7') / 10; $stat->mes = Input::get('mes'); $stat->año = Input::get('ano'); $stat->user_id = Input::get('iduser'); $stat->observaciones = Input::get('obs'); $stat->save(); }
public function __construct() { parent::__construct(); $this->load->library('Pdf'); $this->load->model('estadistica_model'); $this->load->model('asignacionprueba_model'); }
public function inicio() { switch (Auth::user()->tipo) { case 0: return Redirect::to('admin'); break; case 2: $date = getdate(); $mes = $date['mon']; $cr = null; $co = null; $de = null; $eq = null; $year = $date['year']; $stat = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->orderBy('creatividad', 'DESC')->get(); $stat2 = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->orderBy('conocimiento', 'DESC')->get(); $stat3 = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->orderBy('desempeño', 'DESC')->get(); $stat4 = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->orderBy('equipo', 'DESC')->get(); $statf = Estadistica::where('mes', 'like', $mes)->where('año', 'like', $year)->get(); if (count($stat) > 0) { $cr = User::find($stat[0]->user_id); } if (count($stat2) > 0) { $co = User::find($stat2[0]->user_id); } if (count($stat3) > 0) { $de = User::find($stat3[0]->user_id); } if (count($stat4) > 0) { $eq = User::find($stat4[0]->user_id); } $idf = 0; $last = 0; for ($i = 0; $i < count($statf); $i++) { $sum = doubleval('' . $statf[$i]->creatividad) + doubleval('' . $statf[$i]->conocimiento); if ($sum > $last) { $last = $sum; $idf = $statf[$i]->user_id; } } $best = User::find($idf); $mensajes = Mensaje::orderBy('id', 'DESC')->get(); return View::make('cursante.home', array('mensajes' => $mensajes, 'cr' => $cr, 'co' => $co, 'de' => $de, 'eq' => $eq, 'date' => $date, 'best' => $best)); break; } }
echo file_get_contents('views/chart.html'); break; case 'mi': echo file_get_contents('views/miregistro.html'); break; case 'admin': echo file_get_contents('views/administrador.html'); break; default: echo file_get_contents('views/registro.html'); break; } } else { if (isset($_GET['metodo'])) { $metodo = $_GET['metodo']; $est = new Estadistica(); switch ($metodo) { case 'mostrar': echo array2json($est->porMes()); break; case 'carrera': echo array2json($est->verCarrera()); break; case 'carreras': echo json_encode($est->verCarreras($_GET['esc'])); break; case 'escuela': echo array2json($est->verEscuela()); break; case 'masvisita': echo array2json($est->masVisita());