Y aquí hago la llamada a la función:
Código PHP:
// Obtener valores de campos del formulario de ingreso de usuario
$username = $_POST['username'];
$rol = $_POST['rol'];
// Verificar si el usuario a registrar pertenece al Directorio Activo
$verificaLDAP = busquedaLDAP($username, $password);
// El nombre de usuario pertenece al Directorio Activo
if ($verificarLDAP == 0){
// Verificar si el nombre del usuario a registrar ya está siendo
// utilizado en el sistema
$yaExiste = perteneceSPO2($username);
//El nombre de usuario ya se encuentra registrado
if($yaExiste){
// Volver a formulario de ingreso de usuario
$_SESSION['error'] = 3;
$_SESSION['errorUsername'] = $username;
$_SESSION['errorRol'] = $rol;
$_SESSION['errorDiscU'] = $disciplina;
$_SESSION['errorOficU'] = $oficina;
header("Location: agregarUsuario.php");
// El nombre de usuario no se encuentra registrado en el sistema
} else {
// Registrar los datos del nuevo usuario en la BD.
insertarNuevoUsuario($username, $disciplina, $oficina, $rol);
// Volver a página de presentación del módulo de perfiles de usuario,
// mostrando mensaje de éxito correspondiente
$_SESSION['exito'] = 1;
$_SESSION['errorUsername'] = NULL;
$_SESSION['errorRol'] = NULL;
$_SESSION['errorOficU'] = NULL;
$_SESSION['errorDiscU'] = NULL;
header("Location: principal_cuentas.php");
}
}
// El nombre de usuario no pertenece al Directorio Activo
else {
// Volver a formulario de ingreso de usuario
$_SESSION['error'] = 3;
$_SESSION['errorUsername'] = $username;
$_SESSION['errorRol'] = $rol;
$_SESSION['errorDiscU'] = $disciplina;
$_SESSION['errorOficU'] = $oficina;
header("Location: agregarUsuario.php");
}