Files
Adaptix-Framework-AdaptixC2/Client/Source/Utils/Convert.cpp
T
Ralf 0c6fbfea78 Server: Added DBMS + listeners DB
Client: Added color for text
2024-09-28 23:05:36 +03:00

21 lines
675 B
C++

#include <Utils/Convert.h>
bool IsValidURI(const QString &uri)
{
QRegularExpression regex(R"(^\/(?!\/)([a-zA-Z0-9\-_]+\/?)*[a-zA-Z0-9\-_]$)");
QRegularExpressionMatch match = regex.match(uri);
return match.hasMatch();
}
QString UnixTimestampGlobalToStringLocal(qint64 timestamp)
{
QDateTime epochDateTime = QDateTime::fromSecsSinceEpoch(timestamp, Qt::UTC);
QDateTime localDateTime = epochDateTime.toLocalTime();
QString formattedTime = localDateTime.toString("dd/MM hh:mm:ss");
return formattedTime;
}
QString TextColorHtml(QString text, QString color)
{
return R"(<font color=")" + color + R"(">)" + text.toHtmlEscaped() + R"(</font>)";
}