Solvline Eddy DKV2.1.0.3 User Manual

Page 105

Advertising
background image

Chapter 8. Handling

HTML & CGI

105

listPutf(list, "

n_mask

", buff);

}
else

listPutf(list, "

n_mask

", buff);


if (cgiFormStringNoNewlines("

N_GW

", buff, 16) == cgiFormNotFound)

{

sprintf(buff, "%d.%d.%d.%d", cfg.system.gateway[0], cfg.system.gateway[1],

cfg.system.gateway[2],cfg.system.gateway[3]);

listPutf(list, "

n_gw

", buff);

}
else

listPutf(list, "

n_gw

", buff);


if (cgiFormStringNoNewlines("

N_DNS

", buff, 16) == cgiFormNotFound)

{
sprintf(buff, "%d.%d.%d.%d",cfg.system.dns[0], cfg.system.dns[1],
cfg.system.dns[2],cfg.system.dns[3]);
listPutf(list, "

n_dns

", buff);

}
else

listPutf(list, "

n_dns

", buff);


cgiFormInteger

("N_TELNET

", &value, cfg.system.telnet_server);

if (value == 1)
{
listPutf(list, "

n_telnet_di

", "");

listPutf(list, "

n_telnet_en

", "selected");

}
else
{
listPutf(list,

"n_telnet_di

", "selected");

listPutf(list, "

n_telnet_en

", "");

}
cgiFormInteger("

N_WEB

", &value, cfg.system.web_server);

if (value == 1)
{
listPutf(list, "

n_web_di

", "");

listPutf(list,

"n_web_en

", "selected");

}
else
{
listPutf(list, "

n_web_di

", "selected");

listPutf(list, "

n_web_en

", "");

}

The following shows processing part of setagent.c to save user-modified configuration value.

Advertising