Three phases, one print
Point the code at ticketing while posters go up, switch it to the live schedule on the morning of the event, and land it on the aftermovie or next year's waitlist when it's over. You can even schedule a live window so the code behaves differently outside event hours.