Update server code integration for QtWebApp 1.7.11

- Adapt server code for QtWebapp namespace 'stefanfrings'
- Implement custom modifications needed by v1 controller
  via template engine
- Unify iphone and ipad templates
This commit is contained in:
Felix Kauselmann
2020-07-30 12:33:13 +02:00
parent f8a00605c5
commit 1b344d70e5
73 changed files with 249 additions and 247 deletions

View File

@ -8,6 +8,11 @@
#include "QsLog.h"
using stefanfrings::HttpRequest;
using stefanfrings::HttpResponse;
using stefanfrings::HttpSession;
using stefanfrings::Template;
LibrariesController::LibrariesController() { }
void LibrariesController::service(HttpRequest &request, HttpResponse &response)
@ -20,9 +25,13 @@ void LibrariesController::service(HttpRequest &request, HttpResponse &response)
ySession->clearNavigationPath();
Template t = Static::templateLoader->getTemplate("libraries_" + ySession->getDeviceType(), request.getHeader("Accept-Language"));
Template t = Static::templateLoader->getTemplate("libraries", request.getHeader("Accept-Language"));
t.enableWarnings();
// set device type and display
t.setVariable("device", ySession->getDeviceType());
t.setVariable("display", ySession->getDisplayType());
YACReaderLibraries libraries = DBHelper::getLibraries();
QList<QString> names = DBHelper::getLibrariesNames();