SAK-6361 Switch to alternative layout when already granted.

This is because when you disable an input box the value isn't submitted with the form so we return to losing the value again.

git-svn-id: https://source.sakaiproject.org/svn/authz/branches/SAK-6361@123078 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-6361 Switch to getBoolean as it's clearer we're looking for a boolean.



git-svn-id: https://source.sakaiproject.org/svn/authz/branches/SAK-6361@123079 66ffb92e-73f9-0310-93c1-f5514f145a0a
SAK-6361 Give the disabled input an id that matches the label.

This should link the two together better, although being contain within the label this should be redundant. I haven't remove the for/id as it may be there for screen readers to improve accessibility.

git-svn-id: https://source.sakaiproject.org/svn/authz/branches/SAK-6361@123080 66ffb92e-73f9-0310-93c1-f5514f145a0a