Ejemplo n.º 1
0
$cfgSvcName = 'frmSvcCfg';
// label for the device fieldset
$fsetLabel = $_POST['dev'];
$devModel = getDevModel($_POST['dev']);
if ($devModel !== false) {
    $fsetLabel .= " ({$devModel})";
}
// inizialization UI
$initForm->startFieldset('fset_init', _('Disk Device') . ": {$fsetLabel}");
$initForm->startBlock('rw_label');
$initForm->setLabel(null, _('Partition label'), 'label', 'class=labelcol');
$initForm->startBlock('rw_label', 'right');
$initForm->setField('part_label', 'text', 'size=11|maxlength=11|class=required', false, '');
$initForm->setInputText('part_label', $partLabel);
$initForm->setBlockHint('part_label', _('Enter the label for this disk partition.') . '<br>' . _('Only letters A-z, numbers and underscore allowed.'));
$initForm->setValidationFunc('part_label', 'validMountPoint');
$initForm->exitBlock();
$initForm->startBlock('rw_part_desc');
$initForm->setLabel(null, _('Comment'), 'part_desc', 'class=labelcol');
$initForm->startBlock('rw_part_desc', 'right');
$initForm->setField('part_desc', 'text', 'size=40|maxlength=40', false, '');
$initForm->setInputText('part_desc', $partComment);
$initForm->setBlockHint('part_desc', _('Enter a descriptive comment about this partition.'));
$initForm->exitBlock();
$newMount = "{$cfgPtr['mountroot']}/{$mntDir}";
$initForm->startBlock('rw_mountpoint');
$initForm->setLabel(null, _('Mount Point'), 'mountpoint', 'class=labelcol');
$initForm->startBlock('rw_mountpoint', 'right');
$initForm->setField('mountpoint', 'text', 'disabled=disabled|size=40|maxlength=40', false, '');
$initForm->setInputText('mountpoint', $newMount);
$initForm->setBlockHint('mountpoint', _('This partition will be mounted on the path set above.'));
Ejemplo n.º 2
0
    $form->setLabel(null, _('Syslog server'), null, 'class=labelcol');
    $form->startBlock('rw_remote', 'right');
    $form->setLabel(null, _('IP address'), 'remotehost');
    $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();
Ejemplo n.º 3
0
$form->startBlock('rw_usedhcp', 'right');
$form->setField('dhcp', 'select', 'name=dhcp', false, 'yes');
$selectOpts['yes'] = _('configured via DHCP client');
$selectOpts['no'] = _('configured manually');
$form->setSelectOptFill('dhcp', $selectOpts);
$form->setFieldOptionsState('dhcp', $cfgPtr['dhcp']);
unset($selectOpts);
//
$form->exitBlock();
// static ip address and netmask
$form->startBlock('rw_ipaddr');
$form->setLabel(null, _('IP Address'), 'ipaddr', 'class=labelcol');
$form->startBlock('rw_ipaddr', 'right');
$form->setField('ipaddr', 'text', 'size=15|maxlength=15', false, '192.168.1.222');
$form->setInputText('ipaddr', $cfgPtr['ipaddr']);
$form->setValidationFunc('ipaddr', 'validIpAddr');
// netmask selector
$form->setLabel(null, _('Subnet') . ' /', 'subnet');
$form->setField('subnet', 'select', 'name=subnet', false, '24');
$form->setSelectOptFill('subnet', $netmask);
$form->setFieldOptionsState('subnet', $cfgPtr['subnet']);
//
$form->exitBlock();
// gateway
$form->startBlock('rw_gateway');
$form->setLabel(null, _('Gateway'), 'gateway', 'class=labelcol');
$form->startBlock('rw_gateway', 'right');
$form->setField('gateway', 'text', 'size=15|maxlength=15', false, '192.168.1.1');
$form->setInputText('gateway', $cfgPtr['gateway']);
$form->setValidationFunc('gateway', 'validIpAddr');
//