WRONG WAY
SPContext.Current.Web.DoesUserHavePermissions(SPBasePermissions.FullMask)
RIGHT WAY
((ISecurableObject)SPContext.Current.Web).DoesUserHavePermissions(SPBasePermissions.ManageWeb)
REASON
http://www.cjvandyk.com/blog/Lists/Posts/ViewPost.aspx?ID=225