Functions | |
void | WebOptionROM (BOOL Selected, BYTE Value, ROM BYTE *pString) |
Prints a formated HTML option field to the HTTP socket with content string from ROM. | |
void | WebRadioROM (ROM BYTE *pName, DWORD Value, BOOL Selected, BYTE AccessLevel) |
Prints a formated HTML radio field to the HTTP socket with name string from ROM. | |
void | WebCheckboxROM (ROM BYTE *pName, DWORD Value, BOOL Selected, BYTE AccessLevel) |
Prints a formated HTML checkbox to the HTTP socket with name string from ROM. | |
void | WebCheckbox (BYTE *pName, DWORD Value, BOOL Selected, BYTE AccessLevel) |
Prints a formated HTML checkbox to the HTTP socket with name string from RAM. | |
BYTE | HTTPNeedsAuth (BYTE *cFile) |
This function is called on the starting authentfication process, if any file is requested via HTTP. | |
void | WebReportChangedState (StateTableIDs_t StringID, PageID_t DestinationPageID) |
Call this function during a HTTP POST session if the user should be forwarded to a message webpage (state.htm) showing a error or state change string. | |
BYTE | WebGetAuthLevelOfCurrentPage (void) |
Each shown webpage has dedicated level of authorization which is stored in an internal structure with all the other webpage related data. | |
BYTE | WebGetCurrentPageID (void) |
Returns the ID of the last loaded html page. | |
void | AuthExecuteApplCommand (BYTE RawCommandFromWeb) |
Commands to application (like restart, shut down, reset to factory settings) are filtered through this function. |
void AuthExecuteApplCommand | ( | BYTE | RawCommandFromWeb | ) |
Commands to application (like restart, shut down, reset to factory settings) are filtered through this function.
Only a authenticated user with enough permissions can execute dedicated application commands.
RawCommandFromWeb | The command as numeric value directly from a GET call (see webpage index.htm for expressions). |