コード例 #1
0
ファイル: services_form.php プロジェクト: phedders/zabbix
    }
    $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;