Ignore:
Timestamp:
02/26/08 16:59:47 (16 years ago)
Author:
niltonneto
Message:

Correção de bug, conforme ticket 144 do SVN.
Correção na atualização pelo setup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/calendar/inc/class.bocalendar.inc.php

    r89 r166  
    18881888                                                                echo '<!-- check_repeating_events - MCAL_RECUR_DAILY - '.$id.' -->'."\n"; 
    18891889                                                        } 
     1890                                                         
    18901891                                                        if ($freq == 1 && $rep_events['recur_enddate']['month'] != 0 && $rep_events['recur_enddate']['mday'] != 0 && $rep_events['recur_enddate']['year'] != 0 && $search_date_full <= $end_recur_date) 
    18911892                                                        { 
    18921893                                                                $this->sort_event($rep_events,$search_date_full); 
    18931894                                                        } 
    1894                                                         elseif (floor(($search_beg_day - $event_beg_day)/86400) % $freq) 
     1895                                                        elseif (floor(($search_beg_day - $event_beg_day)/86400) % ($freq ? $freq : 1)) 
    18951896                                                        { 
    18961897                                                                continue; 
     
    19021903                                                        break; 
    19031904                                                case MCAL_RECUR_WEEKLY: 
    1904                                                         if (floor(($search_beg_day - $event_beg_day)/604800) % $freq) 
     1905                                                        if (floor(($search_beg_day - $event_beg_day)/604800)  % ($freq ? $freq : 1)) 
    19051906                                                        { 
    19061907                                                                continue; 
     
    19491950                                                        break; 
    19501951                                                case MCAL_RECUR_MONTHLY_MDAY: 
    1951                                                         if ((($search_date_year - $rep_events['start']['year']) * 12 + $search_date_month - $rep_events['start']['month']) % $freq) 
     1952                                                        if ((($search_date_year - $rep_events['start']['year']) * 12 + $search_date_month - $rep_events['start']['month'])  % ($freq ? $freq : 1)) 
    19521953                                                        { 
    19531954                                                                continue; 
     
    19591960                                                        break; 
    19601961                                                case MCAL_RECUR_YEARLY: 
    1961                                                         if (($search_date_year - $rep_events['start']['year']) % $freq) 
     1962                                                        if (($search_date_year - $rep_events['start']['year']) % ($freq ? $freq : 1)) 
    19621963                                                        { 
    19631964                                                                continue; 
Note: See TracChangeset for help on using the changeset viewer.