function BuildCalendarSceleton($arParams) { $id = $arParams['id']; $bCalDAV = CEventCalendar::IsCalDAVEnabled() && $arParams['ownerType'] == 'USER'; ?> <table class="BXECControls"><tr><td style="vertical-align: top;"> <?php if (!($arParams['bReadOnly'] && $arParams['arCalendarsCount'] == 0)) { ?> <table class="bxec-calendar-bar"> <tr><td class="bxec-calendar-title bxec-cal-title-str"><img id="<?php echo $id; ?> _cal_bar_fliper" class="bxec-iconkit bxec-hide-arrow" src="/bitrix/images/1.gif"/><nobr><?php echo GetMessage('EC_T_CALENDARS'); ?> </nobr> </td> <td class="bxec-calendar-title bxec-cal-title-ch"><img id="<?php echo $id; ?> _cal_bar_check" class="bxec-iconkit bxec-cal-bar-check" src="/bitrix/images/1.gif"/></td> </tr> <tr><td colSpan="2"><div class="bxec-calendar-cont" id="<?php echo $id; ?> _calendar_div"></div> <?php if (!$arParams['bReadOnly']) { ?> <a id="<?php echo $id; ?> _add_calendar_link" class="bxec-add-calendar-link" href="javascript:void(0);" title="<?php echo GetMessage('EC_ADD_CAL_TITLE'); ?> "><img class="bxec-iconkit bxec-addcal" src="/bitrix/images/1.gif"/><?php echo GetMessage('EC_ADD_CAL'); ?> </a> <?php if ($bCalDAV) { ?> <a id="<?php echo $id; ?> _external" class="bxec-add-calendar-link" href="javascript:void(0);" title="<?php echo GetMessage('EC_MANAGE_CALDAV_TITLE'); ?> "><img class="bxec-iconkit bxec-addcal" src="/bitrix/images/1.gif"/><?php echo GetMessage('EC_MANAGE_CALDAV'); ?> </a> <?php } } ?> </td></tr> </table> <?php } ?> <?php if ($arParams['allowSuperpose']) { ?> <table class="bxec-calendar-bar"> <tr><td class="bxec-calendar-title bxec-cal-title-str"><img id="<?php echo $id; ?> _sp_cal_bar_fliper" class="bxec-iconkit bxec-hide-arrow" src="/bitrix/images/1.gif"/><nobr><?php echo GetMessage('EC_T_SP_CALENDARS'); ?> </nobr></td> <td class="bxec-calendar-title bxec-cal-title-ch"><img id="<?php echo $id; ?> _sp_cal_bar_check" class="bxec-iconkit bxec-cal-bar-check" src="/bitrix/images/1.gif"/></td> </tr> <tr><td colSpan="2"><div class="bxec-calendar-cont" id="<?php echo $id; ?> _sp_calendar_div"></div> <table class="bxec-add-cal-link-tbl"><tr><td><a id="<?php echo $id; ?> _sp_add_calendar" class="bxec-add-calendar-link" href="javascript:void(0);" title="<?php echo GetMessage('EC_ADD_EX_CAL_TITLE'); ?> "><img class="bxec-iconkit bxec-addcal-sp" src="/bitrix/images/1.gif"/><?php echo GetMessage('EC_ADD_EX_CAL'); ?> </a></td><td align="right"><img id="<?php echo $id; ?> _export_sp_cals" class="bxec-iconkit bxec-export-sp" src="/bitrix/images/1.gif" title="<?php echo GetMessage('EC_EXPORT_SP_CALS'); ?> "/></td></tr></table> </td></tr> </table> <?php } ?> <?php if ($arParams['bShowBanner']) { $bExchange = CEventCalendar::IsExchangeEnabled() && $arParams['ownerType'] == 'USER'; if (!$bCalDAV && !$bExchange) { $width = 110; } elseif ($bCalDAV && !$bExchange) { $width = 222; } elseif (!$bCalDAV && $bExchange) { $width = 242; } else { $width = 354; } ?> </td><td style="vertical-align: top;"> <div class="bxec-banner" id="<?php echo $id; ?> _banner" style="width:<?php echo $width; ?> px;"> <div class="bxec-banner-elem bxec-ban-outlook"> <div class="bxec-banner-icon"></div> <div class="bxec-banner-text" id="<?php echo $id; ?> _outl_sel"><div><?php echo GetMessage('EC_BAN_CONNECT_OUTL'); ?> </div><div class="bxec-ban-arrow"></div></div> </div> <?php if ($bCalDAV) { ?> <div class="bxec-banner-sep"></div> <div class="bxec-banner-elem bxec-ban-mobile"> <div class="bxec-banner-icon"></div> <div class="bxec-banner-text" id="<?php echo $id; ?> _mob_sel"><div><?php echo GetMessage('EC_BAN_CONNECT_MOBI'); ?> </div><div class="bxec-ban-arrow"></div></div> </div> <?php } ?> <?php if ($bExchange) { $bExchangeConnected = CDavExchangeCalendar::IsExchangeEnabledForUser($arParams['ownerId']); ?> <div class="bxec-banner-sep"></div> <div class="bxec-banner-elem bxec-ban-exch" title="<?php echo $bExchangeConnected ? GetMessage('EC_BAN_CONNECT_EXCH_TITLE') : GetMessage('EC_BAN_NOT_CONNECT_EXCH_TITLE'); ?> "> <div class="bxec-banner-icon"></div> <div class="bxec-banner-status-<?php echo $bExchangeConnected ? 'ok' : 'warn'; ?> "></div> <div class="bxec-banner-text"><div> <?php if ($bExchangeConnected) { ?> <?php echo GetMessage('EC_BAN_CONNECT_EXCH'); ?> <a href="javascript: void('');" id="<?php echo $id; ?> _exch_sync" title="<?php echo GetMessage('EC_BAN_EXCH_SYNC_TITLE'); ?> "><?php echo GetMessage('EC_BAN_EXCH_SYNC'); ?> </a> <?php } else { ?> <?php echo GetMessage('EC_BAN_NOT_CONNECT_EXCH'); ?> <?php } ?> </div></div> </div> <?php } ?> <div class="bxec-close" id="<?php echo $id; ?> _ban_close"></div> </div> <?php } ?> </td></tr> </table> <table class="BXECSceleton" id="<?php echo $id; ?> _sceleton_table"> <tr class="bxec-tabs"><td> <div class="bxec-tabs-cnt"> <div class="bxec-tabs-div"> <div class="bxec-set-but bxec-iconkit" title="<?php echo GetMessage('EC_MORE_BUT_TITLE'); ?> " id="<?php echo $id; ?> _more_but"></div> <div class="bxec-tab-div bxec-right" title="<?php echo GetMessage('EC_TAB_MONTH_TITLE'); ?> " id="<?php echo $id; ?> _tab_month"> <div class="bxec-l"></div><div class="bxec-c"><?php echo GetMessage('EC_TAB_MONTH'); ?> </div><div class="bxec-r"></div> </div> <div class="bxec-tab-div" title="<?php echo GetMessage('EC_TAB_WEEK_TITLE'); ?> " id="<?php echo $id; ?> _tab_week"> <div class="bxec-l"></div><div class="bxec-c"><?php echo GetMessage('EC_TAB_WEEK'); ?> </div><div class="bxec-r"></div> </div> <div class="bxec-tab-div" title="<?php echo GetMessage('EC_TAB_DAY_TITLE'); ?> " id="<?php echo $id; ?> _tab_day"> <div class="bxec-l"></div><div class="bxec-c"><?php echo GetMessage('EC_TAB_DAY'); ?> </div><div class="bxec-r"></div> </div> </div> <div id="<?php echo $id; ?> _buttons_cont" class="bxec-buttons-cont"></div> </div> </td></tr> <tr class="bxec-title"><td><?php echo GetMessage('EC_T_EVENT_CALENDAR'); ?> </td></tr> <tr> <td class="bxec-main"> <div class="bxec-view-selector-cont"> <div id="<?php echo $id; ?> _month_selector" class="bxec-month-selector-cont"></div> <div id="<?php echo $id; ?> _week_selector" class="bxec-wd-selector-cont"></div> <div id="<?php echo $id; ?> _day_selector" class="bxec-wd-selector-cont"></div> </div> <table class="BXEC-Calendar" cellPadding="0" cellSpacing="0" id="<?php echo $id; ?> _scel_table_month"> <tr class="bxec-days-title"><td> <table class="bxec-title-table" id="<?php echo $id; ?> _days_title" cellPadding="0" cellSpacing="0"><tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr></table> </td></tr> <tr><td class="bxec-days-grid-td"><div id="<?php echo $id; ?> _days_grid" class="bxec-days-grid-cont"></div> </td></tr> </table> <table class="BXEC-Calendar-week" id="<?php echo $id; ?> _scel_table_week"> <tr class="bxec-days-tbl-title"><td class="bxec-pad"><div class="bxec-day-t-event-holder"></div><img src="/bitrix/images/1.gif" width="40" height="1"/></td><td class="bxec-pad2"><img src="/bitrix/images/1.gif" width="16" height="1"/></td></tr> <tr class="bxec-days-tbl-more-ev"><td class="bxec-pad"></td><td class="bxec-pad2"></td></tr> <tr class="bxec-days-tbl-grid"><td class="bxec-cont"><div class="bxec-timeline-div"></div></td></tr> </table> <table class="BXEC-Calendar-week" id="<?php echo $id; ?> _scel_table_day"> <tr class="bxec-days-tbl-title"><td class="bxec-pad"><div class="bxec-day-t-event-holder"></div><img src="/bitrix/images/1.gif" width="40" height="1" /></td><td class="bxec-pad2"><img src="/bitrix/images/1.gif" width="16" height="1" /></td></tr> <tr class="bxec-days-tbl-more-ev"><td class="bxec-pad"></td><td class="bxec-pad2"></td></tr> <tr class="bxec-days-tbl-grid"><td class="bxec-cont"><div class="bxec-timeline-div"></div></td></tr> </table> </td> </tr> </table> <div id="<?php echo $id; ?> _dialogs_cont"><?php CEventCalendar::BuildDialogsSceletons($arParams); ?> </div> <?php }