require_once 'lib/file.users.php';
require_once 'lib/file.int.php';
require_once 'lib/file.ase.php';
+require_once 'lib/file.log.php';
/**
* XXX detailed description
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{0} == 'A';
}
- /**
- * XXX
- *
- * @access public
- * @returns string
- */
+ /// Muestra el usuario como HTML (foto + apellido)
function toHTML()
{
- return sprintf('<img src="%s" alt="Foto de %s" align="middle" /> %s',
- $this->getFotoFilename(), $this->getNombre(), $this->getNombre());
+ return sprintf('<img src="%s" alt="Foto de %s %s" align="middle" /> %s',
+ $this->getFotoFilename(), $this->getNombre(), $this->getApellido(),
+ $this->getApellido());
+ }
+
+ /// Salida del sistema.
+ function logout()
+ {
+ file_log_add($this->_id, 'Salida del sistema');
}
/**
*/
function validar($id, $pass)
{
+ file_log_add($id, 'Intento de ingreso al sistema');
$user = file_users_get($id);
if (!$user) return false;
return $user[1] == $pass;
return 'No se pudo crear el archivo de créditos!';
}
if (!copy($foto, "fotos/$id")) return 'No se pudo copiar la foto!';
+ file_log_add($id, 'Se asocia al usuario');
return '';
}