-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.php
33 lines (28 loc) · 1.34 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* ATTENTION!
* If you see this message in your browser (Internet Explorer, Mozilla Firefox, Google Chrome, etc.)
* this means that PHP is not properly installed on your web server. Please refer to the PHP manual
* for more details: http://php.net/manual/install.php
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
*/
include_once dirname(__FILE__) . '/components/startup.php';
include_once dirname(__FILE__) . '/components/application.php';
include_once dirname(__FILE__) . '/authorization.php';
include_once dirname(__FILE__) . '/components/page/home_page.php';
include_once dirname(__FILE__) . '/components/error_utils.php';
SetUpUserAuthorization();
try {
$page = new HomePage(GetCurrentUserPermissionSetForDataSource("index"), 'UTF-8');
$page->SetHeader(GetPagesHeader());
$page->SetFooter(GetPagesFooter());
$page->setBanner(GetHomePageBanner());
$page->SetShowPageList(false);
$page->OnGetCustomTemplate->AddListener('Global_GetCustomTemplateHandler');
$page->OnCustomHTMLHeader->AddListener('Global_CustomHTMLHeaderHandler');
$renderer = new ViewRenderer($page->GetLocalizerCaptions());
echo $renderer->Render($page);
} catch(Exception $e) {
ShowErrorPage($e);
}