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;