Ignore:
Timestamp:
05/09/12 17:50:59 (12 years ago)
Author:
acoutinho
Message:

Ticket #2709 - Inconsistencias na query de pesquisas de eventos

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/js/helpers.js

    r6103 r6151  
    6262        if (!eventInterval.length) 
    6363            return 'Por favor, informe o intervalo'; 
    64         else if (parseInt(eventInterval,10) <=0 || parseInt(eventInterval,10).toString() == "NaN") 
     64        else if (parseInt(eventInterval,10) < 0 || parseInt(eventInterval,10).toString() == "NaN") 
    6565            return 'Por favor informe um valor válido para o intervalo'; 
    6666    }     
     
    23962396         
    23972397    return { 
    2398         filter: ['AND', ['>=', 'rangeStart', rangeStart], ['<=', 'rangeEnd', rangeEnd] , ['IN', 'calendar',  calerdars_selecteds]],  
     2398         filter: ['AND',  
     2399                    ['OR',  
     2400                        ['AND',  
     2401                            ['>=', 'rangeEnd', rangeStart],  
     2402                            ['<=', 'rangeEnd', rangeEnd] ,  
     2403                        ], 
     2404                        ['AND',  
     2405                            ['>=', 'rangeStart', rangeStart],  
     2406                            ['<=', 'rangeStart', rangeEnd] ,  
     2407                        ], 
     2408                        ['AND',  
     2409                            ['<=', 'rangeStart', rangeStart],  
     2410                            ['>=', 'rangeEnd', rangeEnd] ,  
     2411                        ] 
     2412                    ], 
     2413                    ['IN', 'calendar',  calerdars_selecteds] 
     2414                ],  
    23992415        criteria: { 
    24002416            deepness: 2,  
Note: See TracChangeset for help on using the changeset viewer.