go to the bindings panel, and click the plus button.
Select URL Variable and name it ID
In the if self rule, set it to use the ID URL Variable instead of the recordset.
your code at line 129 is not correct:
<?php if(WA_Auth_RulePasses("If Self") OR WA_Auth_RulePasses("If Admin")){ // Begin Show Region ?>
it needs to be changed to:
<?php if(WA_Auth_RulePasses("If Self") || WA_Auth_RulePasses("If Admin")){ // Begin Show Region ?>
in PHP || is the OR separator for an if statement. use && for AND
Again, lets simplify though. Does it work if you only use the if self rule:
<?php if(WA_Auth_RulePasses("If Self")){ // Begin Show Region ?>
how about if you use the if admin rule:
<?php if(WA_Auth_RulePasses("If Admin")){ // Begin Show Region ?>
make sure it works as expected individually before combining them