'.$Context->GetDefinition('VcalCalendarFilter').'
';
$CalendarManager = $Context->ObjectFactory->NewContextObject($Context, 'CalendarManager');
$Calendar = $Context->ObjectFactory->NewObject($Context, 'Calendars');
$ResultSet = $CalendarManager->GetCalendars(1,0,1);
$SessionPostBackKey = $Context->Session->GetVariable('SessionPostBackKey', 'string');
while ($Row = $Context->Database->GetRow($ResultSet)) {
$Calendar->Clear();
$Calendar->GetPropertiesFromDataSet($Row);
$Calendar->FormatPropertiesForDisplay();
$PanelString .= '-
Blocked) == 1 ? ' checked="checked"':'').' onClick="ToggleCalendarFilter(\'extensions/Vcal/library/BlockCalendar.php\', '.$Calendar->CalendarID.', '.FlipBool($Calendar->Blocked).', \'CalendarID_'.$Calendar->CalendarID.'\', \''.$SessionPostBackKey.'\', 1);" >
';
}
if ($Context->Session->User->Permission('PERMISSION_VCAL_ADD_CALENDAR'))
$PanelString .=''.$Context->GetDefinition('VcalAddNewCalendar').'';
$PanelString .= '
';
// Add to controls
$Panel->AddString($PanelString);
$Head->AddScript('extensions/Vcal/js/BlockCalendar.js');
//ToggleCalendarFilter(AjaxUrl, CalendarID, Block, SenderID, PostBackKey, RefreshPage)
?>