File size: 1,924 Bytes
07c3cdd
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
34
35
36
37
38
39
40
41
42
43
44
45
<?php
unset( $_SESSION['__currentTabDashboard'] );
if (isset( $_GET['action'] )) {
    $_SESSION['__currentTabDashboard'] = $_GET['action'];
}
$page = "";
if (isset( $_GET['action'] )) {
    $page = $_GET['action'];
}

$oHeadPublisher = & headPublisher::getSingleton();
global $RBAC;
switch ($page) {
    case "startCase":
        $oHeadPublisher->addExtJsScript( 'cases/casesStartCase', true ); //adding a javascript file .js
        $oHeadPublisher->addContent( 'cases/casesStartCase' ); //adding a html file  .html.
        $c = new Configurations();
        $oHeadPublisher->assign( 'FORMATS', $c->getFormats() );
        $oHeadPublisher->assign('isIE', Bootstrap::isIE());
        break;
    case "documents":

        $c = new Configurations();
        $configPage = $c->getConfiguration( 'documentsModule', 'pageSize', '', $_SESSION['USER_LOGGED'] );
        $configEnv = $c->getConfiguration( 'ENVIRONMENT_SETTINGS', '' );
        $Config['pageSize'] = isset( $configPage['pageSize'] ) ? $configPage['pageSize'] : 20;
        $oHeadPublisher->assign( 'CONFIG', $Config );
        $oHeadPublisher->assign( 'FORMATS', $c->getFormats() );

        $oHeadPublisher->assign( 'permitodelete', $RBAC->userCanAccess( 'PM_FOLDER_DELETE' ) );
        $oHeadPublisher->assign( 'permitoaddfile', $RBAC->userCanAccess( 'PM_FOLDERS_ADD_FILE' ) );
        $oHeadPublisher->assign( 'permitoaddfolder', $RBAC->userCanAccess( 'PM_FOLDERS_ADD_FOLDER' ) );

        $oHeadPublisher->addExtJsScript( 'cases/casesDocuments', false ); //adding a javascript file .js
        $oHeadPublisher->addContent( 'cases/casesDocuments' ); //adding a html file  .html.
        break;
    default:
        $oHeadPublisher->addExtJsScript( 'cases/casesStartPage', false ); //adding a javascript file .js
        $oHeadPublisher->addContent( 'cases/casesStartPage' ); //adding a html file  .html.
        break;

}
G::RenderPage( 'publish', 'extJs' );