/// Muestra el usuario como una opción de un select HTML.
function toHtmlOption($selected = null)
{
- $cred = $this->esAsesor() ? '' : ' ('.$this->getCreditos().')';
+ $cred = $this->esAsesor() ? '' : (' ('.$this->getCreditos().')');
$admin = $this->esAdmin() ? '* ' : '';
if (!is_null($selected))
- $selected = ($this->getId() == $user) ? ' selected="selected"' : '';
+ $selected = ($this->getId() == $selected) ? ' selected="selected"' : '';
return sprintf("<option value=\"%s\"%s>%s%s %s%s</option>\n",
$this->getId(), $selected, $admin, $this->getNombre(),
$this->getApellido(), $cred);
function login()
{
$this->log('Ingreso al sistema');
- $res = file_creditos_login($this->_id); // Actualizamos créditos
- if (is_array($res))
- $this->log("Se restaron créditos ({$res[0]}) por no preguntar.");
+ if (!$this->esAsesor())
+ {
+ $res = file_creditos_login($this->_id); // Actualizamos créditos
+ if (is_array($res))
+ $this->log("Se restaron créditos ($res[0]) por no preguntar.");
+ }
}
/// Salida del sistema.