+ $d = file_users_get($id);
+ $this->_email = $d[2];
+ if ($this->esAsesor()) $d = file_ase_get($id);
+ else $d = file_int_get($id);
+ $this->_nombre = $d[1];
+ $this->_apellido = $d[2];
+ file_creditos_login($id); // Actualizamos créditos
+ file_log_add($id, 'Ingreso al sistema');
+ }
+
+ function getId()
+ {
+ return $this->_id;
+ }
+
+ function getNombre()
+ {
+ return $this->_nombre;
+ }
+
+ function getApellido()
+ {
+ return $this->_apellido;
+ }
+
+ function getEmail()
+ {
+ return $this->_email;
+ }
+
+ function getCreditos()
+ {
+ // El asesor puede preguntar siempre
+ if ($this->esAsesor()) return 1;
+ $d = file_creditos_get($this->_id);
+ return $d[1];
+ }
+
+ function getFotoFilename()
+ {
+ return 'fotos/'.$this->_id;
+ }
+
+ function esAdmin()
+ {
+ return file_admins_es_admin($this->_id);
+ }
+
+ function esAsesor()
+ {
+ return $this->_id{0} == 'A';