The GDPR Framework By Data443 - Version 1.0.49

Version Description

(1/18/2022) = * Fram-303 Automatically push a new release from GitHub to WordPress * Fram-304 Add accessibility markup to the terms checkbox

Download this release

Release Info

Developer data443
Plugin Icon 128x128 The GDPR Framework By Data443
Version 1.0.49
Comparing to
See all releases

Code changes from version 1.0.47 to 1.0.49

Files changed (267) hide show
  1. .gitignore +3 -0
  2. assets/1.png +0 -0
  3. assets/2.png +0 -0
  4. assets/3.png +0 -0
  5. assets/4.png +0 -0
  6. assets/5.png +0 -0
  7. assets/conditional-show.js +0 -0
  8. assets/cookieconsent.min.css +0 -0
  9. assets/cookieconsent.min.js +0 -0
  10. assets/data-protection-authorities.php +0 -0
  11. assets/gdpr-admin.css +0 -0
  12. assets/gdpr-admin.js +0 -0
  13. assets/gdpr-badge.svg +0 -0
  14. assets/gdpr-installer.css +0 -0
  15. assets/gdpr-installer.js +0 -0
  16. assets/gdpr-rhino.svg +0 -0
  17. assets/icon-sortable.png +0 -0
  18. assets/jquery.repeater.min.js +0 -0
  19. gdpr-framework.php +4 -2
  20. license.txt +0 -0
  21. readme.txt +9 -0
  22. src/Admin/AdminError.php +0 -0
  23. src/Admin/AdminHelper.php +0 -0
  24. src/Admin/AdminNotice.php +0 -0
  25. src/Admin/AdminTab.php +0 -0
  26. src/Admin/AdminTabGeneral.php +0 -0
  27. src/Admin/AdminTabInterface.php +0 -0
  28. src/Admin/Modal.php +0 -0
  29. src/Admin/WordpressAdmin.php +0 -0
  30. src/Admin/WordpressAdminPage.php +0 -0
  31. src/Components/Consent/AdminTabConsent.php +0 -0
  32. src/Components/Consent/ConsentAdmin.php +0 -0
  33. src/Components/Consent/ConsentManager.php +0 -0
  34. src/Components/Consent/UserConsentModel.php +0 -0
  35. src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php +0 -0
  36. src/Components/PrivacyPolicy/PolicyGenerator.php +0 -0
  37. src/Components/PrivacyPolicy/PrivacyPolicy.php +0 -0
  38. src/Components/PrivacyToolsPage/PrivacyToolsPage.php +0 -0
  39. src/Components/PrivacyToolsPage/PrivacyToolsPageController.php +0 -0
  40. src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php +0 -0
  41. src/Components/Support/AdminTabSupport.php +0 -0
  42. src/Components/Support/Support.php +0 -0
  43. src/Components/Themes/Themes.php +0 -0
  44. src/Components/WordpressComments/WordpressComments.php +0 -0
  45. src/Components/WordpressUser/Controllers/DashboardDataPageController.php +0 -0
  46. src/Components/WordpressUser/Controllers/DashboardProfilePageController.php +0 -0
  47. src/Components/WordpressUser/DataManager.php +0 -0
  48. src/Components/WordpressUser/RegistrationForm.php +0 -0
  49. src/Components/WordpressUser/WordpressUser.php +0 -0
  50. src/Config.php +0 -0
  51. src/Container.php +0 -0
  52. src/DataSubject/AdminTabDataSubject.php +0 -0
  53. src/DataSubject/DataExporter.php +0 -0
  54. src/DataSubject/DataRepository.php +0 -0
  55. src/DataSubject/DataSubject.php +0 -0
  56. src/DataSubject/DataSubjectAdmin.php +0 -0
  57. src/DataSubject/DataSubjectAuthenticator.php +0 -0
  58. src/DataSubject/DataSubjectIdentificator.php +0 -0
  59. src/DataSubject/DataSubjectManager.php +0 -0
  60. src/Database/WordpressDatabase.php +0 -0
  61. src/Helpers.php +0 -0
  62. src/Installer/AdminInstallerNotice.php +0 -0
  63. src/Installer/Installer.php +0 -0
  64. src/Installer/InstallerRouter.php +0 -0
  65. src/Installer/InstallerStep.php +0 -0
  66. src/Installer/InstallerStepInterface.php +0 -0
  67. src/Installer/InstallerWizard.php +0 -0
  68. src/Installer/Steps/ConfigurationPages.php +0 -0
  69. src/Installer/Steps/ConfigurationSettings.php +0 -0
  70. src/Installer/Steps/Consent.php +0 -0
  71. src/Installer/Steps/Disclaimer.php +0 -0
  72. src/Installer/Steps/Finish.php +0 -0
  73. src/Installer/Steps/Integrations.php +0 -0
  74. src/Installer/Steps/PolicyContents.php +0 -0
  75. src/Installer/Steps/PolicySettings.php +0 -0
  76. src/Installer/Steps/Welcome.php +0 -0
  77. src/Modules/ContactForm7/ContactForm7.php +0 -0
  78. src/Modules/WPML/WPML.php +0 -0
  79. src/Options/Options.php +0 -0
  80. src/Options/OptionsBase.php +0 -0
  81. src/Router.php +0 -0
  82. src/Setup.php +0 -0
  83. src/SetupAdmin.php +0 -0
  84. src/View.php +0 -0
  85. vendor/autoload.php +1 -1
  86. vendor/composer/ClassLoader.php +0 -0
  87. vendor/composer/LICENSE +0 -0
  88. vendor/composer/autoload_classmap.php +0 -0
  89. vendor/composer/autoload_files.php +0 -0
  90. vendor/composer/autoload_namespaces.php +0 -0
  91. vendor/composer/autoload_psr4.php +0 -0
  92. vendor/composer/autoload_real.php +7 -7
  93. vendor/composer/autoload_static.php +4 -4
  94. vendor/composer/installed.json +35 -35
  95. vendor/composer/installed.php +1 -1
  96. vendor/composer/platform_check.php +2 -2
  97. vendor/illuminate/collections/Arr.php +14 -0
  98. vendor/illuminate/collections/Collection.php +13 -1
  99. vendor/illuminate/collections/LazyCollection.php +9 -0
  100. vendor/illuminate/config/Repository.php +0 -0
  101. vendor/illuminate/container/BoundMethod.php +0 -0
  102. vendor/illuminate/container/Container.php +0 -0
  103. vendor/illuminate/container/ContextualBindingBuilder.php +0 -0
  104. vendor/illuminate/contracts/Auth/Access/Authorizable.php +0 -0
  105. vendor/illuminate/contracts/Auth/Access/Gate.php +0 -0
  106. vendor/illuminate/contracts/Auth/Authenticatable.php +0 -0
  107. vendor/illuminate/contracts/Auth/CanResetPassword.php +0 -0
  108. vendor/illuminate/contracts/Auth/Factory.php +0 -0
  109. vendor/illuminate/contracts/Auth/Guard.php +0 -0
  110. vendor/illuminate/contracts/Auth/PasswordBroker.php +0 -0
  111. vendor/illuminate/contracts/Auth/PasswordBrokerFactory.php +0 -0
  112. vendor/illuminate/contracts/Auth/StatefulGuard.php +0 -0
  113. vendor/illuminate/contracts/Auth/SupportsBasicAuth.php +0 -0
  114. vendor/illuminate/contracts/Auth/UserProvider.php +0 -0
  115. vendor/illuminate/contracts/Broadcasting/Broadcaster.php +0 -0
  116. vendor/illuminate/contracts/Broadcasting/Factory.php +0 -0
  117. vendor/illuminate/contracts/Broadcasting/ShouldBroadcast.php +0 -0
  118. vendor/illuminate/contracts/Broadcasting/ShouldBroadcastNow.php +0 -0
  119. vendor/illuminate/contracts/Bus/Dispatcher.php +0 -0
  120. vendor/illuminate/contracts/Bus/QueueingDispatcher.php +0 -0
  121. vendor/illuminate/contracts/Cache/Factory.php +0 -0
  122. vendor/illuminate/contracts/Cache/Repository.php +0 -0
  123. vendor/illuminate/contracts/Cache/Store.php +0 -0
  124. vendor/illuminate/contracts/Config/Repository.php +0 -0
  125. vendor/illuminate/contracts/Console/Application.php +0 -0
  126. vendor/illuminate/contracts/Console/Kernel.php +0 -0
  127. vendor/illuminate/contracts/Container/BindingResolutionException.php +0 -0
  128. vendor/illuminate/contracts/Container/Container.php +0 -0
  129. vendor/illuminate/contracts/Container/ContextualBindingBuilder.php +0 -0
  130. vendor/illuminate/contracts/Cookie/Factory.php +0 -0
  131. vendor/illuminate/contracts/Cookie/QueueingFactory.php +0 -0
  132. vendor/illuminate/contracts/Database/ModelIdentifier.php +0 -0
  133. vendor/illuminate/contracts/Debug/ExceptionHandler.php +0 -0
  134. vendor/illuminate/contracts/Encryption/DecryptException.php +0 -0
  135. vendor/illuminate/contracts/Encryption/EncryptException.php +0 -0
  136. vendor/illuminate/contracts/Encryption/Encrypter.php +0 -0
  137. vendor/illuminate/contracts/Events/Dispatcher.php +0 -0
  138. vendor/illuminate/contracts/Filesystem/Cloud.php +0 -0
  139. vendor/illuminate/contracts/Filesystem/Factory.php +0 -0
  140. vendor/illuminate/contracts/Filesystem/FileNotFoundException.php +0 -0
  141. vendor/illuminate/contracts/Filesystem/Filesystem.php +0 -0
  142. vendor/illuminate/contracts/Foundation/Application.php +0 -0
  143. vendor/illuminate/contracts/Hashing/Hasher.php +0 -0
  144. vendor/illuminate/contracts/Http/Kernel.php +0 -0
  145. vendor/illuminate/contracts/Mail/MailQueue.php +0 -0
  146. vendor/illuminate/contracts/Mail/Mailable.php +0 -0
  147. vendor/illuminate/contracts/Mail/Mailer.php +0 -0
  148. vendor/illuminate/contracts/Notifications/Dispatcher.php +0 -0
  149. vendor/illuminate/contracts/Notifications/Factory.php +0 -0
  150. vendor/illuminate/contracts/Pagination/LengthAwarePaginator.php +0 -0
  151. vendor/illuminate/contracts/Pagination/Paginator.php +0 -0
  152. vendor/illuminate/contracts/Pipeline/Hub.php +0 -0
  153. vendor/illuminate/contracts/Pipeline/Pipeline.php +0 -0
  154. vendor/illuminate/contracts/Queue/EntityNotFoundException.php +0 -0
  155. vendor/illuminate/contracts/Queue/EntityResolver.php +0 -0
  156. vendor/illuminate/contracts/Queue/Factory.php +0 -0
  157. vendor/illuminate/contracts/Queue/Job.php +0 -0
  158. vendor/illuminate/contracts/Queue/Monitor.php +0 -0
  159. vendor/illuminate/contracts/Queue/Queue.php +0 -0
  160. vendor/illuminate/contracts/Queue/QueueableCollection.php +0 -0
  161. vendor/illuminate/contracts/Queue/QueueableEntity.php +0 -0
  162. vendor/illuminate/contracts/Queue/ShouldQueue.php +0 -0
  163. vendor/illuminate/contracts/Redis/Factory.php +0 -0
  164. vendor/illuminate/contracts/Routing/BindingRegistrar.php +0 -0
  165. vendor/illuminate/contracts/Routing/Registrar.php +0 -0
  166. vendor/illuminate/contracts/Routing/ResponseFactory.php +1 -1
  167. vendor/illuminate/contracts/Routing/UrlGenerator.php +0 -0
  168. vendor/illuminate/contracts/Routing/UrlRoutable.php +0 -0
  169. vendor/illuminate/contracts/Session/Session.php +0 -0
  170. vendor/illuminate/contracts/Support/Arrayable.php +0 -0
  171. vendor/illuminate/contracts/Support/Htmlable.php +0 -0
  172. vendor/illuminate/contracts/Support/Jsonable.php +0 -0
  173. vendor/illuminate/contracts/Support/MessageBag.php +0 -0
  174. vendor/illuminate/contracts/Support/MessageProvider.php +0 -0
  175. vendor/illuminate/contracts/Support/Renderable.php +0 -0
  176. vendor/illuminate/contracts/Translation/Translator.php +0 -0
  177. vendor/illuminate/contracts/Validation/Factory.php +0 -0
  178. vendor/illuminate/contracts/Validation/ValidatesWhenResolved.php +0 -0
  179. vendor/illuminate/contracts/Validation/Validator.php +0 -0
  180. vendor/illuminate/contracts/View/Factory.php +0 -0
  181. vendor/illuminate/contracts/View/View.php +0 -0
  182. vendor/illuminate/macroable/Traits/Macroable.php +9 -0
  183. vendor/psr/container/src/ContainerExceptionInterface.php +1 -2
  184. views/admin/consent.php +0 -0
  185. views/admin/data-subjects/search-form.php +0 -0
  186. views/admin/data-subjects/search-results.php +0 -0
  187. views/admin/general/delete-action-email.php +0 -0
  188. views/admin/general/delete-action-reassign.php +0 -0
  189. views/admin/general/delete-action.php +0 -0
  190. views/admin/general/description-data-page.php +0 -0
  191. views/admin/general/description-delete-action.php +0 -0
  192. views/admin/general/description-export-action.php +0 -0
  193. views/admin/general/description-terms-page.php +0 -0
  194. views/admin/general/enable.php +0 -0
  195. views/admin/general/export-action-email.php +0 -0
  196. views/admin/general/export-action.php +0 -0
  197. views/admin/general/theme-compatibility.php +0 -0
  198. views/admin/modals/footer.php +0 -0
  199. views/admin/modals/header.php +0 -0
  200. views/admin/modals/test.php +0 -0
  201. views/admin/notice.php +0 -0
  202. views/admin/notices/disclaimer.php +0 -0
  203. views/admin/notices/error.php +0 -0
  204. views/admin/notices/footer-step.php +0 -0
  205. views/admin/notices/footer.php +0 -0
  206. views/admin/notices/header-step.php +0 -0
  207. views/admin/notices/header.php +0 -0
  208. views/admin/notices/help.php +0 -0
  209. views/admin/notices/helper-autoinstall.php +0 -0
  210. views/admin/notices/helper-policy.php +0 -0
  211. views/admin/notices/helper-tools.php +0 -0
  212. views/admin/notices/installer-finished.php +0 -0
  213. views/admin/privacy-policy/company-location.php +0 -0
  214. views/admin/privacy-policy/description-policy-page.php +0 -0
  215. views/admin/privacy-policy/dpa.php +0 -0
  216. views/admin/privacy-policy/generated.php +0 -0
  217. views/admin/privacy-policy/has-dpo.php +0 -0
  218. views/admin/privacy-policy/header.php +0 -0
  219. views/admin/settings-page.php +0 -0
  220. views/admin/support/contents.php +0 -0
  221. views/admin/wizard-buttons.php +0 -0
  222. views/email/action-export.php +0 -0
  223. views/email/action-forget.php +0 -0
  224. views/email/identify-data-subject.php +0 -0
  225. views/email/no-data.php +0 -0
  226. views/email/request-export.php +0 -0
  227. views/email/request-forget.php +0 -0
  228. views/global/country-options.php +0 -0
  229. views/global/delete-action.php +0 -0
  230. views/global/export-action.php +0 -0
  231. views/global/html-data.php +0 -0
  232. views/installer/continue-notice.php +0 -0
  233. views/installer/footer.php +0 -0
  234. views/installer/header.php +0 -0
  235. views/installer/nonce.php +0 -0
  236. views/installer/steps/configuration-pages.php +0 -0
  237. views/installer/steps/configuration-settings.php +0 -0
  238. views/installer/steps/consent.php +0 -0
  239. views/installer/steps/disclaimer.php +0 -0
  240. views/installer/steps/finish.php +0 -0
  241. views/installer/steps/integrations.php +0 -0
  242. views/installer/steps/policy-contents.php +0 -0
  243. views/installer/steps/policy-settings.php +0 -0
  244. views/installer/steps/welcome.php +0 -0
  245. views/installer/welcome-notice.php +0 -0
  246. views/modules/contact-form-7/content-privacy.php +0 -0
  247. views/modules/contact-form-7/generator-privacy.php +0 -0
  248. views/modules/wordpress-comments/terms-checkbox.php +1 -1
  249. views/modules/wordpress-user/dashboard/data-page/form-consent.php +0 -0
  250. views/modules/wordpress-user/dashboard/data-page/form-delete.php +0 -0
  251. views/modules/wordpress-user/dashboard/data-page/header.php +0 -0
  252. views/modules/wordpress-user/dashboard/form-export.php +0 -0
  253. views/modules/wordpress-user/dashboard/profile-page/form-delete.php +0 -0
  254. views/modules/wordpress-user/dashboard/profile-page/header.php +0 -0
  255. views/modules/wordpress-user/dashboard/profile-page/table-consent.php +0 -0
  256. views/modules/wordpress-user/registration-terms-checkbox.php +1 -1
  257. views/policy/policy.php +0 -0
  258. views/privacy-tools/form-consent.php +0 -0
  259. views/privacy-tools/form-delete.php +0 -0
  260. views/privacy-tools/form-export.php +0 -0
  261. views/privacy-tools/form-identify.php +0 -0
  262. views/privacy-tools/notice-admin-role.php +0 -0
  263. views/privacy-tools/notices.php +0 -0
  264. views/privacy-tools/privacy-tools.php +0 -0
  265. views/themes/storefront/footer.php +0 -0
  266. views/themes/twentyseventeen/footer.php +0 -0
  267. views/themes/twentysixteen/footer.php +0 -0
