$form->setField('remotehost', 'text', "size=16|maxlength=15|class=required"); $form->setInputText('remotehost', $cfgPtr['remotehost']); $form->setLabel(null, _('Port'), 'remoteport'); $form->setField('remoteport', 'text', "size=6|maxlength=5"); $form->setDefault('remoteport', 514); $form->setInputText('remoteport', $cfgPtr['remoteport']); $form->setBlockHint('hint-remote', _('Log messages will also be sent to the host address/port above if set.') . '<br>' . _('Local logs will still be updated regardless of this setting.')); $form->exitBlock(); $form->exitFieldSet(); $form->setField('submit', 'submit', 'value=' . _('Save')); // set validation constraints $hostValidArgs = array('errorMsg' => _('Please enter a valid ip address for') . _('Syslog server'), 'except' => 'empty'); $form->setValidationFunc('remotehost', 'validIpAddr', $hostValidArgs); $form->setValidationFunc('remoteport', 'validPort', array('unprivileged' => false)); // hold form data in a session variable $_SESSION[$sessionName] = $form->serialize(); } // render the page content require 'fbegin.inc'; $form->renderForm(); ?> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('#mode').change(function (){ if (jQuery('#mode').val() == 'membuffer') { jQuery('#rw_localmode').css('border-bottom', '1px dotted #336699'); jQuery('#rw_buffer').show(); } else {
// set fs type to a constant value until a choice will be available $fsType = 'vfat'; $confForm->setField('filesystem', 'hidden'); $confForm->setInputText('filesystem', $fsType); // set the active flag to a constant value until editing will be available $devActive = '1'; $confForm->setField('active', 'hidden'); $confForm->setInputText('active', $devActive); $confForm->setRequired('uuid', _('Disk unique identifier')); $confForm->setRequired('fsmount', _('Service mount point')); $confForm->startWrapper('saveservices'); $saveClick = "onclick=callApply('#confform')"; $confForm->setField('savecfg', 'submit', $saveClick . '|class=startjob|disabled=disabled|value=' . _('Save'), false); $confForm->exitWrapper(); // hold form data in a session variable $_SESSION[$cfgSvcName] = $confForm->serialize(); // // variables for messages populated later from js code $msgStartPartion = escapeStr(_('Creating new partition') . ' ' . $_POST['par'] . ' ' . _('on') . ' ' . $_POST['dev'] . '... '); $msgStartFormat = escapeStr(_('Formatting partition') . ' ' . $_POST['par'] . ' ' . _('on') . ' ' . $_POST['dev'] . '... '); $msgAskReboot = escapeStr(_('Reboot required')); $msgDone = escapeStr(_('done.')); // render main layout require 'fbegin.inc'; $initForm->renderForm(); $confForm->renderForm(); // end layout require 'fend.inc'; ?> <script type="text/javascript"> function callInit(dev, act, par, start, stk)