mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2025-12-21 08:51:24 +01:00
New: Prepare correct management of timezones
Fix: Bad support of timeouts.
This commit is contained in:
@@ -123,10 +123,9 @@ $var=!$var;
|
|||||||
print "<tr ".$bc[$var].'><td width="300">=> price(1234.56)</td><td>'.price(1234.56)."</td>";
|
print "<tr ".$bc[$var].'><td width="300">=> price(1234.56)</td><td>'.price(1234.56)."</td>";
|
||||||
//print '<tr class="liste_titre"><td>'.$langs->trans("TimeZone").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n";
|
//print '<tr class="liste_titre"><td>'.$langs->trans("TimeZone").'</td><td>'.$langs->trans("Value").'</td></tr>'."\n";
|
||||||
// Timezone
|
// Timezone
|
||||||
|
// PHP server
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("ClientTZ")."</td><td>".$langs->trans("FeatureNotYetAvailable")."</td></tr>\n";
|
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("OSTZ")." (variable system TZ)</td><td>".$_ENV["TZ"]."</td></tr>\n";
|
||||||
$var=!$var;
|
|
||||||
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("ServerTZ")." (variable system TZ)</td><td>".$_ENV["TZ"]."</td></tr>\n";
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("PHPTZ")." (php.ini date.timezone)</td><td>".ini_get("date.timezone")."</td></tr>\n"; // date.timezone must be in valued defined in http://fr3.php.net/manual/en/timezones.europe.php
|
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("PHPTZ")." (php.ini date.timezone)</td><td>".ini_get("date.timezone")."</td></tr>\n"; // date.timezone must be in valued defined in http://fr3.php.net/manual/en/timezones.europe.php
|
||||||
if (function_exists('date_default_timezone_get'))
|
if (function_exists('date_default_timezone_get'))
|
||||||
@@ -139,9 +138,21 @@ if (function_exists('date_default_timezone_get'))
|
|||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("PHPServerOffsetWithGreenwich")."</td><td>".(- dol_mktime(0,0,0,1,1,1970))."</td></tr>\n";
|
print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("PHPServerOffsetWithGreenwich")."</td><td>".(- dol_mktime(0,0,0,1,1,1970))."</td></tr>\n";
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("CurrentHour")."</td><td>".dol_print_date(time(),'dayhour')."</td></tr>\n";
|
print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("CurrentHour")."</td><td>".dol_print_date(dol_now('tzserver'),'dayhour')."</td></tr>\n";
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print "<tr ".$bc[$var].'><td width="300">=> dol_print_date(0,"dayhourtext")</td><td>'.dol_print_date(0,"dayhourtext")."</td>";
|
print "<tr ".$bc[$var].'><td width="300">=> dol_print_date(0,"dayhourtext")</td><td>'.dol_print_date(0,"dayhourtext")."</td>";
|
||||||
|
# Parent company
|
||||||
|
$var=!$var;
|
||||||
|
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("CompanyTZ")."</td><td>".$langs->trans("FeatureNotYetAvailable")."</td></tr>\n";
|
||||||
|
$var=!$var;
|
||||||
|
#print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("CompanyHour")."</td><td>".dol_print_date(dol_now('tzuser'),'dayhour')."</td></tr>\n";
|
||||||
|
print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("CompanyHour")."</td><td>".$langs->trans("FeatureNotYetAvailable")."</td></tr>\n";
|
||||||
|
# Client
|
||||||
|
$var=!$var;
|
||||||
|
print "<tr ".$bc[$var]."><td width=\"300\">".$langs->trans("ClientTZ")."</td><td>".$langs->trans("FeatureNotYetAvailable")."</td></tr>\n";
|
||||||
|
$var=!$var;
|
||||||
|
#print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("ClientHour")."</td><td>".dol_print_date(dol_now('tzuser'),'dayhour')."</td></tr>\n";
|
||||||
|
print "<tr ".$bc[$var]."><td width=\"300\">=> ".$langs->trans("ClientHour")."</td><td>".$langs->trans("FeatureNotYetAvailable")."</td></tr>\n";
|
||||||
print '</table>';
|
print '</table>';
|
||||||
print '<br>';
|
print '<br>';
|
||||||
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
// Init session. Name of session is specific to Dolibarr instance.
|
// Init session. Name of session is specific to Dolibarr instance.
|
||||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$sessiontimeout);
|
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||||
session_name($sessionname);
|
session_name($sessionname);
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@ include('../master.inc.php');
|
|||||||
// Destroy session
|
// Destroy session
|
||||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$sessiontimeout);
|
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||||
session_name($sessionname);
|
session_name($sessionname);
|
||||||
session_destroy();
|
session_destroy();
|
||||||
dol_syslog("End of session ".$sessionname);
|
dol_syslog("End of session ".$sessionname);
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
// Init session. Name of session is specific to Dolibarr instance.
|
// Init session. Name of session is specific to Dolibarr instance.
|
||||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$sessiontimeout);
|
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||||
session_name($sessionname);
|
session_name($sessionname);
|
||||||
session_start();
|
session_start();
|
||||||
dol_syslog("Start session name=".$sessionname." Session id()=".session_id().", _SESSION['dol_login']=".$_SESSION["dol_login"].", ".ini_get("session.gc_maxlifetime"));
|
dol_syslog("Start session name=".$sessionname." Session id()=".session_id().", _SESSION['dol_login']=".$_SESSION["dol_login"].", ".ini_get("session.gc_maxlifetime"));
|
||||||
|
|||||||
@@ -26,7 +26,7 @@
|
|||||||
// Init session. Name of session is specific to Dolibarr instance.
|
// Init session. Name of session is specific to Dolibarr instance.
|
||||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$sessiontimeout);
|
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||||
session_name($sessionname);
|
session_name($sessionname);
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
|
|||||||
@@ -1 +1,2 @@
|
|||||||
jpgraph2
|
jpgraph2
|
||||||
|
phpsane
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ LanguageParameter = Variable idioma %s
|
|||||||
LanguageBrowserParameter = Variable %s
|
LanguageBrowserParameter = Variable %s
|
||||||
LocalisationDolibarrParameters = Paràmetres de localització
|
LocalisationDolibarrParameters = Paràmetres de localització
|
||||||
ClientTZ = Fus horari Client (usuari)
|
ClientTZ = Fus horari Client (usuari)
|
||||||
ServerTZ = Fus horari
|
OSTZ = Fus horari
|
||||||
PHPTZ = Fus horari PHP
|
PHPTZ = Fus horari PHP
|
||||||
PHPServerOffsetWithGreenwich = Offset amb Greenwich (segons)
|
PHPServerOffsetWithGreenwich = Offset amb Greenwich (segons)
|
||||||
CurrentHour = Hora actual
|
CurrentHour = Hora actual
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ LanguageParameter=Sprog parameter% s
|
|||||||
LanguageBrowserParameter=Parameter% s
|
LanguageBrowserParameter=Parameter% s
|
||||||
LocalisationDolibarrParameters=Lokalisering parametre
|
LocalisationDolibarrParameters=Lokalisering parametre
|
||||||
ClientTZ=Tidszone Client (bruger)
|
ClientTZ=Tidszone Client (bruger)
|
||||||
ServerTZ=Tidszone Server OS
|
OSTZ=Tidszone Server OS
|
||||||
PHPTZ=Tidszone Server PHP
|
PHPTZ=Tidszone Server PHP
|
||||||
PHPServerOffsetWithGreenwich=Offset for PHP server bredde Greenwich (secondes)
|
PHPServerOffsetWithGreenwich=Offset for PHP server bredde Greenwich (secondes)
|
||||||
CurrentHour=Nuværende time
|
CurrentHour=Nuværende time
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ LanguageParameter=Sprache Parameter% s
|
|||||||
LanguageBrowserParameter=Parameter% s
|
LanguageBrowserParameter=Parameter% s
|
||||||
LocalisationDolibarrParameters=Localisation Parameter
|
LocalisationDolibarrParameters=Localisation Parameter
|
||||||
ClientTZ=Zeitzone Kunde (Benutzer)
|
ClientTZ=Zeitzone Kunde (Benutzer)
|
||||||
ServerTZ=Time Zone Server OS
|
OSTZ=Time Zone Server OS
|
||||||
PHPTZ=Time Zone Server PHP
|
PHPTZ=Time Zone Server PHP
|
||||||
PHPServerOffsetWithGreenwich=Offset für PHP-Server Breite Greenwich (secondes)
|
PHPServerOffsetWithGreenwich=Offset für PHP-Server Breite Greenwich (secondes)
|
||||||
CurrentHour=Aktuelle Stunde
|
CurrentHour=Aktuelle Stunde
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ UsePopupCalendar=Use popup for dates input
|
|||||||
UsePreviewTabs=Use preview tabs
|
UsePreviewTabs=Use preview tabs
|
||||||
ShowPreview=Show preview
|
ShowPreview=Show preview
|
||||||
ThemeCurrentlyActive=Theme currently active
|
ThemeCurrentlyActive=Theme currently active
|
||||||
CurrentTimeZone=Current TimeZone
|
CurrentTimeZone=PHP server TimeZone
|
||||||
Space=Space
|
Space=Space
|
||||||
Fields=Fields
|
Fields=Fields
|
||||||
Mask=Mask
|
Mask=Mask
|
||||||
@@ -81,11 +81,14 @@ ParameterInDolibarr=Parameter %s
|
|||||||
LanguageParameter=Language parameter %s
|
LanguageParameter=Language parameter %s
|
||||||
LanguageBrowserParameter=Parameter %s
|
LanguageBrowserParameter=Parameter %s
|
||||||
LocalisationDolibarrParameters=Localisation parameters
|
LocalisationDolibarrParameters=Localisation parameters
|
||||||
ClientTZ=Time Zone Client (user)
|
ClientTZ=Time Zone client (user)
|
||||||
ServerTZ=Time Zone Server OS
|
ClientHour=Hour client (user)
|
||||||
PHPTZ=Time Zone Server PHP
|
OSTZ=Time Zone OS server
|
||||||
PHPServerOffsetWithGreenwich=Offset for PHP server width Greenwich (secondes)
|
PHPTZ=Time Zone PHP server
|
||||||
CurrentHour=Current hour
|
PHPServerOffsetWithGreenwich=PHP server offset width Greenwich (seconds)
|
||||||
|
CurrentHour=PHP server hour
|
||||||
|
CompanyTZ = Time Zone company (main company)
|
||||||
|
CompanyHour = Hour company (main company)
|
||||||
CurrentSessionTimeOut=Current session timeout
|
CurrentSessionTimeOut=Current session timeout
|
||||||
OSEnv=OS Environment
|
OSEnv=OS Environment
|
||||||
Box=Box
|
Box=Box
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ LanguageParameter = Variable idioma %s
|
|||||||
LanguageBrowserParameter = Variable %s
|
LanguageBrowserParameter = Variable %s
|
||||||
LocalisationDolibarrParameters = Parámetros de localización
|
LocalisationDolibarrParameters = Parámetros de localización
|
||||||
ClientTZ = Zona horaria Cliente (usuario)
|
ClientTZ = Zona horaria Cliente (usuario)
|
||||||
ServerTZ = Zona horaria
|
OSTZ = Zona horaria
|
||||||
PHPTZ = Zona horaria PHP
|
PHPTZ = Zona horaria PHP
|
||||||
PHPServerOffsetWithGreenwich = Offset con Greenwich (segundos)
|
PHPServerOffsetWithGreenwich = Offset con Greenwich (segundos)
|
||||||
CurrentHour = Hora actual
|
CurrentHour = Hora actual
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ LanguageParameter=Kieli parametri% s
|
|||||||
LanguageBrowserParameter=Parametri% s
|
LanguageBrowserParameter=Parametri% s
|
||||||
LocalisationDolibarrParameters=Lokalisointi parametrit
|
LocalisationDolibarrParameters=Lokalisointi parametrit
|
||||||
ClientTZ=Aikavyöhyke Client (user)
|
ClientTZ=Aikavyöhyke Client (user)
|
||||||
ServerTZ=Aikavyöhyke Server OS
|
OSTZ=Aikavyöhyke Server OS
|
||||||
PHPTZ=Aikavyöhyke Server PHP
|
PHPTZ=Aikavyöhyke Server PHP
|
||||||
PHPServerOffsetWithGreenwich=Offset for PHP-palvelimen leveys Greenwich (sekunnin)
|
PHPServerOffsetWithGreenwich=Offset for PHP-palvelimen leveys Greenwich (sekunnin)
|
||||||
CurrentHour=Nykyinen tunti
|
CurrentHour=Nykyinen tunti
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ UsePopupCalendar = Utiliser les popups pour la saisie des dates
|
|||||||
UsePreviewTabs = Afficher les onglets "Aperçu"
|
UsePreviewTabs = Afficher les onglets "Aperçu"
|
||||||
ShowPreview = Afficher aperçu
|
ShowPreview = Afficher aperçu
|
||||||
ThemeCurrentlyActive = Theme actuellement actif
|
ThemeCurrentlyActive = Theme actuellement actif
|
||||||
CurrentTimeZone = Time Zone courant
|
CurrentTimeZone = Time Zone serveur PHP
|
||||||
Space = Espace
|
Space = Espace
|
||||||
Fields = Champs
|
Fields = Champs
|
||||||
Mask = Masque
|
Mask = Masque
|
||||||
@@ -81,11 +81,14 @@ ParameterInDolibarr = Variable %s
|
|||||||
LanguageParameter = Variable langue %s
|
LanguageParameter = Variable langue %s
|
||||||
LanguageBrowserParameter = Variable %s
|
LanguageBrowserParameter = Variable %s
|
||||||
LocalisationDolibarrParameters = Paramètres de localisation
|
LocalisationDolibarrParameters = Paramètres de localisation
|
||||||
ClientTZ = Time Zone Client (utilisateur)
|
ClientTZ = Time Zone client (utilisateur)
|
||||||
ServerTZ = Time Zone Serveur OS
|
ClientHour = Heure client (utilisateur)
|
||||||
PHPTZ = Time Zone Serveur PHP
|
OSTZ = Time Zone OS
|
||||||
|
PHPTZ = Time Zone config PHP
|
||||||
PHPServerOffsetWithGreenwich = Offset serveur PHP avec Greenwich (secondes)
|
PHPServerOffsetWithGreenwich = Offset serveur PHP avec Greenwich (secondes)
|
||||||
CurrentHour = Heure courante
|
CurrentHour = Heure serveur PHP
|
||||||
|
CompanyTZ = Time Zone société (maison mère)
|
||||||
|
CompanyHour = Heure société (maison mère)
|
||||||
CurrentSessionTimeOut = Time out session courante
|
CurrentSessionTimeOut = Time out session courante
|
||||||
OSEnv = Environnement OS
|
OSEnv = Environnement OS
|
||||||
Box = Boîte
|
Box = Boîte
|
||||||
|
|||||||
@@ -2,6 +2,14 @@
|
|||||||
CHARSET=UTF-8
|
CHARSET=UTF-8
|
||||||
SeparatorDecimal=,
|
SeparatorDecimal=,
|
||||||
SeparatorThousand=
|
SeparatorThousand=
|
||||||
|
FormatDateShort=%d/%m/%Y # Format of day with PHP/C tags (strftime functions)
|
||||||
|
FormatDateShort_java=dd/MM/yyyy # Format of day with Java tags
|
||||||
|
FormatHourShort=%H:%M
|
||||||
|
FormatDateTextShort=%d %b %Y
|
||||||
|
FormatDateText=%d %B %Y
|
||||||
|
FormatDateHourShort=%d/%m/%Y %H:%M
|
||||||
|
FormatDateHourTextShort=%d %b %Y %H:%M
|
||||||
|
FormatDateHourText=%d %B %Y %H:%M
|
||||||
DatabaseConnection=Connexion à la base
|
DatabaseConnection=Connexion à la base
|
||||||
Error=Erreur
|
Error=Erreur
|
||||||
ErrorFieldRequired=Le champ '%s' est obligatoire
|
ErrorFieldRequired=Le champ '%s' est obligatoire
|
||||||
|
|||||||
@@ -72,7 +72,7 @@ LanguageParameter =Lingua parametro %s
|
|||||||
LanguageBrowserParameter =Parametro %s
|
LanguageBrowserParameter =Parametro %s
|
||||||
LocalisationDolibarrParameters =Parametri di localizzazione
|
LocalisationDolibarrParameters =Parametri di localizzazione
|
||||||
ClientTZ =Fuso orario client (user)
|
ClientTZ =Fuso orario client (user)
|
||||||
ServerTZ =Fuso orario server OS
|
OSTZ =Fuso orario server OS
|
||||||
PHPTZ =Fuso orario server PHP
|
PHPTZ =Fuso orario server PHP
|
||||||
PHPServerOffsetWithGreenwich =Offset per PHP server larghezza di Greenwich (secondi)
|
PHPServerOffsetWithGreenwich =Offset per PHP server larghezza di Greenwich (secondi)
|
||||||
CurrentHour =Ora corrente
|
CurrentHour =Ora corrente
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ LanguageParameter=Språkparameter %s
|
|||||||
LanguageBrowserParameter=Parameter %s
|
LanguageBrowserParameter=Parameter %s
|
||||||
LocalisationDolibarrParameters=Språkparametere for Dolibarr
|
LocalisationDolibarrParameters=Språkparametere for Dolibarr
|
||||||
ClientTZ=Tidssone klient (bruker)
|
ClientTZ=Tidssone klient (bruker)
|
||||||
ServerTZ=Tidssone server OS
|
OSTZ=Tidssone server OS
|
||||||
PHPTZ=Tidssone PHP
|
PHPTZ=Tidssone PHP
|
||||||
PHPServerOffsetWithGreenwich=Forskyvning for PHP-server mot Greenwich (sekunder)
|
PHPServerOffsetWithGreenwich=Forskyvning for PHP-server mot Greenwich (sekunder)
|
||||||
CurrentHour=Gjeldende tid
|
CurrentHour=Gjeldende tid
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ LanguageParameter=Taal parameter %s
|
|||||||
LanguageBrowserParameter=Parameter %s
|
LanguageBrowserParameter=Parameter %s
|
||||||
LocalisationDolibarrParameters=Localisatie parameters
|
LocalisationDolibarrParameters=Localisatie parameters
|
||||||
ClientTZ=Tijdzone Client (gebruiker)
|
ClientTZ=Tijdzone Client (gebruiker)
|
||||||
ServerTZ=Tijdzone Server OS
|
OSTZ=Tijdzone Server OS
|
||||||
PHPTZ=Tijdzone Server PHP
|
PHPTZ=Tijdzone Server PHP
|
||||||
PHPServerOffsetWithGreenwich=Gecompenseerd voor PHP server breedte Greenwich (seconden)
|
PHPServerOffsetWithGreenwich=Gecompenseerd voor PHP server breedte Greenwich (seconden)
|
||||||
CurrentHour=Huidig uur
|
CurrentHour=Huidig uur
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ LanguageParameter=Taal parameter% s
|
|||||||
LanguageBrowserParameter=Parameter% s
|
LanguageBrowserParameter=Parameter% s
|
||||||
LocalisationDolibarrParameters=Localisatie parameters
|
LocalisationDolibarrParameters=Localisatie parameters
|
||||||
ClientTZ=Tijdzone Client (gebruiker)
|
ClientTZ=Tijdzone Client (gebruiker)
|
||||||
ServerTZ=Tijdzone Server OS
|
OSTZ=Tijdzone Server OS
|
||||||
PHPTZ=Tijdzone Server PHP
|
PHPTZ=Tijdzone Server PHP
|
||||||
PHPServerOffsetWithGreenwich=Gecompenseerd voor PHP server breedte Greenwich (seconden)
|
PHPServerOffsetWithGreenwich=Gecompenseerd voor PHP server breedte Greenwich (seconden)
|
||||||
CurrentHour=Huidige uur
|
CurrentHour=Huidige uur
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ LanguageParameter=Język parametr% s
|
|||||||
LanguageBrowserParameter=Parametr% s
|
LanguageBrowserParameter=Parametr% s
|
||||||
LocalisationDolibarrParameters=Lokalizacja parametry
|
LocalisationDolibarrParameters=Lokalizacja parametry
|
||||||
ClientTZ=Strefa czasowa klienta (użytkownika)
|
ClientTZ=Strefa czasowa klienta (użytkownika)
|
||||||
ServerTZ=Strefa czasowa Server OS
|
OSTZ=Strefa czasowa Server OS
|
||||||
PHPTZ=Strefa czasowa serwera PHP
|
PHPTZ=Strefa czasowa serwera PHP
|
||||||
PHPServerOffsetWithGreenwich=Offset dla PHP serwer szerokość Greenwich (secondes)
|
PHPServerOffsetWithGreenwich=Offset dla PHP serwer szerokość Greenwich (secondes)
|
||||||
CurrentHour=Aktualna godzina
|
CurrentHour=Aktualna godzina
|
||||||
|
|||||||
@@ -78,7 +78,7 @@ LanguageParameter=Variável idioma %s
|
|||||||
LanguageBrowserParameter=Variável %s
|
LanguageBrowserParameter=Variável %s
|
||||||
LocalisationDolibarrParameters=parâmetros de localização
|
LocalisationDolibarrParameters=parâmetros de localização
|
||||||
ClientTZ=Zona horaria Cliente (Utilizador)
|
ClientTZ=Zona horaria Cliente (Utilizador)
|
||||||
ServerTZ=Zona horaria
|
OSTZ=Zona horaria
|
||||||
PHPTZ=Zona horaria PHP
|
PHPTZ=Zona horaria PHP
|
||||||
PHPServerOffsetWithGreenwich=Offset con Greenwich (segundos)
|
PHPServerOffsetWithGreenwich=Offset con Greenwich (segundos)
|
||||||
CurrentHour=Hora actual
|
CurrentHour=Hora actual
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ LanguageParameter=Limba parametrul% s
|
|||||||
LanguageBrowserParameter=Parametru% s
|
LanguageBrowserParameter=Parametru% s
|
||||||
LocalisationDolibarrParameters=Localizare parametrii
|
LocalisationDolibarrParameters=Localizare parametrii
|
||||||
ClientTZ=Time Zone de clienţi (utilizatori)
|
ClientTZ=Time Zone de clienţi (utilizatori)
|
||||||
ServerTZ=Time Zone Server OS
|
OSTZ=Time Zone Server OS
|
||||||
PHPTZ=Time Zone Server PHP
|
PHPTZ=Time Zone Server PHP
|
||||||
PHPServerOffsetWithGreenwich=Offset pentru PHP server de latime Greenwich (secondes)
|
PHPServerOffsetWithGreenwich=Offset pentru PHP server de latime Greenwich (secondes)
|
||||||
CurrentHour=Current oră
|
CurrentHour=Current oră
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ LanguageParameter=Язык параметр% S
|
|||||||
LanguageBrowserParameter=Параметр% S
|
LanguageBrowserParameter=Параметр% S
|
||||||
LocalisationDolibarrParameters=Локализация параметры
|
LocalisationDolibarrParameters=Локализация параметры
|
||||||
ClientTZ=Часовой пояс клиент (пользователь)
|
ClientTZ=Часовой пояс клиент (пользователь)
|
||||||
ServerTZ=Часовой пояс Server OS
|
OSTZ=Часовой пояс Server OS
|
||||||
PHPTZ=Часовой пояс сервера PHP
|
PHPTZ=Часовой пояс сервера PHP
|
||||||
PHPServerOffsetWithGreenwich=Сдвиг по PHP сервера ширина Гринвич (secondes)
|
PHPServerOffsetWithGreenwich=Сдвиг по PHP сервера ширина Гринвич (secondes)
|
||||||
CurrentHour=Текущий час
|
CurrentHour=Текущий час
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ set_include_path($_SERVER['DOCUMENT_ROOT'].'/htdocs');
|
|||||||
// Init session. Name of session is specific to Dolibarr instance.
|
// Init session. Name of session is specific to Dolibarr instance.
|
||||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$sessiontimeout);
|
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||||
session_name($sessionname);
|
session_name($sessionname);
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
|
|||||||
@@ -38,19 +38,24 @@ if (! defined('ADODB_DATE_VERSION')) include_once(DOL_DOCUMENT_ROOT."/includes/a
|
|||||||
/**
|
/**
|
||||||
* \brief Return date for now
|
* \brief Return date for now
|
||||||
* \param mode 'gmt' => we return GMT timestamp,
|
* \param mode 'gmt' => we return GMT timestamp,
|
||||||
|
* 'tzserver' => we use the PHP server timezone
|
||||||
* 'tzref' => we use the company timezone
|
* 'tzref' => we use the company timezone
|
||||||
* 'tzuser' => we use the user timezone
|
* 'tzuser' => we use the user timezone
|
||||||
* \return date Timestamp
|
* \return date Timestamp
|
||||||
*/
|
*/
|
||||||
function dol_now($mode='tzref')
|
function dol_now($mode='tzserver')
|
||||||
{
|
{
|
||||||
if ($mode == 'gmt') $ret=gmmktime();
|
if ($mode == 'gmt') $ret=gmmktime(); // Time for now at greenwich.
|
||||||
else if ($mode == 'tzref')
|
else if ($mode == 'tzserver') // Time for now where PHP server is located
|
||||||
|
{
|
||||||
|
$ret=mktime();
|
||||||
|
}
|
||||||
|
else if ($mode == 'tzref') // Time for now where the parent company is located
|
||||||
{
|
{
|
||||||
// TODO Should use the timezone of the company instead of timezone of server
|
// TODO Should use the timezone of the company instead of timezone of server
|
||||||
$ret=mktime();
|
$ret=mktime();
|
||||||
}
|
}
|
||||||
else if ($mode == 'tzuser')
|
else if ($mode == 'tzuser') // Time for now where the user is located
|
||||||
{
|
{
|
||||||
// TODO Should use the timezone of the user instead of timezone of server
|
// TODO Should use the timezone of the user instead of timezone of server
|
||||||
$ret=mktime();
|
$ret=mktime();
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ set_include_path($_SERVER['DOCUMENT_ROOT'].'/htdocs');
|
|||||||
// Init session. Name of session is specific to Dolibarr instance.
|
// Init session. Name of session is specific to Dolibarr instance.
|
||||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$sessiontimeout);
|
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||||
session_name($sessionname);
|
session_name($sessionname);
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
|
|||||||
@@ -29,7 +29,7 @@
|
|||||||
// Init session. Name of session is specific to Dolibarr instance.
|
// Init session. Name of session is specific to Dolibarr instance.
|
||||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$sessiontimeout);
|
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||||
session_name($sessionname);
|
session_name($sessionname);
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
|
|||||||
@@ -239,7 +239,6 @@ class Translate {
|
|||||||
$tab=split('=',$ligne,2);
|
$tab=split('=',$ligne,2);
|
||||||
$key=trim($tab[0]);
|
$key=trim($tab[0]);
|
||||||
//print "Domain=$domain, found a string for $tab[0] with value $tab[1]<br>";
|
//print "Domain=$domain, found a string for $tab[0] with value $tab[1]<br>";
|
||||||
//if (! $this->getTransFromTab($key))
|
|
||||||
if (empty($this->tab_translate[$key]) && isset($tab[1]))
|
if (empty($this->tab_translate[$key]) && isset($tab[1]))
|
||||||
{
|
{
|
||||||
$value=trim(ereg_replace('\\\n',"\n",$tab[1]));
|
$value=trim(ereg_replace('\\\n',"\n",$tab[1]));
|
||||||
@@ -289,16 +288,17 @@ class Translate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Format for date
|
// Format for date
|
||||||
/* TODO If lang file is main, we modify the format constants
|
if ($domain == 'main')
|
||||||
$this->format_date_short="%d/%m/%Y"; # Format of day with PHP/C tags (strftime functions)
|
{
|
||||||
$this->format_date_short_java="dd/MM/yyyy"; # Format of day with Java tags
|
$this->format_date_short=empty($this->tab_translate['FormatDateShort'])?"%d/%m/%Y":$this->tab_translate['FormatDateShort']; # Format of day with PHP/C tags (strftime functions)
|
||||||
$this->format_hour_short="%H:%M";
|
$this->format_date_short_java=empty($this->tab_translate['FormatDateShort'])?"dd/MM/yyyy":$this->tab_translate['FormatDateShort']; # Format of day with Java tags
|
||||||
$this->format_date_text_short="%d %b %Y";
|
$this->format_hour_short=empty($this->tab_translate['FormatHourShort'])?"%H:%M":$this->tab_translate['FormatHourShort'];
|
||||||
$this->format_date_text="%d %B %Y";
|
$this->format_date_text_short=empty($this->tab_translate['FormatDateTextShort'])?"%d %b %Y":$this->tab_translate['FormatDateTextShort'];
|
||||||
$this->format_date_hour_short="%d/%m/%Y %H:%M";
|
$this->format_date_text=empty($this->tab_translate['FormatDateText'])?"%d %B %Y":$this->tab_translate['FormatDateText'];
|
||||||
$this->format_date_hour_text_short="%d %b %Y %H:%M";
|
$this->format_date_hour_short=empty($this->tab_translate['FormatDateHourShort'])?"%d/%m/%Y %H:%M":$this->tab_translate['FormatDateHourShort'];
|
||||||
$this->format_date_hour_text="%d %B %Y %H:%M";
|
$this->format_date_hour_text_short=empty($this->tab_translate['FormatDateHourTextShort'])?"%d %b %Y %H:%M":$this->tab_translate['FormatDateHourTextShort'];
|
||||||
*/
|
$this->format_date_hour_text=empty($this->tab_translate['FormatDateHourText'])?"%d %B %Y %H:%M":$this->tab_translate['FormatDateHourText'];
|
||||||
|
}
|
||||||
|
|
||||||
if (empty($this->tab_loaded[$domain])) $this->tab_loaded[$domain]=2; // Marque ce fichier comme non trouve
|
if (empty($this->tab_loaded[$domain])) $this->tab_loaded[$domain]=2; // Marque ce fichier comme non trouve
|
||||||
|
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ session_unregister("dol_entity");
|
|||||||
// Destroy session
|
// Destroy session
|
||||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$sessiontimeout);
|
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||||
session_name($sessionname);
|
session_name($sessionname);
|
||||||
session_destroy();
|
session_destroy();
|
||||||
dol_syslog("End of session ".$sessionname);
|
dol_syslog("End of session ".$sessionname);
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ set_include_path($_SERVER['DOCUMENT_ROOT'].'/htdocs');
|
|||||||
// Init session. Name of session is specific to Dolibarr instance.
|
// Init session. Name of session is specific to Dolibarr instance.
|
||||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"]);
|
||||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$sessiontimeout);
|
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||||
session_name($sessionname);
|
session_name($sessionname);
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user