.gitignore ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ .vscode/sftp.json
2
+ vendor/
3
+ build/
assets/1.png CHANGED
File without changes
assets/2.png CHANGED
File without changes
assets/3.png CHANGED
File without changes
assets/4.png CHANGED
File without changes
assets/5.png CHANGED
File without changes
assets/conditional-show.js CHANGED
File without changes
assets/cookieconsent.min.css CHANGED
File without changes
assets/cookieconsent.min.js CHANGED
File without changes
assets/data-protection-authorities.php CHANGED
File without changes
assets/gdpr-admin.css CHANGED
File without changes
assets/gdpr-admin.js CHANGED
File without changes
assets/gdpr-badge.svg CHANGED
File without changes
assets/gdpr-installer.css CHANGED
File without changes
assets/gdpr-installer.js CHANGED
File without changes
assets/gdpr-rhino.svg CHANGED
File without changes
assets/icon-sortable.png CHANGED
File without changes
assets/jquery.repeater.min.js CHANGED
File without changes
gdpr-framework.php CHANGED
@@ -4,8 +4,10 @@
4
  * Plugin Name: The GDPR Framework
5
  * Plugin URI: https://www.data443.com/gdpr-framework/
6
  * Description: Tools to help make your website GDPR-compliant. Fully documented, extendable and developer-friendly.
