Index: playlist/station_playlist.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/station/playlist/station_playlist.module,v
retrieving revision 1.17
diff -r1.17 station_playlist.module
130,133d129
<     case 'view':
<       return user_access('access content', $account);
<       break;
< 
136d131
<       break;
143c138
<       break;
---
>       return FALSE;
145d139
<   return FALSE;
Index: program/station_program.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/station/program/station_program.module,v
retrieving revision 1.16
diff -r1.16 station_program.module
69,89c69,79
<   switch ($op) {
<     case 'update':
<       if (user_access('edit program content', $account)) {
<         return TRUE;
<       }
< 
<       // Node owner and DJs can also edit the program.
<       $djs = _station_schedule_program_load_djs($node->nid);
<       if ($node->uid == $account->uid || isset($djs[$account->uid])) {
<         return user_access('edit own program content');
<       }
<       break;
< 
<     case 'delete':
<     case 'create':
<     default:
<       // If the schedule is enabled, defer to that permision.
<       if (module_exists('station_schedule')) {
<         return user_access('administer schedule', $account);
<       }
<       return user_access('administer programs', $account);
---
>   if (user_access('administer programs', $account)) {
>     return TRUE;
>   }
> 
>   if ($op == 'update') {
>     // Node owner and DJs can also edit the program.
>     $djs = _station_schedule_program_load_djs($node->nid);
>     if ($node->uid == $account->uid || isset($djs[$account->uid])) {
>       return user_access('edit own program content', $account);
>     }
>     return FALSE;
