| OLD | NEW |
| 1 #include "PluginStdAfx.h" | 1 #include "PluginStdAfx.h" |
| 2 | 2 |
| 3 #include "PluginConfiguration.h" | 3 #include "PluginConfiguration.h" |
| 4 #include "PluginClient.h" | 4 #include "PluginClient.h" |
| 5 #include "PluginIniFile.h" | 5 #include "PluginIniFile.h" |
| 6 #include "PluginSettings.h" | 6 #include "PluginSettings.h" |
| 7 #include "PluginSystem.h" | 7 #include "PluginSystem.h" |
| 8 #include "PluginHttpRequest.h" | 8 #include "PluginHttpRequest.h" |
| 9 | 9 |
| 10 | 10 |
| (...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 99 whiteListToGoSent.insert(std::make_pair(it->first, it->second)); | 99 whiteListToGoSent.insert(std::make_pair(it->first, it->second)); |
| 100 } | 100 } |
| 101 | 101 |
| 102 httpRequest.Add("wlist", whiteList); | 102 httpRequest.Add("wlist", whiteList); |
| 103 } | 103 } |
| 104 | 104 |
| 105 #endif // SUPPORT_WHITELIST | 105 #endif // SUPPORT_WHITELIST |
| 106 | 106 |
| 107 httpRequest.Add("dicv", settings->GetValue(SETTING_DICTIONARY_VERSION, 0)); | 107 httpRequest.Add("dicv", settings->GetValue(SETTING_DICTIONARY_VERSION, 0)); |
| 108 | 108 |
| 109 #ifdef SUPPORT_FILTER | |
| 110 httpRequest.Add("filterv", settings->GetValue(SETTING_FILTER_VERSION, 0)); | |
| 111 #endif | |
| 112 #ifdef SUPPORT_CONFIG | 109 #ifdef SUPPORT_CONFIG |
| 113 httpRequest.Add("configv", settings->GetValue(SETTING_CONFIG_VERSION, 0)); | 110 httpRequest.Add("configv", settings->GetValue(SETTING_CONFIG_VERSION, 0)); |
| 114 #endif | 111 #endif |
| 115 | 112 |
| 116 if (!isOk) | 113 if (!isOk) |
| 117 { | 114 { |
| 118 return false; | 115 return false; |
| 119 } | 116 } |
| 120 | 117 |
| 121 if (!httpRequest.Send(false)) | 118 if (!httpRequest.Send(false)) |
| (...skipping 96 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 218 | 215 |
| 219 DEBUG_SETTINGS("Settings::Configuration file version:" + it->second); | 216 DEBUG_SETTINGS("Settings::Configuration file version:" + it->second); |
| 220 } | 217 } |
| 221 else | 218 else |
| 222 { | 219 { |
| 223 m_isValidConfig = false; | 220 m_isValidConfig = false; |
| 224 } | 221 } |
| 225 | 222 |
| 226 #endif // SUPPORT_CONFIG | 223 #endif // SUPPORT_CONFIG |
| 227 | 224 |
| 228 #ifdef SUPPORT_FILTER | |
| 229 | |
| 230 // Unpack filter URL's | |
| 231 m_isValidFilter = iniFile->HasSection("Filters"); | |
| 232 if (m_isValidFilter) | |
| 233 { | |
| 234 it = settingsData.find(SETTING_FILTER_VERSION); | |
| 235 if (it != settingsData.end()) | |
| 236 { | |
| 237 m_filterVersion = atoi(it->second); | |
| 238 } | |
| 239 | |
| 240 CPluginIniFile::TSectionData filters = iniFile->GetSectionData("Filters"); | |
| 241 | |
| 242 int filterCount = 0; | |
| 243 bool bContinue = true; | |
| 244 | |
| 245 m_filterUrlList.clear(); | |
| 246 | |
| 247 do | |
| 248 { | |
| 249 CStringA filterCountStr; | |
| 250 filterCountStr.Format("%d", ++filterCount); | |
| 251 | |
| 252 CPluginIniFile::TSectionData::iterator filterIt = filters.find("filter" +
filterCountStr); | |
| 253 CPluginIniFile::TSectionData::iterator versionIt = filters.find("filter" +
filterCountStr + "v"); | |
| 254 CPluginIniFile::TSectionData::iterator fileNameIt = filters.find("filter"
+ filterCountStr + "filename"); | |
| 255 | |
| 256 if (bContinue = (filterIt != filters.end() && versionIt != filters.end())) | |
| 257 { | |
| 258 m_filterUrlList[CString(filterIt->second)] = atoi(versionIt->second); | |
| 259 if (fileNameIt != filters.end()) | |
| 260 { | |
| 261 m_filterFileNameList[CString(filterIt->second)] = fileNameIt->second; | |
| 262 } | |
| 263 } | |
| 264 | |
| 265 } while (bContinue); | |
| 266 } | |
| 267 | |
| 268 #endif // SUPPORT_FILTER | |
| 269 | |
| 270 #ifdef SUPPORT_WHITELIST | 225 #ifdef SUPPORT_WHITELIST |
| 271 | 226 |
| 272 // Unpack whitelist domains | 227 // Unpack whitelist domains |
| 273 m_isValidWhiteList = iniFile->HasSection("Whitelist"); | 228 m_isValidWhiteList = iniFile->HasSection("Whitelist"); |
| 274 if (m_isValidWhiteList) | 229 if (m_isValidWhiteList) |
| 275 { | 230 { |
| 276 CPluginIniFile::TSectionData whitelist = iniFile->GetSectionData("Whitelist"
); | 231 CPluginIniFile::TSectionData whitelist = iniFile->GetSectionData("Whitelist"
); |
| 277 | 232 |
| 278 int domainCount = 0; | 233 int domainCount = 0; |
| 279 bool bContinue = true; | 234 bool bContinue = true; |
| (...skipping 211 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 491 | 446 |
| 492 #endif // SUPPORT_CONFIG | 447 #endif // SUPPORT_CONFIG |
| 493 | 448 |
| 494 | 449 |
| 495 #ifdef PRODUCT_AIDOINLINE | 450 #ifdef PRODUCT_AIDOINLINE |
| 496 CString CPluginConfiguration::GetCollectedStatus() const | 451 CString CPluginConfiguration::GetCollectedStatus() const |
| 497 { | 452 { |
| 498 return m_collectedStatus; | 453 return m_collectedStatus; |
| 499 } | 454 } |
| 500 #endif | 455 #endif |
| OLD | NEW |