// $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);
$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';
$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();