$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