public function crearArregloRespuesta(Respuesta_model $newRespuesta) { $respuesta['k_respuesta'] = $newRespuesta->getIdRespuesta(); $respuesta['k_pregunta'] = $newRespuesta->getIdPregunta(); $respuesta['o_opcion'] = $newRespuesta->getOpcionVerdadera(); $respuesta['o_respuesta'] = $newRespuesta->getRespuesta(); return $respuesta; }
public function notificaciones() { if (!$this->input->is_ajax_request()) { redirect('404'); } else { $notificaciones = array(); $notificaciones['presupuestos'] = Presupuesto_model::numero_abiertos(); $evento = new Evento_model(); $notificaciones['eventos'] = count($evento->evento(date('Y-m-d'), $this->session->userdata('email'))); $notificaciones['proyectos'] = Presupuesto_model::numero_aceptados(); $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['presupuestos'] + $notificaciones['proyectos'] + $notificaciones['tareas'] + $notificaciones['respuestas'] + $notificaciones['notas'] + $notificaciones['archivos']; $notificaciones['chat'] = Chat_model::numero_mensajes_nuevos($this->session->userdata('ultimoAcceso'), $this->session->userdata('email')); echo json_encode($notificaciones); } }
public function borrarRespuesta($codigoProyecto, $codigoTarea, $codigoRespuesta) { if (Respuesta_model::existe($codigoRespuesta)) { $respuesta = new Respuesta_model(); if ($this->session->userdata('email') == $respuesta->email($codigoRespuesta)) { $archivos = Archivo_model::obtener($respuesta->Codigo, 'respuesta'); if (!empty($archivos)) { foreach ($archivos as $arch) { $archivo = new Archivo_model(); $archivo->eliminar($arch->Codigo); } } $respuesta->borrar($codigoRespuesta); } } if ($this->session->userdata('usuario') == 'admin') { redirect("admin/proyecto/tarea/{$codigoProyecto}/{$codigoTarea}"); } else { redirect("empleados/proyecto/tarea/{$codigoProyecto}/{$codigoTarea}"); } }