} $confForm->exitFieldSet(); $confForm->setField('label', 'hidden'); $confForm->setField('desc', 'hidden'); $confForm->setField('fsmount', 'hidden'); $confForm->setInputText('fsmount', $mntDir); $confForm->setField('uuid', 'hidden'); // 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';
// $form->startWrapper('routetpl', 'cloneable', 'class=cloneable'); $form->setField('remove', 'button', 'class=remove removeitem|value=', false); $form->setLabel(null, _('Address'), 'raddress'); $form->setField('raddress', 'text', 'disabled=disabled|size=17', false); $form->setValidationFunc('raddress', 'validIpAddr'); $form->setLabel(null, _('Subnet') . ' /', 'rsubnet'); $form->setField('rsubnet', 'select', 'disabled=disabled', true, '24'); $form->setSelectOptFill('rsubnet', $netmask); $form->setLabel(null, _('Gateway'), 'rgateway'); $form->setField('rgateway', 'text', 'disabled=disabled|size=17', false); $form->setLabel(null, _('Interface'), 'rdev'); $form->setField('rdev', 'select', 'disabled=disabled', false); $form->setSelectOptFill('rdev', network_get_interface_names()); $form->setValidationFunc('rgateway', 'validIpAddr'); $form->setRequired('rgateway', _('Gateway'), 'rdev=__NONULL__'); $form->setRequired('raddress', _('Address'), 'rdev=__NONULL__'); $form->exitWrapper(); $form->clonePrevWrapper('route', $cfgPtr['route']); // unset($selectOpts); // $form->exitWrapper(); $form->startWrapper('rw_addroutebtn', 'controls'); $form->setField('addrow', 'button', 'class=additem|value='); $form->exitWrapper(); $form->exitBlock(); $form->exitFieldSet(); $form->exitWrapper(); $form->setField('submit', 'submit', 'value=' . _('Save')); // set required fields