--- loncom/interface/loncommon.pm 2006/12/04 22:03:15 1.485 +++ loncom/interface/loncommon.pm 2006/12/05 01:51:48 1.486 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # a pile of common routines # -# $Id: loncommon.pm,v 1.485 2006/12/04 22:03:15 albertel Exp $ +# $Id: loncommon.pm,v 1.486 2006/12/05 01:51:48 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -2936,9 +2936,12 @@ sub blockcheck { $tdom,$spec,$trest,$area); } my ($author,$adv) = &Apache::lonnet::set_userprivs(\%userroles,\%allroles); - $no_userblock = &Apache::lonnet::allowed('evb',undef,undef, - $checkrole); - last if $no_userblock; + if ($userroles{'user.priv.'.$checkrole} =~ /evb\&([^\:]*)/) { + if ($1) { + $no_userblock = 1; + last; + } + } } else { if (&Apache::lonnet::allowed('evb',undef,undef,$checkrole)) { $no_ownblock = 1;