- Messages : 15
- Remerciements reçus 5
if ($isSef == '1')
{
?>
<script type="text/javascript">
var d = new Date()
var offset= -d.getTimezoneOffset()/60;
location.href = "<?php echo $this_url; ?>?offset="+offset;
</script>
<?php
}
else
{
?>
<script type="text/javascript">
var d = new Date()
var offset= -d.getTimezoneOffset()/60;
location.href = "<?php echo $this_url; ?>&offset="+offset;
</script>
<?php
}if (date_default_timezone_get() == 'UTC')
{
$offset = 0; // No need to calculate offset, as default timezone is already UTC
}
else
{
$timezone = new DateTimeZone(date_default_timezone_get()); // Get timezone object
$offsetSecs = $timezone->getOffset(new DateTime('2000-01-01 00:00:00')); // Offset in seconds
$offset = round(abs($offsetSecs)/3600); // Offset in hours
}
JRequest::setVar('offset'. $offset);Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
In addition, I found a few other issues while I had the hood up.
1 The function get_timezone_offset() is embedded within another function. I've never seen that done before. I moved it to be a function of the class and changed the reference to it accordingly.2 jQuery gets loaded directly rather than using a function call to tell Joomla to load it. That means that two copies get loaded instead of one. The iCagenda copy is an obsolete version which could lead to problems.3 The jQuery coding doesn't use the recommended compatibility style so any other components using Mootools may conflict.
Connexion ou Créer un compte pour participer à la conversation.

