'horizontal', 'id' => 'edit', //'space' => '20px', 'title' => 'Alert Settings', //'class' => 'box box-solid', 'fieldset' => array('edit' => ''), ); $form['row'][0]['editing'] = array( 'type' => 'hidden', 'value' => 'yes'); $form['row'][1]['ignore'] = array( 'type' => 'toggle', 'view' => 'toggle', 'palette' => 'yellow', 'name' => 'Ignore Device', //'fieldset' => 'edit', 'placeholder' => 'Suppresses alerts and notifications. Hides device from some UI elements.', 'readonly' => $readonly, 'value' => $device['ignore']); $form['row'][2]['ignore_until'] = array( 'type' => 'datetime', //'fieldset' => 'edit', 'name' => 'Ignore Until', 'placeholder' => '', //'width' => '250px', 'readonly' => $readonly, 'disabled' => empty($device['ignore_until']), 'min' => 'current', 'value' => $device['ignore_until'] ?: ''); $form['row'][2]['ignore_until_enable'] = array( 'type' => 'toggle', 'size' => 'large', 'readonly' => $readonly, 'onchange' => "toggleAttrib('disabled', 'ignore_until')", 'value' => !empty($device['ignore_until'])); $form['row'][3]['override_sysContact'] = array( 'type' => 'toggle', 'view' => 'toggle', 'palette' => 'yellow', 'name' => 'Override sysContact', //'fieldset' => 'edit', 'placeholder' => 'Use custom contact below', 'readonly' => $readonly, 'onchange' => "toggleAttrib('disabled', 'sysContact')", 'value' => $override_sysContact_bool); $form['row'][4]['sysContact'] = array( 'type' => 'text', //'fieldset' => 'edit', 'name' => 'Custom contact', 'placeholder' => '', 'width' => '250px', 'readonly' => $readonly, 'disabled' => !$override_sysContact_bool, 'value' => $override_sysContact_string); $form['row'][5]['disable_notify'] = array( 'type' => 'toggle', 'view' => 'toggle', 'palette' => 'red', 'name' => 'Disable notifications', //'fieldset' => 'edit', 'placeholder' => 'Don\'t send alert notifications (but write to eventlog)', 'readonly' => $readonly, 'value' => $disable_notify); $form['row'][7]['submit'] = array( 'type' => 'submit', 'name' => 'Save Changes', 'icon' => 'icon-ok icon-white', //'right' => TRUE, 'class' => 'btn-primary', 'readonly' => $readonly, 'value' => 'save'); print_form($form); unset($form); // EOF