1 | <?php |
---|
2 | if(!isset($GLOBALS['phpgw_info']) || !is_array($GLOBALS['phpgw_info'])) |
---|
3 | { |
---|
4 | $GLOBALS['phpgw_info']['flags'] = array( |
---|
5 | 'currentapp' => 'mydms', |
---|
6 | 'noheader' => True, |
---|
7 | 'nonavbar' => True |
---|
8 | ); |
---|
9 | |
---|
10 | include('../../header.inc.php'); |
---|
11 | } |
---|
12 | |
---|
13 | class Settings |
---|
14 | { |
---|
15 | //IDs of admin-user, guest-user and root-folder (no need to change) |
---|
16 | var $_adminID = 1; |
---|
17 | var $_guestID = 2; |
---|
18 | var $_rootFolderID = 1; |
---|
19 | |
---|
20 | //If you don't want anybody to login as guest, set the following line to false |
---|
21 | var $_enableGuestLogin = false; |
---|
22 | |
---|
23 | //default language (name of a subfolder in folder "languages") |
---|
24 | var $_language = "English"; |
---|
25 | |
---|
26 | //users are notified about document-changes that took place within the last $_updateNotifyTime seconds |
---|
27 | var $_updateNotifyTime = 86400; //means 24 hours |
---|
28 | |
---|
29 | //files with one of the following endings can be viewed online |
---|
30 | var $_viewOnlineFileTypes = array(".txt", ".html", ".htm", ".pdf", ".gif", ".png", ".jpg"); |
---|
31 | |
---|
32 | //enable/disable converting of files |
---|
33 | var $_enableConverting = false; |
---|
34 | |
---|
35 | //default theme (name of a subfolder in folder "themes") |
---|
36 | var $_theme = "default"; |
---|
37 | |
---|
38 | function Settings() |
---|
39 | { |
---|
40 | //path to where mydms is located |
---|
41 | $this->_rootDir = PHPGW_SERVER_ROOT . '/mydms/'; |
---|
42 | |
---|
43 | //where the uploaded files are stored (you better choose a directory that is not accessible through your web-server) |
---|
44 | $this->_contentDir = $GLOBALS['phpgw_info']['server']['files_dir'] . "/mydms/"; |
---|
45 | |
---|
46 | //if the rootdir unexist or is not a directory, create it |
---|
47 | if(!is_dir($this->_contentDir)) { |
---|
48 | if($ret1 = is_writable($GLOBALS['phpgw_info']['server']['files_dir'])) |
---|
49 | $ret2 = mkdir($this->_contentDir,0755); |
---|
50 | if(!$ret1 && $ret2) |
---|
51 | die('The Root Dir does not exist or Can not be created'); |
---|
52 | } |
---|
53 | |
---|
54 | //the same as URL |
---|
55 | // $this->_httpRoot = $GLOBALS['phpgw_info']['server']['webserver_url'] . "/mydms/"; // we use the following more professional one |
---|
56 | $this->_httpRoot = $GLOBALS['phpgw']->link('/mydms/'); |
---|
57 | |
---|
58 | //files with one of the following endings will be converted with the given commands |
---|
59 | //for windows users |
---|
60 | $this->_convertFileTypes = array(".doc" => "cscript \"" . $this->_rootDir."op/convert_word.js\" {SOURCE} {TARGET}", |
---|
61 | ".xls" => "cscript \"".$this->_rootDir."op/convert_excel.js\" {SOURCE} {TARGET}", |
---|
62 | ".ppt" => "cscript \"".$this->_rootDir."op/convert_pp.js\" {SOURCE} {TARGET}"); |
---|
63 | //for linux users |
---|
64 | // $this->_convertFileTypes = array(".doc" => "mswordview -o {TARGET} {SOURCE}"); |
---|
65 | } |
---|
66 | } |
---|
67 | |
---|
68 | $settings = new Settings(); |
---|
69 | $GLOBALS['mydms']->settings = $settings; |
---|
70 | |
---|
71 | ?> |
---|