source: trunk/doc-expressolivre/arqs-conf-suse/header.inc.php @ 2

Revision 2, 5.5 KB checked in by niltonneto, 17 years ago (diff)

Removida todas as tags usadas pelo CVS ($Id, $Source).
Primeira versão no CVS externo.

  • Property svn:eol-style set to native
  • Property svn:executable set to *
Line 
1<?php
2        /**************************************************************************\
3        * eGroupWare                                                               *
4        * http://www.egroupware.org                                                *
5        * This file was originaly written by Dan Kuykendall                        *
6        * --------------------------------------------                             *
7        *  This program is free software; you can redistribute it and/or modify it *
8        *  under the terms of the GNU General Public License as published by the   *
9        *  Free Software Foundation; either version 2 of the License, or (at your  *
10        *  option) any later version.                                              *
11        \**************************************************************************/
12
13        /**************************************************************************\
14        * !!!!!!! EDIT THESE LINES !!!!!!!!                                        *
15        * This setting allows you to easily move the include directory and the     *
16        * base of the eGroupWare install. Simple edit the following 2 lines with   *
17        * the absolute path to fit your site, and you should be up and running.    *
18        \**************************************************************************/
19
20        define('PHPGW_SERVER_ROOT','/srv/www/htdocs/expresso');
21        define('PHPGW_INCLUDE_ROOT','/srv/www/htdocs/expresso');
22        $GLOBALS['phpgw_info']['server']['header_admin_user'] = 'expresso-admin';
23        $GLOBALS['phpgw_info']['server']['header_admin_password'] = '5ebe2294ecd0e0f08eab7690d2a6ee69';
24        $GLOBALS['phpgw_info']['server']['setup_acl'] = '';
25
26        // Opcoes exlusivas para o Expresso Livre
27        $GLOBALS['phpgw_info']['server']['use_https'] = 0;
28        $GLOBALS['phpgw_info']['server']['sugestoes_email_to'] = 'marcus@netcom.inf.br';
29        $GLOBALS['phpgw_info']['server']['domain_name'] = '';
30        $GLOBALS['phpgw_info']['server']['use_prefix_organization'] = False;
31       
32        /* eGroupWare domain-specific db settings */
33        $GLOBALS['phpgw_domain']['netcom.inf.br'] = array(
34                'db_host' => 'localhost',
35                'db_port' => '5432',
36                'db_name' => 'expresso',
37                'db_user' => 'postgres',
38                'db_pass' => '',
39                // Look at the README file
40                'db_type' => 'pgsql',
41                // This will limit who is allowed to make configuration modifications
42                'config_user'   => 'expresso-admin',
43                'config_passwd' => '5ebe2294ecd0e0f08eab7690d2a6ee69'
44        );
45
46        /*
47        ** If you want to have your domains in a select box, change to True
48        ** If not, users will have to login as user@domain
49        ** Note: This is only for virtual domain support, default domain users can login only using
50        ** there loginid.
51        */
52        $GLOBALS['phpgw_info']['server']['show_domain_selectbox'] = False;
53
54        $GLOBALS['phpgw_info']['server']['db_persistent'] = True;
55
56        /*
57        ** eGroupWare can handle session management using the database or
58        ** the session support built into PHP4 which usually gives better
59        ** performance.
60        ** Your choices are 'db' or 'php4'
61        */
62        $GLOBALS['phpgw_info']['server']['sessions_type'] = 'php4';
63
64        /* Select which login template set you want, most people will use default */
65        $GLOBALS['phpgw_info']['login_template_set'] = 'celepar';
66
67        /* This is used to control mcrypt's use */
68        $GLOBALS['phpgw_info']['server']['mcrypt_enabled'] = False;
69        /* Set this to 'old' for versions < 2.4, otherwise the exact mcrypt version you use. */
70        $GLOBALS['phpgw_info']['server']['versions']['mcrypt'] = '';
71
72        /*
73        ** This is a random string used as the initialization vector for mcrypt
74        ** feel free to change it when setting up eGrouWare on a clean database,
75        ** but you must not change it after that point!
76        ** It should be around 30 bytes in length.
77        */
78        $GLOBALS['phpgw_info']['server']['mcrypt_iv'] = '9PdVZlF6yMTpL1WBlG5vh57Ei9PwE';
79
80        if(!isset($GLOBALS['phpgw_info']['flags']['nocachecontrol']) || !$GLOBALS['phpgw_info']['flags']['nocachecontrol'])
81        {
82                header('Cache-Control: no-cache, must-revalidate');  // HTTP/1.1
83                header('Pragma: no-cache');                          // HTTP/1.0
84        }
85#       else
86#       {
87#               // allow caching by browser
88#               session_cache_limiter(PHP_VERSION >= 4.2 ? 'private_no_expire' : 'private');
89#       }
90
91        /* debugging settings */
92        define('DEBUG_APP',  False);
93        define('DEBUG_API',  False);
94        define('DEBUG_DATATYPES',  True);
95        define('DEBUG_LEVEL',  3);
96        define('DEBUG_OUTPUT', 2); /* 1 = screen,  2 = DB. For both use 3. */
97        define('DEBUG_TIMER', False);
98
99        function perfgetmicrotime()
100        {
101                list($usec, $sec) = explode(' ',microtime());
102                return ((float)$usec + (float)$sec);
103        }
104
105        if (DEBUG_TIMER)
106        {
107                $GLOBALS['debug_timer_start'] = perfgetmicrotime();
108        }
109
110        /**************************************************************************\
111        * Do not edit these lines                                                  *
112        \**************************************************************************/
113        define('PHPGW_API_INC',PHPGW_INCLUDE_ROOT.'/phpgwapi/inc');
114        include(PHPGW_SERVER_ROOT.'/phpgwapi/setup/setup.inc.php');
115        $GLOBALS['phpgw_info']['server']['versions']['phpgwapi'] = $setup_info['phpgwapi']['version'];
116        $GLOBALS['phpgw_info']['server']['versions']['current_header'] = $setup_info['phpgwapi']['versions']['current_header'];
117        unset($setup_info);
118        $GLOBALS['phpgw_info']['server']['versions']['header'] = '1.27';
119        /* This is a fix for NT */
120        if(!isset($GLOBALS['phpgw_info']['flags']['noapi']) || !$GLOBALS['phpgw_info']['flags']['noapi'] == True)
121        {
122                include(PHPGW_API_INC . '/functions.inc.php');
123                include(PHPGW_API_INC . '/xml_functions.inc.php');
124                include(PHPGW_API_INC . '/soap_functions.inc.php');
125        }
126
127        /*
128          Leave off the final php closing tag, some editors will add
129          a \n or space after which will mess up cookies later on
130        */
Note: See TracBrowser for help on using the repository browser.