00001 <?php
00002
00016 import('handler.PKPHandler');
00017 import('handler.validation.HandlerValidatorConference');
00018 import('handler.validation.HandlerValidatorSchedConf');
00019 import('handler.validation.HandlerValidatorRoles');
00020 import('handler.validation.HandlerValidatorSubmissionComment');
00021
00022 class Handler extends PKPHandler {
00023 function Handler() {
00024 parent::PKPHandler();
00025
00026 $conference =& Request::getConference();
00027 $page = Request::getRequestedPage();
00028 if ( $conference && $conference->getSetting('restrictSiteAccess')) {
00029 $this->addCheck(new HandlerValidatorCustom($this, true, null, null, create_function('$page', 'if (!Validation::isLoggedIn() && !in_array($page, Handler::getLoginExemptions())) return false; else return true;'), array($page)));
00030 }
00031 }
00032 }
00033
00034 ?>