source: contrib/Dms/inc/hook_sidebox_menu.inc.php @ 3526

Revision 3526, 1.9 KB checked in by afernandes, 13 years ago (diff)

Ticket #1416 - Disponibilizado modulos Timesheet e DMS para a comunidade.

  • Property svn:executable set to *
Line 
1<?php
2{
3        $folderID       = ((int)$_GET[folderid] ? (int)$_GET[folderid] : 1);
4       
5        if(function_exists(getFolder))
6        {
7                $folder         = getFolder($folderID);
8                $accessMode     = $folder->getAccessMode(getUser($GLOBALS['phpgw_info']['user']['account_id']));
9        }
10        $menu_title = lang('mydms');
11        $file = Array(
12                'Content' => $GLOBALS['phpgw']->link('/mydms/out/out.ViewFolder.php', array('folderid' => 1)),
13                'Search'  => $GLOBALS['phpgw']->link('/mydms/out/out.SearchForm.php', array('folderid' => 1)),
14        );
15        display_sidebox($appname,$menu_title,$file);
16       
17        if ($accessMode >= M_READWRITE)
18        {
19                $linkData = array
20                (
21                        'folderid'      => $folderID,
22                );
23       
24                $file = array();
25                $menu_title = lang('folder');
26                $file['add subfolder']  = $GLOBALS['phpgw']->link('/mydms/out/out.AddSubFolder.php',$linkData);
27                $file['add document']   = $GLOBALS['phpgw']->link('/mydms/out/out.AddDocument.php',$linkData);
28                $file[]                 = '_NewLine_';
29                $file['edit folder']    = $GLOBALS['phpgw']->link('/mydms/out/out.EditFolder.php',$linkData);
30                if($folderID > 1)
31                {
32                        $file['move folder']    = $GLOBALS['phpgw']->link('/mydms/out/out.MoveFolder.php',$linkData);
33                        $file['copy folder']    = $GLOBALS['phpgw']->link('/index.php', array('menuaction' => 'mydms.uifolder.copyFolder')+$linkData);
34                }
35                if($accessMode == M_ALL && $folderID > 1)
36                {
37                        $file['delete folder']  = $GLOBALS['phpgw']->link('/mydms/out/out.RemoveFolder.php',$linkData);
38                }
39                $file[]                 = '_NewLine_';
40                $file['notifications']  = $GLOBALS['phpgw']->link('/mydms/out/out.FolderNotify.php',$linkData);
41                if($accessMode == M_ALL)
42                {
43                        $file['access rights']  = $GLOBALS['phpgw']->link('/mydms/out/out.FolderAccess.php',$linkData);
44                }
45                display_sidebox($appname,$menu_title,$file);
46        }
47       
48        if ($GLOBALS['phpgw_info']['user']['apps']['admin'])
49        {
50                $menu_title = 'Administration';
51                $file = Array(
52                        'Admin-Tools'                   =>  $settings->_httpRoot . "out.AdminTools.php"
53                );
54                display_sidebox($appname,$menu_title,$file);
55        }
56}
57?>
Note: See TracBrowser for help on using the repository browser.