reduced number of pages and it's handlers
This commit is contained in:
parent
ccf93b696a
commit
936d2db080
|
|
@ -27,7 +27,10 @@ static const char *TAG = "HTTPServerPost";
|
||||||
|
|
||||||
#define FILE_PATH_MAX (ESP_VFS_PATH_MAX + CONFIG_SPIFFS_OBJ_NAME_LEN)
|
#define FILE_PATH_MAX (ESP_VFS_PATH_MAX + CONFIG_SPIFFS_OBJ_NAME_LEN)
|
||||||
|
|
||||||
const char url_network_settings[] = "set_network.html";
|
const char url_adapters_settings[] = "set_adapters.html";
|
||||||
|
const char url_services_settings[] = "set_services.html";
|
||||||
|
const char url_system_settings[] = "set_system.html";
|
||||||
|
|
||||||
|
|
||||||
const char url_eth_settings[] = "set_eth.html";
|
const char url_eth_settings[] = "set_eth.html";
|
||||||
const char url_wifi_settings[] = "set_wifi.html";
|
const char url_wifi_settings[] = "set_wifi.html";
|
||||||
|
|
@ -38,12 +41,16 @@ const char url_time_settings[] = "set_time.html";
|
||||||
const char url_reboot[] = "reboot.html";
|
const char url_reboot[] = "reboot.html";
|
||||||
|
|
||||||
static HTTP_IO_RESULT AfterPostHandler(httpd_req_t *req, const char *filename, char *PostData);
|
static HTTP_IO_RESULT AfterPostHandler(httpd_req_t *req, const char *filename, char *PostData);
|
||||||
static HTTP_IO_RESULT HTTPPostNetworkSettings(httpd_req_t *req, char *PostData);
|
static HTTP_IO_RESULT HTTPPostAdaptersSettings(httpd_req_t *req, char *PostData);
|
||||||
|
static HTTP_IO_RESULT HTTPPostServicesSettings(httpd_req_t *req, char *PostData);
|
||||||
|
static HTTP_IO_RESULT HTTPPostSystemSettings(httpd_req_t *req, char *PostData);
|
||||||
|
|
||||||
|
|
||||||
static HTTP_IO_RESULT HTTPPostEthernetSettings(httpd_req_t *req, char *PostData);
|
static HTTP_IO_RESULT HTTPPostEthernetSettings(httpd_req_t *req, char *PostData);
|
||||||
static HTTP_IO_RESULT HTTPPostWiFiSettings(httpd_req_t *req, char *PostData);
|
static HTTP_IO_RESULT HTTPPostWiFiSettings(httpd_req_t *req, char *PostData);
|
||||||
static HTTP_IO_RESULT HTTPPostGPRSSettings(httpd_req_t *req, char *PostData);
|
static HTTP_IO_RESULT HTTPPostGPRSSettings(httpd_req_t *req, char *PostData);
|
||||||
static HTTP_IO_RESULT HTTPPostMQTTSettings(httpd_req_t *req, char *PostData);
|
static HTTP_IO_RESULT HTTPPostMQTTSettings(httpd_req_t *req, char *PostData);
|
||||||
static HTTP_IO_RESULT HTTPPostSystemSettings(httpd_req_t *req, char *PostData);
|
static HTTP_IO_RESULT HTTPPostSystemOldSettings(httpd_req_t *req, char *PostData);
|
||||||
static HTTP_IO_RESULT HTTPPostTimeSettings(httpd_req_t *req, char *PostData);
|
static HTTP_IO_RESULT HTTPPostTimeSettings(httpd_req_t *req, char *PostData);
|
||||||
static HTTP_IO_RESULT HTTPPostReboot(httpd_req_t *req, char *PostData);
|
static HTTP_IO_RESULT HTTPPostReboot(httpd_req_t *req, char *PostData);
|
||||||
|
|
||||||
|
|
@ -84,22 +91,13 @@ HTTP_IO_RESULT HTTPPostApp(httpd_req_t *req, const char *filename, char *PostDat
|
||||||
|
|
||||||
static HTTP_IO_RESULT AfterPostHandler(httpd_req_t *req, const char *filename, char *PostData)
|
static HTTP_IO_RESULT AfterPostHandler(httpd_req_t *req, const char *filename, char *PostData)
|
||||||
{
|
{
|
||||||
if (!memcmp(filename, url_network_settings, sizeof(url_network_settings)))
|
if (!memcmp(filename, url_adapters_settings, sizeof(url_adapters_settings)))
|
||||||
return HTTPPostNetworkSettings(req, PostData);
|
return HTTPPostAdaptersSettings(req, PostData);
|
||||||
|
if (!memcmp(filename, url_services_settings, sizeof(url_services_settings)))
|
||||||
|
return HTTPPostAdaptersSettings(req, PostData);
|
||||||
|
if (!memcmp(filename, url_system_settings, sizeof(url_system_settings)))
|
||||||
|
return HTTPPostAdaptersSettings(req, PostData);
|
||||||
|
|
||||||
if (!memcmp(filename, url_eth_settings, sizeof(url_eth_settings)))
|
|
||||||
return HTTPPostEthernetSettings(req, PostData);
|
|
||||||
|
|
||||||
if (!memcmp(filename, url_wifi_settings, sizeof(url_wifi_settings)))
|
|
||||||
return HTTPPostWiFiSettings(req, PostData);
|
|
||||||
if (!memcmp(filename, url_gprs_settings, sizeof(url_gprs_settings)))
|
|
||||||
return HTTPPostGPRSSettings(req, PostData);
|
|
||||||
if (!memcmp(filename, url_mqtt_settings, sizeof(url_mqtt_settings)))
|
|
||||||
return HTTPPostMQTTSettings(req, PostData);
|
|
||||||
if (!memcmp(filename, url_sys_settings, sizeof(url_sys_settings)))
|
|
||||||
return HTTPPostSystemSettings(req, PostData);
|
|
||||||
if (!memcmp(filename, url_time_settings, sizeof(url_time_settings)))
|
|
||||||
return HTTPPostTimeSettings(req, PostData);
|
|
||||||
if (!memcmp(filename, url_reboot, sizeof(url_reboot)))
|
if (!memcmp(filename, url_reboot, sizeof(url_reboot)))
|
||||||
return HTTPPostReboot(req, PostData);
|
return HTTPPostReboot(req, PostData);
|
||||||
|
|
||||||
|
|
@ -111,7 +109,7 @@ static HTTP_IO_RESULT AfterPostHandler(httpd_req_t *req, const char *filename, c
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static HTTP_IO_RESULT HTTPPostNetworkSettings(httpd_req_t *req, char *PostData)
|
static HTTP_IO_RESULT HTTPPostAdaptersSettings(httpd_req_t *req, char *PostData)
|
||||||
{
|
{
|
||||||
char tmp[32];
|
char tmp[32];
|
||||||
#if CONFIG_WEBGUIAPP_ETHERNET_ENABLE
|
#if CONFIG_WEBGUIAPP_ETHERNET_ENABLE
|
||||||
|
|
@ -255,8 +253,16 @@ char tmp[32];
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
return HTTP_IO_DONE;
|
return HTTP_IO_DONE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HTTP_IO_RESULT HTTPPostServicesSettings(httpd_req_t *req, char *PostData)
|
||||||
|
{
|
||||||
|
return HTTP_IO_DONE;
|
||||||
|
}
|
||||||
|
|
||||||
|
static HTTP_IO_RESULT HTTPPostSystemSettings(httpd_req_t *req, char *PostData)
|
||||||
|
{
|
||||||
|
return HTTP_IO_DONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HTTP_IO_RESULT HTTPPostEthernetSettings(httpd_req_t *req, char *PostData)
|
static HTTP_IO_RESULT HTTPPostEthernetSettings(httpd_req_t *req, char *PostData)
|
||||||
|
|
@ -501,7 +507,7 @@ static HTTP_IO_RESULT HTTPPostMQTTSettings(httpd_req_t *req, char *PostData)
|
||||||
return HTTP_IO_DONE;
|
return HTTP_IO_DONE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static HTTP_IO_RESULT HTTPPostSystemSettings(httpd_req_t *req, char *PostData)
|
static HTTP_IO_RESULT HTTPPostSystemOldSettings(httpd_req_t *req, char *PostData)
|
||||||
{
|
{
|
||||||
char tmp[64];
|
char tmp[64];
|
||||||
bool TempIsTCPConfirm = false;
|
bool TempIsTCPConfirm = false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user