A maintenance employee was accessing the roof using a temporary ladder. When the employee grabbed the safety rail, it gave way and the employee fell approximately 14 feet. The employee struck lockers and then the floor resulting in four fractured ribs.