Added audit trail.
[fa-stable.git] / includes / page / header.inc
index 931616f1a7a38a07b1ef1c8298577af5e7d11f8f..197f27fb3c3955b3a738c62387daf31bea6f0273 100644 (file)
@@ -1,5 +1,14 @@
 <?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>.
+***********************************************************************/
 function help_url($title, $app)
 {
 
@@ -17,7 +26,7 @@ function help_url($title, $app)
        }
        elseif ($title==_("Main Menu"))
        {
-               $help_page_url = $applications[$app];
+               $help_page_url = access_string($applications[$app], true);
        }
        else
        {
@@ -32,8 +41,6 @@ function send_scripts()
     global $js_lib, $js_static, $js_path, $js_userlib, $comp_path,
        $path_to_root, $go_debug;
 
-       add_user_js_data();
-
        $js ='';
        foreach($js_static as $jsfile)
        {
@@ -51,10 +58,6 @@ function send_scripts()
                $jsfile . '"></script>';
        }
 
-       foreach($js_lib as $text)
-       {
-               $js .= $text;
-       }
     echo $js;
 }
 
@@ -66,6 +69,11 @@ function page_header($title, $no_menu=false, $is_index=false, $onload="", $js=""
        if (in_ajax())
                return; // just for speed up
 
+//     $jsext = substr_replace($_SERVER['PHP_SELF'], '.js', -4);
+
+//     if (file_exists($_SERVER['DOCUMENT_ROOT'].$jsext))
+//             add_js_ufile($jsext);
+
        $theme = user_theme();
        $local_path_to_root = $path_to_root;
 
@@ -93,7 +101,9 @@ function page_header($title, $no_menu=false, $is_index=false, $onload="", $js=""
                $sel_app = $_SESSION["sel_app"];
        else
                $sel_app = $def_app;
-       $_SESSION["App"]->selected_application = $_SESSION["sel_app"] = $sel_app;
+       $_SESSION["sel_app"] = $sel_app;
+       if (isset($_SESSION["App"]) && is_object($_SESSION["App"]))
+               $_SESSION["App"]->selected_application = $sel_app;
        $encoding = $_SESSION['language']->encoding;
 
        if (!headers_sent()){
@@ -102,11 +112,8 @@ function page_header($title, $no_menu=false, $is_index=false, $onload="", $js=""
        echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n";
        echo "<html dir='" . $_SESSION['language']->dir . "' >\n";
        echo "<head><title>$title</title>";
-       $local_stylesheet = $_SESSION['language']->get_stylesheet();
        echo "<meta http-equiv='Content-type' content='text/html; charset=$encoding'>";
        echo "<link href='$local_path_to_root/themes/$theme/default.css' rel='stylesheet' type='text/css'> \n";
-       if (file_exists($local_path_to_root. "/".$local_stylesheet))
-               echo "<link href='$local_path_to_root/$local_stylesheet' rel='stylesheet' type='text/css'> \n";
        send_scripts($js);
 
        echo "</head> \n";