Begin removing several dependencies on Config object
Este commit está contenido en:
45
config.cpp
45
config.cpp
@@ -73,27 +73,27 @@ Config::Config(const std::map<std::string, std::string> &map)
|
||||
this->wikiname = required("wikiname");
|
||||
this->logfile = required("logfile");
|
||||
this->templatepath = required("templatepath");
|
||||
this->linkallcats = required("linkallcats");
|
||||
this->linkallpages = required("linkallpages");
|
||||
this->linkcategory = required("linkcategory");
|
||||
this->linkdelete = required("linkdelete");
|
||||
this->linkedit = required("linkedit");
|
||||
this->linkhistory = required("linkhistory");
|
||||
this->linkindex = required("linkindex");
|
||||
this->linklogout = required("linklogout");
|
||||
this->linkpage = required("linkpage");
|
||||
this->linkrecent = required("linkrecent");
|
||||
this->linkrevision = required("linkrevision");
|
||||
this->linksettings = required("linksettings");
|
||||
this->linkshere = required("linkshere");
|
||||
this->loginurl = required("loginurl");
|
||||
this->linkrecentsort = required("linkrecentsort");
|
||||
this->linkhistorysort = required("linkhistorysort");
|
||||
this->actionurl = required("actionurl");
|
||||
this->settingsurl = required("settingsurl");
|
||||
this->deletionurl = required("deletionurl");
|
||||
this->adminregisterurl = required("adminregisterurl");
|
||||
this->userchangepwurl = required("userchangepwurl");
|
||||
this->urls.linkallcats = required("linkallcats");
|
||||
this->urls.linkallpages = required("linkallpages");
|
||||
this->urls.linkcategory = required("linkcategory");
|
||||
this->urls.linkdelete = required("linkdelete");
|
||||
this->urls.linkedit = required("linkedit");
|
||||
this->urls.linkhistory = required("linkhistory");
|
||||
this->urls.linkindex = required("linkindex");
|
||||
this->urls.linklogout = required("linklogout");
|
||||
this->urls.linkpage = required("linkpage");
|
||||
this->urls.linkrecent = required("linkrecent");
|
||||
this->urls.linkrevision = required("linkrevision");
|
||||
this->urls.linksettings = required("linksettings");
|
||||
this->urls.linkshere = required("linkshere");
|
||||
this->urls.loginurl = required("loginurl");
|
||||
this->urls.linkrecentsort = required("linkrecentsort");
|
||||
this->urls.linkhistorysort = required("linkhistorysort");
|
||||
this->urls.actionurl = required("actionurl");
|
||||
this->urls.settingsurl = required("settingsurl");
|
||||
this->urls.deletionurl = required("deletionurl");
|
||||
this->urls.adminregisterurl = required("adminregisterurl");
|
||||
this->urls.userchangepwurl = required("userchangepwurl");
|
||||
this->connectionstring = required("connectionstring");
|
||||
|
||||
this->max_pagename_length = optional("max_pagename_length", 256);
|
||||
@@ -106,6 +106,9 @@ Config::Config(const std::map<std::string, std::string> &map)
|
||||
this->templateprefix = "{qswiki:";
|
||||
|
||||
this->max_payload_length = optional("max_payload_length", 10 * 1024 * 1024);
|
||||
|
||||
ConfigVariableResolver resolver{this->configmap};
|
||||
this->configVarResolver = resolver;
|
||||
}
|
||||
|
||||
ConfigReader::ConfigReader(const std::string &file)
|
||||
|
Referencia en una nueva incidencia
Block a user