7
- * Version: 1.0.47
8
  * Author: Data443
 
 
 
9
  * Author URI: https://www.data443.com/
10
  * Text Domain: gdpr-framework
11
  * Domain Path: /languages
@@ -18,7 +20,7 @@ if (!defined('WPINC'))
18
  die;
19
  }
20
 
21
- define('GDPR_FRAMEWORK_VERSION', '1.0.47');
22
 
23
  add_shortcode( 'gdpr_privacy_safe', 'render_privacy_safe' ); // preserve backward compatibility
24
  add_shortcode( 'data443_privacy_safe', 'render_privacy_safe' );
4
  * Plugin Name: The GDPR Framework
5
  * Plugin URI: https://www.data443.com/gdpr-framework/
6
  * Description: Tools to help make your website GDPR-compliant. Fully documented, extendable and developer-friendly.
 
7
  * Author: Data443
8
+ * Requires at least: 4.7
9
+ * Requires PHP: 7.3
10
+ * Version: 1.0.49
11
  * Author URI: https://www.data443.com/
12
  * Text Domain: gdpr-framework
13
  * Domain Path: /languages
20
  die;
21
  }
22
 
23
+ define('GDPR_FRAMEWORK_VERSION', '1.0.49');
24
 
25
  add_shortcode( 'gdpr_privacy_safe', 'render_privacy_safe' ); // preserve backward compatibility
26
  add_shortcode( 'data443_privacy_safe', 'render_privacy_safe' );
license.txt CHANGED
File without changes
readme.txt CHANGED
@@ -117,11 +117,20 @@ We are also planning to add other important privacy-related features missing fro
117
 
118
  == Change log ==
119
 
 
 
 
 
 
 
 
120
  = 1.0.47 (11/29/2021) =
121
  * FRAM-259 Add support for an Italian Translation
122
  * FRAM-273 Add support for the Polish Translation
123
  * FRAM-263 Fix broken link
124
  * FRAM-267 Add Ninja Form detection during setup
 
 
125
 
126
  = 1.0.46 (10/26/2021) =
127
  * FRAM-242 Add a PREMIUM hyperlink in the admin plugins screen
117
 
118
  == Change log ==
119
 
120
+ = 1.0.49 (1/18/2022) =
121
+ * Fram-303 Automatically push a new release from GitHub to WordPress
122
+ * Fram-304 Add accessibility markup to the terms checkbox
123
+
124
+ = 1.0.48 (11/30/2021) =
125
+ * FRAM-294 Reduce PHP Requirement from 7.4 to 7.3
126
+
127
  = 1.0.47 (11/29/2021) =
128
  * FRAM-259 Add support for an Italian Translation
129
  * FRAM-273 Add support for the Polish Translation
130
  * FRAM-263 Fix broken link
131
  * FRAM-267 Add Ninja Form detection during setup
132
+ * FRAM-254 autoload composer dependency conflicts fix
133
+ * FRAM-289 Edit Privacy Tools Page to only send emails to users with data on site. Otherwise a message displays that no data is found for specified email.
134
 
135
  = 1.0.46 (10/26/2021) =
136
  * FRAM-242 Add a PREMIUM hyperlink in the admin plugins screen
