Changed balance_sheet field in account class to ctype and fixed class editing.
[fa-stable.git] / config.php
index bf0771ba46ba25832d85ee8b4883513b2f09a3ab..a25d938dbeaeab857470be5c510f080945c4d68a 100644 (file)
@@ -1,13 +1,13 @@
 <?php
 /**********************************************************************
     Copyright (C) FrontAccounting, LLC.
-       Released under the terms of the GNU Affero General Public License,
-       AGPL, as published by the Free Software Foundation, either version 
-       of the License, or (at your option) any later version.
+       Released under the terms of the GNU General Public License, GPL, 
+       as published by the Free Software Foundation, either version 3 
+       of the License, or (at your option) any later version.
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
-    See the License here <http://www.gnu.org/licenses/agpl-3.0.html>.
+    See the License here <http://www.gnu.org/licenses/gpl-3.0.html>.
 ***********************************************************************/
     //--------------------------------------------------
 
 
 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               = 1;
@@ -43,10 +47,16 @@ 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.1.0 CVS";
+       $version                = "2.2m3 CVS";
 
        // Build for development purposes
        $build_version  = date("d.m.Y", filemtime("$path_to_root/CHANGELOG.txt"));
@@ -64,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;
@@ -159,22 +172,9 @@ if (!isset($path_to_root) || isset($_GET['path_to_root']) || isset($_POST['path_
                        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'=>_("S&etup")
-       );
        /* default start-up tab (orders/AP/stock/manuf/proj/GL/system) */
        $def_app = "orders";
 
-
        //MySQL Backup and Restore Settings
 
 if(isset($_SESSION["wa_current_user"])) {
@@ -194,7 +194,7 @@ if (!defined('ICON_EDIT'))
        define("ICON_ADD", "ok.gif");   
        define("ICON_UPDATE", "ok.gif");        
        define("ICON_OK", "ok.gif");    
-       define("ICON_CANCEL", "delete.gif");    
+       define("ICON_CANCEL", "cancel.png");    
        define("ICON_GL", "gl.png");    
        define("ICON_PRINT", "print.png");      
        define("ICON_PDF", "pdf.gif");  
@@ -206,5 +206,7 @@ if (!defined('ICON_EDIT'))
        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