Ejemplo n.º 1
0
}
$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';
Ejemplo n.º 2
0
//
$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