Ejemplo n.º 1
0
 if (count($USERS) > 0) {
     $APPLICATION->RestartBuffer();
     if (!$bUpdateEvent) {
         if (count($USERS) != count($arResult['MEETING']['USERS'])) {
             $bUpdateEvent = true;
         } else {
             foreach ($arResult['MEETING']['USERS'] as $key => $value) {
                 if (!$USERS[$key] || $USERS[$key] != $value) {
                     $bUpdateEvent = true;
                     break;
                 }
             }
         }
     }
     if ($bUpdateEvent) {
         CMeeting::SetUsers($MEETING_ID, $USERS, true);
         $arEventParams = array($MEETING_ID, array('ID' => $MEETING_ID, 'USERS' => $USERS, 'OWNER_ID' => isset($arResult['MEETING']['OWNER_ID']) ? $arResult['MEETING']['OWNER_ID'] : $USER->GetID(), 'EVENT_ID' => isset($arFields['EVENT_ID']) ? $arFields['EVENT_ID'] : $arResult['MEETING']['EVENT_ID'], 'STATE' => $arResult['MEETING']['CURRENT_STATE'], 'TITLE' => isset($arFields['TITLE']) ? $arFields['TITLE'] : $arResult['MEETING']['TITLE'], 'DESCRIPTION' => isset($arFields['DESCRIPTION']) ? $arFields['DESCRIPTION'] : $arResult['MEETING']['DESCRIPTION'], 'DATE_START' => isset($arFields['DATE_START']) ? $arFields['DATE_START'] : $arResult['MEETING']['DATE_START'], 'DATE_FINISH' => isset($arFields['DATE_FINISH']) ? $arFields['DATE_FINISH'] : $arResult['MEETING']['DATE_FINISH'], 'DURATION' => isset($arFields['DURATION']) ? $arFields['DURATION'] : $arResult['MEETING']['DURATION'], 'PLACE' => isset($arFields['PLACE']) ? $arFields['PLACE'] : $arResult['MEETING']['PLACE']), $arParams);
         if ($bFromEditForm && isset($_REQUEST['EVENT_NOTIFY'])) {
             if (isset($_REQUEST['EVENT_REINVITE'])) {
                 $arEventParams[1]['REINVITE'] = $_REQUEST['EVENT_REINVITE'] == 'Y';
             }
             $arEventParams[1]['NOTIFY'] = $_REQUEST['EVENT_NOTIFY'] == 'Y';
         } elseif ($arResult['MEETING']['EVENT']) {
             $arEventParams[1]['NOTIFY'] = $arResult['MEETING']['EVENT']['MEETING']['NOTIFY'];
         }
     }
 }
 $arAgenda = $_REQUEST['AGENDA'];
 $bDeleted = false;
 if (is_array($arAgenda)) {
     $arNewAgendaMap = array();