src/Admin/AdminError.php CHANGED
File without changes
src/Admin/AdminHelper.php CHANGED
File without changes
src/Admin/AdminNotice.php CHANGED
File without changes
src/Admin/AdminTab.php CHANGED
File without changes
src/Admin/AdminTabGeneral.php CHANGED
File without changes
src/Admin/AdminTabInterface.php CHANGED
File without changes
src/Admin/Modal.php CHANGED
File without changes
src/Admin/WordpressAdmin.php CHANGED
File without changes
src/Admin/WordpressAdminPage.php CHANGED
File without changes
src/Components/Consent/AdminTabConsent.php CHANGED
File without changes
src/Components/Consent/ConsentAdmin.php CHANGED
File without changes
src/Components/Consent/ConsentManager.php CHANGED
File without changes
src/Components/Consent/UserConsentModel.php CHANGED
File without changes
src/Components/PrivacyPolicy/AdminTabPrivacyPolicy.php CHANGED
File without changes
src/Components/PrivacyPolicy/PolicyGenerator.php CHANGED
File without changes
src/Components/PrivacyPolicy/PrivacyPolicy.php CHANGED
File without changes
src/Components/PrivacyToolsPage/PrivacyToolsPage.php CHANGED
File without changes
src/Components/PrivacyToolsPage/PrivacyToolsPageController.php CHANGED
File without changes
src/Components/PrivacyToolsPage/PrivacyToolsPageShortcode.php CHANGED
File without changes
src/Components/Support/AdminTabSupport.php CHANGED
File without changes
src/Components/Support/Support.php CHANGED
File without changes
src/Components/Themes/Themes.php CHANGED
File without changes
src/Components/WordpressComments/WordpressComments.php CHANGED
File without changes
src/Components/WordpressUser/Controllers/DashboardDataPageController.php CHANGED
File without changes
src/Components/WordpressUser/Controllers/DashboardProfilePageController.php CHANGED
File without changes
src/Components/WordpressUser/DataManager.php CHANGED
File without changes
src/Components/WordpressUser/RegistrationForm.php CHANGED
File without changes
src/Components/WordpressUser/WordpressUser.php CHANGED
File without changes
src/Config.php CHANGED
File without changes
src/Container.php CHANGED
File without changes
src/DataSubject/AdminTabDataSubject.php CHANGED
File without changes
src/DataSubject/DataExporter.php CHANGED
File without changes
src/DataSubject/DataRepository.php CHANGED
File without changes
src/DataSubject/DataSubject.php CHANGED
File without changes
src/DataSubject/DataSubjectAdmin.php CHANGED
File without changes
src/DataSubject/DataSubjectAuthenticator.php CHANGED
File without changes
src/DataSubject/DataSubjectIdentificator.php CHANGED
File without changes
src/DataSubject/DataSubjectManager.php CHANGED
File without changes
src/Database/WordpressDatabase.php CHANGED
File without changes
src/Helpers.php CHANGED
File without changes
src/Installer/AdminInstallerNotice.php CHANGED
File without changes
src/Installer/Installer.php CHANGED
File without changes
src/Installer/InstallerRouter.php CHANGED
File without changes
src/Installer/InstallerStep.php CHANGED
File without changes
src/Installer/InstallerStepInterface.php CHANGED
File without changes
src/Installer/InstallerWizard.php CHANGED
File without changes
src/Installer/Steps/ConfigurationPages.php CHANGED
File without changes
src/Installer/Steps/ConfigurationSettings.php CHANGED
File without changes
src/Installer/Steps/Consent.php CHANGED
File without changes
src/Installer/Steps/Disclaimer.php CHANGED
File without changes
src/Installer/Steps/Finish.php CHANGED
File without changes
src/Installer/Steps/Integrations.php CHANGED
File without changes
src/Installer/Steps/PolicyContents.php CHANGED
File without changes
src/Installer/Steps/PolicySettings.php CHANGED
File without changes
src/Installer/Steps/Welcome.php CHANGED
File without changes
src/Modules/ContactForm7/ContactForm7.php CHANGED
File without changes
src/Modules/WPML/WPML.php CHANGED
File without changes
src/Options/Options.php CHANGED
File without changes
src/Options/OptionsBase.php CHANGED
File without changes
src/Router.php CHANGED
File without changes
src/Setup.php CHANGED
File without changes
src/SetupAdmin.php CHANGED
File without changes
src/View.php CHANGED
File without changes
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInite913a1916a4b050317b4f9b5250816a0::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitde8628d31c9c3f0dddd00bfe17d124be::getLoader();
vendor/composer/ClassLoader.php CHANGED
File without changes
vendor/composer/LICENSE CHANGED
File without changes
vendor/composer/autoload_classmap.php CHANGED
File without changes
vendor/composer/autoload_files.php CHANGED
File without changes
vendor/composer/autoload_namespaces.php CHANGED
File without changes
vendor/composer/autoload_psr4.php CHANGED
File without changes
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInite913a1916a4b050317b4f9b5250816a0
6
  {
7
  private static $loader;
8
 
@@ -24,15 +24,15 @@ class ComposerAutoloaderInite913a1916a4b050317b4f9b5250816a0
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
- spl_autoload_register(array('ComposerAutoloaderInite913a1916a4b050317b4f9b5250816a0', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
- spl_autoload_unregister(array('ComposerAutoloaderInite913a1916a4b050317b4f9b5250816a0', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
- call_user_func(\Composer\Autoload\ComposerStaticInite913a1916a4b050317b4f9b5250816a0::getInitializer($loader));
36
  } else {
37
  $classMap = require __DIR__ . '/autoload_classmap.php';
38
  if ($classMap) {
@@ -44,19 +44,19 @@ class ComposerAutoloaderInite913a1916a4b050317b4f9b5250816a0
44
  $loader->register(true);
45
 
46
  if ($useStaticLoader) {
47
- $includeFiles = Composer\Autoload\ComposerStaticInite913a1916a4b050317b4f9b5250816a0::$files;
48
  } else {
49
  $includeFiles = require __DIR__ . '/autoload_files.php';
50
  }
51
  foreach ($includeFiles as $fileIdentifier => $file) {
52
- composerRequiree913a1916a4b050317b4f9b5250816a0($fileIdentifier, $file);
53
  }
54
 
55
  return $loader;
56
  }
57
  }
58
 
59
- function composerRequiree913a1916a4b050317b4f9b5250816a0($fileIdentifier, $file)
60
  {
61
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
62
  require $file;
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitde8628d31c9c3f0dddd00bfe17d124be
6
  {
7
  private static $loader;
8
 
24
 
25
  require __DIR__ . '/platform_check.php';
26
 
27
+ spl_autoload_register(array('ComposerAutoloaderInitde8628d31c9c3f0dddd00bfe17d124be', 'loadClassLoader'), true, true);
28
  self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
29
+ spl_autoload_unregister(array('ComposerAutoloaderInitde8628d31c9c3f0dddd00bfe17d124be', 'loadClassLoader'));
30
 
31
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
32
  if ($useStaticLoader) {
33
  require __DIR__ . '/autoload_static.php';
34
 
35
+ call_user_func(\Composer\Autoload\ComposerStaticInitde8628d31c9c3f0dddd00bfe17d124be::getInitializer($loader));
36
  } else {
37
  $classMap = require __DIR__ . '/autoload_classmap.php';
38
  if ($classMap) {
44
  $loader->register(true);
45
 
46
  if ($useStaticLoader) {
47
+ $includeFiles = Composer\Autoload\ComposerStaticInitde8628d31c9c3f0dddd00bfe17d124be::$files;
48
  } else {
49
  $includeFiles = require __DIR__ . '/autoload_files.php';
50
  }
51
  foreach ($includeFiles as $fileIdentifier => $file) {
52
+ composerRequirede8628d31c9c3f0dddd00bfe17d124be($fileIdentifier, $file);
53
  }
54
 
55
  return $loader;
56
  }
57
  }
58
 
59
+ function composerRequirede8628d31c9c3f0dddd00bfe17d124be($fileIdentifier, $file)
60
  {
61
  if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
62
  require $file;
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInite913a1916a4b050317b4f9b5250816a0
8
  {
9
  public static $files = array (
10
  '60799491728b879e74601d83e38b2cad' => __DIR__ . '/..' . '/illuminate/collections/helpers.php',
@@ -287,9 +287,9 @@ class ComposerStaticInite913a1916a4b050317b4f9b5250816a0
287
  public static function getInitializer(ClassLoader $loader)
288
  {
289
  return \Closure::bind(function () use ($loader) {
290
- $loader->prefixLengthsPsr4 = ComposerStaticInite913a1916a4b050317b4f9b5250816a0::$prefixLengthsPsr4;
291
- $loader->prefixDirsPsr4 = ComposerStaticInite913a1916a4b050317b4f9b5250816a0::$prefixDirsPsr4;
292
- $loader->classMap = ComposerStaticInite913a1916a4b050317b4f9b5250816a0::$classMap;
293
 
294
  }, null, ClassLoader::class);
295
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitde8628d31c9c3f0dddd00bfe17d124be
8
  {
9
  public static $files = array (
10
  '60799491728b879e74601d83e38b2cad' => __DIR__ . '/..' . '/illuminate/collections/helpers.php',
287
  public static function getInitializer(ClassLoader $loader)
288
  {
289
  return \Closure::bind(function () use ($loader) {
290
+ $loader->prefixLengthsPsr4 = ComposerStaticInitde8628d31c9c3f0dddd00bfe17d124be::$prefixLengthsPsr4;
291
+ $loader->prefixDirsPsr4 = ComposerStaticInitde8628d31c9c3f0dddd00bfe17d124be::$prefixDirsPsr4;
292
+ $loader->classMap = ComposerStaticInitde8628d31c9c3f0dddd00bfe17d124be::$classMap;
293
 
294
  }, null, ClassLoader::class);
295
  }
vendor/composer/installed.json CHANGED
@@ -2,17 +2,17 @@
2
  "packages": [
3
  {
4
  "name": "illuminate\/collections",
5
- "version": "v8.70.2",
6
- "version_normalized": "8.70.2.0",
7
  "source": {
8
  "type": "git",
9
  "url": "https:\/\/github.com\/illuminate\/collections.git",
10
- "reference": "05f286ec5fd2dd286e8384577047efc375c8954c"
11
  },
12
  "dist": {
13
  "type": "zip",
14
- "url": "https:\/\/api.github.com\/repos\/illuminate\/collections\/zipball\/05f286ec5fd2dd286e8384577047efc375c8954c",
15
- "reference": "05f286ec5fd2dd286e8384577047efc375c8954c",
16
  "shasum": ""
17
  },
18
  "require": {
@@ -21,9 +21,9 @@
21
  "php": "^7.3|^8.0"
22
  },
23
  "suggest": {
24
- "symfony\/var-dumper": "Required to use the dump method (^5.1.4)."
25
  },
26
- "time": "2021-10-22T18:01:46+00:00",
27
  "type": "library",
28
  "extra": {
29
  "branch-alias": {
@@ -59,8 +59,8 @@
59
  },
60
  {
61
  "name": "illuminate\/config",
62
- "version": "v8.70.2",
63
- "version_normalized": "8.70.2.0",
64
  "source": {
65
  "type": "git",
66
  "url": "https:\/\/github.com\/illuminate\/config.git",
@@ -110,17 +110,17 @@
110
  },
111
  {
112
  "name": "illuminate\/container",
113
- "version": "v8.70.2",
114
- "version_normalized": "8.70.2.0",
115
  "source": {
116
  "type": "git",
117
  "url": "https:\/\/github.com\/illuminate\/container.git",
118
- "reference": "ef73feb5216ef97ab7023cf59c0c8dbbd5505a9d"
119
  },
120
  "dist": {
121
  "type": "zip",
122
- "url": "https:\/\/api.github.com\/repos\/illuminate\/container\/zipball\/ef73feb5216ef97ab7023cf59c0c8dbbd5505a9d",
123
- "reference": "ef73feb5216ef97ab7023cf59c0c8dbbd5505a9d",
124
  "shasum": ""
125
  },
126
  "require": {
@@ -131,7 +131,7 @@
131
  "provide": {
132
  "psr\/container-implementation": "1.0"
133
  },
134
- "time": "2021-09-15T14:32:50+00:00",
135
  "type": "library",
136
  "extra": {
137
  "branch-alias": {
@@ -164,17 +164,17 @@
164
  },
165
  {
166
  "name": "illuminate\/contracts",
167
- "version": "v8.70.2",
168
- "version_normalized": "8.70.2.0",
169
  "source": {
170
  "type": "git",
171
  "url": "https:\/\/github.com\/illuminate\/contracts.git",
172
- "reference": "e76f4bce73a2a1656add24bd5210ebc4b8af49c0"
173
  },
174
  "dist": {
175
  "type": "zip",
176
- "url": "https:\/\/api.github.com\/repos\/illuminate\/contracts\/zipball\/e76f4bce73a2a1656add24bd5210ebc4b8af49c0",
177
- "reference": "e76f4bce73a2a1656add24bd5210ebc4b8af49c0",
178
  "shasum": ""
179
  },
180
  "require": {
@@ -182,7 +182,7 @@
182
  "psr\/container": "^1.0",
183
  "psr\/simple-cache": "^1.0"
184
  },
185
- "time": "2021-10-22T18:01:46+00:00",
186
  "type": "library",
187
  "extra": {
188
  "branch-alias": {
@@ -215,23 +215,23 @@
215
  },
216
  {
217
  "name": "illuminate\/macroable",
218
- "version": "v8.70.2",
219
- "version_normalized": "8.70.2.0",
220
  "source": {
221
  "type": "git",
222
  "url": "https:\/\/github.com\/illuminate\/macroable.git",
223
- "reference": "300aa13c086f25116b5f3cde3ca54ff5c822fb05"
224
  },
225
  "dist": {
226
  "type": "zip",
227
- "url": "https:\/\/api.github.com\/repos\/illuminate\/macroable\/zipball\/300aa13c086f25116b5f3cde3ca54ff5c822fb05",
228
- "reference": "300aa13c086f25116b5f3cde3ca54ff5c822fb05",
229
  "shasum": ""
230
  },
231
  "require": {
232
  "php": "^7.3|^8.0"
233
  },
234
- "time": "2020-10-27T15:20:30+00:00",
235
  "type": "library",
236
  "extra": {
237
  "branch-alias": {
@@ -264,23 +264,23 @@
264
  },
265
  {
266
  "name": "psr\/container",
267
- "version": "1.1.2",
268
- "version_normalized": "1.1.2.0",
269
  "source": {
270
  "type": "git",
271
  "url": "https:\/\/github.com\/php-fig\/container.git",
272
- "reference": "513e0666f7216c7459170d56df27dfcefe1689ea"
273
  },
274
  "dist": {
275
  "type": "zip",
276
- "url": "https:\/\/api.github.com\/repos\/php-fig\/container\/zipball\/513e0666f7216c7459170d56df27dfcefe1689ea",
277
- "reference": "513e0666f7216c7459170d56df27dfcefe1689ea",
278
  "shasum": ""
279
  },
280
  "require": {
281
- "php": ">=7.4.0"
282
  },
283
- "time": "2021-11-05T16:50:12+00:00",
284
  "type": "library",
285
  "installation-source": "dist",
286
  "autoload": {
@@ -309,7 +309,7 @@
309
  ],
310
  "support": {
311
  "issues": "https:\/\/github.com\/php-fig\/container\/issues",
312
- "source": "https:\/\/github.com\/php-fig\/container\/tree\/1.1.2"
313
  },
314
  "install-path": "..\/psr\/container"
315
  },
2
  "packages": [
3
  {
4
  "name": "illuminate\/collections",
5
+ "version": "v8.74.0",
6
+ "version_normalized": "8.74.0.0",
7
  "source": {
8
  "type": "git",
9
  "url": "https:\/\/github.com\/illuminate\/collections.git",
10
+ "reference": "f292b77824b42cd28decc7327e7c2e24c3806371"
11
  },
12
  "dist": {
13
  "type": "zip",
14
+ "url": "https:\/\/api.github.com\/repos\/illuminate\/collections\/zipball\/f292b77824b42cd28decc7327e7c2e24c3806371",
15
+ "reference": "f292b77824b42cd28decc7327e7c2e24c3806371",
16
  "shasum": ""
17
  },
18
  "require": {
21
  "php": "^7.3|^8.0"
22
  },
23
  "suggest": {
24
+ "symfony\/var-dumper": "Required to use the dump method (^5.4)."
25
  },
26
+ "time": "2021-11-30T14:29:03+00:00",
27
  "type": "library",
28
  "extra": {
29
  "branch-alias": {
59
  },
60
  {
61
  "name": "illuminate\/config",
62
+ "version": "v8.74.0",
63
+ "version_normalized": "8.74.0.0",
64
  "source": {
65
  "type": "git",
66
  "url": "https:\/\/github.com\/illuminate\/config.git",
110
  },
111
  {
112
  "name": "illuminate\/container",
113
+ "version": "v8.74.0",
114
+ "version_normalized": "8.74.0.0",
115
  "source": {
116
  "type": "git",
117
  "url": "https:\/\/github.com\/illuminate\/container.git",
118
+ "reference": "6ac391bb27391706c5f921b85060aa2c4ca03fae"
119
  },
120
  "dist": {
121
  "type": "zip",
122
+ "url": "https:\/\/api.github.com\/repos\/illuminate\/container\/zipball\/6ac391bb27391706c5f921b85060aa2c4ca03fae",
123
+ "reference": "6ac391bb27391706c5f921b85060aa2c4ca03fae",
124
  "shasum": ""
125
  },
126
  "require": {
131
  "provide": {
132
  "psr\/container-implementation": "1.0"
133
  },
134
+ "time": "2021-11-17T15:04:30+00:00",
135
  "type": "library",
136
  "extra": {
137
  "branch-alias": {
164
  },
165
  {
166
  "name": "illuminate\/contracts",
167
+ "version": "v8.74.0",
168
+ "version_normalized": "8.74.0.0",
169
  "source": {
170
  "type": "git",
171
  "url": "https:\/\/github.com\/illuminate\/contracts.git",
172
+ "reference": "b0886ec05a63b204634d64d0b39d5b78a7c06f81"
173
  },
174
  "dist": {
175
  "type": "zip",
176
+ "url": "https:\/\/api.github.com\/repos\/illuminate\/contracts\/zipball\/b0886ec05a63b204634d64d0b39d5b78a7c06f81",
177
+ "reference": "b0886ec05a63b204634d64d0b39d5b78a7c06f81",
178
  "shasum": ""
179
  },
180
  "require": {
182
  "psr\/container": "^1.0",
183
  "psr\/simple-cache": "^1.0"
184
  },
185
+ "time": "2021-11-17T15:04:30+00:00",
186
  "type": "library",
187
  "extra": {
188
  "branch-alias": {
215
  },
216
  {
217
  "name": "illuminate\/macroable",
218
+ "version": "v8.74.0",
219
+ "version_normalized": "8.74.0.0",
220
  "source": {
221
  "type": "git",
222
  "url": "https:\/\/github.com\/illuminate\/macroable.git",
223
+ "reference": "aed81891a6e046fdee72edd497f822190f61c162"
224
  },
225
  "dist": {
226
  "type": "zip",
227
+ "url": "https:\/\/api.github.com\/repos\/illuminate\/macroable\/zipball\/aed81891a6e046fdee72edd497f822190f61c162",
228
+ "reference": "aed81891a6e046fdee72edd497f822190f61c162",
229
  "shasum": ""
230
  },
231
  "require": {
232
  "php": "^7.3|^8.0"
233
  },
234
+ "time": "2021-11-16T13:57:03+00:00",
235
  "type": "library",
236
  "extra": {
237
  "branch-alias": {
264
  },
265
  {
266
  "name": "psr\/container",
267
+ "version": "1.1.1",
268
+ "version_normalized": "1.1.1.0",
269
  "source": {
270
  "type": "git",
271
  "url": "https:\/\/github.com\/php-fig\/container.git",
272
+ "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf"
273
  },
274
  "dist": {
275
  "type": "zip",
276
+ "url": "https:\/\/api.github.com\/repos\/php-fig\/container\/zipball\/8622567409010282b7aeebe4bb841fe98b58dcaf",
277
+ "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf",
278
  "shasum": ""
279
  },
280
  "require": {
281
+ "php": ">=7.2.0"
282
  },
283
+ "time": "2021-03-05T17:36:06+00:00",
284
  "type": "library",
285
  "installation-source": "dist",
286
  "autoload": {
309
  ],
310
  "support": {
311
  "issues": "https:\/\/github.com\/php-fig\/container\/issues",
312
+ "source": "https:\/\/github.com\/php-fig\/container\/tree\/1.1.1"
313
  },
314
  "install-path": "..\/psr\/container"
315
  },
vendor/composer/installed.php CHANGED
@@ -2,4 +2,4 @@
2
 
3
  namespace Data443\gdpr\framework;
4
 
5
- return array('root' => array('pretty_version' => 'dev-free', 'version' => 'dev-free', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => '64929654480184c88954c9e5b61bb8f3800bc1d9', 'name' => '__root__', 'dev' => \false), 'versions' => array('__root__' => array('pretty_version' => 'dev-free', 'version' => 'dev-free', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => '64929654480184c88954c9e5b61bb8f3800bc1d9', 'dev_requirement' => \false), 'illuminate/collections' => array('pretty_version' => 'v8.70.2', 'version' => '8.70.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), 'reference' => '05f286ec5fd2dd286e8384577047efc375c8954c', 'dev_requirement' => \false), 'illuminate/config' => array('pretty_version' => 'v8.70.2', 'version' => '8.70.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/config', 'aliases' => array(), 'reference' => '70973cbbe0cb524658b6eeaa2386dd5b71de4b02', 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v8.70.2', 'version' => '8.70.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'reference' => 'ef73feb5216ef97ab7023cf59c0c8dbbd5505a9d', 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v8.70.2', 'version' => '8.70.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'reference' => 'e76f4bce73a2a1656add24bd5210ebc4b8af49c0', 'dev_requirement' => \false), 'illuminate/macroable' => array('pretty_version' => 'v8.70.2', 'version' => '8.70.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), 'reference' => '300aa13c086f25116b5f3cde3ca54ff5c822fb05', 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/simple-cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'dev_requirement' => \false)));
2
 
3
  namespace Data443\gdpr\framework;
4
 
5
+ return array('root' => array('pretty_version' => 'dev-free', 'version' => 'dev-free', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => '6dcf72d1fed84bc5ee56aa239c4c60bde8804a8c', 'name' => '__root__', 'dev' => \false), 'versions' => array('__root__' => array('pretty_version' => 'dev-free', 'version' => 'dev-free', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'reference' => '6dcf72d1fed84bc5ee56aa239c4c60bde8804a8c', 'dev_requirement' => \false), 'illuminate/collections' => array('pretty_version' => 'v8.74.0', 'version' => '8.74.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), 'reference' => 'f292b77824b42cd28decc7327e7c2e24c3806371', 'dev_requirement' => \false), 'illuminate/config' => array('pretty_version' => 'v8.74.0', 'version' => '8.74.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/config', 'aliases' => array(), 'reference' => '70973cbbe0cb524658b6eeaa2386dd5b71de4b02', 'dev_requirement' => \false), 'illuminate/container' => array('pretty_version' => 'v8.74.0', 'version' => '8.74.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/container', 'aliases' => array(), 'reference' => '6ac391bb27391706c5f921b85060aa2c4ca03fae', 'dev_requirement' => \false), 'illuminate/contracts' => array('pretty_version' => 'v8.74.0', 'version' => '8.74.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), 'reference' => 'b0886ec05a63b204634d64d0b39d5b78a7c06f81', 'dev_requirement' => \false), 'illuminate/macroable' => array('pretty_version' => 'v8.74.0', 'version' => '8.74.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), 'reference' => 'aed81891a6e046fdee72edd497f822190f61c162', 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'reference' => '8622567409010282b7aeebe4bb841fe98b58dcaf', 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '1.0')), 'psr/simple-cache' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'dev_requirement' => \false)));
vendor/composer/platform_check.php CHANGED
@@ -4,8 +4,8 @@
4
 
5
  $issues = array();
6
 
7
- if (!(PHP_VERSION_ID >= 70400)) {
8
- $issues[] = 'Your Composer dependencies require a PHP version ">= 7.4.0". You are running ' . PHP_VERSION . '.';
9
  }
10
 
11
  if ($issues) {
4
 
5
  $issues = array();
6
 
7
+ if (!(PHP_VERSION_ID >= 70300)) {
8
+ $issues[] = 'Your Composer dependencies require a PHP version ">= 7.3.0". You are running ' . PHP_VERSION . '.';
9
  }
10
 
11
  if ($issues) {
vendor/illuminate/collections/Arr.php CHANGED
@@ -102,6 +102,20 @@ class Arr
102
  }
103
  return $results;
104
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
  /**
106
  * Get all of the given array except for a specified array of keys.
107
  *
102
  }
103
  return $results;
104
  }
105
+ /**
106
+ * Convert a flatten "dot" notation array into an expanded array.
107
+ *
108
+ * @param iterable $array
109
+ * @return array
110
+ */
111
+ public static function undot($array)
112
+ {
113
+ $results = [];
114
+ foreach ($array as $key => $value) {
115
+ static::set($results, $key, $value);
116
+ }
117
+ return $results;
118
+ }
119
  /**
120
  * Get all of the given array except for a specified array of keys.
121
  *
vendor/illuminate/collections/Collection.php CHANGED
@@ -1148,7 +1148,7 @@ class Collection implements ArrayAccess, CanBeEscapedWhenCastToString, Enumerabl
1148
  if (\func_num_args() === 1) {
1149
  return new static(\array_splice($this->items, $offset));
1150
  }
1151
- return new static(\array_splice($this->items, $offset, $length, $replacement));
1152
  }
1153
  /**
1154
  * Take the first or last {$limit} items.
@@ -1194,6 +1194,15 @@ class Collection implements ArrayAccess, CanBeEscapedWhenCastToString, Enumerabl
1194
  $this->items = $this->map($callback)->all();
1195
  return $this;
1196
  }
 
 
 
 
 
 
 
 
 
1197
  /**
1198
  * Return only unique items from the collection array.
1199
  *
@@ -1203,6 +1212,9 @@ class Collection implements ArrayAccess, CanBeEscapedWhenCastToString, Enumerabl
1203
  */
1204
  public function unique($key = null, $strict = \false)
1205
  {
 
 
 
1206
  $callback = $this->valueRetriever($key);
1207
  $exists = [];
1208
  return $this->reject(function ($item, $key) use($callback, $strict, &$exists) {
1148
  if (\func_num_args() === 1) {
1149
  return new static(\array_splice($this->items, $offset));
1150
  }
1151
+ return new static(\array_splice($this->items, $offset, $length, $this->getArrayableItems($replacement)));
1152
  }
1153
  /**
1154
  * Take the first or last {$limit} items.
1194
  $this->items = $this->map($callback)->all();
1195
  return $this;
1196
  }
1197
+ /**
1198
+ * Convert a flatten "dot" notation array into an expanded array.
1199
+ *
1200
+ * @return static
1201
+ */
1202
+ public function undot()
1203
+ {
1204
+ return new static(Arr::undot($this->all()));
1205
+ }
1206
  /**
1207
  * Return only unique items from the collection array.
1208
  *
1212
  */
1213
  public function unique($key = null, $strict = \false)
1214
  {
1215
+ if (\is_null($key) && $strict === \false) {
1216
+ return new static(\array_unique($this->items, \SORT_REGULAR));
1217
+ }
1218
  $callback = $this->valueRetriever($key);
1219
  $exists = [];
1220
  return $this->reject(function ($item, $key) use($callback, $strict, &$exists) {
vendor/illuminate/collections/LazyCollection.php CHANGED
@@ -1173,6 +1173,15 @@ class LazyCollection implements CanBeEscapedWhenCastToString, Enumerable
1173
  }
1174
  });
1175
  }
 
 
 
 
 
 
 
 
 
1176
  /**
1177
  * Return only unique items from the collection array.
1178
  *
1173
  }
1174
  });
1175
  }
1176
+ /**
1177
+ * Convert a flatten "dot" notation array into an expanded array.
1178
+ *
1179
+ * @return static
1180
+ */
1181
+ public function undot()
1182
+ {
1183
+ return $this->passthru('undot', []);
1184
+ }
1185
  /**
1186
  * Return only unique items from the collection array.
1187
  *
vendor/illuminate/config/Repository.php CHANGED
File without changes
vendor/illuminate/container/BoundMethod.php CHANGED
File without changes
vendor/illuminate/container/Container.php CHANGED
File without changes
vendor/illuminate/container/ContextualBindingBuilder.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/Access/Authorizable.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/Access/Gate.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/Authenticatable.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/CanResetPassword.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/Guard.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/PasswordBroker.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/PasswordBrokerFactory.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/StatefulGuard.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/SupportsBasicAuth.php CHANGED
File without changes
vendor/illuminate/contracts/Auth/UserProvider.php CHANGED
File without changes
vendor/illuminate/contracts/Broadcasting/Broadcaster.php CHANGED
File without changes
vendor/illuminate/contracts/Broadcasting/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/Broadcasting/ShouldBroadcast.php CHANGED
File without changes
vendor/illuminate/contracts/Broadcasting/ShouldBroadcastNow.php CHANGED
File without changes
vendor/illuminate/contracts/Bus/Dispatcher.php CHANGED
File without changes
vendor/illuminate/contracts/Bus/QueueingDispatcher.php CHANGED
File without changes
vendor/illuminate/contracts/Cache/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/Cache/Repository.php CHANGED
File without changes
vendor/illuminate/contracts/Cache/Store.php CHANGED
File without changes
vendor/illuminate/contracts/Config/Repository.php CHANGED
File without changes
vendor/illuminate/contracts/Console/Application.php CHANGED
File without changes
vendor/illuminate/contracts/Console/Kernel.php CHANGED
File without changes
vendor/illuminate/contracts/Container/BindingResolutionException.php CHANGED
File without changes
vendor/illuminate/contracts/Container/Container.php CHANGED
File without changes
vendor/illuminate/contracts/Container/ContextualBindingBuilder.php CHANGED
File without changes
vendor/illuminate/contracts/Cookie/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/Cookie/QueueingFactory.php CHANGED
File without changes
vendor/illuminate/contracts/Database/ModelIdentifier.php CHANGED
File without changes
vendor/illuminate/contracts/Debug/ExceptionHandler.php CHANGED
File without changes
vendor/illuminate/contracts/Encryption/DecryptException.php CHANGED
File without changes
vendor/illuminate/contracts/Encryption/EncryptException.php CHANGED
File without changes
vendor/illuminate/contracts/Encryption/Encrypter.php CHANGED
File without changes
vendor/illuminate/contracts/Events/Dispatcher.php CHANGED
File without changes
vendor/illuminate/contracts/Filesystem/Cloud.php CHANGED
File without changes
vendor/illuminate/contracts/Filesystem/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/Filesystem/FileNotFoundException.php CHANGED
File without changes
vendor/illuminate/contracts/Filesystem/Filesystem.php CHANGED
File without changes
vendor/illuminate/contracts/Foundation/Application.php CHANGED
File without changes
vendor/illuminate/contracts/Hashing/Hasher.php CHANGED
File without changes
vendor/illuminate/contracts/Http/Kernel.php CHANGED
File without changes
vendor/illuminate/contracts/Mail/MailQueue.php CHANGED
File without changes
vendor/illuminate/contracts/Mail/Mailable.php CHANGED
File without changes
vendor/illuminate/contracts/Mail/Mailer.php CHANGED
File without changes
vendor/illuminate/contracts/Notifications/Dispatcher.php CHANGED
File without changes
vendor/illuminate/contracts/Notifications/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/Pagination/LengthAwarePaginator.php CHANGED
File without changes
vendor/illuminate/contracts/Pagination/Paginator.php CHANGED
File without changes
vendor/illuminate/contracts/Pipeline/Hub.php CHANGED
File without changes
vendor/illuminate/contracts/Pipeline/Pipeline.php CHANGED
File without changes
vendor/illuminate/contracts/Queue/EntityNotFoundException.php CHANGED
File without changes
vendor/illuminate/contracts/Queue/EntityResolver.php CHANGED
File without changes
vendor/illuminate/contracts/Queue/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/Queue/Job.php CHANGED
File without changes
vendor/illuminate/contracts/Queue/Monitor.php CHANGED
File without changes
vendor/illuminate/contracts/Queue/Queue.php CHANGED
File without changes
vendor/illuminate/contracts/Queue/QueueableCollection.php CHANGED
File without changes
vendor/illuminate/contracts/Queue/QueueableEntity.php CHANGED
File without changes
vendor/illuminate/contracts/Queue/ShouldQueue.php CHANGED
File without changes
vendor/illuminate/contracts/Redis/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/Routing/BindingRegistrar.php CHANGED
File without changes
vendor/illuminate/contracts/Routing/Registrar.php CHANGED
File without changes
vendor/illuminate/contracts/Routing/ResponseFactory.php CHANGED
@@ -7,7 +7,7 @@ interface ResponseFactory
7
  /**
8
  * Create a new response instance.
9
  *
10
- * @param string $content
11
  * @param int $status
12
  * @param array $headers
13
  * @return \Illuminate\Http\Response
7
  /**
8
  * Create a new response instance.
9
  *
10
+ * @param array|string $content
11
  * @param int $status
12
  * @param array $headers
13
  * @return \Illuminate\Http\Response
vendor/illuminate/contracts/Routing/UrlGenerator.php CHANGED
File without changes
vendor/illuminate/contracts/Routing/UrlRoutable.php CHANGED
File without changes
vendor/illuminate/contracts/Session/Session.php CHANGED
File without changes
vendor/illuminate/contracts/Support/Arrayable.php CHANGED
File without changes
vendor/illuminate/contracts/Support/Htmlable.php CHANGED
File without changes
vendor/illuminate/contracts/Support/Jsonable.php CHANGED
File without changes
vendor/illuminate/contracts/Support/MessageBag.php CHANGED
File without changes
vendor/illuminate/contracts/Support/MessageProvider.php CHANGED
File without changes
vendor/illuminate/contracts/Support/Renderable.php CHANGED
File without changes
vendor/illuminate/contracts/Translation/Translator.php CHANGED
File without changes
vendor/illuminate/contracts/Validation/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/Validation/ValidatesWhenResolved.php CHANGED
File without changes
vendor/illuminate/contracts/Validation/Validator.php CHANGED
File without changes
vendor/illuminate/contracts/View/Factory.php CHANGED
File without changes
vendor/illuminate/contracts/View/View.php CHANGED
File without changes
vendor/illuminate/macroable/Traits/Macroable.php CHANGED
@@ -54,6 +54,15 @@ trait Macroable
54
  {
55
  return isset(static::$macros[$name]);
56
  }
 
 
 
 
 
 
 
 
 
57
  /**
58
  * Dynamically handle calls to the class.
59
  *
54
  {
55
  return isset(static::$macros[$name]);
56
  }
57
+ /**
58
+ * Flush the existing macros.
59
+ *
60
+ * @return void
61
+ */
62
+ public static function flushMacros()
63
+ {
64
+ static::$macros = [];
65
+ }
66
  /**
67
  * Dynamically handle calls to the class.
68
  *
vendor/psr/container/src/ContainerExceptionInterface.php CHANGED
@@ -2,10 +2,9 @@
2
 
3
  namespace Data443\gdpr\framework\Psr\Container;
4
 
5
- use Throwable;
6
  /**
7
  * Base interface representing a generic exception in a container.
8
  */
9
- interface ContainerExceptionInterface extends Throwable
10
  {
11
  }
2
 
3
  namespace Data443\gdpr\framework\Psr\Container;
4
 
 
5
  /**
6
  * Base interface representing a generic exception in a container.
7
  */
8
+ interface ContainerExceptionInterface
9
  {
10
  }
views/admin/consent.php CHANGED
File without changes
views/admin/data-subjects/search-form.php CHANGED
File without changes
views/admin/data-subjects/search-results.php CHANGED
File without changes
views/admin/general/delete-action-email.php CHANGED
File without changes
views/admin/general/delete-action-reassign.php CHANGED
File without changes
views/admin/general/delete-action.php CHANGED
File without changes
views/admin/general/description-data-page.php CHANGED
File without changes
views/admin/general/description-delete-action.php CHANGED
File without changes
views/admin/general/description-export-action.php CHANGED
File without changes
views/admin/general/description-terms-page.php CHANGED
File without changes
views/admin/general/enable.php CHANGED
File without changes
views/admin/general/export-action-email.php CHANGED
File without changes
views/admin/general/export-action.php CHANGED
File without changes
views/admin/general/theme-compatibility.php CHANGED
File without changes
views/admin/modals/footer.php CHANGED
File without changes
views/admin/modals/header.php CHANGED
File without changes
views/admin/modals/test.php CHANGED
File without changes
views/admin/notice.php CHANGED
File without changes
views/admin/notices/disclaimer.php CHANGED
File without changes
views/admin/notices/error.php CHANGED
File without changes
views/admin/notices/footer-step.php CHANGED
File without changes
views/admin/notices/footer.php CHANGED
File without changes
views/admin/notices/header-step.php CHANGED
File without changes
views/admin/notices/header.php CHANGED
File without changes
views/admin/notices/help.php CHANGED
File without changes
views/admin/notices/helper-autoinstall.php CHANGED
File without changes
views/admin/notices/helper-policy.php CHANGED
File without changes
views/admin/notices/helper-tools.php CHANGED
File without changes
views/admin/notices/installer-finished.php CHANGED
File without changes
views/admin/privacy-policy/company-location.php CHANGED
File without changes
views/admin/privacy-policy/description-policy-page.php CHANGED
File without changes
views/admin/privacy-policy/dpa.php CHANGED
File without changes
views/admin/privacy-policy/generated.php CHANGED
File without changes
views/admin/privacy-policy/has-dpo.php CHANGED
File without changes
views/admin/privacy-policy/header.php CHANGED
File without changes
views/admin/settings-page.php CHANGED
File without changes
views/admin/support/contents.php CHANGED
File without changes
views/admin/wizard-buttons.php CHANGED
File without changes
views/email/action-export.php CHANGED
File without changes
views/email/action-forget.php CHANGED
File without changes
views/email/identify-data-subject.php CHANGED
File without changes
views/email/no-data.php CHANGED
File without changes
views/email/request-export.php CHANGED
File without changes
views/email/request-forget.php CHANGED
File without changes
views/global/country-options.php CHANGED
File without changes
views/global/delete-action.php CHANGED
File without changes
views/global/export-action.php CHANGED
File without changes
views/global/html-data.php CHANGED
File without changes
views/installer/continue-notice.php CHANGED
File without changes
views/installer/footer.php CHANGED
File without changes
views/installer/header.php CHANGED
File without changes
views/installer/nonce.php CHANGED
File without changes
views/installer/steps/configuration-pages.php CHANGED
File without changes
views/installer/steps/configuration-settings.php CHANGED
File without changes
views/installer/steps/consent.php CHANGED
File without changes
views/installer/steps/disclaimer.php CHANGED
File without changes
views/installer/steps/finish.php CHANGED
File without changes
views/installer/steps/integrations.php CHANGED
File without changes
views/installer/steps/policy-contents.php CHANGED
File without changes
views/installer/steps/policy-settings.php CHANGED
File without changes
views/installer/steps/welcome.php CHANGED
File without changes
views/installer/welcome-notice.php CHANGED
File without changes
views/modules/contact-form-7/content-privacy.php CHANGED
File without changes
views/modules/contact-form-7/generator-privacy.php CHANGED
File without changes
views/modules/wordpress-comments/terms-checkbox.php CHANGED
@@ -1,6 +1,6 @@
1
  <p class="gdpr-terms-container">
2
  <span for="gdpr_terms">
3
- <input type="checkbox" required name="gdpr_terms" id="gdpr_terms" value="1" />
4
  <?php $enabled = gdpr( 'options' )->get( 'enable_tac' ); ?>
5
  <?php
6
  wp_enqueue_script( 'jquery' );
1
  <p class="gdpr-terms-container">
2
  <span for="gdpr_terms">
3
+ <input type="checkbox" required name="gdpr_terms" id="gdpr_terms" aria-label="GDPR Checkbox" value="1" />
4
  <?php $enabled = gdpr( 'options' )->get( 'enable_tac' ); ?>
5
  <?php
6
  wp_enqueue_script( 'jquery' );
views/modules/wordpress-user/dashboard/data-page/form-consent.php CHANGED
File without changes
views/modules/wordpress-user/dashboard/data-page/form-delete.php CHANGED
File without changes
views/modules/wordpress-user/dashboard/data-page/header.php CHANGED
File without changes
views/modules/wordpress-user/dashboard/form-export.php CHANGED
File without changes
views/modules/wordpress-user/dashboard/profile-page/form-delete.php CHANGED
File without changes
views/modules/wordpress-user/dashboard/profile-page/header.php CHANGED
File without changes
views/modules/wordpress-user/dashboard/profile-page/table-consent.php CHANGED
File without changes
views/modules/wordpress-user/registration-terms-checkbox.php CHANGED
@@ -20,7 +20,7 @@
20
  endif;
21
  ?>
22
  <label>
23
- <input type="checkbox" required name="gdpr_terms" id="gdpr_terms" value="1" />
24
  <?php $enabled = gdpr('options')->get('enable_tac');?>
25
  <?php if ($termsUrl && $enabled):
26
  add_filter( 'gdpr-framework-consent-policy-with-terms', 'TermAndConditionWithPrivacyContent' );
20
  endif;
21
  ?>
22
  <label>
23
+ <input type="checkbox" required name="gdpr_terms" id="gdpr_terms" aria-label="GDPR Checkbox" value="1" />
24
  <?php $enabled = gdpr('options')->get('enable_tac');?>
25
  <?php if ($termsUrl && $enabled):
26
  add_filter( 'gdpr-framework-consent-policy-with-terms', 'TermAndConditionWithPrivacyContent' );
views/policy/policy.php CHANGED
File without changes
views/privacy-tools/form-consent.php CHANGED
File without changes
views/privacy-tools/form-delete.php CHANGED
File without changes
views/privacy-tools/form-export.php CHANGED
File without changes
views/privacy-tools/form-identify.php CHANGED
File without changes
views/privacy-tools/notice-admin-role.php CHANGED
File without changes
views/privacy-tools/notices.php CHANGED
File without changes
views/privacy-tools/privacy-tools.php CHANGED
File without changes
views/themes/storefront/footer.php CHANGED
File without changes
views/themes/twentyseventeen/footer.php CHANGED
File without changes
views/themes/twentysixteen/footer.php CHANGED
File without changes