updated config file working #14

Merged
wt merged 1 commits from configfilefix into main 2025-02-19 14:20:33 +07:00
15 changed files with 17 additions and 0 deletions
Showing only changes of commit d5f074acd6 - Show all commits
+1
View File
@@ -31,6 +31,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
int dns_enabled = config::config.getConfig()["settings"]["dns"]["enabled"];
std::stringstream responsedata;
responsedata << R"({"enabled":")" << dns_enabled << R"("})";
+1
View File
@@ -29,6 +29,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
std::stringstream responsedata;
responsedata << R"({"domains":)";
responsedata << config::config.getConfig()["settings"]["dns"]["localdomains"];
+1
View File
@@ -29,6 +29,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
std::stringstream responsedata;
responsedata << R"({"servers":)";
responsedata << config::config.getConfig()["settings"]["dns"]["servers"];
+1
View File
@@ -31,6 +31,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
int ftp_enabled = config::config.getConfig()["settings"]["ftp"]["enabled"];
std::stringstream responsedata;
responsedata << R"({"enabled":")" << ftp_enabled << R"("})";
+1
View File
@@ -31,6 +31,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
std::stringstream responsedata;
responsedata << R"({"keys":)";
responsedata << config::config.getConfig()["settings"]["ssh"]["keys"];
+1
View File
@@ -36,6 +36,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
int ssh_port = config::config.getConfig()["settings"]["ssh"]["port"];
std::stringstream responsedata;
responsedata << R"({"port":")" << ssh_port << R"("})";
+1
View File
@@ -17,6 +17,7 @@ namespace api
{
std::string get_ssh_server()
{
config::config.setConfig(std::string("../config.json"));
return config::config.getConfig()["settings"]["ssh"]["server"];
}
+1
View File
@@ -31,6 +31,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
int ssh_status = config::config.getConfig()["settings"]["ssh"]["enabled"];
std::stringstream responsedata;
responsedata << R"({"status":")" << ssh_status << R"("})";
+1
View File
@@ -35,6 +35,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
int telnet_enabled = config::config.getConfig()["settings"]["telnet"]["enabled"];
std::stringstream responsedata;
responsedata << R"({"enabled":")" << telnet_enabled << R"("})";
+1
View File
@@ -35,6 +35,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
int telnet_port = config::config.getConfig()["settings"]["telnet"]["port"];
std::stringstream responsedata;
responsedata << R"({"port":")" << telnet_port << R"("})";
+2
View File
@@ -35,6 +35,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
int wifi_channel = config::config.getConfig()["settings"]["wifi"]["channel"];
std::stringstream responsedata;
responsedata << R"({"channel":")" << wifi_channel << R"("})";
@@ -84,6 +85,7 @@ namespace api
system("rc restart hostapd");
std::string syslogstring = "WIFI channel changed to " + new_channel;
syslog(LOG_INFO, "%s", syslogstring.c_str());
sleep(1);
config::config.setConfig(std::string("../config.json"));
nlohmann::json new_config = config::config.getConfig();
new_config["settings"]["wifi"]["channel"] = std::stoi(new_channel);
+1
View File
@@ -35,6 +35,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
std::string wifi_name = config::config.getConfig()["settings"]["wifi"]["name"];
std::stringstream responsedata;
responsedata << R"({"name":")" << wifi_name << R"("})";
+1
View File
@@ -35,6 +35,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
std::string wifi_password = config::config.getConfig()["settings"]["wifi"]["password"];
std::stringstream responsedata;
responsedata << R"({"password":")" << wifi_password << R"("})";
+1
View File
@@ -30,6 +30,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
std::string wifi_password = config::config.getConfig()["settings"]["wifi"]["password"];
std::string wifi_name = config::config.getConfig()["settings"]["wifi"]["name"];
std::stringstream toqrstring;
+2
View File
@@ -31,6 +31,7 @@ namespace api
response.set_content(R"({"access":"reject"})", JSON_TYPE);
return;
}
config::config.setConfig(std::string("../config.json"));
int wifi_status = config::config.getConfig()["settings"]["wifi"]["enabled"];
std::stringstream responsedata;
responsedata << R"({"status":")" << wifi_status << R"("})";
@@ -72,6 +73,7 @@ namespace api
system("rc add hostapd");
syslog(LOG_INFO, "%s", "WIFI is enabled");
}
sleep(1);
config::config.setConfig(std::string("../config.json"));
nlohmann::json new_config = config::config.getConfig();
new_config["settings"]["wifi"]["enabled"] = new_wifi_status;