1 #import <Foundation/NSCalendarDate.h>
2 #import <NGExtensions/NSCalendarDate+misc.h>
4 #import <SOGo/NSCalendarDate+SOGo.h>
6 #import "UIxCalMonthViewOld.h"
8 @implementation UIxCalMonthViewOld
10 - (NSCalendarDate *)startOfMonth {
11 return [[[super startDate] firstDayOfMonth] beginOfDay];
14 - (NSCalendarDate *)startDate {
15 return [[self startOfMonth] mondayOfWeek];
18 - (NSCalendarDate *)endDate {
21 date = [self startOfMonth];
22 date = [date dateByAddingYears:0 months:0 days:[date numberOfDaysInMonth]
23 hours:0 minutes:0 seconds:0];
24 date = [[date sundayOfWeek] endOfDay];
30 - (NSDictionary *)prevMonthQueryParameters {
33 date = [[self startOfMonth] dateByAddingYears:0 months:-1 days:0
34 hours:0 minutes:0 seconds:0];
35 return [self queryParametersBySettingSelectedDate:date];
38 - (NSDictionary *)nextMonthQueryParameters {
41 date = [[self startOfMonth] dateByAddingYears:0 months:1 days:0
42 hours:0 minutes:0 seconds:0];
43 return [self queryParametersBySettingSelectedDate:date];
46 @end /* UIxCalMonthView */