Changeset 945 for trunk/grabbers/oztivo

Show
Ignore:
Timestamp:
10/10/07 04:39:49 (6 years ago)
Author:
paul
Message:

oztivo: can't use %60 because it always returns a positive number, add an extra day to DST check

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/grabbers/oztivo

    r900 r945  
    33# OzTivo grabber 
    44 
    5 my $version = '1.13'; 
     5my $version = '1.14'; 
    66 
    77# Requires configuration! 
     
    440440    my $l_min = int($local_tz / 100) * 60 + $local_tz % 100 % 60;  
    441441    my $s_min = int($sydney_tz / 100) * 60 + $sydney_tz % 100 % 60;  
    442     my $tz_diff = int(($l_min - $s_min) / 60) * 100 + (($l_min - $s_min) % 60); 
     442    # can't use %60 because it always returns a positive number 
     443    my $tz_diff = int(($l_min - $s_min) / 60) * 100 + (($l_min - $s_min) - (int(($l_min - $s_min)/60)*60)); 
    443444 
    444445    # Are we in DST? 
     
    493494 
    494495    # Check Sydney's DST status each day for 7 days 
    495     for (my $day = 0; $day < 7; $day++) 
     496    for (my $day = 0; $day < 8; $day++) 
    496497    { 
    497498        my $t = $start + ($day * 24*60*60);