} $cb = new CButton('cancel', S_CANCEL); $cb->SetType('button'); $cb->SetAction('javascript: self.close();'); $td = new CCol($cb); $td->setAttribute('style', 'text-align:right;'); $table->SetFooter($td); $form->AddItem($table); $form->Show(); } //-------------------------------------------- </CHILD SERVICES LIST> -------------------------------------------- //-------------------------------------------- <FORM> -------------------------------------------- if (isset($_REQUEST['sform'])) { $frmService = new CFormTable(S_SERVICE, 'services_form.php', 'POST', null, 'sform'); $frmService->SetHelp("web.services.service.php"); $frmService->SetTableClass('formlongtable'); //service times if (isset($_REQUEST["add_service_time"]) && isset($_REQUEST["new_service_time"])) { $_REQUEST['service_times'] = get_request('service_times', array()); $new_service_time['type'] = $_REQUEST["new_service_time"]['type']; if ($_REQUEST["new_service_time"]['type'] == SERVICE_TIME_TYPE_ONETIME_DOWNTIME) { $new_service_time['from'] = $_REQUEST['new_service_time']['from']; $new_service_time['to'] = $_REQUEST['new_service_time']['to']; $new_service_time['note'] = $_REQUEST["new_service_time"]['note']; } else { $new_service_time['from'] = strtotime($_REQUEST["new_service_time"]['from_week'] . ' ' . $_REQUEST["new_service_time"]['from']); $new_service_time['to'] = strtotime($_REQUEST["new_service_time"]['to_week'] . ' ' . $_REQUEST["new_service_time"]['to']); $new_service_time['note'] = $_REQUEST["new_service_time"]['note']; } while ($new_service_time['to'] && $new_service_time['to'] <= $new_service_time['from']) { $new_service_time['to'] += 7 * 24 * 3600;