\n";
/// @todo handle better the case where $Language is not in xx-YY format (full spec is at https://www.rfc-editor.org/rfc/rfc5646.html)
echo '
', __('webERP'), ' - ', $Title, '
';
echo ' ' , "\n";
echo ' ' , "\n";
echo ' ' , "\n";
if (isset($_SESSION['Timeout'])) {
echo ' ', "\n";
}
if ($_SESSION['ShowPageHelp'] == 0) {
echo ' ' , "\n";
} else {
echo ' ' , "\n";
}
if ($_SESSION['ShowFieldHelp'] == 0) {
echo ' ' , "\n";
} else {
echo ' ' , "\n";
}
echo ' ';
if (isset($ExtraHeadContent)) {
echo "\n" . $ExtraHeadContent;
}
echo "\n\n";
echo '' . "\n";
echo '';
/// @todo should we move this to index.php?
if (isset($_GET['FontSize'])) {
$SQL = "UPDATE www_users
SET fontsize='" . $_GET['FontSize'] . "'
WHERE userid = '" . $_SESSION['UserID'] . "'";
$Result = DB_query($SQL);
switch ($_GET['FontSize']) {
case 0:
$_SESSION['ScreenFontSize'] = '0';
$_SESSION['FontSize'] = '0.667rem';
break;
case 1:
$_SESSION['ScreenFontSize'] = '1';
$_SESSION['FontSize'] = '0.833rem';
break;
case 2:
$_SESSION['ScreenFontSize'] = '2';
$_SESSION['FontSize'] = '1rem';
break;
default:
$_SESSION['ScreenFontSize'] = '1';
$_SESSION['FontSize'] = '0.833rem';
}
}
echo '';
$CompanyLogo = '';
/// @todo move the scanning for a logo file to a dedicated function
if (file_exists('companies/' . $_SESSION['DatabaseName'] . '/logo.png')) {
$CompanyLogo = $RootPath . '/companies/' . $_SESSION['DatabaseName'] . '/logo.png';
} elseif (file_exists('companies/' . $_SESSION['DatabaseName'] . '/logo.jpeg')) {
$CompanyLogo = $RootPath . '/companies/' . $_SESSION['DatabaseName'] . '/logo.jpeg';
} elseif (file_exists('companies/' . $_SESSION['DatabaseName'] . '/logo.jpg')) {
$CompanyLogo = $RootPath . '/companies/' . $_SESSION['DatabaseName'] . '/logo.jpg';
} elseif (file_exists('companies/' . $_SESSION['DatabaseName'] . '/logo.gif')) {
$CompanyLogo = $RootPath . '/companies/' . $_SESSION['DatabaseName'] . '/logo.gif';
}
echo '';
if ($CompanyLogo != '')
echo '
![', stripslashes($_SESSION['CompanyRecord']['coyname']), '](', $CompanyLogo, ')
';
echo '
';
echo '';
echo '';
// Fix: Ensure AllowedPageSecurityTokens is an array before counting
if (isset($_SESSION['AllowedPageSecurityTokens']) && is_array($_SESSION['AllowedPageSecurityTokens']) && count($_SESSION['AllowedPageSecurityTokens']) > 1) {
$DefaultManualLink = '';
if ($ScriptName != 'index.php') {
if (strstr($_SESSION['Language'], 'en')) {
echo $DefaultManualLink;
} else {
if (file_exists('locale/' . $_SESSION['Language'] . '/Manual/ManualContents.php')) {
echo '';
} else {
echo $DefaultManualLink;
}
}
} else {
echo '';
}
$SQL = "SELECT caption, href FROM favourites WHERE userid='" . $_SESSION['UserID'] . "'";
$Result = DB_query($SQL);
while ($MyRow = DB_fetch_array($Result)) {
$_SESSION['Favourites'][$MyRow['href']] = $MyRow['caption'];
}
if (DB_num_rows($Result) == 0) {
$_SESSION['Favourites'] = Array();
}
echo '
';
if ($ScriptName != 'index.php') {
if (!isset($_SESSION['Favourites'][$ScriptName]) or $_SESSION['Favourites'][$ScriptName] == '') {
echo '';
} else {
echo '';
}
}
}
if ($ScriptName != 'Dashboard.php') {
echo ''; //take off inline formatting, use CSS instead ===HJ===
}
if ($ScriptName != 'index.php') {
echo ''; //take off inline formatting, use CSS instead ===HJ===
}
echo '
', $Title, '
';
if ($ScriptName == 'index.php') {
echo ' ';
if ($_SESSION['ScreenFontSize'] == 0) {
echo 'A';
} else {
echo 'A';
}
if ($_SESSION['ScreenFontSize'] == 1) {
echo 'A';
} else {
echo 'A';
}
if ($_SESSION['ScreenFontSize'] == 2) {
echo 'A';
} else {
echo 'A';
}
echo ' ';
echo '', __('Theme'), ':
';
echo '';
}
echo '';
if ($ScriptName != 'index.php') {
echo '