public function notificaciones() { if (!$this->input->is_ajax_request()) { redirect('404'); } else { $empleado = new Empleado_model(); $empleado->datos($this->session->userdata('email')); $notificaciones = array(); $notificaciones['eventos'] = Evento_model::eventos(date('Y-m-d'), $this->session->userdata('email')); $notificaciones['chat'] = Chat_model::numero_mensajes_nuevos($this->session->userdata('ultimoAcceso'), $this->session->userdata('email')); $notificaciones['proyectos'] = Proyecto_model::numProyectosEmpleado($this->session->userdata('email')); $notificaciones['tareas'] = Tarea_model::numeroTareasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso')); $notificaciones['respuestas'] = Respuesta_model::numeroRespuestasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso')); $notificaciones['notas'] = Notas_model::numeroNotasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso')); $notificaciones['archivos'] = Archivo_model::numeroArchivosNuevos($this->session->userdata('email'), $this->session->userdata('ultimoAcceso')); $notificaciones['novedades'] = $notificaciones['tareas'] + $notificaciones['respuestas'] + $notificaciones['notas'] + $notificaciones['archivos']; echo json_encode($notificaciones); } }