X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=config.php;h=a03b97f90ac11d8162903d44a24226dae832ba34;hb=2cb57633d2f3e27b0c2b2e7448564f467e21e1fd;hp=85d480deb4faace2a26977eb26bd392ec2f6aa05;hpb=5bdc773f0bb3f962a0a37ecc4647dc4e0d2e64e8;p=fa-stable.git diff --git a/config.php b/config.php index 85d480de..a03b97f9 100644 --- a/config.php +++ b/config.php @@ -1,15 +1,15 @@ . +***********************************************************************/ + //-------------------------------------------------- // User configurable variables //--------------------------------------------------- @@ -20,10 +20,22 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_to_root'])) die("Restricted access"); - + // Log file for error/warning messages. Should be set to any location + // writable by www server. When set to empty string logging is switched off. + // Special value 'syslog' can be used for system logger usage (see php manual). + //$error_logfile = ''; + $error_logfile = dirname(__FILE__).'/tmp/errors.log'; $debug = 1; $show_sql = 0; - $go_debug = 0; + $go_debug = 1; + $pdf_debug = 0; + // set $sql_trail to 1 only if you want to perform bugtracking sql trail + // Warning: this produces huge amount of data in sql_trail table. + // Don't forget switch the option off and flush the table manually after + // trail, or your future backup files are overloaded with unneeded data. + // + $sql_trail = 0; // save all sql queries in sql_trail + $select_trail = 0; // track also SELECT queries if ($go_debug == 1) { error_reporting(E_ALL); @@ -35,13 +47,19 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_ // ini_alter("error_reporting","E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR|E_PARSE"); ini_set("display_errors", "On"); } + + if($error_logfile != '') { + ini_set("error_log", $error_logfile); + ini_set("ignore_repeated_errors", "On"); + ini_set("log_errors", "On"); + } // Main Title $app_title = "FrontAccounting"; // application version - $version = "2.0 RC2"; + $version = "2.2m5 CVS"; // Build for development purposes - $build_version = "191"; + $build_version = date("d.m.Y", filemtime("$path_to_root/CHANGELOG.txt")); // Powered by $power_by = "FrontAccounting"; @@ -56,6 +74,9 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_ /* use Audit Trails in GL */ $use_audit_trail = 0; + /* use old style convert (income and expense in BS, PL) */ + $use_oldstyle_convert = 0; + /* Integrated base Wiki Help URL or null if not used */ //$help_base_url = $path_to_root.'/modules/wiki/index.php?n='._('Help').'.'; $help_base_url = null; @@ -86,8 +107,10 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_ /* Default border and spacing for tables */ /* Should be moved to CSS */ - $table_style = "cellpadding=3 border=1 bordercolor='#8cacbb' style='border-collapse: collapse'"; - $table_style2 = "cellpadding=3 border=1 bordercolor='#cccccc' style='border-collapse: collapse'"; + if (!isset($_SESSION['bordercolor'])) + $_SESSION['bordercolor'] = "#8cacbb"; + $table_style = "cellpadding=3 border=1 bordercolor='".$_SESSION['bordercolor']."' class='tablestyle'"; + $table_style2 = "cellpadding=3 border=1 bordercolor='#cccccc' class='tablestyle2'"; /* Accounts Payable */ /* System check to see if quantity charged on purchase invoices exceeds the quantity received. @@ -119,21 +142,15 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_ /* skin for Business Graphics, 1, 2 or 3 */ $graph_skin = 1; - /*Security Group definitions - Depending on the AccessLevel of the user defined in the user set up - the areas of functionality accessible can be modified. - Each AccessLevel is associated with an array containing the security categories that the user is entitled to access - Each script has a particular security category associated with it. - If the security setting of the page is contained in the security group as determined by the access level then the user will be allowed access. - Each page has a $page_security = x; variable - This value is compared to contents of the array applicable which is based on the access level of the user. - Access authorisation is checked in header.inc this is where _SESSION["AccessLevel"] is the index of the security_groups array. If you wish to add more security groups with then you must add a new SecurityHeading to the security_headings array - and a new array of Security categories to the Security Groups array - This mechanism allows more fine grained control of access - security_groups is an array of arrays - The index is the order in which the array of allowed pages is defined new ones can be defined at will - or by changing the numbers in each array the security access can be tailored. These numbers need to read - in conjunction with the Page Security index - */ +/* + Before upgrade from pre-2.2 FA you have to move here your customized + security roles definitions. If you have used standard roles, you + can simply uncomment following two arrays. After upgrade both arrays need + to be deleted or commented out. You may wish to change user roles to + new better defined in Users Setup. Old not used roles can be set inactive + or deleted. +*/ +/* Standard FA2.1 Security Group definitions $security_headings = array( _("Inquiries"), @@ -144,24 +161,9 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_ $security_groups = array( array(1,2), array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,16), - array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16), + array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,20), ); - - /* - System tabs. This variable should be in future included from separate file for extended module manager - */ - $applications = array ( - 'orders' => _("Sales"), - 'AP'=>_("Purchases"), - 'stock'=> _("Items and Inventory"), - 'manuf'=> _("Manufacturing"), - 'proj'=>_("Dimensions"), - 'GL'=>_("Banking and General Ledger"), - 'system'=>_("Setup") - ); - /* default start-up tab (orders/AP/stock/manuf/proj/GL/system) */ - $def_app = "orders"; - +*/ //MySQL Backup and Restore Settings @@ -175,4 +177,26 @@ if(isset($_SESSION["wa_current_user"])) { // additional js source included in header $js_lib = $js_userlib = array(); +if (!defined('ICON_EDIT')) +{ + define("ICON_EDIT", "edit.gif"); + define("ICON_DELETE", "delete.gif"); + define("ICON_ADD", "ok.gif"); + define("ICON_UPDATE", "ok.gif"); + define("ICON_OK", "ok.gif"); + define("ICON_CANCEL", "cancel.png"); + define("ICON_GL", "gl.png"); + define("ICON_PRINT", "print.png"); + define("ICON_PDF", "pdf.gif"); + define("ICON_DOC", "invoice.gif"); + define("ICON_CREDIT", "credit.gif"); + define("ICON_RECEIVE", "receive.gif"); + define("ICON_DOWN", "download.gif"); + define("ICON_MONEY", "money.png"); + define("ICON_REMOVE", "remove.png"); + define("ICON_REPORT", "report.png"); + define("ICON_VIEW", "view.gif"); + define("ICON_SUBMIT", "ok.gif"); + define("ICON_ESCAPE", "escape.png"); +} ?> \ No newline at end of file