IESA
Programa de Feedback Gerencial y Liderazgo
 Todo Estructuras de Datos Archivos Funciones Variables
Referencia de la Clase Profesor

Métodos públicos

 __construct ($id=NULL)
 getProfesor ($data)
 getProfesorPorId ($id)
 getProfesorPorCuenta ($cuenta)
 getProfesorPorCredenciales ($cuenta, $clave)
 getEvaluaciones ()
 getId ()
 getNombres ()
 getApellidos ()
 getCorreoElectronico ()
 getCuenta ()
 getClave ()
 getNombreCompleto ()
 cambiarClave ($val)
 permite ()
 getRol ()
 getTipoDeCuenta ()
 getStatus ()

Atributos protegidos

 $pro_id
 $pro_correo_electronico
 $pro_clave
 $pro_nombre
 $pro_cuenta
 $pro_evaluaciones

Descripción detallada

Definición en la línea 3 del archivo Profesor.class.php.


Documentación del constructor y destructor

__construct ( id = NULL)

Definición en la línea 13 del archivo Profesor.class.php.


Documentación de las funciones miembro

cambiarClave ( val)

Método cambiarClave. Cambia la clave asociada al registro cargado en la estructura. Este método actualiza el registro de la base de datos de forma inmediata.

Devuelve:
Booleano

Definición en la línea 277 del archivo Profesor.class.php.

Método getApellidos. Retorna los Apellidos del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 229 del archivo Profesor.class.php.

getClave ( )

Método getClave. Retorna la clave de la cuenta del profesor.

Devuelve:
Cadena de caracteres

Definición en la línea 256 del archivo Profesor.class.php.

Método getCorreoElectronico. Retorna el Correo Electronico del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 238 del archivo Profesor.class.php.

getCuenta ( )

Método getCuentaExterna. Retorna la cuenta de usuario externa del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 247 del archivo Profesor.class.php.

Método getEvaluaciones( ) Retorna una lista de las evaluaciones asignadas a las actividades del profesor. La lista retornada es un arreglo de objetos stdClass( ){ Id, Nombre, FechaInicio, FechaFin, ActividadId }

Devuelve:
Arreglo

Definición en la línea 163 del archivo Profesor.class.php.

getId ( )

Método getId. Retorna el Id del registro cargado en la estructura.

Devuelve:
Entero o Nulo en caso de no tener un Id válido

Definición en la línea 211 del archivo Profesor.class.php.

  Metodo getNombreCompleto(  )
          Retorna el nombre completo del usuario de la siguiente forma:
          Nombres, Apellidos
Devuelve:
Cadena de caracteres

Definición en la línea 267 del archivo Profesor.class.php.

Método getNombres. Retorna los Nombres del registro cargado en la estructura.

Devuelve:
Cadena de caracteres

Definición en la línea 220 del archivo Profesor.class.php.

getProfesor ( data)

Método getProfesor. Carga los datos en la estructura, a partir de un registro en la base de datos que cumpla con el criterio de busqueda

Parámetros:
$dataDefine el criterio de busqueda a utilizar. Tipo Arreglo.
Devuelve:
Tipo Booleano

Definición en la línea 43 del archivo Profesor.class.php.

getProfesorPorCredenciales ( cuenta,
clave 
)

Método getProfesorPorCredenciales( ) Carga los datos a la estructura interna desde la base de datos, filtrando los registros por los campos par_cuenta y par_clave

Parámetros:
$cuentaNombre de la cuenta. Tipo Cadena de caracteres.
$claveClave secreta asociada a la cuenta. Tipo Cadena de caracteres.
Devuelve:
Booleano

Definición en la línea 142 del archivo Profesor.class.php.

getProfesorPorCuenta ( cuenta)

Método getProfesorPorCuenta( ). Carga los datos en la estructura, a partir de un registro en la base de datos cuyo campo par_cuenta coincida con el parámetro de entrada.

Parámetros:
$cuentaLa cuenta del registro a obtener. Tipo Entero.
Devuelve:
Tipo Booleano

Definición en la línea 118 del archivo Profesor.class.php.

getProfesorPorId ( id)

Método getProfesorPorId( ). Carga los datos en la estructura, a partir de un registro en la base de datos cuyo id coincida con el parámetro de entrada.

Parámetros:
$idEl id del registro a obtener. Tipo Entero.
Devuelve:
Tipo Booleano

Definición en la línea 97 del archivo Profesor.class.php.

getRol ( )

Método getRol. Retorna un objeto de tipo stdClass con attributos del rol asociado a la cuenta de usuario. Los atributos del objeto retornado son Nombre, Descripción, Estatus y permisos. Los "Profesores", tienen un rol inmutable por defecto, por tal razón la propiedad permisos del objeto retornado siempre será igual 0

Devuelve:
objeto stdClass.

Definición en la línea 317 del archivo Profesor.class.php.

getStatus ( )

Definición en la línea 336 del archivo Profesor.class.php.

Método getTipoDeCuenta. Retorna el valor del campo Clave de la cuenta de usuario.

Devuelve:
Entero.

Definición en la línea 334 del archivo Profesor.class.php.

permite ( )

Método permite. Este método siempre retornará falso, pues el tipo de usuarios "Profesor" jamas dispondrá de permisos administrativos

Devuelve:
Booleano.

Definición en la línea 305 del archivo Profesor.class.php.


Documentación de los campos

$pro_clave [protected]

Definición en la línea 7 del archivo Profesor.class.php.

$pro_correo_electronico [protected]

Definición en la línea 6 del archivo Profesor.class.php.

$pro_cuenta [protected]

Definición en la línea 9 del archivo Profesor.class.php.

$pro_evaluaciones [protected]

Definición en la línea 11 del archivo Profesor.class.php.

$pro_id [protected]

Definición en la línea 5 del archivo Profesor.class.php.

$pro_nombre [protected]

Definición en la línea 8 del archivo Profesor.class.php.


La documentación para esta clase fue generada a partir del siguiente fichero: