<?php require_once 'modules/Calls_Reschedule/Calls_Reschedule.php'; require_once 'modules/Calls/Call.php'; $call = new call(); $timedate = new TimeDate(); $id = $_POST['call_id']; $date = $_POST['date']; $reason = $_POST['reason']; $hour = $_POST['date_start_hours']; $minutes = $_POST['date_start_minutes']; $ampm = $_POST['date_start_meridiem']; $time_format = $timedate->get_user_time_format(); //get the logged in users time settings //Combine date and time dependant on users settings $time_separator = ":"; if (preg_match('/\\d+([^\\d])\\d+([^\\d]*)/s', $time_format, $match)) { $time_separator = $match[1]; } if (!empty($hour) && !empty($minutes)) { $time_start = $hour . $time_separator . $minutes; } if (isset($ampm) && !empty($ampm)) { $time_start = $timedate->merge_time_meridiem($time_start, $timedate->get_time_format(), $ampm); } if (isset($time_start) && strlen($date) == 10) { $date_start = $date . ' ' . $time_start; } $call->retrieve($id); $call->date_start = $date_start; //set new the start date
$xtpl->assign("CELL_WIDTH", $col_width); $xtpl->parse("main." . $section_name . ".merge_cell_edit_checkbox"); break; case 'date': case 'datetime': $xtpl->assign("CALENDAR_LANG", "en"); $xtpl->assign("USER_DATEFORMAT", '(' . $timedate->get_user_date_format() . ')'); $xtpl->assign("CALENDAR_DATEFORMAT", $timedate->get_cal_date_format()); $xtpl->assign("EDIT_FIELD_VALUE", $select_row_curr_field_value); $xtpl->assign("CELL_WIDTH", $col_width); $xtpl->assign("THEME", $theme); $xtpl->parse("main." . $section_name . ".merge_cell_edit_date"); break; case 'datetimecombo': $xtpl->assign("CALENDAR_LANG", "en"); $xtpl->assign("USER_DATEFORMAT", $timedate->get_user_time_format()); $xtpl->assign("CALENDAR_DATEFORMAT", $timedate->get_cal_date_format()); $xtpl->assign("EDIT_FIELD_VALUE", $select_row_curr_field_value); $xtpl->assign("CELL_WIDTH", $col_width); $xtpl->assign("THEME", $theme); $xtpl->parse("main." . $section_name . ".merge_cell_edit_datetime"); break; default: break; } //render a column for each selected record to merge foreach ($merge_ids_array as $id) { $xtpl->assign("CELL_WIDTH", $col_width); $field_name = null; switch ($field_check) { case 'bool':