|
From: <tu...@us...> - 2018-02-17 19:26:19
|
Revision: 7973
http://sourceforge.net/p/web-erp/reponame/7973
Author: turbopt
Date: 2018-02-17 19:26:16 +0000 (Sat, 17 Feb 2018)
Log Message:
-----------
header.php: Set the DOCTYPE to html5 declaration format, update the meta tag with Content-Type info, and add localStorage with DateFormat and Theme for upcoming changes to table column sorting and calendar handling improvements.
Modified Paths:
--------------
trunk/doc/Change.log
trunk/includes/header.php
Property Changed:
----------------
trunk/includes/header.php
Modified: trunk/doc/Change.log
===================================================================
--- trunk/doc/Change.log 2018-02-17 18:45:53 UTC (rev 7972)
+++ trunk/doc/Change.log 2018-02-17 19:26:16 UTC (rev 7973)
@@ -1,5 +1,6 @@
webERP Change Log
+17/2/18 PaulT: header.php: Set the DOCTYPE to html5 declaration format, update the meta tag with Content-Type info, and add localStorage with DateFormat and Theme for upcoming changes to table column sorting and calendar handling improvements.
17/2/18 PaulT: CustomerAllocations.php: Minor code shuffle to fix view page source message "Start tag 'div' seen in 'table'" reported in Firefox.
17/2/18 PaulT: Customers.php, ShopParameters.php: Fix view page source message "No space between attributes" reported in Firefox.
17/2/18 PaulT: Labels.php: Remove extra closing </td></tr> tag pair.
Modified: trunk/includes/header.php
===================================================================
--- trunk/includes/header.php 2018-02-17 18:45:53 UTC (rev 7972)
+++ trunk/includes/header.php 2018-02-17 19:26:16 UTC (rev 7973)
@@ -1,5 +1,5 @@
<?php
-/* $Id: header.php 7744 2017-03-29 15:43:41Z rchacon $ */
+/* $Id$ */
// Titles and screen header
// Needs the file config.php loaded where the variables are defined for
@@ -14,40 +14,34 @@
$ViewTopic = isset($ViewTopic) ? '?ViewTopic=' . $ViewTopic : '';
$BookMark = isset($BookMark) ? '#' . $BookMark : '';
- $StrictXHTML=False;
- if (!headers_sent()){
- if ($StrictXHTML) {
- header('Content-type: application/xhtml+xml; charset=utf-8');
- } else {
- header('Content-type: text/html; charset=utf-8');
- }
- }
- if($Title == _('Copy a BOM to New Item Code')){//solve the cannot modify heaer information in CopyBOM.php scritps
+ if(isset($Title) && $Title == _('Copy a BOM to New Item Code')){//solve the cannot modify header information in CopyBOM.php scripts
ob_start();
}
- echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">',
- '<html xmlns="http://www.w3.org/1999/xhtml">',
- '<head>',
- '<link rel="icon" href="', $RootPath, '/favicon.ico" />',
- '<link rel="shortcut icon" href="', $RootPath, '/favicon.ico" />';
- if ($StrictXHTML) {
- echo '<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />';
- } else {
- echo '<meta http-equiv="Content-Type" content="application/html; charset=utf-8" />';
- }
+ echo '<!DOCTYPE html>';
- echo '<link href="', $RootPath, '/css/menu.css" rel="stylesheet" type="text/css" />',
- '<link href="', $RootPath, '/css/print.css" rel="stylesheet" type="text/css" media="print" />',
- '<link href="', $RootPath, '/css/', $_SESSION['Theme'], '/default.css" rel="stylesheet" type="text/css" media="screen"/>',
- '<meta name="viewport" content="width=device-width, initial-scale=1">',//To tell the small device that the website is a responsive site (keep relationship between CSS pixels and device pixels).
- '<script type="text/javascript" src="', $RootPath, '/javascripts/MiscFunctions.js"></script>',
- '<title>', $Title, '</title>';
+ echo '<head>
+ <meta http-equiv="Content-Type" content="application/html; charset=utf-8; cache-control: no-cache, no-store, must-revalidate; Pragma: no-cache" />
+ <title>', $Title, '</title>
+ <link rel="icon" href="', $RootPath, '/favicon.ico" />
+ <link href="', $RootPath, '/css/menu.css" rel="stylesheet" type="text/css" />
+ <link href="', $RootPath, '/css/print.css" rel="stylesheet" type="text/css" media="print" />
+ <link href="', $RootPath, '/css/', $_SESSION['Theme'], '/default.css" rel="stylesheet" type="text/css" media="screen"/>
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <script defer="defer" src="', $RootPath, '/javascripts/MiscFunctions.js"></script>
+ <script>
+ localStorage.setItem("DateFormat", "', $_SESSION['DefaultDateFormat'], '");
+ localStorage.setItem("Theme", "', $_SESSION['Theme'], '");
+ </script>';
// If it is set the $_SESSION['ShowPageHelp'] parameter AND it is FALSE, hides the page help text:
if(isset($_SESSION['ShowPageHelp']) AND !$_SESSION['ShowPageHelp']) {
- echo '<style>.page_help_text, div.page_help_text {display:none;}</style>';
+ echo '<style>
+ .page_help_text, div.page_help_text {
+ display:none;
+ }
+ </style>';
}
echo '</head>',
@@ -81,9 +75,11 @@
$_SESSION['Favourites'][$_POST['ScriptName']] = $_POST['Title'];
}
}
+
if (isset($_POST['DelFromMenu'])) {
unset($_SESSION['Favourites'][$_POST['ScriptName']]);
}
+
if (isset($_SESSION['Favourites']) AND count($_SESSION['Favourites'])>0) {
echo '<ul>';
foreach ($_SESSION['Favourites'] as $url=>$ttl) {
@@ -91,6 +87,7 @@
}
echo '</ul>';
}
+
echo '</li>'; //take off inline formatting, use CSS instead ===HJ===
if (count($_SESSION['AllowedPageSecurityTokens'])>1){
Property changes on: trunk/includes/header.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
|