A php 5 schedule handling library