If you booked during the original promotion period (by June 4th), that code was good for check-ins begining on August 13th through the end of September.
When the deadline for '
free dining' promotion was extended, to allow for booking up to June 25th... that 'new' offer was announced as applying to stays begining on August 20th through end of September.
If your friend's intention is to begin her stay prior to the 20th, she may or may not still be able to take advantage of this promo. Her best bet may be to call Disney directly, ask to book the 'free dining' promo, and see what they say. Maybe she will get a little pixie dust.