#!/bin/bash
# lastact: arturo@2022-1-26
# desc: recibe como parámetro alumno/estudiante o profesor/docente devolviendo la cuenta que esté activa en el sistema

USU="${1}"
[[ ! "${USU}" =~ ^alumno$|^estudiante$|^profesor$|^docente$ ]] &&
    echo "${USU}" && exit 0

vx-funcs-users vx-check_exit_users "${USU}" && echo "${USU}" && exit 0

if [[ "${USU}" =~ ^alumno$ ]]; then
    vx-funcs-users vx-check_exit_users "estudiante" &&
        echo "estudiante" && exit 0
    vx-funcs-users vx-check_exit_users "alumno" &&
        echo "alumno" && exit 0
    echo "${USU}"
fi

if [[ "${USU}" =~ ^estudiante$ ]]; then
    vx-funcs-users vx-check_exit_users "alumno" &&
        echo "alumno" && exit 0
    vx-funcs-users vx-check_exit_users "estudiante" &&
        echo "estudiante" && exit 0
    echo "${USU}"
fi

if [[ "${USU}" =~ ^profesor$ ]]; then
    vx-funcs-users vx-check_exit_users "docente" &&
        echo "docente" && exit 0
    vx-funcs-users vx-check_exit_users "profesor" &&
        echo "profesor" && exit 0
    echo "${USU}"
fi

if [[ "${USU}" =~ ^docente$ ]]; then
    vx-funcs-users vx-check_exit_users "profesor" &&
        echo "profesor" && exit 0
    vx-funcs-users vx-check_exit_users "docente" &&
        echo "docente" && exit 0
    echo "${USU}"
fi

exit 0
