Esempio n. 1
0
 private function _permisosNotas($codigoProyecto, $codigoNota, $mostrar = FALSE)
 {
     $aux = FALSE;
     if (Proyecto_model::existe($codigoProyecto)) {
         if (Notas_model::existe($codigoNota)) {
             $nota = new Notas_model();
             $nota->datos($codigoNota);
             if ($mostrar) {
                 if ($nota->permisos() == 'privado') {
                     if ($nota->email() == $this->session->userdata('email')) {
                         $aux = TRUE;
                     }
                 }
                 if ($nota->permisos() == 'publico') {
                     $aux = TRUE;
                 } elseif ($nota->permisos() == 'personalizado') {
                     if ($nota->email() == $this->session->userdata('email')) {
                         $aux = TRUE;
                     } else {
                         $aux = Notas_model::comprobar($codigoNota, $this->session->userdata('email'));
                     }
                 }
             } else {
                 if ($nota->email() == $this->session->userdata('email')) {
                     $aux = TRUE;
                 }
             }
         }
     }
     return $aux;
 }
Esempio n. 2
0
 static function empleados($codigoNota)
 {
     $empleados = '';
     if (Notas_model::existe($codigoNota)) {
         self::$db->select('*');
         self::$db->from('NotaEmpleados');
         self::$db->where('CodigoNota', $codigoNota);
         $query = self::$db->get();
         $empleados = $query->result();
     }
     return $empleados;
 }