Ejemplo n.º 1
0
 public function novedades()
 {
     $this->permisos('admin');
     $this->pagina = 'novedades';
     $this->titulo = 'novedades';
     $this->estilo = array('backend', 'novedades');
     $this->carpeta = 'administrador';
     $this->menu = 'menu_admin_general';
     $this->submenu = '';
     $datos['novedades']['presupuestos'] = Presupuesto_model::numero_abiertos();
     if ($datos['novedades']['presupuestos'] != 0) {
         $datos['presupuestos'] = Presupuesto_model::abiertos();
     }
     $datos['novedades']['proyectos'] = Presupuesto_model::numero_aceptados();
     if ($datos['novedades']['proyectos'] != 0) {
         $datos['proyectos'] = Presupuesto_model::aceptados();
     }
     $datos['novedades']['tareas'] = Tarea_model::numeroTareasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     $datos['novedades']['respuestas'] = Respuesta_model::numeroRespuestasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     if ($datos['novedades']['tareas'] != 0) {
         $datos['tareas'] = Tarea_model::tareasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     }
     if ($datos['novedades']['respuestas'] != 0) {
         $datos['respuestas'] = Respuesta_model::respuestasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     }
     if (!empty($datos['respuestas'])) {
         foreach ($datos['respuestas'] as $resp) {
             $tarea = new Tarea_model();
             $resp->CodigoProyecto = $tarea->codigoProyecto($resp->CodigoTarea);
         }
     }
     $datos['novedades']['notas'] = Notas_model::numeroNotasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     if ($datos['novedades']['notas'] != 0) {
         $datos['notas'] = Notas_model::notasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     }
     $datos['novedades']['archivos'] = Archivo_model::numeroArchivosNuevos($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     if ($datos['novedades']['archivos'] != 0) {
         $datos['archivos'] = Archivo_model::archivosNuevos($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     }
     $datos['eventos'] = Evento_model::eventosFuturos($this->session->userdata('email'));
     $datos['clientes'] = Cliente_model::recientes(3);
     $datos['noticias'] = $this->Noticias->noticias_recientes(3);
     $this->mostrar($datos);
 }
Ejemplo n.º 2
0
 public function novedades()
 {
     $this->permisos('empleado');
     $datos['user'] = '******';
     $this->pagina = 'novedades';
     $this->carpeta = 'empleado';
     $this->titulo = 'Novedades';
     $this->estilo = 'novedades';
     $this->javascript = 'confirmacion';
     $this->menu = 'menu_empleado_general';
     $datos['citas'] = Evento_model::eventosFuturos($this->session->userdata('email'));
     //$datos['novedades']['proyectos'] = Proyecto_model::numProyectosEmpleado($this->session->userdata('email'));
     $datos['novedades']['tareas'] = Tarea_model::numeroTareasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     $datos['novedades']['respuestas'] = Respuesta_model::numeroRespuestasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     if ($datos['novedades']['tareas'] != 0) {
         $datos['tareas'] = Tarea_model::tareasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     }
     if ($datos['novedades']['respuestas'] != 0) {
         $datos['respuestas'] = Respuesta_model::respuestasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     }
     if (!empty($datos['respuestas'])) {
         foreach ($datos['respuestas'] as $resp) {
             $tarea = new Tarea_model();
             $resp->CodigoProyecto = $tarea->codigoProyecto($resp->CodigoTarea);
         }
     }
     $datos['novedades']['notas'] = Notas_model::numeroNotasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     if ($datos['novedades']['notas'] != 0) {
         $datos['notas'] = Notas_model::notasNuevas($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     }
     $datos['novedades']['archivos'] = Archivo_model::numeroArchivosNuevos($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     if ($datos['novedades']['archivos'] != 0) {
         $datos['archivos'] = Archivo_model::archivosNuevos($this->session->userdata('email'), $this->session->userdata('ultimoAcceso'));
     }
     $datos['novedades']['proyectos'] = $datos['novedades']['tareas'] + $datos['novedades']['respuestas'] + $datos['novedades']['notas'] + $datos['novedades']['archivos'];
     $this->mostrar($datos);
 }