- if(param1 != "") {
- if(param2 != "") {
- std::string key = param1;
- key += "|";
- key += param2;
-
- if(opType == "hide") getOperatedEngine()->findClientSession(key)->hide();
-
- if(opType == "show") getOperatedEngine()->findClientSession(key)->show();
-
- if(opType == "hidden") opt_response_content = getOperatedEngine()->findClientSession(key)->hidden() ? "true" : "false";
-
- if(opType == "shown") opt_response_content = getOperatedEngine()->findClientSession(key)->shown() ? "true" : "false";
- } else {
- std::string address;
- int port;
- anna::functions::getAddressAndPortFromSocketLiteral(param1, address, port);
-
- if(opType == "hide") getOperatedEngine()->findServer(address, port)->hide();
-
- if(opType == "show") getOperatedEngine()->findServer(address, port)->show();
-
- if(opType == "hidden") opt_response_content = getOperatedEngine()->findServer(address, port)->hidden() ? "true" : "false";
-
- if(opType == "shown") opt_response_content = getOperatedEngine()->findServer(address, port)->shown() ? "true" : "false";
- }
- } else {
- if(opType == "hide") getOperatedEntity()->hide();
-
- if(opType == "show") getOperatedEntity()->show();
-
- if(opType == "hidden") opt_response_content = getOperatedEntity()->hidden() ? "true" : "false";
-
- if(opType == "shown") opt_response_content = getOperatedEntity()->shown() ? "true" : "false";
- }