activity_view == "This Year"){ $mysel = 'year'; }else if($current_user->activity_view == "This Month"){ $mysel = 'month'; }else if($current_user->activity_view == "This Week"){ $mysel = 'week'; }else{ $mysel = 'day'; } } /* fix given by dartagnanlaf END --integrated by Minnie */ $date_data = array(); if (isset($_REQUEST['day']) && is_numeric(vtlib_purify($_REQUEST['day']))) { $date_data['day'] = vtlib_purify($_REQUEST['day']); } if (isset($_REQUEST['month']) && is_numeric(vtlib_purify($_REQUEST['month']))) { $date_data['month'] = vtlib_purify($_REQUEST['month']); } if (isset($_REQUEST['week']) && is_numeric(vtlib_purify($_REQUEST['week']))) { $date_data['week'] = vtlib_purify($_REQUEST['week']); } if (isset($_REQUEST['year']) && is_numeric(vtlib_purify($_REQUEST['year']))) { if ($_REQUEST['year'] > 2037 || $_REQUEST['year'] < 1970) { print("".$app_strings['LBL_CAL_LIMIT_MSG'].""); exit; } $date_data['year'] = vtlib_purify($_REQUEST['year']); } if(empty($date_data)) { $dateTimeField = new DateTimeField(''); $dateValue = $dateTimeField->getDisplayDate(); $timeValue = $dateTimeField->getDisplayTime(); $dbDateValue = DateTimeField::convertToDBFormat($dateValue); $dateValueArray = explode('-', $dbDateValue); $timeValueArray = explode(':', $timeValue); $date_data = Array( 'day'=>$dateValueArray[2], 'month'=>$dateValueArray[1], 'year'=>$dateValueArray[0], 'hour'=>$timeValueArray[0], 'min'=>$timeValueArray[1], ); } $calendar_arr['calendar'] = new Calendar($mysel,$date_data); if($current_user->hour_format != '') $calendar_arr['calendar']->hour_format=$current_user->hour_format; if ($viewBox == 'hourview' && ($mysel == 'day' || $mysel == 'week' || $mysel == 'month' || $mysel == 'year')) { $calendar_arr['calendar']->add_Activities($current_user); } $calendar_arr['view'] = $mysel; calendar_layout($calendar_arr,$viewBox,$subtab); ?>