%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/calendar.event.edit/templates/.default/ |
Current File : /home/bitrix/www/bitrix/components/bitrix/calendar.event.edit/templates/.default/template.php |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?> <? require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/tools/clock.php"); global $APPLICATION, $USER_FIELD_MANAGER; $id = $arParams['id']; $event = $arParams['event']; $event['~DT_FROM_TS'] = $event['DT_FROM_TS']; $event['~DT_TO_TS'] = $event['DT_TO_TS']; $event['DT_FROM_TS'] = $arParams['fromTs']; $event['DT_TO_TS'] = $arParams['fromTs'] + $event['DT_LENGTH']; $UF = CCalendarEvent::GetEventUserFields($event); $event['UF_CRM_CAL_EVENT'] = $UF['UF_CRM_CAL_EVENT']; if (empty($event['UF_CRM_CAL_EVENT']['VALUE'])) $event['UF_CRM_CAL_EVENT'] = false; $event['UF_WEBDAV_CAL_EVENT'] = $UF['UF_WEBDAV_CAL_EVENT']; if (empty($event['UF_WEBDAV_CAL_EVENT']['VALUE'])) $event['UF_WEBDAV_CAL_EVENT'] = false; $userId = CCalendar::GetCurUserId(); $arHost = CCalendar::GetUser($userId, true); $arHost['AVATAR_SRC'] = CCalendar::GetUserAvatarSrc($arHost); $arHost['URL'] = CCalendar::GetUserUrl($event['MEETING_HOST'], $arParams["PATH_TO_USER"]); $arHost['DISPLAY_NAME'] = CCalendar::GetUserName($arHost); $arParams['host'] = $arHost; if ($event['IS_MEETING']) { $attendees = array( 'y' => array( 'users' => array(), 'count' => 4, 'countMax' => 8, 'title' => GetMessage('EC_ATT_Y'), 'id' => "bxview-att-cont-y-".$event['ID'] ), 'n' => array( 'users' => array(), 'count' => 2, 'countMax' => 3, 'title' => GetMessage('EC_ATT_N'), 'id' => "bxview-att-cont-n-".$event['ID'] ), 'q' => array( 'users' => array(), 'count' => 2, 'countMax' => 3, 'title' => GetMessage('EC_ATT_Q'), 'id' => "bxview-att-cont-q-".$event['ID'] ) ); $userIds = array(); if (is_array($event['~ATTENDEES']) && count($event['~ATTENDEES']) > 0) { foreach ($event['~ATTENDEES'] as $i => $att) { $userIds[] = $att["USER_ID"]; if ($userId == $att["USER_ID"]) $curUserStatus = $att['STATUS']; $att['AVATAR_SRC'] = CCalendar::GetUserAvatarSrc($att); $att['URL'] = CCalendar::GetUserUrl($att["USER_ID"], $arParams["PATH_TO_USER"]); $attendees[strtolower($att['STATUS'])]['users'][] = $att; } } } if ($event['IS_MEETING'] && empty($event['ATTENDEES_CODES'])) $event['ATTENDEES_CODES'] = CCalendarEvent::CheckEndUpdateAttendeesCodes($event); $arParams['event'] = $event; $arParams['UF'] = $UF; $arTabs = array( array('name' => GetMessage('EC_EDEV_EVENT'), 'title' => GetMessage('EC_EDEV_EVENT_TITLE'), 'id' => $id."ed-tab-0", 'active' => true), array('name' => GetMessage('EC_T_DESC'), 'title' => GetMessage('EC_T_DESC_TITLE'), 'id' => $id."ed-tab-1"), array('name' => GetMessage('EC_EDEV_GUESTS'), 'title' => GetMessage('EC_EDEV_GUESTS_TITLE'), 'id' => $id."ed-tab-2", "show" => !!$arParams['bSocNet']), array('name' => GetMessage('EC_EDEV_ADD_TAB'), 'title' => GetMessage('EC_EDEV_ADD_TAB_TITLE'), 'id' => $id."ed-tab-3") ); if($arParams['bSocNet']) { CSocNetTools::InitGlobalExtranetArrays(); $DESTINATION = CCalendar::GetSocNetDestination(false, $arParams['event']['ATTENDEES_CODES']); } $addWidthStyle = IsAmPmMode() ? ' ampm-width' : ''; ?> <form enctype="multipart/form-data" method="POST" name="event_edit_form" id="<?=$id?>_form"> <input type="hidden" value="Y" name="skip_unescape"/> <input id="event-id<?=$id?>" type="hidden" value="0" name="id"/> <input id="event-month<?=$id?>" type="hidden" value="0" name="month"/> <input id="event-year<?=$id?>" type="hidden" value="0" name="year"/> <input id="event-current-date-from<?=$id?>" type="hidden" name="current_date_from" value="0"/> <input id="event-rec-edit-mode<?=$id?>" type="hidden" name="rec_edit_mode" value="0"/> <div id="bxec_edit_ed_<?=$id?>" class="bxec-popup"> <div style="width: 750px; height: 1px;"></div> <div class="popup-window-tabs" id="<?=$id?>_edit_tabs"> <?foreach($arTabs as $tab):?> <span class="popup-window-tab<?if($tab['active']) echo' popup-window-tab-selected';?>" title="<?=$tab['title']?>" id="<?=$tab['id']?>" <?if($tab['show'] === false) echo'style="display:none;"';?>> <?= $tab['name']?> </span> <?endforeach;?> </div> <div class="popup-window-tabs-content" id="<?=$id?>_edit_ed_d_tabcont"> <?/* ####### TAB 0 : MAIN ####### */?> <div id="<?=$id?>ed-tab-0-cont" class="popup-window-tab-content popup-window-tab-content-selected"> <div class="bxc-meeting-edit-note"><?= GetMessage('EC_EDIT_MEETING_NOTE')?></div> <div class="bxec-from-to-reminder" id="feed-cal-from-to-cont<?=$id?>"> <div class="bxec-from-to-reminder-inner"> <span class="bxec-date"> <label class="bxec-date-label" for="<?=$id?>edev-from"><?=GetMessage('EC_EDEV_FROM_DATE_TIME')?></label> <label class="bxec-date-label-full-day" for="<?=$id?>edev-from"><?=GetMessage('EC_EDEV_DATE_FROM')?></label> <input id="feed-cal-event-from<?=$id?>" type="text" class="calendar-inp calendar-inp-cal" name="date_from"/> </span> <span class="bxec-time<?=$addWidthStyle?>"><?CClock::Show(array('inputId' => 'feed_cal_event_from_time'.$id, 'inputName' => 'time_from', 'inputTitle' => GetMessage('EC_EDEV_TIME_FROM'), 'showIcon' => false));?></span> <span class="bxec-mdash">—</span> <span class="bxec-date"> <label class="bxec-date-label" for="<?=$id?>edev-from"><?=GetMessage('EC_EDEV_TO_DATE_TIME')?></label> <label class="bxec-date-label-full-day" for="<?=$id?>edev-from"><?=GetMessage('EC_EDEV_DATE_TO')?></label> <input id="feed-cal-event-to<?=$id?>" type="text" class="calendar-inp calendar-inp-cal" name="date_to"/> </span> <span class="bxec-time<?=$addWidthStyle?>"><?CClock::Show(array('inputId' => 'feed_cal_event_to_time'.$id, 'inputName' => 'time_to','inputTitle' => GetMessage('EC_EDEV_TIME_TO'), 'showIcon' => false));?></span> <div style="display:none;"><?$APPLICATION->IncludeComponent("bitrix:main.calendar", "",Array("FORM_NAME" => "","INPUT_NAME" => "","INPUT_VALUE" => "","SHOW_TIME" => "N","HIDE_TIMEBAR" => "Y","SHOW_INPUT" => "N"),false, array("HIDE_ICONS" => "Y"));?></div> <span class="bxec-full-day"> <input type="checkbox" id="event-full-day<?=$id?>" value="Y" name="skip_time"/> <label style="display: inline-block;" for="event-full-day<?=$id?>"><?= GetMessage('EC_FULL_DAY')?></label> </span> </div> <div id="event-tz-cont-outer<?=$id?>" class="bxec-timezone-outer-wrap bxec-tz-wrap"> <span class="bxec-timezone-link bxec-tz-wrap" id="event-tz-switch<?=$id?>"> <span class="bxec-tz-open"><?= GetMessage('EC_EVENT_TZ_BUT_OPEN')?></span> <span class="bxec-tz-close"><?= GetMessage('EC_EVENT_TZ_BUT_CLOSE')?></span> </span> <div id="event-tz-cont<?=$id?>" class="bxec-timezone-hidden-wrap bxec-tz-wrap"> <div id="event-tz-inner-cont<?=$id?>" class="bxec-timezone-hidden"> <div class="bxec-timezone-hidden-item"> <select id="event-tz-from<?=$id?>" class="calendar-select calendar-tz-select" name="tz_from"> <option value=""> - </option> <?foreach($arResult['TIMEZONE_LIST'] as $tz):?> <option value="<?= $tz['timezone_id']?>"><?= htmlspecialcharsEx($tz['title'])?></option> <?endforeach;?> </select> <span class="bxec-mdash">—</span> <select id="event-tz-to<?=$id?>" class="calendar-select calendar-tz-select" name="tz_to"> <option value=""> - </option> <?foreach($arResult['TIMEZONE_LIST'] as $tz):?> <option value="<?= $tz['timezone_id']?>"><?= htmlspecialcharsEx($tz['title'])?></option> <?endforeach;?> </select> <span id="event-tz-tip<?=$id?>" class="bxec-popup-tip-btn"></span> </div> </div> </div> </div> </div> <div id="event-tz-def-wrap<?=$id?>" class="bxec-popup-timezone bxec-tz-wrap" style="display: none;"> <span class="bxec-field-label-edev"> <label><?= GetMessage('EC_EVENT_ASK_TZ')?></label> </span> <select id="event-tz-def<?=$id?>" class="calendar-select calendar-tz-select" name="default_tz" style="width: 280px;"> <option value=""> - </option> <?foreach($arResult['TIMEZONE_LIST'] as $tz):?> <option value="<?= $tz['timezone_id']?>"><?= htmlspecialcharsEx($tz['title'])?></option> <?endforeach;?> </select> <span id="event-tz-def-tip<?=$id?>" class="bxec-popup-tip-btn"></span> </div> <div class="bxec-popup-row"> <input name="name" placeholder="<?= GetMessage('EC_T_EVENT_NAME')?>" type="text" id="<?=$id?>_edit_ed_name" class="calendar-inp bxec-inp-active" style="width: 560px; font-size: 18px!important;"/> </div> <div class="bxec-popup-row"> <div class="bxec-reminder-collapsed" id="feed-cal-reminder-cont<?=$id?>"> <span class="bxec-field-label-edev"> <input class="bxec-check" type="checkbox" id="event-reminder<?=$id?>" value="Y" name="remind[checked]"/> <label class="bxec-rem-lbl" for="event-reminder<?=$id?>"><?= GetMessage('EC_EDEV_REMIND_EVENT')?> </label> <label class="bxec-rem-lbl-for" for="event-reminder<?=$id?>"><?= GetMessage('EC_EDEV_REMIND_FOR')?>: </label> </span> <span class="bxec-rem-value"> <input class="calendar-inp" id="event_remind_count<?=$id?>" type="text" style="width: 30px" size="2" name="remind[count]"> <select id="event_remind_type<?=$id?>" class="calendar-select" name="remind[type]" style="width: 106px;"> <option value="min" selected="true"><?=GetMessage('EC_EDEV_REM_MIN')?></option> <option value="hour"><?=GetMessage('EC_EDEV_REM_HOUR')?></option> <option value="day"><?=GetMessage('EC_EDEV_REM_DAY')?></option> </select> <?=GetMessage('ECLF_REM_DE_VORHER')?> </span> </div> </div> <div class="bxec-popup-row" id="<?=$id?>_location_cnt"> <span class="bxec-field-label-edev"><label for="<?=$id?>_planner_location1"><?=GetMessage('EC_LOCATION')?>:</label></span> <span class="bxec-field-val-2 bxecpl-loc-cont" > <input class="calendar-inp" style="width: 320px;" id="<?=$id?>_planner_location1" type="text" title="<?=GetMessage('EC_LOCATION_TITLE')?>" value="<?= GetMessage('EC_PL_SEL_MEET_ROOM')?>" class="ec-label" /> </span> <input id="event-location-old<?=$id?>" type="hidden" value="" name="location[OLD]"/> <input id="event-location-new<?=$id?>" type="hidden" value="" name="location[NEW]"/> </div> <?if($arParams['bIntranet']):?> <div class="bxec-popup-row bxec-ed-meeting-vis"> <span class="bxec-field-label-edev"><label for="<?=$id?>_bxec_accessibility"><?=GetMessage('EC_ACCESSIBILITY')?>:</label></span> <span class="bxec-field-val-2" > <select class="calendar-select" id="<?=$id?>_bxec_accessibility" name="accessibility" style="width: 360px;"> <option value="busy" title="<?=GetMessage('EC_ACCESSIBILITY_B')?>"><?=GetMessage('EC_ACCESSIBILITY_B')?></option> <option value="quest" title="<?=GetMessage('EC_ACCESSIBILITY_Q')?>"><?=GetMessage('EC_ACCESSIBILITY_Q')?></option> <option value="free" title="<?=GetMessage('EC_ACCESSIBILITY_F')?>"><?=GetMessage('EC_ACCESSIBILITY_F')?></option> <option value="absent" title="<?=GetMessage('EC_ACCESSIBILITY_A')?> (<?=GetMessage('EC_ACC_EX')?>)"><?=GetMessage('EC_ACCESSIBILITY_A')?> (<?=GetMessage('EC_ACC_EX')?>)</option> </select> </span> </div> <?endif;?> <div class="bxec-popup-row" id="<?=$id?>_sect_cnt"> <span class="bxec-field-label-edev"><label for="<?=$id?>_edit_ed_calend_sel"><?=GetMessage('EC_T_CALENDAR')?>:</label></span> <span class="bxec-field-val-2" > <select name="section" id="<?=$id?>_edit_ed_calend_sel" class="calendar-select" style="width: 360px;"></select><span id="<?=$id?>_edit_sect_sel_warn" class="bxec-warn" style="display: none;"><?=GetMessage('EC_T_CALEN_DIS_WARNING')?></span> </span> </div> </div> <?/* ####### END TAB 0 ####### */?> <?/* ####### TAB 1 : DESCRIPTION - LHE ####### */?> <div id="<?=$id?>ed-tab-1-cont" class="popup-window-tab-content bxec-d-cont-div-lhe"> <!-- Description + files --> <? $APPLICATION->IncludeComponent( "bitrix:main.post.form", "", array( "FORM_ID" => "event_edit_form", "SHOW_MORE" => "Y", "PARSER" => Array( "Bold", "Italic", "Underline", "Strike", "ForeColor", "FontList", "FontSizeList", "RemoveFormat", "Quote", "Code", "CreateLink", "Image", "UploadFile", "InputVideo", "Table", "Justify", "InsertOrderedList", "InsertUnorderedList", "Source", "MentionUser" ), "BUTTONS" => IsModuleInstalled('disk') ? Array( "UploadFile", "CreateLink", "InputVideo", "Quote" ) : Array( "CreateLink", "InputVideo", "Quote" ), "TEXT" => Array( "ID" => $id.'_edit_ed_desc', "NAME" => "desc", "VALUE" => $arParams['event']['DESCRIPTION'], "HEIGHT" => "280px" ), "UPLOAD_WEBDAV_ELEMENT" => $arParams['UF']['UF_WEBDAV_CAL_EVENT'], "UPLOAD_FILE_PARAMS" => array("width" => 400, "height" => 400), "FILES" => Array( "VALUE" => array(), "DEL_LINK" => '', "SHOW" => "N" ), "SMILES" => Array("VALUE" => array()), "LHE" => array( "id" => $arParams['id'].'_event_editor', "documentCSS" => "", "jsObjName" => $arParams['id'].'_event_editor', "fontFamily" => "'Helvetica Neue', Helvetica, Arial, sans-serif", "fontSize" => "12px", "lazyLoad" => false, "setFocusAfterShow" => false ) ), false, array( "HIDE_ICONS" => "Y" ) ); ?> </div> <?/* ####### END TAB 1 ####### */?> <? /* ####### TAB 2 : GUESTS ####### */ if($arParams['bSocNet']):?> <div id="<?=$id?>ed-tab-2-cont" class="popup-window-tab-content"> <a id="<?=$id?>_planner_link" href="javascript:void(0);" title="<?=GetMessage('EC_PLANNER_TITLE')?>" class="bxex-planner-link"><i></i><?=GetMessage('EC_PLANNER2')?></a> <div id="event-grid-att<?= $id?>" class="event-grid-dest-block"> <div class="event-grid-dest-wrap-outer"> <div class="event-grid-dest-label"><?=GetMessage("EC_EDEV_GUESTS")?>:</div> <div class="event-grid-dest-wrap" id="event-grid-dest-cont"> <span id="event-grid-dest-item"></span> <span class="feed-add-destination-input-box" id="event-grid-dest-input-box"> <input type="text" value="" class="feed-add-destination-inp" id="event-grid-dest-input"> </span> <a href="#" class="feed-add-destination-link" id="event-grid-dest-add-link"></a> <script> <? if (is_array($GLOBALS["arExtranetGroupID"])) { ?> if (typeof window['arExtranetGroupID'] == 'undefined') { window['arExtranetGroupID'] = <?=CUtil::PhpToJSObject($GLOBALS["arExtranetGroupID"])?>; } <? } ?> BX.message({ 'BX_FPD_LINK_1':'<?=GetMessageJS("EC_DESTINATION_1")?>', 'BX_FPD_LINK_2':'<?=GetMessageJS("EC_DESTINATION_2")?>' }); window.editEventDestinationFormName = top.editEventDestinationFormName = 'edit_event_<?=randString(6)?>'; // BX.SocNetLogDestination.init({ name : editEventDestinationFormName, searchInput : BX('event-grid-dest-input'), extranetUser : false, userSearchArea: 'I', bindMainPopup : { 'node' : BX('event-grid-dest-cont'), 'offsetTop' : '5px', 'offsetLeft': '15px'}, bindSearchPopup : { 'node' : BX('event-grid-dest-cont'), 'offsetTop' : '5px', 'offsetLeft': '15px'}, callback : { select : BxEditEventGridSelectCallback, unSelect : BxEditEventGridUnSelectCallback, openDialog : BxEditEventGridOpenDialogCallback, closeDialog : BxEditEventGridCloseDialogCallback, openSearch : BxEditEventGridOpenDialogCallback, closeSearch : BxEditEventGridCloseSearchCallback }, items : { users : <?=(empty($DESTINATION['USERS'])? '{}': CUtil::PhpToJSObject($DESTINATION['USERS']))?>, groups : <?=( $DESTINATION["EXTRANET_USER"] == 'Y' || (array_key_exists("DENY_TOALL", $DESTINATION) && $DESTINATION["DENY_TOALL"]) ? '{}' : "{'UA' : {'id':'UA','name': '".(!empty($DESTINATION['DEPARTMENT']) ? GetMessageJS("MPF_DESTINATION_3"): GetMessageJS("MPF_DESTINATION_4"))."'}}" )?>, sonetgroups : <?=(empty($DESTINATION['SONETGROUPS'])? '{}': CUtil::PhpToJSObject($DESTINATION['SONETGROUPS']))?>, department : <?=(empty($DESTINATION['DEPARTMENT'])? '{}': CUtil::PhpToJSObject($DESTINATION['DEPARTMENT']))?>, departmentRelation : <?=(empty($DESTINATION['DEPARTMENT_RELATION'])? '{}': CUtil::PhpToJSObject($DESTINATION['DEPARTMENT_RELATION']))?> }, itemsLast : { users : <?=(empty($DESTINATION['LAST']['USERS'])? '{}': CUtil::PhpToJSObject($DESTINATION['LAST']['USERS']))?>, sonetgroups : <?=(empty($DESTINATION['LAST']['SONETGROUPS'])? '{}': CUtil::PhpToJSObject($DESTINATION['LAST']['SONETGROUPS']))?>, department : <?=(empty($DESTINATION['LAST']['DEPARTMENT'])? '{}': CUtil::PhpToJSObject($DESTINATION['LAST']['DEPARTMENT']))?>, groups : <?=($DESTINATION["EXTRANET_USER"] == 'Y'? '{}': "{'UA':true}")?> }, itemsSelected : <?=(empty($DESTINATION['SELECTED'])? '{}': CUtil::PhpToJSObject($DESTINATION['SELECTED']))?> }); </script> </div> </div> <div class="event-grid-planner-cont" id="event-grid-planner-cont<?= $id?>"> <?CCalendarPlanner::Init(array( 'id' => $id.'_Planner' ));?> </div> <!-- Meeting host --> <div class="event-grid-host-cont"> <span class="event-grid-host-cont-label"><?= GetMessage('EC_EDEV_HOST')?>:</span> <a title="<?= htmlspecialcharsbx($arParams['host']['DISPLAY_NAME'])?>" href="<?= $arParams['host']['URL']?>" target="_blank" class="bxcal-user"><span class="bxcal-user-avatar-outer"><span class="bxcal-user-avatar"><img src="<?= $arParams['host']['AVATAR_SRC']?>" width="<?= $arParams['AVATAR_SIZE']?>" height="<?= $arParams['AVATAR_SIZE']?>" /></span></span><span class="bxcal-user-name"><?= htmlspecialcharsbx($arParams['host']['DISPLAY_NAME'])?></span></a> </div> <!-- Attendees cont --> <div class="event-grid-attendees-cont"> <div id="event-edit-att-y" class="event-grid-attendees-cont-y"></div> <div id="event-edit-att-n" class="event-grid-attendees-cont-n"></div> <div id="event-edit-att-q" class="event-grid-attendees-cont-q"></div> </div> </div> <div id="event-grid-meeting-params<?= $id?>" class="event-grid-params"> <div class="bxec-add-meet-text"><a id="<?=$id?>_add_meet_text" href="javascript:void(0);"><?=GetMessage('EC_ADD_METTING_TEXT')?></a></div> <div class="bxec-meet-text" id="<?=$id?>_meet_text_cont"> <div class="bxec-mt-d"><?=GetMessage('EC_METTING_TEXT')?> (<a id="<?=$id?>_hide_meet_text" href="javascript:void(0);" title="<?=GetMessage('EC_HIDE_METTING_TEXT_TITLE')?>"><?=GetMessage('EC_HIDE')?></a>): </div><br /> <textarea name="meeting_text" class="bxec-mt-t" cols="63" id="<?=$id?>_meeting_text" rows="3"></textarea> </div> <div class="bxec-popup-row bxec-popup-row-checkbox"> <input type="checkbox" id="<?=$id?>_ed_open_meeting" value="Y" name="open_meeting"/> <label style="display: inline-block;" for="<?=$id?>_ed_open_meeting"><?=GetMessage('EC_OPEN_MEETING')?></label> </div> <div class="bxec-popup-row bxec-popup-row-checkbox"> <input type="checkbox" id="<?=$id?>_ed_notify_status" value="Y" name="meeting_notify"/> <label for="<?=$id?>_ed_notify_status"><?=GetMessage('EC_NOTIFY_STATUS')?></label> </div> <div class="bxec-popup-row bxec-popup-row-checkbox" id="<?=$id?>_ed_reivite_cont"> <input type="checkbox" id="<?=$id?>_ed_reivite" value="Y" name="meeting_reinvite"/> <label for="<?=$id?>_ed_reivite"><?=GetMessage('EC_REINVITE')?></label> </div> </div> <div class="bxc-att-cont-cont"> <span class="bxc-add-guest-link" id="<?=$id?>_user_control_link"></span> <div id="<?=$id?>_attendees_cont" class="bxc-attendees-cont" style="display: none;"> <div class="bxc-owner-cont"> <div class="bxc-owner-cont"> <span class="bxc-owner-title"><span><?= GetMessage('EC_EDEV_HOST')?>:</span></span> <span class="bxc-owner-value"><a id="<?=$id?>edit_host_link" href="javascript:void(0);"></a></span> </div> </div> <div class="bxc-no-att-notice"> - <?= GetMessage('EC_NO_ATTENDEES')?> - </div> <div class="bxc-att-title"> <span><?= GetMessage('EC_EDEV_GUESTS')?>:</span> <div id="<?=$id?>_att_summary"></div> </div> <div class="bxc-att-cont" id="<?=$id?>_attendees_list" style="height: 200px;"></div> </div> </div> </div> <?/* ####### END TAB 2 ####### */?> <?endif; /* bSocNet */?> <?/* ####### TAB 3 : ADDITIONAL INFO ####### */?> <div id="<?=$id?>ed-tab-3-cont" class="popup-window-tab-content"> <div class="bxec-popup-row-repeat" id="<?=$id?>_edit_ed_rep_cont"> <div class="bxec-popup-row-2" id="<?=$id?>_edit_ed_rep_tr"> <input id="event-rrule-byday<?=$id?>" type="hidden" value="0" name="rrule[BYDAY]"/> <input id="event-rrule-until<?=$id?>" type="hidden" value="0" name="rrule[UNTIL]"/> <input id="<?=$id?>_edit_ed_rep_check" type="checkbox" value="Y" name="rrule_enabled"/> <label for="<?=$id?>_edit_ed_rep_check" style="display: inline-block; margin: 3px 0 0 0; vertical-align:top;"><?=GetMessage('EC_T_REPEAT_CHECK_LABEL')?></label> </div> <div class="bxec-popup-row-bordered bxec-popup-repeat-details"> <label for="<?=$id?>_edit_ed_rep_sel" class="event-grid-repeat-label"><?=GetMessage('EC_T_REPEAT')?>:</label> <select id="<?=$id?>_edit_ed_rep_sel" class="calendar-select" name="rrule[FREQ]" style="width: 175px;"> <option value="DAILY"><?=GetMessage('EC_T_REPEAT_DAILY')?></option> <option value="WEEKLY"><?=GetMessage('EC_T_REPEAT_WEEKLY')?></option> <option value="MONTHLY"><?=GetMessage('EC_T_REPEAT_MONTHLY')?></option> <option value="YEARLY"><?=GetMessage('EC_T_REPEAT_YEARLY')?></option> </select> <span class="event-grid-repeat-cont"> <span class="event-grid-rep-phrases" id="<?=$id?>_edit_ed_rep_phrase1"></span> <select id="<?=$id?>_edit_ed_rep_count" class="calendar-select" name="rrule[INTERVAL]"> <?for ($i = 1; $i < 36; $i++):?> <option value="<?=$i?>"><?=$i?></option> <?endfor;?> </select> <span class="event-grid-rep-phrases" id="<?=$id?>_edit_ed_rep_phrase2"></span> <span id="<?=$id?>_edit_ed_rep_week_days" class="bxec-rep-week-days"> <? $week_days = CCalendarSceleton::GetWeekDays(); for($i = 0; $i < 7; $i++): $id_ = $id.'bxec_week_day_'.$i;?> <input id="<?=$id_?>" type="checkbox" value="<?= $week_days[$i][2]?>"> <label for="<?=$id_?>" title="<?=$week_days[$i][0]?>"><?=$week_days[$i][1]?></label> <?if($i == 2) { echo '<br>'; }?> <?endfor;?> </span> </span> </div> <div class="bxec-popup-row-bordered bxec-popup-repeat-details"> <label class="bxec-popup-endson-label"><?= GetMessage('EC_ENDS_ON_LABEL')?>:</label> <div class="bxec-popup-endson-wrap"> <span class="bxec-popup-endson-row"> <input id="<?=$id?>edit-ev-rep-endson-never" name="rrule_endson" type="radio" checked="checked" value="never"> <label for="<?=$id?>edit-ev-rep-endson-never"><?= GetMessage('EC_ENDS_ON_NEVER')?></label> </span> <span class="bxec-popup-endson-row"> <input id="<?=$id?>edit-ev-rep-endson-count" name="rrule_endson" type="radio" value="count"> <label for="<?=$id?>edit-ev-rep-endson-count"> <?= GetMessage('EC_ENDS_ON_COUNT', array('#COUNT#' => '<input class="calendar-inp" id="'.$id.'edit-ev-rep-endson-count-input" type="text" style="width: 30px" size="2" name="rrule[COUNT]" placeholder="'.GetMessage('EC_ENDS_ON_COUNT_PLACEHOLDER').'">'))?> </label> </span> <span class="bxec-popup-endson-row"> <input id="<?=$id?>edit-ev-rep-endson-until" name="rrule_endson" type="radio" value="until"> <label for="<?=$id?>edit-ev-rep-endson-until"> <?= GetMessage('EC_ENDS_ON_UNTIL', array('#UNTIL_DATE#' => '<input name="rrule[UNTIL]" class="calendar-inp calendar-inp-cal" id="'.$id.'edit-ev-rep-diap-to" type="text" style="width: 100px;" placeholder="'.GetMessage('EC_ENDS_ON_UNTIL_PLACEHOLDER').'"/>'))?> </label> </span> </div> </div> </div> <div class="bxec-popup-row-2 bxec-popup-row-bordered"> <label for="<?=$id?>_bxec_importance"><?=GetMessage('EC_IMPORTANCE_TITLE')?>:</label> <select id="<?=$id?>_bxec_importance" class="calendar-select" name="importance" style="width: 250px;"> <option value="high" style="font-weight: bold;"><?=GetMessage('EC_IMPORTANCE_H')?></option> <option value="normal" selected="true"><?=GetMessage('EC_IMPORTANCE_N')?></option> <option value="low" style="color: #909090;"><?=GetMessage('EC_IMPORTANCE_L')?></option> </select> </div> <?/* <div class="bxec-popup-row-2"> <label for="<?=$id?>_bxec_accessibility"><?=GetMessage('EC_EVENT_TYPE')?>:</label> <span class="bxec-field-val-2" > <select class="calendar-select" id="<?=$id?>_bxec_type" name="event_type" style="width: 360px;"> <option value=""><?=GetMessage('EC_EVENT_TYPE_NO')?></option> <option value="business_trip"><?=GetMessage('EC_EVENT_TYPE_BUSINESS_TRIP')?></option> <option value="meeting"><?=GetMessage('EC_EVENT_TYPE_MEETING')?></option> <option value="call"><?=GetMessage('EC_EVENT_TYPE_CALL')?></option> <option value="discussion"><?=GetMessage('EC_EVENT_TYPE_DISCUSSION')?></option> <option value="conference"><?=GetMessage('EC_EVENT_TYPE_CONFERENCE')?></option> <option value="vacation"><?=GetMessage('EC_EVENT_TYPE_VACATION')?></option> <option value="sick"><?=GetMessage('EC_EVENT_TYPE_SICK')?></option> </select> </span> </div> */?> <?if($arParams['type'] == 'user'):?> <div class="bxec-popup-row-bordered bxec-popup-row-private"> <input id="<?=$id?>_bxec_private" type="checkbox" value="Y" title="<?=GetMessage('EC_PRIVATE_NOTICE')?>" name="private_event"> <label for="<?=$id?>_bxec_private" title="<?=GetMessage('EC_PRIVATE_NOTICE')?>"><?=GetMessage('EC_PRIVATE_EVENT')?></label> <div><?= GetMessage('EC_PRIVATE_NOTICE')?></div> </div> <?endif;?> <!-- Color --> <div class="bxec-popup-row-bordered bxec-popup-row-color"> <input id="<?=$id?>_bxec_color" type="hidden" value="" name="color" /> <input id="<?=$id?>_bxec_text_color" type="hidden" value="" name="text_color" /> <label class="bxec-color-label" for="<?=$id?>-event-color-inp"><?=GetMessage('EC_T_COLOR')?>:</label> <div class="bxec-color-selector-cont"> <?CCalendarSceleton::DisplayColorSelector($id, 'event');?> </div> </div> <!-- Userfields --> <? if (isset($UF['UF_CRM_CAL_EVENT'])):?> <div id="<?=$id?>bxec_uf_group" class="bxec-popup-row-bordered"> <?$crmUF = $UF['UF_CRM_CAL_EVENT'];?> <label for="event-crm<?=$id?>" class="bxec-uf-crm-label"><?= htmlspecialcharsbx($crmUF["EDIT_FORM_LABEL"])?>:</label> <div class="bxec-uf-crm-cont"> <?$APPLICATION->IncludeComponent( "bitrix:system.field.edit", $crmUF["USER_TYPE"]["USER_TYPE_ID"], array( "bVarsFromForm" => false, "arUserField" => $crmUF, "form_name" => 'event_edit_form' ), null, array("HIDE_ICONS" => "Y") );?> </div> </div> <?endif;?> </div> <?/* ####### END TAB 3 ####### */?> </div> </div> </form>