prevent the agenda being seen unless it should be

this also restricts access to the registration and accommodation page unless registration is open