--- /dev/null
+
+#include "address_parser.h"
+
+AddressParser::AddressParser(QString path) {
+ docRoot = QString(getenv("DOCUMENT_ROOT"));
+ url = path;
+}
+
+QString AddressParser::getUrlPart(int position) const {
+ return url.path().split("/").value(docRoot.split("/").size() - 2 + position, "");
+}
+
+int AddressParser::getCurrentAddr() const {
+// int addr = url.path().split("/").value(docRoot.split("/").size() - 2 + 1, "").toInt();
+ int addr = getUrlPart(1).toInt();
+ if (addr < 0) addr = 0;
+ return addr;
+}
+
+QString AddressParser::getCurrentVarName() const {
+// QString varName = url.path().split("/").value(docRoot.split("/").size() - 2 + 2, "");
+// return varName;
+ return getUrlPart(2);
+}