$query_output = $wdj_mysql_interface->updateExecutiveMember($MEETING_MEMBERSHIP_ID, $EXECUTIVE_OFFICER_ID, $EXECUTIVE_MEMBER_ID); $debug .= "IS_UPDATE_EXECUTIVE_MEMBER"; array_push($result->query_output_arr, $query_output); } // COPY MEETING $IS_NEW_MEETING_HEADER = $params->isYes($params->IS_NEW_MEETING_HEADER); $IS_UPDATE_MEETING_HEADER = $params->isYes($params->IS_UPDATE_MEETING_HEADER); $MEETING_TEMPLATE_ID = $params->getParamNumber($params->MEETING_TEMPLATE_ID); if ($IS_NEW_MEETING_HEADER && $MEETING_TEMPLATE_ID > 0 && !empty($THEME) && !empty($START_DATE) && $MEETING_MEMBERSHIP_ID > 0) { array_push($debug_stack_array, "IS_NEW_MEETING_HEADER : {$IS_NEW_MEETING_HEADER}"); array_push($debug_stack_array, "MEETING_TEMPLATE_ID : {$MEETING_TEMPLATE_ID}"); array_push($debug_stack_array, "THEME : {$THEME}"); array_push($debug_stack_array, "START_DATE : {$START_DATE}"); array_push($debug_stack_array, "MEETING_MEMBERSHIP_ID : {$MEETING_MEMBERSHIP_ID}"); // 현재 멤버쉽에 등록된 가장 마지막 클럽 정보를 가져옵니다. $all_meeting_agenda_list = $wdj_mysql_interface->getMeetingAgendaList($MEETING_MEMBERSHIP_ID); // 클럽에 최초로 등록되는 미팅 아젠다일 경우의 처리. $new_round = 1; if (!empty($all_meeting_agenda_list)) { // 이미 등록된 미팅 아젠다가 있는 경우. $recent_meeting_agenda_obj = $all_meeting_agenda_list[0]; $recent_meeting_agenda_obj_json_str = json_encode($recent_meeting_agenda_obj); array_push($debug_stack_array, $recent_meeting_agenda_obj_json_str); $new_round = strval(intval($recent_meeting_agenda_obj->__round) + 1); array_push($debug_stack_array, "new_round : {$new_round}"); } $new_start_datetime = new DateTime($START_DATE); $new_startdttm = $new_start_datetime->format("YmdHis"); array_push($debug_stack_array, "new_startdttm : {$new_startdttm}"); $query_output = $wdj_mysql_interface->insertMeetingAgenda($new_round, $THEME, $new_startdttm, $MEETING_MEMBERSHIP_ID); array_push($result->query_output_arr, $query_output);