Allow Service Provider set working hours when set to yes, shows up for all users whether they are a

Hi,
We want to try on this :

Allow Service Provider set working hours Whether you let service providers to enter their working hours using their user page.

But they only problem is that it shows up for all users, not just service providers.

Appointments+
My Appointments as Provider
My Working Hours Day Work? Start End
Sunday NoYes 12:00 am1:00 am2:00 am3:00 am4:00 am5:00 am6:00 am7:00 am8:00 am9:00 am10:00 am11:00 am12:00 pm1:00 pm2:00 pm3:00 pm4:00 pm5:00 pm6:00 pm7:00 pm8:00 pm9:00 pm10:00 pm11:00 pm 1:00 am2:00 am3:00 am4:00 am5:00 am6:00 am7:00 am8:00 am9:00 am10:00 am11:00 am12:00 pm1:00 pm2:00 pm3:00 pm4:00 pm5:00 pm6:00 pm7:00 pm8:00 pm9:00 pm10:00 pm11:00 pm12:00 am

Thanks