/** * @param Page $parentPage * @param string $message */ function ShowSecurityErrorPage($parentPage, $message) { $urlToRedirect = ''; if ($parentPage instanceof Page) { $linkBuilder = $parentPage->CreateLinkBuilder(); GetApplication()->GetSuperGlobals()->fillGetParams($linkBuilder); $urlToRedirect = '?redirect=' . urlencode($linkBuilder->GetLink()); } $renderer = new ViewAllRenderer($parentPage->GetLocalizerCaptions()); $errorPage = new CustomErrorPage($parentPage->GetLocalizerCaptions()->GetMessageString('AccessDenied'), $parentPage->GetContentEncoding(), $message, sprintf($parentPage->GetLocalizerCaptions()->GetMessageString('AccessDeniedErrorSuggestions'), 'login.php' . $urlToRedirect), $parentPage); echo $renderer->Render($errorPage); }
public function ProcessHTTPHandlers() { $renderer = new ViewAllRenderer($this->mainPage->GetLocalizerCaptions()); $HTTPHandler = $this->GetHTTPHandlerByName($this->GetRequestedHTTPHandlerName()); if (isset($HTTPHandler)) { echo $HTTPHandler->Render($renderer); } }
function GetHintForPage($number, $shortCut = null) { $page = $number - 1; $rowCount = $this->rowCount; $rowsPerPage = $this->rowsPerPage; $startRecord = $page * $rowsPerPage + 1; $endRecord = min(array(($page + 1) * $rowsPerPage, $rowCount)); $result = sprintf($this->page->GetLocalizerCaptions()->GetMessageString('RecordsMtoKFromN'), $startRecord, $endRecord, $rowCount); if (isset($shortCut)) { $result .= ";\n" . $shortCut; } return $result; }
/** * @param Page $parentPage * @param string $message */ function ShowSecurityErrorPage($parentPage, $message) { $renderer = new ViewAllRenderer($parentPage->GetLocalizerCaptions()); $errorPage = new CustomErrorPage($parentPage, $parentPage->GetLocalizerCaptions()->GetMessageString('AccessDenied'), $message, sprintf($parentPage->GetLocalizerCaptions()->GetMessageString('AccessDeniedErrorSuggesstions'), 'login.php')); echo $renderer->Render($errorPage); }