Ejemplo n.º 1
0
$form->startBlock('rw_extipaddr');
$form->setLabel(null, _('Static Public IP'), 'extipaddr', 'class=labelcol');
$form->startBlock('rw_extipaddr', 'right');
$form->setField('extipaddr', 'text', 'size=15|maxlength=15');
$form->setInputText('extipaddr', $cfgPtr['extipaddr']);
//
$form->exitBlock();
// public host name
$form->startBlock('rw_exthostname');
$form->setLabel(null, _('Public Hostname'), 'exthostname', 'class=labelcol');
$form->startBlock('rw_exthostname', 'right');
$form->setField('exthostname', 'text', 'size=32', true);
$form->setInputText('exthostname', $cfgPtr['exthostname']);
$form->setLabel(null, _('This information should be updated by:'), null, null, true);
$form->setField('hostnameupdatesrc', 'radio', null, false, 'router');
$form->setRadioItems('hostnameupdatesrc', 'router=' . _('My Router') . '|' . 'local=' . _('This system'), true);
$form->setCbState('hostnameupdatesrc', $cfgPtr['hostnameupdatesrc']);
//
$form->exitBlock();
$form->exitFieldSet();
$form->startFieldset('fset_dyndns', _('Dynamic DNS Client'));
// dynamic dns
$form->startBlock('rw_service');
$form->setLabel(null, _('Service Type'), 'dyndnstype', 'class=labelcol');
$form->startBlock('rw_service', 'right');
$form->setField('dyndnstype', 'select', 'name=dyndnstype');
$form->setSelectOptFill('dyndnstype', $ddnsProviders);
$form->setFieldOptionsState('dyndnstype', $cfgPtr['dyndnstype']);
//
$form->exitBlock();
// ddns username