Hola
podrias personalizar también para que en el archivos vista.php de la operación preinscripcion
la function pagelet() valide que este dentro del array antes de mostrar el pagelet
function pagelet($id)
{
if (in_array($id, self::$FORMS)){
****muestro pagelet
}
*** muestre error
}
creo que se aproxima a lo que necesitas
cualquier consulta avísanos
saludos
8