ea-Geiercode
[ class tree: ea-Geier ] [ index: ea-Geier ] [ all elements ]

Source for file config.php

Documentation is available at config.php

  1. <?php
  2. /**
  3.  * configuration file
  4.  *
  5.  * LICENSE:
  6.  * This program is free software; you can redistribute it and/or modify
  7.  * it under the terms of the GNU General Public License as published by
  8.  * the Free Software Foundation; either version 2 of the License, or
  9.  * (at your option) any later version.
  10.  * This program is distributed in the hope that it will be useful,
  11.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.     See the
  13.  * GNU General Public License for more details.
  14.  * You should have received a copy of the GNU General Public License along
  15.  * with this program; if not, write to the Free Software Foundation, Inc.,
  16.  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  17.  *
  18.  * @package       ea-Geier
  19.  * @subpackage code
  20.  * @author       m2mtech <tech@m2m.at>
  21.  * @copyright  2007 m2m server software gmbh
  22.  * @license       http://www.gnu.org/licenses/gpl.html GNU General Public License Version 2
  23.  * @version       $Id$
  24.  * @link       http://www.ea-geier.at/
  25.  */
  26.  
  27. /**
  28.  * WARNING: If you make changes here, they might disappear with the next
  29.  * software upgrade. Changes in 'config/config.php' will survive.
  30.  */
  31.  
  32. /**
  33.  * version of source code
  34.  */
  35. if (!defined('eaVERSION')) 
  36.     define('eaVERSION''rcA5');
  37.  
  38. /**
  39.  * local environment configuration
  40.  */
  41. $conf array()// clean up
  42. if (is_file('config/config.php')) include_once('config/config.php');
  43. else $conf['notInstalled'true;
  44.  
  45. /**
  46.  * path to simpletest suite
  47.  */
  48. if (!defined('eaSIMPLE_TEST')) 
  49.     define('eaSIMPLE_TEST''3party/simpletest/simpletest_1.0.1beta/');
  50.  
  51. /**
  52.  * path to smarty library
  53.  */
  54. if (!defined('eaSMARTY_DIR')) 
  55.     define('eaSMARTY_DIR''3party/smarty/Smarty-2.6.18/libs/');
  56.  
  57. /**
  58.  * path to temporary smarty folder
  59.  */
  60. if (!defined('eaSMARTY_TMP')) 
  61.     define('eaSMARTY_TMP''tmp/smarty/');
  62.  
  63. /**
  64.  * path to template folder for smarty
  65.  */
  66. if (!defined('eaSMARTY_HTML')) 
  67.     define('eaSMARTY_HTML''html/');
  68.  
  69. /**
  70.  * path to language folder for smarty
  71.  */
  72. if (!defined('eaSMARTY_LANG')) 
  73.     define('eaSMARTY_LANG''lang/');
  74.  
  75. /**
  76.  * path to ADOdb library
  77.  */
  78. if (!defined('eaADODB_DIR')) 
  79.     define('eaADODB_DIR''3party/adodb/adodb495a/');
  80.  
  81. /**
  82.  * name of output function for ADOdb
  83.  * @global string $ADODB_OUTP 
  84.  */
  85. if (!isset($ADODB_OUTP)) 
  86.   $ADODB_OUTP 'eaADODBerrorLog';
  87.  
  88. /**
  89.  * database configuration
  90.  * @global string $conf['dsn'] 
  91.  */
  92. if (!isset($conf['dsn'])) 
  93.   $conf['dsn''driver://user:password@server/database';
  94.  
  95. /**
  96.  * table prefix
  97.  * @global string $conf['tablePrefix'] 
  98.  */
  99. if (!isset($conf['tablePrefix'])) 
  100.   $conf['tablePrefix''';
  101.  
  102. /**
  103.  * session name
  104.  * @global string $conf['sessionName'] 
  105.  */
  106. if (!isset($conf['sessionName'])) $conf['sessionName''eageier';
  107.  
  108. /**
  109.  * path to mail library
  110.  */
  111. if (!defined('eaSWIFT_DIR')) 
  112.     define('eaSWIFT_DIR''3party/swift/Swift-3.3.0-php4/lib');
  113.  
  114. /**
  115.  * path to FakeMail server
  116.  */
  117. if (!defined('eaFAKEMAIL_DIR')) 
  118.     define('eaFAKEMAIL_DIR''3party/fakemail/fakemail_1.0_beta/');
  119.  
  120. /**
  121.  * path to FakeMail temporary folder
  122.  */
  123. if (!defined('eaFAKEMAIL_TMP')) 
  124.     define('eaFAKEMAIL_TMP''tmp/test/');
  125.  
  126. /**
  127.  * address of FakeMail server
  128.  */
  129. if (!defined('eaFAKEMAIL_SERVER')) 
  130.     define('eaFAKEMAIL_SERVER''localhost');
  131.  
  132. /**
  133.  * port of FakeMail server
  134.  */
  135. if (!defined('eaFAKEMAIL_PORT')) 
  136.     define('eaFAKEMAIL_PORT''10025');
  137.  
  138. /**
  139.  * installation without network access
  140.  * @global boolean $conf['localInstallation'] 
  141.  */
  142. if (!isset($conf['localInstallation'])) $conf['localInstallation'false;
  143. if (defined('eaDEBUG')) $conf['localInstallation'true;
  144.  
  145. /**
  146.  * path to prototype library
  147.  */
  148. if (!defined('eaPROTOTYPE')) 
  149.     define('eaPROTOTYPE''3party/prototype/prototype-1.5.1.1/');
  150.  
  151. /**
  152.  * system administrator
  153.  */
  154. if (!defined('eaSYSADMIN')) 
  155.     define('eaSYSADMIN''admin@ea-geier.at');
  156.  
  157. /**
  158.  * names of database tables
  159.  * @global array $conf['txtDBTables'] 
  160.  */
  161. if (!isset($conf['txtDBTables'])) 
  162.     $conf['txtDBTables'array('simpletest''config''clients''clientconfig''users''userconfig');
  163.  
  164. /**
  165.  * names of client tables
  166.  * @global array $conf['txtClientTables'] 
  167.  */
  168. if (!isset($conf['txtClientTables'])) 
  169.     $conf['txtClientTables'array('cashbook''assets''purchasebook''travels''balance');
  170.  
  171. /**
  172.  * set error handling
  173.  */
  174. //if (defined('E_STRICT')) error_reporting(E_ALL | E_STRICT);
  175. // adodb is not E_STRICT conform ... switch it off to do not generate unnecessary messages
  176.  
  177. if (defined('eaDEBUG'&& strpos(eaDEBUG'displayErrors'))
  178.     ini_set('display_errors'1);
  179. else ini_set('display_errors'0);
  180.  
  181. if (defined('eaDEBUG'&& strpos(eaDEBUG'logErrors')) {
  182.     ini_set('error_log''log/.hterror');
  183.     ini_set('log_errors'1);
  184. else ini_set('log_errors'0);
  185.  
  186. /**
  187.  * CSV delimiter
  188.  * @global string $conf['txtCSVDelimiter'] 
  189.  */
  190. if (!isset($conf['txtCSVDelimiter'])) 
  191.     $conf['txtCSVDelimiter'';';
  192.  
  193. /**
  194.  * CSV quote
  195.  * @global string $conf['txtCSVQuote'] 
  196.  */
  197. if (!isset($conf['txtCSVQuote'])) 
  198.     $conf['txtCSVQuote''"';
  199.  
  200. /**
  201.  * CSV escaped quote
  202.  * @global string $conf['txtCSVEscQuote'] 
  203.  */
  204. if (!isset($conf['txtCSVEscQuote'])) 
  205.     $conf['txtCSVEscQuote''""';
  206.  
  207. /**
  208.  * CSV escaped quote
  209.  * @global string $conf['txtCSVNewLine'] 
  210.  */
  211. if (!isset($conf['txtCSVNewLine'])) 
  212.     $conf['txtCSVNewLine'"\r\n";
  213.  
  214. ?>

Documentation generated on Sun, 09 Sep 2007 17:08:16 +0200 by phpDocumentor 1.3.1