Ejemplo n.º 1
0
    $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
		{
Ejemplo n.º 2
0
// 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)