Feature 5388: Print Invoices (documents) list gets too long. Fixed by default 180...
[fa-stable.git] / index.php
index 3ff73e1cd95950b91ef899b027c242d0651c5ed0..86bd7c5e8a293cc8899310c02ef850498aa111e5 100644 (file)
--- a/index.php
+++ b/index.php
@@ -1,15 +1,25 @@
 <?php
+/**********************************************************************
+    Copyright (C) FrontAccounting, LLC.
+       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/gpl-3.0.html>.
+***********************************************************************/
        $path_to_root=".";
-       
-       $page_security = 1;
+       if (!file_exists($path_to_root.'/config_db.php'))
+               header("Location: ".$path_to_root."/install/index.php");
+
+       $page_security = 'SA_OPEN';
        ini_set('xdebug.auto_trace',1);
-       include_once("frontaccounting.php");
        include_once("includes/session.inc");
-       if (!isset($_SESSION["App"]))
-               $_SESSION["App"] = new front_accounting();
+
+       add_access_extensions();
        $app = &$_SESSION["App"];
        if (isset($_GET['application']))
                $app->selected_application = $_GET['application'];
+
        $app->display();
-       context_reset();
-?>
\ No newline at end of file