Ejemplo n.º 1
0
//
$form->exitBlock();
// ddns password
$form->startBlock('rw_dyndnspassword');
$form->setLabel(null, _('Password'), 'dyndnspassword', 'class=labelcol');
$form->startBlock('rw_dyndnspassword', 'right');
$form->setField('dyndnspassword', 'text', 'size=32');
$form->setInputText('dyndnspassword', $cfgPtr['dyndnspassword']);
//
$form->exitBlock();
// ddns domain wildcards
$form->startBlock('rw_dyndnswildcard');
$form->setLabel(null, _('Wildcards'), 'dyndnswildcard', 'class=labelcol');
$form->startBlock('rw_dyndnswildcard', 'right');
$form->setField('dyndnswildcard', 'checkbox');
$form->setCbItems('dyndnswildcard', 'yes=' . _('Yes, alias "*.hostname.domain" to hostname specified above.'), true);
$form->setCbState('dyndnswildcard', $cfgPtr['dyndnswildcard']);
//
$form->exitBlock();
$form->exitFieldSet();
$form->exitWrapper();
$form->startWrapper('tab-3');
$form->startFieldset('fset_routes', _('Static routes'));
// static routes
$form->startBlock('rw_route');
$form->setLabel(null, '#1', 'routeaddress', 'class=labelcol');
$form->startBlock('rw_route', 'right');
$form->startWrapper('rw_sets', 'controls');
//
$form->startWrapper('routetpl', 'cloneable', 'class=cloneable');
$form->setField('remove', 'button', 'class=remove removeitem|value=', false);
Ejemplo n.º 2
0
    $confForm->startBlock("rw_{$svc}");
    $confForm->setLabel(null, $svcAvail[$svc]['fld_label_se'], null, 'class=labelcol');
    $confForm->startBlock("rw_{$svc}", 'right');
    $svcAttrib = null;
    $cbState = 0;
    if (isset($cfgPtr['services'][$svc]['fsmount'], $cfgPtr['services'][$svc]['active'])) {
        if ($cfgPtr['services'][$svc]['active'] == 1) {
            if ($cfgPtr['services'][$svc]['fsmount'] != $mntDir) {
                $svcAttrib = 'disabled=disabled';
            } elseif ($cfgPtr['services'][$svc]['fsmount'] == $mntDir) {
                $cbState = 1;
            }
        }
    }
    $confForm->setField($svc, 'checkbox', $svcAttrib);
    $confForm->setCbItems($svc, "yes={$svcAvail[$svc]['fld_desc_se']}", true);
    $confForm->setCbState($svc, 'yes', $cbState);
    $confForm->exitBlock();
}
$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';
Ejemplo n.º 3
0
$form->startBlock('rw_file', 'right');
$form->startWrapper('loadfile');
$form->setField('restore_file', 'file', 'name=restore_file');
$form->setField('doload', 'button', 'class=startjob|disabled=disabled|value=' . _('Load'), false);
$form->setBlockHint('hint-file', _('Select a backup file, then click the above Load button to check the file content.'));
$form->exitWrapper();
//
$form->exitBlock();
$form->exitFieldSet();
$form->startFieldset('fset_what', _('Backup subsets'));
// core system configuration
$form->startBlock('rw_what');
$form->setLabel(null, _('System'), 'bck_system', 'class=labelcol');
$form->startBlock('rw_what', 'right');
$form->setField('bck_system', 'checkbox', 'name=bck_system');
$form->setCbItems('bck_system', 'system=' . _('System core configuration'), true);
$form->setCbState('bck_system', 'system', 1);
//
$form->exitBlock();
// appliance specific configuration sets
foreach (array_keys($cfgAppliance) as $app) {
    if (isset($cfgAppliance[$app]['config'])) {
        $fieldId = "bck_app_{$app}";
        $form->startBlock("rw_{$app}");
        $form->setLabel(null, $cfgAppliance[$app]['fld_label_bck'], null, 'class=labelcol');
        $form->startBlock("rw_{$app}", 'right');
        $form->setField($fieldId, 'checkbox', 'name=bck_app[]');
        $form->setCbItems($fieldId, "{$app}={$cfgAppliance[$app]['fld_desc_bck']}", true);
        $form->setCbState($fieldId, $app, 1);
        //
        $form->exitBlock();