opdenkamp/xbmc — pull request #507 by mikrohard (2012-04-11 13:39:37+00:00)
Title: PVR Parental control

This adds parental control for PVR channels and EPG. Channels can be locked/unlocked from the channels window and channel manager. The EPG of locked channels is also locked (this way unauthorized users won't be able to see indecent EPG titles/plots and/or schedule recordings). Parental control can be enabled/disabled in the live tv section of the settings.

I tried to be as minimal invasive as possible by keeping user experience in my mind. I didn't want to lock the player thead so I chose to implement the parental checks in the GUI section, which includes quite a few files. I hope that I didn't miss anything.