<?php
define( 'BW_ROOT', getcwd() );
define( 'BW_OBJ', BW_ROOT . '/classes/' );
+ define( 'BW_EXTERNAL', BW_OBJ . 'external' );
- define( 'BW_PHPLOT', BW_ROOT . '/external_packages/phplot/' );
- define( 'BW_SMARTY', BW_ROOT . '/external_packages/smarty/libs/' );
- define( 'BW_SMARTY_GETTEXT', BW_ROOT . '/external_packages/smarty_gettext-0.9/' );
+ define( 'BW_PHPLOT', BW_EXTERNAL . '/phplot/' );
+ define( 'BW_SMARTY', BW_EXTERNAL . '/smarty/libs/' );
+ define( 'BW_SMARTY_GETTEXT', BW_EXTERNAL . '/smarty_gettext-0.9/' );
require_once( BW_SMARTY . "Smarty.class.php");
require_once( BW_PHPLOT . "phplot.php");
require_once "DB.php";
// Internal libs
- require_once BW_OBJ . "graph/bgraph.inc.php";
- require_once "bweb.inc.php";
+ require_once BW_OBJ . "cfg/config.class.php";
+ require_once BW_OBJ . "graph/bgraph.class.php";
+ require_once BW_OBJ . "bweb.inc.php";
// Global constants
- define('CONFIG_DIR', "configs");
- define('CONFIG_FILE', "bacula.conf");
- define('BACULA_TYPE_BYTES_FILES', 1);
- define('BACULA_TYPE_FILES_JOBID', 2);
- define('BACULA_TYPE_BYTES_ENDTIME_ALLJOBS', 69);
-
+ define('CONFIG_DIR', BW_ROOT . "/config/");
+ define('CONFIG_FILE', CONFIG_DIR . "config.php");
+ require_once( CONFIG_FILE );
+
// Time intervals in secondes
define( 'LAST_DAY', 86400 );
define( 'LAST_WEEK', 604800 );