// TODO refactor - hotfix for TOS page //if ( UTIL_String::removeFirstAndLastSlashes($value->getUri()) == 'terms-of-use' ) if ( in_array(UTIL_String::removeFirstAndLastSlashes($value->getUri()), array('terms-of-use', 'aboutus', 'privacy-policy', 'legalinfo', 'help-faq', 'contactus' , 'contact-us', 'links')) ) {
go to ow_core application.php line 365 and make something like this
// TODO refactor - hotfix for TOS page //if ( UTIL_String::removeFirstAndLastSlashes($value->getUri()) == 'terms-of-use' ) if ( in_array(UTIL_String::removeFirstAndLastSlashes($value->getUri()), array('terms-of-use', 'aboutus', 'privacy-policy', 'legalinfo', 'help-faq', 'contactus' , 'contact-us', 'links')) ) {
Jason, if I understand you correctly, you close your site for Guests via Settings in Admin Area, and you want Guests to be able to open and view the Contact Us page. In this case you can manage "Contact Us" page visibility via Admin Area > Pages > Manage Pages. Hover mouse over Contact Us item and click Edit. Users will see this page menu item on the Join page and be able to open it.
Also, you can find this topic useful: http://www.oxwall.org/forum/topic/33893.