Really Simple SSL - Version 5.3.5

Version Description

  • Prepare for 6.0 release with upgrade notice, disabling auto updates for 6.0, and code preparation to prevent conflicts between major versions
Download this release

Release Info

Developer RogierLankhorst
Plugin Icon 128x128 Really Simple SSL
Version 5.3.5
Comparing to
See all releases

Code changes from version 5.3.2 to 5.3.5

assets/css/dashboard.css DELETED
@@ -1,24 +0,0 @@
1
- .rsssl-scroll-container {
2
- height: 227px;
3
- overflow-y: auto;
4
- border-radius: 0;
5
- }
6
- .rsssl-scroll-container::-webkit-scrollbar-track {
7
- border-radius: 10px;
8
- -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0);
9
- background-color: transparent;
10
- }
11
- .rsssl-scroll-container::-webkit-scrollbar {
12
- border-radius: 10px;
13
- width: 8px;
14
- background-color: var(--rsp-grey-300);
15
- cursor: pointer;
16
- }
17
- .rsssl-scroll-container::-webkit-scrollbar-thumb {
18
- background-color: var(--rsp-grey-400);
19
- border-radius: 10px;
20
- }
21
- .rsssl-spacer {
22
- width: 10px;
23
- }
24
- /*# sourceMappingURL=dashboard.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/dashboard.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["dashboard.less"],"names":[],"mappings":"AAAA;EACE,aAAA;EACA,gBAAA;EAEA,gBAAA;;AAEA,uBAAC;EACC,mBAAA;EACA,kDAAA;EACA,6BAAA;;AAGF,uBAAC;EACC,mBAAA;EACA,UAAA;EACA,kBAAkB,mBAAlB;EACA,eAAA;;AAGF,uBAAC;EACC,kBAAkB,mBAAlB;EACA,mBAAA;;AAIJ;EACE,WAAA","file":"dashboard.css"}
 
assets/css/dashboard.less DELETED
@@ -1,29 +0,0 @@
1
- @import "progress.less";
2
- .rsssl-scroll-container{
3
- height: 227px;
4
- overflow-y: auto;
5
- border-radius: 0;
6
-
7
- &::-webkit-scrollbar-track {
8
- border-radius: 10px;
9
- -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0);
10
- background-color: transparent;
11
- }
12
-
13
- &::-webkit-scrollbar {
14
- border-radius: 10px;
15
- width: 8px;
16
- background-color: var(--rsp-grey-300);
17
- cursor: pointer;
18
- }
19
-
20
- &::-webkit-scrollbar-thumb {
21
- background-color: var(--rsp-grey-400);
22
- border-radius: 10px;
23
- }
24
- }
25
-
26
- .rsssl-spacer {
27
- width: 10px;
28
- }
29
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/dashboard.min.css DELETED
@@ -1 +0,0 @@
1
- .rsssl-scroll-container{height:227px;overflow-y:auto;border-radius:0}.rsssl-scroll-container::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px transparent;background-color:transparent}.rsssl-scroll-container::-webkit-scrollbar{border-radius:10px;width:8px;background-color:var(--rsp-grey-300);cursor:pointer}.rsssl-scroll-container::-webkit-scrollbar-thumb{background-color:var(--rsp-grey-400);border-radius:10px}.rsssl-spacer{width:10px}
 
assets/css/grid.css DELETED
@@ -1,712 +0,0 @@
1
- .settings_page_rlrsssl_really_simple_ssl #wpcontent,
2
- .settings_page_really-simple-ssl #wpcontent {
3
- padding: 0;
4
- }
5
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-footer-item form,
6
- .settings_page_really-simple-ssl #wpcontent .rsssl-footer-item form {
7
- float: left;
8
- }
9
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab,
10
- .settings_page_really-simple-ssl #wpcontent .nav-tab {
11
- padding: 16px 20px 17px 20px;
12
- margin-bottom: 0;
13
- color: #444;
14
- font-weight: normal;
15
- font-size: 1.2em;
16
- background: inherit;
17
- border: 0;
18
- }
19
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab.nav-tab-active,
20
- .settings_page_really-simple-ssl #wpcontent .nav-tab.nav-tab-active {
21
- border-bottom: 2px solid #FBC43D;
22
- background: #fff;
23
- padding-bottom: 15px;
24
- }
25
- @media screen and (max-width: 800px) {
26
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,
27
- .settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper {
28
- display: flex;
29
- flex-wrap: wrap;
30
- justify-content: center;
31
- }
32
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,
33
- .settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab {
34
- margin-left: 25px;
35
- }
36
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .documentation,
37
- .settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .documentation {
38
- display: none;
39
- }
40
- }
41
- @media screen and (max-width: 480px) {
42
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab,
43
- .settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab {
44
- padding: 22px 3px 10px 3px;
45
- }
46
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab-active,
47
- .settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab-active {
48
- padding-bottom: 10px;
49
- }
50
- }
51
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper,
52
- .settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper {
53
- min-height: 60px;
54
- background-color: #fff;
55
- display: flex;
56
- align-items: center;
57
- border: 0;
58
- }
59
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container,
60
- .settings_page_really-simple-ssl #wpcontent .rsssl-logo-container {
61
- margin-left: 25px;
62
- }
63
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo,
64
- .settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo {
65
- height: 40px;
66
- width: 200px;
67
- }
68
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo img,
69
- .settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo img {
70
- width: 200px;
71
- }
72
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links,
73
- .settings_page_really-simple-ssl #wpcontent .header-links {
74
- display: flex;
75
- flex: 1;
76
- justify-content: flex-end;
77
- flex-direction: row;
78
- align-items: center;
79
- margin-right: 20px;
80
- }
81
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .documentation,
82
- .settings_page_really-simple-ssl #wpcontent .header-links .documentation {
83
- text-decoration: underline;
84
- }
85
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .documentation,
86
- .settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .documentation {
87
- margin-left: 25px;
88
- }
89
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell a,
90
- .settings_page_really-simple-ssl #wpcontent .header-links .header-upsell a {
91
- text-decoration: none;
92
- }
93
- .settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .header-upsell-pro,
94
- .settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .header-upsell-pro {
95
- color: black;
96
- border: 3px solid black;
97
- margin: 10px;
98
- width: 80px;
99
- text-align: center;
100
- padding: 5px;
101
- border-radius: 20px;
102
- font-weight: 600;
103
- }
104
- .rsssl-grid {
105
- width: calc(100% - 20px);
106
- margin: 10px;
107
- position: relative;
108
- display: flex;
109
- flex-direction: row;
110
- flex-wrap: wrap;
111
- /*
112
- Footers
113
- */
114
- /*
115
- Dots
116
- */
117
- }
118
- .rsssl-grid .button-rsssl-tertiary {
119
- background-color: #D7263D;
120
- color: white;
121
- border: 0;
122
- }
123
- .rsssl-grid .rsssl-wide-button {
124
- width: 220px;
125
- }
126
- .rsssl-grid .rsssl-progress .rsssl-task-list {
127
- height: 257px;
128
- overflow: hidden;
129
- }
130
- .rsssl-grid .rsssl-progress .rsssl-toggle-active {
131
- text-decoration: underline;
132
- }
133
- .rsssl-grid .rsssl-progress #rsssl-all-tasks,
134
- .rsssl-grid .rsssl-progress #rsssl-remaining-tasks {
135
- display: none;
136
- }
137
- .rsssl-grid .rsssl-progress .rsssl-tasks-container {
138
- border-bottom: 1px solid lightgrey;
139
- color: lightgrey;
140
- }
141
- .rsssl-grid .rsssl-progress .rsssl-tasks-container.active {
142
- text-decoration: none;
143
- border-bottom: 0;
144
- color: initial;
145
- }
146
- .rsssl-grid .rsssl-progress .rsssl-tasks-inactive {
147
- text-decoration: underline;
148
- color: lightgrey;
149
- }
150
- .rsssl-grid .rsssl-item {
151
- width: 800px;
152
- height: 485px;
153
- z-index: 1;
154
- }
155
- .rsssl-grid .rsssl-item.small {
156
- width: 400px;
157
- }
158
- .rsssl-grid .rsssl-item .rsssl-close-warning-x {
159
- color: #ccc;
160
- margin-right: 25px;
161
- margin-top: 15px;
162
- }
163
- .rsssl-grid .rsssl-item .item-container {
164
- background-color: #fff;
165
- position: relative;
166
- box-shadow: 0px 0px 5px 5px rgba(222, 222, 222, 0.2);
167
- width: 790px;
168
- height: 475px;
169
- }
170
- .rsssl-grid .rsssl-item .item-container .form-table {
171
- display: flex;
172
- }
173
- .rsssl-grid .rsssl-item .item-container .form-table tbody {
174
- display: flex;
175
- flex-direction: column;
176
- flex-wrap: wrap;
177
- max-height: 340px;
178
- width: 100% !important;
179
- }
180
- .rsssl-grid .rsssl-item .item-container .form-table tbody tr {
181
- padding: 0 0 0 0 !important;
182
- display: flex;
183
- align-items: center;
184
- flex-direction: row;
185
- width: 50%;
186
- }
187
- .rsssl-grid .rsssl-item .item-container .form-table tbody tr td {
188
- padding: 0;
189
- margin: 0;
190
- }
191
- .rsssl-grid .rsssl-item .item-container .form-table tbody tr th {
192
- margin-left: 0;
193
- width: 90%;
194
- display: flex;
195
- align-items: center;
196
- font-size: 13px;
197
- font-weight: normal;
198
- }
199
- .rsssl-grid .rsssl-item .item-container .form-table tbody tr th .dashicons-editor-help {
200
- font-size: 22px;
201
- }
202
- .rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right {
203
- padding-right: 10px;
204
- }
205
- .rsssl-grid .rsssl-item .item-container .form-table tbody tr th,
206
- .rsssl-grid .rsssl-item .item-container .form-table tbody tr td {
207
- padding: 6px 0 !important;
208
- font-size: 13px;
209
- }
210
- .rsssl-grid .rsssl-item .item-container .form-table tbody tr th p,
211
- .rsssl-grid .rsssl-item .item-container .form-table tbody tr td p {
212
- font-size: 13px;
213
- }
214
- .rsssl-grid .rsssl-item .item-container h2 {
215
- display: none;
216
- }
217
- .rsssl-grid .rsssl-item .item-container .rsssl-save-settings-feedback {
218
- margin-right: 20px;
219
- color: #d7263d;
220
- }
221
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header {
222
- display: flex;
223
- align-items: center;
224
- justify-content: space-between;
225
- height: 60px;
226
- border-bottom: 1px solid #dedede;
227
- padding: 0 25px 0 25px;
228
- }
229
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-instructions a {
230
- color: #3c3c3c;
231
- }
232
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item {
233
- display: flex;
234
- color: #3c3c3c;
235
- }
236
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count,
237
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .open-task-count {
238
- padding-left: 3px;
239
- padding-top: 3px;
240
- }
241
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count {
242
- margin-right: 5px;
243
- }
244
- .rsssl-grid .rsssl-item .item-container .rsssl-table-td-main-content {
245
- padding-left: 15px;
246
- }
247
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content {
248
- height: 360px;
249
- margin: 10px 25px 10px 25px;
250
- border-bottom: 1px solid #dedede;
251
- /*
252
- Progress block
253
- */
254
- /*
255
- Tips and Tricks
256
- */
257
- /*
258
- Default bullet style
259
- */
260
- /*
261
- Support forum block
262
- */
263
- /*
264
- Other plugins
265
- */
266
- /*
267
- Progress labels
268
- */
269
- }
270
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block {
271
- padding-top: 10px;
272
- }
273
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-bar-container {
274
- margin: 0 0 25px 0;
275
- }
276
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress {
277
- overflow: hidden;
278
- height: 20px;
279
- border-radius: 5px;
280
- background-color: #f7f7f7;
281
- }
282
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar {
283
- height: 100%;
284
- background-color: #61ce70;
285
- }
286
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar.orange {
287
- background-color: #FBC43D;
288
- }
289
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text {
290
- display: flex;
291
- align-items: center;
292
- margin: 10px 0;
293
- padding-top: 10px;
294
- padding-bottom: 10px;
295
- }
296
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-percentage {
297
- font-size: 32px;
298
- font-weight: 700;
299
- }
300
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text {
301
- margin-left: 35px;
302
- font-size: 18px;
303
- font-weight: 600;
304
- }
305
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text a {
306
- margin-left: 3px;
307
- }
308
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table tr {
309
- position: relative;
310
- }
311
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td {
312
- padding: 10px 10px 10px 0;
313
- }
314
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td + td {
315
- padding-left: 15px;
316
- }
317
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks {
318
- color: #3c3c3c;
319
- padding-bottom: 15px;
320
- }
321
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content {
322
- display: flex;
323
- flex-direction: column;
324
- margin-right: 10px;
325
- height: 340px;
326
- }
327
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top {
328
- flex-grow: 1;
329
- }
330
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-element {
331
- margin-top: 10px;
332
- margin-bottom: 15px;
333
- display: flex;
334
- flex-direction: row;
335
- justify-content: space-between;
336
- }
337
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-content {
338
- padding-right: 20px;
339
- }
340
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .rsssl-tips-tricks-read-more a {
341
- text-decoration: none;
342
- white-space: nowrap;
343
- }
344
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-bullet {
345
- height: 13px;
346
- width: 13px;
347
- border-radius: 50%;
348
- margin-right: 10px;
349
- background-color: lightgrey;
350
- text-decoration: none;
351
- }
352
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container {
353
- display: flex;
354
- flex-wrap: wrap;
355
- flex-direction: row;
356
- }
357
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums {
358
- display: flex;
359
- width: 50%;
360
- }
361
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums a {
362
- text-decoration: none;
363
- color: #3c3c3c;
364
- display: flex;
365
- align-items: center;
366
- padding: 2px 0;
367
- }
368
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet {
369
- margin: 7px 7px 7px 0;
370
- background-color: lightgrey;
371
- float: left;
372
- }
373
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet:hover {
374
- background-color: #FBC43D;
375
- }
376
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content {
377
- float: left;
378
- color: #3c3c3c;
379
- }
380
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content:hover {
381
- text-decoration: underline;
382
- }
383
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-feedback {
384
- color: #d7263d;
385
- }
386
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell {
387
- display: flex !important;
388
- flex-direction: row;
389
- padding: 7px 0 7px 0;
390
- align-items: center;
391
- color: #3c3c3c;
392
- }
393
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a {
394
- text-decoration: none;
395
- color: #3c3c3c;
396
- }
397
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a:hover {
398
- color: #FBC43D;
399
- }
400
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .rsp-image {
401
- margin-right: 5px;
402
- }
403
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .wpsi-red {
404
- background-color: #d7263d;
405
- }
406
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplztc-black {
407
- background-color: #333;
408
- }
409
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplz-blue {
410
- background-color: #27ADEA;
411
- }
412
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .zip-pink {
413
- background-color: #E366A1;
414
- }
415
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-status {
416
- margin-left: auto;
417
- }
418
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-status {
419
- display: block;
420
- min-width: 60px;
421
- text-align: center;
422
- border-radius: 15px;
423
- padding: 4px 8px 4px 8px;
424
- font-size: 0.8em;
425
- font-weight: 600;
426
- height: 17px;
427
- line-height: 17px;
428
- }
429
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-premium {
430
- background-color: #29b6f6;
431
- color: white;
432
- }
433
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-success {
434
- background-color: #61ce70;
435
- color: white;
436
- }
437
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-open {
438
- background-color: #FBC43D;
439
- }
440
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-warning {
441
- background-color: #d7263d;
442
- color: white;
443
- }
444
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer {
445
- display: flex;
446
- align-items: center;
447
- margin: 14px 25px 0 25px;
448
- height: 40px;
449
- bottom: 0;
450
- width: 95%;
451
- }
452
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer .rsssl-button-save {
453
- margin-right: 25px;
454
- }
455
- .rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer #rsssl-feedback {
456
- font-weight: 600;
457
- color: #61ce70;
458
- padding-left: 10px;
459
- }
460
- .rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl th,
461
- .rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl span {
462
- display: none;
463
- }
464
- .rsssl-grid .rsssl-item.half-height {
465
- height: 247.5px;
466
- }
467
- .rsssl-grid .rsssl-item.half-height .item-container {
468
- height: 475px / 2;
469
- }
470
- .rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content {
471
- height: 110px;
472
- }
473
- .rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody tr,
474
- .rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody th {
475
- width: 100%;
476
- max-width: 100%;
477
- }
478
- .rsssl-grid .rsssl-item.small .item-container {
479
- width: 390px;
480
- }
481
- .rsssl-grid .rsssl-item.small .item-container th {
482
- width: 90% !important;
483
- }
484
- .rsssl-grid .rsssl-item.small .item-container .form-table tbody tr {
485
- width: 100%;
486
- }
487
- .rsssl-grid .rsssl-item.no-border .item-container {
488
- border: none;
489
- }
490
- .rsssl-grid .rsssl-item.no-background .item-container {
491
- background-color: #f2f2f2;
492
- }
493
- .rsssl-grid #rsssl-progress-footer,
494
- .rsssl-grid #rsssl-premium-settings-footer {
495
- width: 100%;
496
- text-align: right;
497
- margin-right: 10px;
498
- }
499
- .rsssl-grid #rsssl-progress-footer .rsssl-footer-item form,
500
- .rsssl-grid #rsssl-premium-settings-footer .rsssl-footer-item form {
501
- float: left;
502
- }
503
- .rsssl-grid #rsssl-progress-footer .rsssl-footer-item + .rsssl-footer-item,
504
- .rsssl-grid #rsssl-premium-settings-footer .rsssl-footer-item + .rsssl-footer-item {
505
- margin-left: 20px;
506
- padding: 4px 0;
507
- }
508
- .rsssl-grid #rsssl-progress-footer .footer-left,
509
- .rsssl-grid #rsssl-premium-settings-footer .footer-left {
510
- float: left;
511
- }
512
- .rsssl-grid #rsssl-progress-footer .footer-left .upsell,
513
- .rsssl-grid #rsssl-premium-settings-footer .footer-left .upsell {
514
- min-width: 80px;
515
- text-align: center;
516
- }
517
- .rsssl-grid #rsssl-progress-footer .footer-right,
518
- .rsssl-grid #rsssl-premium-settings-footer .footer-right {
519
- float: right;
520
- }
521
- .rsssl-grid #rsssl-progress-footer .hidden,
522
- .rsssl-grid #rsssl-premium-settings-footer .hidden {
523
- display: none;
524
- }
525
- .rsssl-grid .rsssl-system-status-footer-info {
526
- margin-right: 20px;
527
- width: 100%;
528
- text-align: right;
529
- }
530
- .rsssl-grid .rsssl-system-status-footer-info .system-status-info {
531
- margin-left: 6px;
532
- }
533
- .rsssl-grid .dot {
534
- height: 10px;
535
- width: 10px;
536
- border-radius: 50%;
537
- display: inline-block;
538
- }
539
- .rsssl-grid .rsssl-dot-success {
540
- background-color: #61ce70;
541
- }
542
- .rsssl-grid .rsssl-dot-error {
543
- background-color: #d7263d;
544
- }
545
- .upsell-grid-container .rsssl-secondary-header-item img {
546
- height: 30px;
547
- padding-top: 5px;
548
- }
549
- .rsssl-grid {
550
- position: relative;
551
- }
552
- .rsssl-grid .rsssl-item {
553
- width: calc(100% - 20px);
554
- padding: 10px;
555
- height: 475px;
556
- min-height: 500px;
557
- z-index: 1;
558
- }
559
- @media only screen and (min-width: 400px) {
560
- .rsssl-grid .rsssl-item {
561
- width: calc(100% - 20px);
562
- }
563
- }
564
- @media only screen and (min-width: 600px) {
565
- .rsssl-grid .rsssl-item {
566
- width: calc(100% - 20px);
567
- }
568
- }
569
- @media only screen and (min-width: 768px) {
570
- .rsssl-grid .rsssl-item {
571
- width: calc(100% - 20px);
572
- }
573
- }
574
- @media only screen and (min-width: 992px) {
575
- .rsssl-grid .rsssl-item {
576
- width: calc(100% - 20px);
577
- }
578
- }
579
- @media only screen and (min-width: 1555px) {
580
- .rsssl-grid .rsssl-item {
581
- width: calc(50% - 20px);
582
- }
583
- }
584
- .rsssl-grid .rsssl-item.small {
585
- width: calc(100% - 20px);
586
- }
587
- @media only screen and (min-width: 400px) {
588
- .rsssl-grid .rsssl-item.small {
589
- width: calc(100% - 20px);
590
- }
591
- }
592
- @media only screen and (min-width: 600px) {
593
- .rsssl-grid .rsssl-item.small {
594
- width: calc(100% - 20px);
595
- }
596
- }
597
- @media only screen and (min-width: 768px) {
598
- .rsssl-grid .rsssl-item.small {
599
- width: calc(50% - 20px);
600
- }
601
- }
602
- @media only screen and (min-width: 992px) {
603
- .rsssl-grid .rsssl-item.small {
604
- width: calc(50% - 20px);
605
- }
606
- }
607
- @media only screen and (min-width: 1555px) {
608
- .rsssl-grid .rsssl-item.small {
609
- width: calc(25% - 20px);
610
- }
611
- }
612
- .rsssl-grid .rsssl-item.small .item-container {
613
- width: 100%;
614
- min-width: 200px;
615
- }
616
- .rsssl-grid .rsssl-item.half-height {
617
- min-height: 250px;
618
- }
619
- @media only screen and (min-width: 400px) {
620
- .rsssl-grid .rsssl-item.half-height {
621
- height: 475px / 2;
622
- min-height: 250px;
623
- }
624
- }
625
- @media only screen and (min-width: 600px) {
626
- .rsssl-grid .rsssl-item.half-height {
627
- min-height: 250px;
628
- height: 475px / 2;
629
- }
630
- }
631
- @media only screen and (min-width: 768px) {
632
- .rsssl-grid .rsssl-item.half-height {
633
- min-height: 250px;
634
- height: 475px / 2;
635
- }
636
- }
637
- @media only screen and (min-width: 992px) {
638
- .rsssl-grid .rsssl-item.half-height {
639
- min-height: 250px;
640
- height: 475px / 2;
641
- }
642
- }
643
- @media only screen and (min-width: 1555px) {
644
- .rsssl-grid .rsssl-item.half-height {
645
- min-height: 250px;
646
- height: 475px / 2;
647
- }
648
- }
649
- .rsssl-grid .rsssl-item.half-height .item-container {
650
- width: 100%;
651
- min-width: 200px;
652
- min-height: 250px;
653
- }
654
- .rsssl-grid .rsssl-item .settings.rsssl-item {
655
- width: 100%;
656
- padding: 0;
657
- }
658
- .rsssl-grid .rsssl-item.muuri-item-hidden {
659
- z-index: 0;
660
- }
661
- .rsssl-grid .rsssl-item.muuri-item-releasing {
662
- z-index: 2;
663
- }
664
- .rsssl-grid .rsssl-item.muuri-item-dragging {
665
- z-index: 3;
666
- }
667
- .rsssl-grid .rsssl-item .rsssl-grid-header {
668
- border-bottom: 1px solid lightgrey;
669
- padding: 0;
670
- height: 60px;
671
- }
672
- .rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-header-container {
673
- margin: 0 20px;
674
- height: 100%;
675
- }
676
- .rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-title {
677
- cursor: pointer;
678
- font-size: 20px;
679
- padding: 20px 0;
680
- font-weight: bold;
681
- float: left;
682
- }
683
- .rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-controls {
684
- float: right;
685
- margin-top: 20px;
686
- color: #cecece;
687
- }
688
- .rsssl-grid .rsssl-item .item-container {
689
- background-color: #fff;
690
- position: relative;
691
- box-shadow: 0 0 5px 5px rgba(222, 222, 222, 0.2);
692
- height: 100%;
693
- width: 100%;
694
- }
695
- .rsssl-grid .rsssl-item .item-container .item-content {
696
- clear: both;
697
- margin: 15px;
698
- height: calc(100% - 100px);
699
- padding-top: 0px;
700
- padding-bottom: 10px;
701
- }
702
- .rsssl-grid .rsssl-item.no-border .item-container {
703
- border: none;
704
- }
705
- .rsssl-grid .rsssl-item.no-background .item-container {
706
- background-color: #F1F1F1;
707
- }
708
- .rsssl-grid .rsssl-item.muuri-item-placeholder .item-container {
709
- border-style: dashed;
710
- padding: 0;
711
- }
712
- /*# sourceMappingURL=grid.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/grid.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["grid.less"],"names":[],"mappings":"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","file":"grid.css"}
 
assets/css/grid.less DELETED
@@ -1,680 +0,0 @@
1
- @import "variables.less";
2
-
3
- // Override default WP settings style
4
- .settings_page_rlrsssl_really_simple_ssl #wpcontent, .settings_page_really-simple-ssl #wpcontent{
5
- padding: 0;
6
- .rsssl-footer-item {
7
- form {
8
- float:left;
9
- }
10
- }
11
-
12
- .nav-tab {
13
- padding: 16px 20px 17px 20px;
14
- margin-bottom:0;
15
- color: #444;
16
- font-weight: normal;
17
- font-size: 1.2em;
18
- background: inherit;
19
- border: 0;
20
- &.nav-tab-active {
21
- border-bottom: 2px solid @color_open;
22
- background: #fff;
23
- padding-bottom:15px;
24
- }
25
- }
26
-
27
- // Responsive menu
28
- @media screen and (max-width: 800px) {
29
- .nav-tab-wrapper {
30
- display: flex;
31
- flex-wrap: wrap;
32
- justify-content: center;
33
- .nav-tab {
34
- margin-left: 25px;
35
- }
36
-
37
- .documentation {
38
- display: none;
39
- }
40
- }
41
- }
42
-
43
- @media screen and (max-width: 480px) {
44
- .nav-tab-wrapper {
45
-
46
- .nav-tab {
47
- padding: 22px 3px 10px 3px;
48
- }
49
-
50
- .nav-tab-active {
51
- padding-bottom: 10px;
52
- }
53
- }
54
- }
55
-
56
- .nav-tab-wrapper {
57
- min-height: 60px;
58
- background-color: #fff;
59
- display: flex;
60
- align-items: center;
61
- border: 0;
62
- }
63
- .rsssl-logo-container {
64
- margin-left: 25px;
65
- #rsssl-logo {
66
- height: 40px;
67
- width: 200px;
68
- img {
69
- width:200px;
70
- }
71
- }
72
- }
73
- .header-links {
74
- display: flex;
75
- flex: 1;
76
- justify-content: flex-end;
77
- flex-direction: row;
78
- align-items: center;
79
- margin-right: 20px;
80
- .documentation {
81
- text-decoration: underline;
82
- }
83
- .header-upsell {
84
- .documentation {
85
- margin-left:25px;
86
- }
87
- a {
88
- text-decoration: none;
89
- }
90
- .header-upsell-pro {
91
- color: black;
92
- border: 3px solid black;
93
- margin: 10px;
94
- width: 80px;
95
- text-align: center;
96
- padding: 5px;
97
- border-radius: 20px;
98
- font-weight: 600;
99
- }
100
- }
101
- }
102
- }
103
-
104
- .rsssl-grid {
105
- .rsssl-gridblock-progress-container {
106
- background-color:green;
107
- .rsssl-gridblock-progress {
108
- height:3px;
109
- background-color:#cddc39;
110
- }
111
- }
112
- width: calc(100% - 20px);
113
- margin: @grid_margin;
114
- position: relative;
115
- display: flex;
116
- flex-direction: row;
117
- flex-wrap: wrap;
118
-
119
- .button-rsssl-tertiary {
120
- background-color: #D7263D;
121
- color: white;
122
- border:0;
123
- }
124
-
125
- .rsssl-wide-button {
126
- width: 220px;
127
- }
128
-
129
-
130
-
131
- .rsssl-item {
132
- width: @gridblock_width ;
133
- &.rsssl-small {
134
- width: @gridblock_width_small;
135
- }
136
-
137
- .rsssl-close-warning-x {
138
- color: #ccc;
139
- margin-right: 25px;
140
- margin-top: 15px;
141
- }
142
-
143
- height: @gridblock_height + @grid_margin;
144
- z-index: 1;
145
- .item-container {
146
- .form-table {
147
- display: flex;
148
- tbody {
149
- display: flex;
150
- flex-direction: column;
151
- flex-wrap: wrap;
152
- max-height: 340px;
153
- width: 100% !important;
154
- tr {
155
- padding: 0 0 0 0 !important;
156
- display: flex;
157
- align-items: center;
158
- flex-direction: row;
159
- width: 50%;
160
-
161
- td {
162
- padding: 0;
163
- margin: 0;
164
- }
165
- th {
166
- .dashicons-editor-help {
167
- font-size: 22px;
168
- }
169
- margin-left: 0;
170
- width: 90%;
171
- display: flex;
172
- align-items: center;
173
- font-size: 13px;
174
- font-weight: normal;
175
- .rsssl-tooltip-right {
176
- padding-right: 10px;
177
- }
178
- }
179
- th, td {
180
- // Important to override default WP style
181
- padding: 6px 0 !important;
182
- font-size:13px;
183
- p {font-size:13px}
184
- }
185
- }
186
- }
187
- }
188
- h2 {
189
- display: none;
190
- }
191
-
192
- background-color: #fff;
193
- position: relative;
194
- box-shadow: 0 0 5px 5px @box_shadow_color;
195
- width: @gridblock_width - @grid_margin;
196
- height: @gridblock_height;
197
- .rsssl-save-settings-feedback {
198
- margin-right:20px;
199
- color: @color_warning;
200
- }
201
- .rsssl-grid-item-header {
202
- display: flex;
203
- align-items: center;
204
- justify-content: space-between;
205
- height: 60px;
206
- border-bottom: 1px solid @border_color;
207
- padding: 0 25px 0 25px;
208
- .rsssl-instructions a {
209
- color: @light-text-color;
210
- }
211
-
212
-
213
- }
214
- .rsssl-table-td-main-content {
215
- padding-left: 15px;
216
- }
217
-
218
- .rsssl-grid-item-content {
219
- height: 360px;
220
- margin: 10px 25px 10px 25px;
221
- border-bottom: 1px solid @border_color;
222
-
223
-
224
-
225
- /*
226
- Tips and Tricks
227
- */
228
- .rsssl-tips-tricks {
229
- color: @light-text-color;
230
- padding-bottom: 15px;
231
- .tips-tricks-content{
232
- display: flex;
233
- flex-direction: column;
234
- margin-right:10px;
235
- height: 340px;
236
- .tips-tricks-top {
237
- flex-grow:1;
238
-
239
- .rsssl-tips-tricks-element {
240
- margin-top: 10px;
241
- margin-bottom: 15px;
242
- display: flex;
243
- flex-direction: row;
244
- justify-content: space-between;
245
- }
246
- .rsssl-tips-tricks-content {
247
- padding-right:20px;
248
- }
249
- }
250
- }
251
-
252
-
253
- .rsssl-tips-tricks-read-more a {
254
- text-decoration: none;
255
- white-space: nowrap;
256
- }
257
- }
258
- // End tips and tricks
259
-
260
- /*
261
- Default bullet style
262
- */
263
- .rsssl-bullet {
264
- height: 13px;
265
- width: 13px;
266
- border-radius: 50%;
267
- margin-right: 10px;
268
- background-color: lightgrey;
269
- text-decoration: none;
270
- }
271
-
272
- /*
273
- Support forum block
274
- */
275
-
276
- #rsssl-support-forums-container {
277
- display: flex;
278
- flex-wrap: wrap;
279
- flex-direction: row;
280
- .rsssl-support-forums {
281
- display: flex;
282
- width: 50%;
283
- a {
284
- text-decoration: none;
285
- color: @light-text-color;
286
- display: flex;
287
- align-items: center;
288
- padding:2px 0;
289
- }
290
-
291
- .rsssl-bullet {
292
- margin: 7px 7px 7px 0;
293
- background-color: @light-grey;
294
- float: left;
295
- &:hover {
296
- background-color: @color_open;
297
- }
298
- }
299
-
300
- .rsssl-forums-content {
301
- float: left;
302
- color: @light-text-color;
303
- &:hover {
304
- text-decoration: underline;
305
- }
306
- }
307
- }
308
- }
309
-
310
- #rsssl-feedback {
311
- color: @color_warning;
312
- }
313
-
314
- /*
315
- Other plugins
316
- */
317
-
318
- .rsssl-upsell {
319
- display: flex !important; //we need important here, because the grid switch overrides it on element level
320
- flex-direction: row;
321
- padding: 7px 0 7px 0;
322
- align-items: center;
323
- color: @light-text-color;
324
-
325
- .plugin-text {
326
- a {
327
- text-decoration: none;
328
- color: @light-text-color;
329
- &:hover {
330
- color: @color_open;
331
- }
332
- }
333
- }
334
-
335
- .rsp-image {
336
- margin-right: 5px;
337
- }
338
-
339
- .wpsi-red {
340
- background-color: @color_warning;
341
- }
342
- .cmplztc-black {
343
- background-color:#333;
344
- }
345
-
346
- .cmplz-blue {
347
- background-color: #27ADEA;
348
- }
349
-
350
- .zip-pink {
351
- background-color: #E366A1;
352
- }
353
-
354
- .plugin-status {
355
- margin-left: auto;
356
- }
357
- }
358
-
359
- /*
360
- Progress labels
361
- */
362
- .rsssl-progress-status {
363
- display: block;
364
- min-width: 60px;
365
- text-align: center;
366
- border-radius: 15px;
367
- padding: 4px 8px 4px 8px;
368
- font-size: 0.8em;
369
- font-weight: 600;
370
- height: 17px;
371
- line-height:17px;
372
- }
373
-
374
- .rsssl-premium {
375
- background-color: #29b6f6;
376
- color: white;
377
- }
378
- .rsssl-success {
379
- background-color: @color-success;
380
- color: white;
381
- }
382
-
383
- .rsssl-open {
384
- background-color: @color_open;
385
- }
386
-
387
- .rsssl-warning {
388
- background-color: @color_warning;
389
- color: white;
390
- }
391
- }
392
- .rsssl-grid-item-footer {
393
- display: flex;
394
- align-items: center;
395
- margin: 14px 25px 0 25px;
396
- height: 40px;
397
- bottom: 0;
398
- width: 95%;
399
- .rsssl-button-save {
400
- margin-right:25px;
401
- }
402
- #rsssl-feedback {
403
- font-weight: 600;
404
- color: @color-success;
405
- padding-left: 10px;
406
- }
407
- }
408
- .rsssl-deactivate-keep-ssl {
409
- th, span {
410
- display: none;
411
- }
412
- }
413
- }
414
- &.half-height {
415
- height: (@gridblock_height / 2) + @grid_margin;
416
-
417
- .item-container {
418
- height: @gridblock_height / 2;
419
- .rsssl-grid-item-content {
420
- height: 110px;
421
- .form-table tbody {
422
- tr, th {
423
- width:100%;
424
- max-width:100%;
425
- }
426
- }
427
- }
428
- }
429
- }
430
-
431
- &.small {
432
- .item-container {
433
- width: @gridblock_width_small - @grid_margin;
434
- th {
435
- width: 90% !important;
436
- }
437
- .form-table tbody tr {
438
- width: 100%;
439
- }
440
- }
441
- }
442
- &.no-border {
443
- .item-container {
444
- border: none;
445
- }
446
- }
447
- &.no-background {
448
- .item-container {
449
- background-color: #f2f2f2;
450
- }
451
- }
452
- }
453
- /*
454
- Footers
455
- */
456
-
457
- #rsssl-progress-footer, #rsssl-premium-settings-footer {
458
- width: 100%;
459
- text-align: right;
460
- margin-right: @grid_margin;
461
- .rsssl-footer-item {
462
- form {
463
- float:left;
464
- }
465
- }
466
- .rsssl-footer-item +.rsssl-footer-item {
467
- margin-left:20px;
468
- padding:4px 0;
469
- }
470
-
471
- .footer-left {
472
- float:left;
473
- .upsell {
474
- min-width: 80px;
475
- text-align: center;
476
- }
477
- }
478
-
479
- .footer-right {
480
- float:right;
481
- }
482
- .hidden {
483
- display: none;
484
- }
485
- }
486
-
487
- .rsssl-system-status-footer-info {
488
- margin-right: 20px;
489
- width: 100%;
490
- text-align: right;
491
- .system-status-info {
492
- margin-left: 6px;
493
- }
494
- }
495
- /*
496
- Dots
497
- */
498
-
499
- .dot {
500
- height: 10px;
501
- width: 10px;
502
- border-radius: 50%;
503
- display: inline-block;
504
- }
505
- .rsssl-dot-success {
506
- background-color: #61ce70;
507
- }
508
- .rsssl-dot-error {
509
- background-color: #d7263d;
510
- }
511
- }
512
-
513
- .upsell-grid-container {
514
- .rsssl-secondary-header-item {
515
- img {
516
- height: 30px;
517
- padding-top: 5px;
518
- }
519
- }
520
- }
521
-
522
- // Code below should be integrated in to the code above.
523
- .rsssl-grid {
524
- position: relative;
525
- .rsssl-item {
526
- width: calc(100% - 20px);
527
- padding: 10px;
528
- height: @gridblock_height;
529
- min-height: 500px;
530
- z-index: 1;
531
- @media only screen and (min-width: @break-xs) {
532
- width: calc(100% - 20px);
533
- }
534
-
535
- @media only screen and (min-width: @break-s) {
536
- width: calc(100% - 20px);
537
- }
538
-
539
- @media only screen and (min-width: @break-m) {
540
- width: calc(100% - 20px);
541
- }
542
-
543
- @media only screen and (min-width: @break-l) {
544
- width: calc(100% - 20px);
545
- }
546
-
547
- @media only screen and (min-width: @break-xl) {
548
- width: calc(50% - 20px);
549
- }
550
-
551
-
552
- &.small {
553
- width: calc(100% - 20px);
554
-
555
- @media only screen and (min-width: @break-xs) {
556
- width: calc(100% - 20px);
557
- }
558
-
559
- @media only screen and (min-width: @break-s) {
560
- width: calc(100% - 20px);
561
- }
562
-
563
- @media only screen and (min-width: @break-m) {
564
- width: calc(50% - 20px);
565
- }
566
-
567
- @media only screen and (min-width: @break-l) {
568
- width: calc(50% - 20px);
569
- }
570
-
571
- @media only screen and (min-width: @break-xl) {
572
- width: calc(25% - 20px);
573
- }
574
- .item-container{
575
- width: 100%;
576
- min-width: 200px;
577
- }
578
-
579
- }
580
-
581
- &.half-height {
582
- min-height: 250px;
583
- @media only screen and (min-width: @break-xs) {
584
- height: @gridblock_height / 2;
585
- min-height: 250px;
586
- }
587
-
588
- @media only screen and (min-width: @break-s) {
589
- min-height: 250px;
590
- height: @gridblock_height / 2;
591
- }
592
-
593
- @media only screen and (min-width: @break-m) {
594
- min-height: 250px;
595
- height: @gridblock_height / 2;
596
- }
597
-
598
- @media only screen and (min-width: @break-l) {
599
- min-height: 250px;
600
- height: @gridblock_height / 2;
601
- }
602
-
603
- @media only screen and (min-width: @break-xl) {
604
- min-height: 250px;
605
- height: @gridblock_height / 2;
606
- }
607
-
608
- .item-container {
609
- width: 100%;
610
- min-width: 200px;
611
- min-height: 250px;
612
- }
613
- }
614
- .settings.rsssl-item{
615
- width: 100%;
616
- padding: 0;
617
- }
618
-
619
- &.muuri-item-hidden {
620
- z-index: 0;
621
- }
622
- &.muuri-item-releasing {
623
- z-index: 2;
624
- }
625
- &.muuri-item-dragging {
626
- z-index: 3;
627
- }
628
- .rsssl-grid-header {
629
- border-bottom: 1px solid @light-grey;
630
- padding: 0;
631
- height: 60px;
632
- .rsssl-grid-header-container {
633
- margin: 0 20px;
634
- height: 100%;
635
- }
636
-
637
-
638
- .rsssl-grid-title{
639
- cursor: pointer;
640
- font-size: 20px;
641
- padding: 20px 0;
642
- font-weight: bold;
643
- float: left;
644
- }
645
- .rsssl-grid-controls {
646
- float: right;
647
- margin-top: 20px;
648
- color: #cecece;
649
- }
650
- }
651
- .item-container {
652
- background-color: #fff;
653
- position: relative;
654
- box-shadow: 0 0 5px 5px rgba(222,222,222,0.2);
655
- height: 100%;
656
- width: 100%;
657
-
658
- .item-content {
659
- clear:both;
660
- margin:15px;
661
- height: calc(100% - 100px);
662
- padding-top: 0px;
663
- padding-bottom:10px;
664
- }
665
-
666
- }
667
-
668
- &.no-border {
669
- .item-container {
670
- border: none;
671
- }
672
- }
673
-
674
- &.no-background {
675
- .item-container {
676
- background-color: #F1F1F1;
677
- }
678
- }
679
- }
680
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/grid.min.css DELETED
@@ -1 +0,0 @@
1
- .settings_page_really-simple-ssl #wpcontent,.settings_page_rlrsssl_really_simple_ssl #wpcontent{padding:0}.rsssl-grid #rsssl-premium-settings-footer .rsssl-footer-item form,.rsssl-grid #rsssl-progress-footer .rsssl-footer-item form,.settings_page_really-simple-ssl #wpcontent .rsssl-footer-item form,.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-footer-item form{float:left}.settings_page_really-simple-ssl #wpcontent .nav-tab,.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab{padding:16px 20px 17px;margin-bottom:0;color:#444;font-weight:400;font-size:1.2em;background:inherit;border:0}.settings_page_really-simple-ssl #wpcontent .nav-tab.nav-tab-active,.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab.nav-tab-active{border-bottom:2px solid #fbc43d;background:#fff;padding-bottom:15px}@media screen and (max-width:800px){.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper,.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab{margin-left:25px}.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .documentation,.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .documentation{display:none}}@media screen and (max-width:480px){.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab,.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab{padding:22px 3px 10px}.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper .nav-tab-active,.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper .nav-tab-active{padding-bottom:10px}}.settings_page_really-simple-ssl #wpcontent .nav-tab-wrapper,.settings_page_rlrsssl_really_simple_ssl #wpcontent .nav-tab-wrapper{min-height:60px;background-color:#fff;display:flex;align-items:center;border:0}.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .documentation,.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container,.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .documentation,.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container{margin-left:25px}.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo,.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo{height:40px;width:200px}.settings_page_really-simple-ssl #wpcontent .rsssl-logo-container #rsssl-logo img,.settings_page_rlrsssl_really_simple_ssl #wpcontent .rsssl-logo-container #rsssl-logo img{width:200px}.settings_page_really-simple-ssl #wpcontent .header-links,.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links{display:flex;flex:1;justify-content:flex-end;flex-direction:row;align-items:center;margin-right:20px}.settings_page_really-simple-ssl #wpcontent .header-links .documentation,.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .documentation{text-decoration:underline}.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell a,.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell a{text-decoration:none}.settings_page_really-simple-ssl #wpcontent .header-links .header-upsell .header-upsell-pro,.settings_page_rlrsssl_really_simple_ssl #wpcontent .header-links .header-upsell .header-upsell-pro{color:#000;border:3px solid #000;margin:10px;width:80px;text-align:center;padding:5px;border-radius:20px;font-weight:600}.rsssl-grid{width:calc(100% - 20px);margin:10px;display:flex;flex-direction:row;flex-wrap:wrap}.rsssl-grid .button-rsssl-tertiary{background-color:#d7263d;color:#fff;border:0}.rsssl-grid .rsssl-wide-button{width:220px}.rsssl-grid .rsssl-progress .rsssl-task-list{height:257px;overflow:hidden}.rsssl-grid .rsssl-progress .rsssl-toggle-active{text-decoration:underline}.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl span,.rsssl-grid .rsssl-item .item-container .rsssl-deactivate-keep-ssl th,.rsssl-grid .rsssl-item .item-container h2,.rsssl-grid .rsssl-progress #rsssl-all-tasks,.rsssl-grid .rsssl-progress #rsssl-remaining-tasks{display:none}.rsssl-grid .rsssl-progress .rsssl-tasks-container{border-bottom:1px solid #d3d3d3;color:#d3d3d3}.rsssl-grid .rsssl-progress .rsssl-tasks-container.active{text-decoration:none;border-bottom:0;color:initial}.rsssl-grid .rsssl-progress .rsssl-tasks-inactive{text-decoration:underline;color:#d3d3d3}.rsssl-grid .rsssl-item{width:800px}.rsssl-grid .rsssl-item.small{width:400px}.rsssl-grid .rsssl-item .rsssl-close-warning-x{color:#ccc;margin-right:25px;margin-top:15px}.rsssl-grid .rsssl-item .item-container .form-table{display:flex}.rsssl-grid .rsssl-item .item-container .form-table tbody{display:flex;flex-direction:column;flex-wrap:wrap;max-height:340px;width:100%!important}.rsssl-grid .rsssl-item .item-container .form-table tbody tr{padding:0!important;display:flex;align-items:center;flex-direction:row;width:50%}.rsssl-grid .rsssl-item .item-container .form-table tbody tr td{margin:0}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th{margin-left:0;width:90%;display:flex;align-items:center;font-weight:400}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .dashicons-editor-help{font-size:22px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr th .rsssl-tooltip-right{padding-right:10px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr td,.rsssl-grid .rsssl-item .item-container .form-table tbody tr th{padding:6px 0!important;font-size:13px}.rsssl-grid .rsssl-item .item-container .form-table tbody tr td p,.rsssl-grid .rsssl-item .item-container .form-table tbody tr th p{font-size:13px}.rsssl-grid .rsssl-item .item-container .rsssl-save-settings-feedback{margin-right:20px;color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header{display:flex;align-items:center;justify-content:space-between;height:60px;border-bottom:1px solid #dedede;padding:0 25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-instructions a{color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item{display:flex;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count,.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .open-task-count{padding-left:3px;padding-top:3px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-header .rsssl-secondary-header-item .all-task-count{margin-right:5px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td+td,.rsssl-grid .rsssl-item .item-container .rsssl-table-td-main-content{padding-left:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content{height:360px;margin:10px 25px;border-bottom:1px solid #dedede}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block{padding-top:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-bar-container{margin:0 0 25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar{height:100%;background-color:#61ce70}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet:hover,.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress .bar.orange{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text{display:flex;align-items:center;margin:10px 0;padding-top:10px;padding-bottom:10px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text{margin-left:35px;font-size:18px;font-weight:600}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .progress-text .rsssl-progress-text a{margin-left:3px}.rsssl-grid,.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table tr{position:relative}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-block .rsssl-progress-table td{padding:10px 10px 10px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks{color:#3c3c3c;padding-bottom:15px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content{display:flex;flex-direction:column;margin-right:10px;height:340px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top{flex-grow:1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-element{margin-top:10px;margin-bottom:15px;display:flex;flex-direction:row;justify-content:space-between}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .tips-tricks-content .tips-tricks-top .rsssl-tips-tricks-content{padding-right:20px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-tips-tricks .rsssl-tips-tricks-read-more a{text-decoration:none;white-space:nowrap}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-bullet{height:13px;width:13px;border-radius:50%;margin-right:10px;background-color:#d3d3d3;text-decoration:none}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container{display:flex;flex-wrap:wrap;flex-direction:row}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums{display:flex;width:50%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums a{text-decoration:none;color:#3c3c3c;display:flex;align-items:center;padding:2px 0}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-bullet{margin:7px 7px 7px 0;background-color:#d3d3d3;float:left}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content{float:left;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-support-forums-container .rsssl-support-forums .rsssl-forums-content:hover{text-decoration:underline}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content #rsssl-feedback{color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell{display:flex!important;flex-direction:row;padding:7px 0;align-items:center;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a{text-decoration:none;color:#3c3c3c}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-text a:hover{color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .rsp-image{margin-right:5px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .wpsi-red{background-color:#d7263d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplztc-black{background-color:#333}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .cmplz-blue{background-color:#27adea}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .zip-pink{background-color:#e366a1}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-upsell .plugin-status{margin-left:auto}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-progress-status{display:block;min-width:60px;text-align:center;border-radius:15px;padding:4px 8px;font-size:.8em;font-weight:600;height:17px;line-height:17px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-premium{background-color:#29b6f6;color:#fff}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-success{background-color:#61ce70;color:#fff}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-open{background-color:#fbc43d}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-content .rsssl-warning{background-color:#d7263d;color:#fff}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer{display:flex;align-items:center;margin:14px 25px 0;height:40px;bottom:0;width:95%}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer .rsssl-button-save{margin-right:25px}.rsssl-grid .rsssl-item .item-container .rsssl-grid-item-footer #rsssl-feedback{font-weight:600;color:#61ce70;padding-left:10px}.rsssl-grid .rsssl-item.half-height{height:247.5px}.rsssl-grid .rsssl-item.half-height .item-container{height:475px/2}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content{height:110px}.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody th,.rsssl-grid .rsssl-item.half-height .item-container .rsssl-grid-item-content .form-table tbody tr{width:100%;max-width:100%}.rsssl-grid .rsssl-item.small .item-container th{width:90%!important}.rsssl-grid .rsssl-item.small .item-container .form-table tbody tr{width:100%}.rsssl-grid #rsssl-premium-settings-footer,.rsssl-grid #rsssl-progress-footer{width:100%;text-align:right;margin-right:10px}.rsssl-grid #rsssl-premium-settings-footer .rsssl-footer-item+.rsssl-footer-item,.rsssl-grid #rsssl-progress-footer .rsssl-footer-item+.rsssl-footer-item{margin-left:20px;padding:4px 0}.rsssl-grid #rsssl-premium-settings-footer .footer-left,.rsssl-grid #rsssl-progress-footer .footer-left{float:left}.rsssl-grid #rsssl-premium-settings-footer .footer-left .upsell,.rsssl-grid #rsssl-progress-footer .footer-left .upsell{min-width:80px;text-align:center}.rsssl-grid #rsssl-premium-settings-footer .footer-right,.rsssl-grid #rsssl-progress-footer .footer-right{float:right}.rsssl-grid #rsssl-premium-settings-footer .hidden,.rsssl-grid #rsssl-progress-footer .hidden{display:none}.rsssl-grid .rsssl-system-status-footer-info{margin-right:20px;width:100%;text-align:right}.rsssl-grid .rsssl-system-status-footer-info .system-status-info{margin-left:6px}.rsssl-grid .dot{height:10px;width:10px;border-radius:50%;display:inline-block}.rsssl-grid .rsssl-dot-success{background-color:#61ce70}.rsssl-grid .rsssl-dot-error{background-color:#d7263d}.upsell-grid-container .rsssl-secondary-header-item img{height:30px;padding-top:5px}.rsssl-grid .rsssl-item{width:calc(100% - 20px);padding:10px;height:475px;min-height:500px;z-index:1}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item{width:calc(100% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item{width:calc(50% - 20px)}}.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.small{width:calc(100% - 20px)}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.small{width:calc(50% - 20px)}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.small{width:calc(25% - 20px)}}.rsssl-grid .rsssl-item.small .item-container{width:100%;min-width:200px}.rsssl-grid .rsssl-item.half-height{min-height:250px}@media only screen and (min-width:400px){.rsssl-grid .rsssl-item.half-height{height:475px/2;min-height:250px}}@media only screen and (min-width:600px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:475px/2}}@media only screen and (min-width:768px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:475px/2}}@media only screen and (min-width:992px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:475px/2}}@media only screen and (min-width:1555px){.rsssl-grid .rsssl-item.half-height{min-height:250px;height:475px/2}}.rsssl-grid .rsssl-item.half-height .item-container{width:100%;min-width:200px;min-height:250px}.rsssl-grid .rsssl-item .settings.rsssl-item{width:100%;padding:0}.rsssl-grid .rsssl-item.muuri-item-hidden{z-index:0}.rsssl-grid .rsssl-item.muuri-item-releasing{z-index:2}.rsssl-grid .rsssl-item.muuri-item-dragging{z-index:3}.rsssl-grid .rsssl-item .rsssl-grid-header{border-bottom:1px solid #d3d3d3;padding:0;height:60px}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-header-container{margin:0 20px;height:100%}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-title{cursor:pointer;font-size:20px;padding:20px 0;font-weight:700;float:left}.rsssl-grid .rsssl-item .rsssl-grid-header .rsssl-grid-controls{float:right;margin-top:20px;color:#cecece}.rsssl-grid .rsssl-item .item-container{background-color:#fff;position:relative;box-shadow:0 0 5px 5px rgba(222,222,222,.2);height:100%;width:100%}.rsssl-grid .rsssl-item .item-container .item-content{clear:both;margin:15px;height:calc(100% - 100px);padding-top:0;padding-bottom:10px}.rsssl-grid .rsssl-item.no-border .item-container{border:0}.rsssl-grid .rsssl-item.no-background .item-container{background-color:#f1f1f1}.rsssl-grid .rsssl-item.muuri-item-placeholder .item-container{border-style:dashed;padding:0}
 
assets/css/progress.css DELETED
@@ -1,135 +0,0 @@
1
- /**move to css variables in time */
2
- :root {
3
- --rsp-break-xs: 400px;
4
- --rsp-break-s: 576px;
5
- --rsp-break-m: 768px;
6
- --rsp-break-l: 992px;
7
- --rsp-break-xl: 1200px;
8
- --rsp-break-xxl: 1400px;
9
- --rsp-spacing-xs: 10px;
10
- --rsp-spacing-s: 15px;
11
- --rsp-spacing-m: 20px;
12
- --rsp-spacing-l: 30px;
13
- --rsp-spacing-xl: 40px;
14
- --rsp-grid-margin: var(--rsp-spacing-xs);
15
- --rsp-grid-gap: var(--rsp-spacing-m);
16
- --rsp-border-radius: 12px;
17
- --rsp-border: 1px solid var(--rsp-border-color);
18
- --rsp-box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
19
- --rsp-border-color: #dfdfdf;
20
- --rsp-black: #333;
21
- --rsp-white: #fff;
22
- --rsp-yellow: #f4bf3e;
23
- --rsp-blue: #29b6f6;
24
- --rsp-dark-blue: #5A6FA5;
25
- --rsp-green: #2e8a37;
26
- --rsp-red: #D7263D;
27
- --rsp-pink: #E35899;
28
- --rsp-orange: #f39c12;
29
- --rsp-yellow-faded: rgba(244, 191, 62, 0.1);
30
- --rsp-blue-faded: rgba(41, 182, 246, 0.1);
31
- --rsp-dark-blue-faded: rgba(41, 182, 246, 0.1);
32
- --rsp-green-faded: rgba(46, 138, 55, 0.1);
33
- --rsp-red-faded: rgba(215, 38, 61, 0.1);
34
- --rsp-pink-faded: rgba(227, 88, 153, 0.1);
35
- --rsp-orange-faded: rgba(243, 156, 18, 0.1);
36
- --rsp-background-block-color: var(--rsp-white);
37
- --rsp-background-color: #f0f0f1;
38
- --rsp-input-background-color: #F1F1F1;
39
- --rsp-input-text-color: var(--rsp-text-color);
40
- --rsp-input-border-color: #8c8f94;
41
- --rsp-text-color: rgba(26, 26, 26, 0.9);
42
- --rsp-text-color-invert: rgba(255, 255, 255, 0.9);
43
- --rsp-text-color-white: rgba(255, 255, 255, 0.9);
44
- --rsp-text-color-light: rgba(69, 69, 82, 0.9);
45
- --rsp-grey-200: #fafafa;
46
- --rsp-grey-300: #ededed;
47
- --rsp-grey-400: #c6c6c6;
48
- --rsp-grey-500: #737373;
49
- --rsp-grey-600: #696969;
50
- --rsp-color-success: var(--rsp-green);
51
- --rsp-color-error: var(--rsp-red);
52
- --rsp-color-warning: var(--rsp-orange);
53
- --rsp-color-open: var(--rsp-yellow);
54
- --rsp-fs-100: 0.6125rem;
55
- --rsp-fs-200: 0.625rem;
56
- --rsp-fs-300: 0.8125rem;
57
- --rsp-fs-400: 0.875rem;
58
- --rsp-fs-500: 1rem;
59
- --rsp-fs-600: 1.125rem;
60
- --rsp-fs-700: 1.25rem;
61
- --rsp-fs-800: 1.5rem;
62
- --rsp-fs-900: 2.5rem;
63
- --rsp-brand-primary: var(--rsp-green);
64
- --rsp-brand-secondary: var(--rsp-yellow);
65
- --rsp-brand-primary-faded: var(--rsp-green-faded);
66
- }
67
- .rsssl-progress-block {
68
- padding-top: 10px;
69
- }
70
- .rsssl-progress-block .rsssl-progress {
71
- overflow: hidden;
72
- height: 20px;
73
- border-radius: 5px;
74
- background-color: #f7f7f7;
75
- }
76
- .rsssl-progress-block .rsssl-progress .rsssl-bar {
77
- height: 100%;
78
- background-color: #61ce70;
79
- }
80
- .rsssl-progress-block .rsssl-progress .rsssl-bar.rsssl-orange {
81
- background-color: #FBC43D;
82
- }
83
- .rsssl-progress-block .rsssl-progress-text {
84
- display: flex;
85
- align-items: center;
86
- margin: 10px 0;
87
- padding-top: 10px;
88
- padding-bottom: 10px;
89
- }
90
- .rsssl-progress-block .rsssl-progress-text .rsssl-task-list {
91
- height: 257px;
92
- overflow: hidden;
93
- }
94
- .rsssl-progress-block .rsssl-progress-text .rsssl-toggle-active {
95
- text-decoration: underline;
96
- }
97
- .rsssl-progress-block .rsssl-progress-text #rsssl-all-tasks,
98
- .rsssl-progress-block .rsssl-progress-text #rsssl-remaining-tasks {
99
- display: none;
100
- }
101
- .rsssl-progress-block .rsssl-progress-text .rsssl-tasks-container {
102
- border-bottom: 1px solid lightgrey;
103
- color: lightgrey;
104
- }
105
- .rsssl-progress-block .rsssl-progress-text .rsssl-tasks-container.active {
106
- text-decoration: none;
107
- border-bottom: 0;
108
- color: initial;
109
- }
110
- .rsssl-progress-block .rsssl-progress-text .rsssl-tasks-inactive {
111
- text-decoration: underline;
112
- color: lightgrey;
113
- }
114
- .rsssl-progress-block .rsssl-progress-text .rsssl-progress-percentage {
115
- font-size: 32px;
116
- font-weight: 700;
117
- }
118
- .rsssl-progress-block .rsssl-progress-text .rsssl-progress-text {
119
- margin-left: 35px;
120
- font-size: 18px;
121
- font-weight: 600;
122
- }
123
- .rsssl-progress-block .rsssl-progress-text .rsssl-progress-text a {
124
- margin-left: 3px;
125
- }
126
- .rsssl-progress-block .rsssl-progress-table tr {
127
- position: relative;
128
- }
129
- .rsssl-progress-block .rsssl-progress-table td {
130
- padding: 10px 10px 10px 0;
131
- }
132
- .rsssl-progress-block .rsssl-progress-table td + td {
133
- padding-left: 15px;
134
- }
135
- /*# sourceMappingURL=progress.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/progress.css.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["variables.less","progress.less"],"names":[],"mappings":";AA2DA;EAEE,qBAAA;EACA,oBAAA;EACA,oBAAA;EACA,oBAAA;EACA,sBAAA;EACA,uBAAA;EAGA,sBAAA;EACA,qBAAA;EACA,qBAAA;EACA,qBAAA;EACA,sBAAA;EAGA,mBAAmB,qBAAnB;EACA,gBAAgB,oBAAhB;EAGA,yBAAA;EACA,wBAAwB,uBAAxB;EACA,2FAAA;EACA,2BAAA;EAGA,iBAAA;EACA,iBAAA;EACA,qBAAA;EACA,mBAAA;EACA,wBAAA;EACA,oBAAA;EACA,kBAAA;EACA,mBAAA;EACA,qBAAA;EAEA,2CAAA;EACA,yCAAA;EACA,8CAAA;EACA,yCAAA;EACA,uCAAA;EACA,yCAAA;EACA,2CAAA;EAEA,8BAA8B,gBAA9B;EACA,+BAAA;EAGA,qCAAA;EACA,wBAAwB,qBAAxB;EACA,iCAAA;EAEA,uCAAA;EACA,iDAAA;EACA,gDAAA;EACA,6CAAA;EAEA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EACA,uBAAA;EAGA,qBAAqB,gBAArB;EACA,mBAAmB,cAAnB;EACA,qBAAqB,iBAArB;EACA,kBAAkB,iBAAlB;EAGA,uBAAA;EACA,sBAAA;EACA,uBAAA;EACA,sBAAA;EACA,kBAAA;EACA,sBAAA;EACA,qBAAA;EACA,oBAAA;EACA,oBAAA;EAGA,qBAAqB,gBAArB;EACA,uBAAuB,iBAAvB;EACA,2BAA2B,sBAA3B;;AC7IF;EACE,iBAAA;;AADF,qBAEE;EACE,gBAAA;EACA,YAAA;EACA,kBAAA;EACA,yBAAA;;AANJ,qBAEE,gBAKE;EACE,YAAA;EACA,yBAAA;;AACA,qBARJ,gBAKE,WAGG;EACC,yBAAA;;AAXR,qBAgBE;EACE,aAAA;EACA,mBAAA;EACA,cAAA;EACA,iBAAA;EACA,oBAAA;;AArBJ,qBAgBE,qBAOE;EACE,aAAA;EACA,gBAAA;;AAzBN,qBAgBE,qBAYE;EACE,0BAAA;;AA7BN,qBAgBE,qBAgBE;AAhCJ,qBAgBE,qBAgBoB;EAChB,aAAA;;AAjCN,qBAgBE,qBAoBE;EACE,kCAAA;EACA,gBAAA;;AACA,qBAvBJ,qBAoBE,uBAGG;EACC,qBAAA;EACA,gBAAA;EACA,cAAA;;AA1CR,qBAgBE,qBA+BE;EACE,0BAAA;EACA,gBAAA;;AAjDN,qBAgBE,qBAoCE;EACE,eAAA;EACA,gBAAA;;AAtDN,qBAgBE,qBAyCE;EACE,iBAAA;EACA,eAAA;EACA,gBAAA;;AA5DN,qBAgBE,qBAyCE,qBAIE;EACE,gBAAA;;AA9DR,qBAmEE,sBACE;EACE,kBAAA;;AArEN,qBAmEE,sBAIE;EACE,yBAAA;;AAxEN,qBAmEE,sBAOE,GAAG;EAAK,kBAAA","file":"progress.css"}
 
assets/css/progress.less DELETED
@@ -1,101 +0,0 @@
1
- @import "variables.less";
2
-
3
- .rsssl-progress-block {
4
- padding-top: 10px;
5
- .rsssl-progress {
6
- overflow: hidden;
7
- height: 20px;
8
- border-radius: 5px;
9
- background-color: #f7f7f7;
10
- .rsssl-bar {
11
- height: 100%;
12
- background-color: @color-success;
13
- &.rsssl-orange {
14
- background-color: @color_open;
15
- }
16
- }
17
- }
18
-
19
- .rsssl-progress-text {
20
- display: flex;
21
- align-items: center;
22
- margin: 10px 0;
23
- padding-top: 10px;
24
- padding-bottom: 10px;
25
-
26
- .rsssl-progress-percentage {
27
- font-size: 32px;
28
- font-weight: 700;
29
- }
30
-
31
- .rsssl-progress-text {
32
- margin-left: 35px;
33
- font-size:18px;
34
- font-weight:600;
35
- a {
36
- margin-left: 3px;
37
- }
38
- }
39
- }
40
- }
41
-
42
-
43
- .rsssl-header-html {
44
- display: flex;
45
- color: @light-text-color;
46
- .rsssl-toggle-active {
47
- text-decoration: underline;
48
- }
49
- }
50
-
51
- .rsssl-task-control-container {
52
- display:flex;
53
- label {
54
- margin:0 5px;
55
- border-bottom:1px solid lightgrey;
56
- color: lightgrey;
57
- }
58
- &.rsssl-active-filter-remaining .rsssl-remaining-tasks label {
59
- text-decoration: none;
60
- border-bottom:0;
61
- color:initial;
62
- }
63
- &.rsssl-active-filter-all .rsssl-all-tasks label {
64
- text-decoration: none;
65
- border-bottom:0;
66
- color:initial;
67
- }
68
- }
69
- /**
70
- * Task element, list of tasks
71
- */
72
-
73
- .rsssl-task-element {
74
- display: flex;
75
- align-items: center;
76
- justify-content: center;
77
- gap: var(--rsp-spacing-m);
78
- padding-bottom: var(--rsp-spacing-s);
79
- .rsssl-task-message {
80
- flex:1;
81
- }
82
- .rsssl-task-dismiss {
83
- button {
84
- all:initial; //remove default button styles
85
- }
86
- span {
87
- font-size: 1.5em;
88
- color: black;
89
- font-family: sans-serif;
90
- &:hover {
91
- cursor: pointer;
92
- color: grey;
93
- }
94
- svg {
95
- height: 12px;
96
- width: 12px;
97
- }
98
- }
99
- }
100
- }
101
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/progress.min.css DELETED
@@ -1 +0,0 @@
1
- :root{--rsp-break-xs:400px;--rsp-break-s:576px;--rsp-break-m:768px;--rsp-break-l:992px;--rsp-break-xl:1200px;--rsp-break-xxl:1400px;--rsp-spacing-xs:10px;--rsp-spacing-s:15px;--rsp-spacing-m:20px;--rsp-spacing-l:30px;--rsp-spacing-xl:40px;--rsp-grid-margin:var(--rsp-spacing-xs);--rsp-grid-gap:var(--rsp-spacing-m);--rsp-border-radius:12px;--rsp-border:1px solid var(--rsp-border-color);--rsp-box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;--rsp-border-color:#dfdfdf;--rsp-black:#333;--rsp-white:#fff;--rsp-yellow:#f4bf3e;--rsp-blue:#29b6f6;--rsp-dark-blue:#5A6FA5;--rsp-green:#2e8a37;--rsp-red:#D7263D;--rsp-pink:#E35899;--rsp-orange:#f39c12;--rsp-yellow-faded:rgba(244, 191, 62, 0.1);--rsp-blue-faded:rgba(41, 182, 246, 0.1);--rsp-dark-blue-faded:rgba(41, 182, 246, 0.1);--rsp-green-faded:rgba(46, 138, 55, 0.1);--rsp-red-faded:rgba(215, 38, 61, 0.1);--rsp-pink-faded:rgba(227, 88, 153, 0.1);--rsp-orange-faded:rgba(243, 156, 18, 0.1);--rsp-background-block-color:var(--rsp-white);--rsp-background-color:#f0f0f1;--rsp-input-background-color:#F1F1F1;--rsp-input-text-color:var(--rsp-text-color);--rsp-input-border-color:#8c8f94;--rsp-text-color:rgba(26, 26, 26, 0.9);--rsp-text-color-invert:rgba(255, 255, 255, 0.9);--rsp-text-color-white:rgba(255, 255, 255, 0.9);--rsp-text-color-light:rgba(69, 69, 82, 0.9);--rsp-grey-200:#fafafa;--rsp-grey-300:#ededed;--rsp-grey-400:#c6c6c6;--rsp-grey-500:#737373;--rsp-grey-600:#696969;--rsp-color-success:var(--rsp-green);--rsp-color-error:var(--rsp-red);--rsp-color-warning:var(--rsp-orange);--rsp-color-open:var(--rsp-yellow);--rsp-fs-100:0.6125rem;--rsp-fs-200:0.625rem;--rsp-fs-300:0.8125rem;--rsp-fs-400:0.875rem;--rsp-fs-500:1rem;--rsp-fs-600:1.125rem;--rsp-fs-700:1.25rem;--rsp-fs-800:1.5rem;--rsp-fs-900:2.5rem;--rsp-brand-primary:var(--rsp-green);--rsp-brand-secondary:var(--rsp-yellow);--rsp-brand-primary-faded:var(--rsp-green-faded)}.rsssl-progress-block{padding-top:10px}.rsssl-progress-block .rsssl-progress{overflow:hidden;height:20px;border-radius:5px;background-color:#f7f7f7}.rsssl-progress-block .rsssl-progress .rsssl-bar{height:100%;background-color:#61ce70}.rsssl-progress-block .rsssl-progress .rsssl-bar.rsssl-orange{background-color:#fbc43d}.rsssl-progress-block .rsssl-progress-text{display:flex;align-items:center;margin:10px 0;padding-top:10px;padding-bottom:10px}.rsssl-progress-block .rsssl-progress-text .rsssl-task-list{height:257px;overflow:hidden}.rsssl-progress-block .rsssl-progress-text .rsssl-toggle-active{text-decoration:underline}.rsssl-progress-block .rsssl-progress-text #rsssl-all-tasks,.rsssl-progress-block .rsssl-progress-text #rsssl-remaining-tasks{display:none}.rsssl-progress-block .rsssl-progress-text .rsssl-tasks-container{border-bottom:1px solid #d3d3d3;color:#d3d3d3}.rsssl-progress-block .rsssl-progress-text .rsssl-tasks-container.active{text-decoration:none;border-bottom:0;color:initial}.rsssl-progress-block .rsssl-progress-text .rsssl-tasks-inactive{text-decoration:underline;color:#d3d3d3}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-percentage{font-size:32px;font-weight:700}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text{margin-left:35px;font-size:18px;font-weight:600}.rsssl-progress-block .rsssl-progress-text .rsssl-progress-text a{margin-left:3px}.rsssl-progress-block .rsssl-progress-table tr{position:relative}.rsssl-progress-block .rsssl-progress-table td{padding:10px 10px 10px 0}.rsssl-progress-block .rsssl-progress-table td+td{padding-left:15px}
 
assets/css/tooltips.less DELETED
@@ -1,210 +0,0 @@
1
- /* rsssl-rsssl-tooltip for settings page */
2
- /* Base styles for the element that has a rsssl-tooltip */
3
- [data-rsssl-tooltip],
4
- .rsssl-tooltip {
5
- position: relative;
6
- cursor: pointer;
7
- }
8
-
9
- /* Base styles for the entire tooltip */
10
- [data-rsssl-tooltip]:before,
11
- [data-rsssl-tooltip]:after,
12
- .rsssl-tooltip:before,
13
- .rsssl-tooltip:after {
14
- position: absolute;
15
- visibility: hidden;
16
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
17
- filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
18
- opacity: 0;
19
- -webkit-transition:
20
- opacity 0.2s ease-in-out,
21
- visibility 0.2s ease-in-out,
22
- -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
23
- -moz-transition:
24
- opacity 0.2s ease-in-out,
25
- visibility 0.2s ease-in-out,
26
- -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
27
- transition:
28
- opacity 0.2s ease-in-out,
29
- visibility 0.2s ease-in-out,
30
- transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
31
- -webkit-transform: translate3d(0, 0, 0);
32
- -moz-transform: translate3d(0, 0, 0);
33
- transform: translate3d(0, 0, 0);
34
- pointer-events: none;
35
- }
36
-
37
- /* Show the entire rsssl-tooltip on hover and focus */
38
- [data-rsssl-tooltip]:hover:before,
39
- [data-rsssl-tooltip]:hover:after,
40
- [data-rsssl-tooltip]:focus:before,
41
- [data-rsssl-tooltip]:focus:after,
42
- .rsssl-tooltip:hover:before,
43
- .rsssl-tooltip:hover:after,
44
- .rsssl-tooltip:focus:before,
45
- .rsssl-tooltip:focus:after {
46
- visibility: visible;
47
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
48
- filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
49
- opacity: 1;
50
- }
51
-
52
- /* Base styles for the rsssl-tooltip's directional arrow */
53
- .rsssl-tooltip:before,
54
- [data-rsssl-tooltip]:before {
55
- z-index: 1001;
56
- border: 6px solid transparent;
57
- background: transparent;
58
- content: "";
59
- }
60
-
61
- /* Base styles for the rsssl-tooltip's content area */
62
- .rsssl-tooltip:after,
63
- [data-rsssl-tooltip]:after {
64
- z-index: 1000;
65
- padding: 8px;
66
- width: 220px;
67
- background-color: #000;
68
- background-color: hsla(0, 0%, 20%, 0.9);
69
- color: #fff;
70
- content: attr(data-rsssl-tooltip);
71
- font-size: 14px;
72
- line-height: 1.2;
73
- }
74
-
75
- /* Directions */
76
-
77
- /* Top (default) */
78
- .rsssl-tooltip-right {
79
- font-weight:normal;
80
- }
81
- [data-rsssl-tooltip]:before,
82
- [data-rsssl-tooltip]:after,
83
- .rsssl-tooltip:before,
84
- .rsssl-tooltip:after,
85
- .rsssl-tooltip-top:before,
86
- .rsssl-tooltip-top:after {
87
- bottom: 100%;
88
- left: 50%;
89
- }
90
-
91
- [data-rsssl-tooltip]:before,
92
- .rsssl-tooltip:before,
93
- .rsssl-tooltip-top:before {
94
- margin-left: -6px;
95
- margin-bottom: -12px;
96
- border-top-color: #000;
97
- border-top-color: hsla(0, 0%, 20%, 0.9);
98
- }
99
-
100
- /* Horizontally align top/bottom rsssl-tooltips */
101
- [data-rsssl-tooltip]:after,
102
- .rsssl-tooltip:after,
103
- .rsssl-tooltip-top:after {
104
- margin-left: -80px;
105
- }
106
-
107
- [data-rsssl-tooltip]:hover:before,
108
- [data-rsssl-tooltip]:hover:after,
109
- [data-rsssl-tooltip]:focus:before,
110
- [data-rsssl-tooltip]:focus:after,
111
- .rsssl-tooltip:hover:before,
112
- .rsssl-tooltip:hover:after,
113
- .rsssl-tooltip:focus:before,
114
- .rsssl-tooltip:focus:after,
115
- .rsssl-tooltip-top:hover:before,
116
- .rsssl-tooltip-top:hover:after,
117
- .rsssl-tooltip-top:focus:before,
118
- .rsssl-tooltip-top:focus:after {
119
- -webkit-transform: translateY(-12px);
120
- -moz-transform: translateY(-12px);
121
- transform: translateY(-12px);
122
- }
123
-
124
- /* Left */
125
- .rsssl-tooltip-left:before,
126
- .rsssl-tooltip-left:after {
127
- right: 100%;
128
- /*bottom: 50%;*/
129
- left: auto;
130
- }
131
-
132
- .rsssl-tooltip-left:before {
133
- margin-left: 0;
134
- margin-right: -12px;
135
- margin-bottom: 0;
136
- border-top-color: transparent;
137
- border-left-color: #000;
138
- border-left-color: hsla(0, 0%, 20%, 0.9);
139
- }
140
-
141
- .rsssl-tooltip-left:hover:before,
142
- .rsssl-tooltip-left:hover:after,
143
- .rsssl-tooltip-left:focus:before,
144
- .rsssl-tooltip-left:focus:after {
145
- -webkit-transform: translateX(-12px);
146
- -moz-transform: translateX(-12px);
147
- transform: translateX(-12px);
148
- }
149
-
150
- /* Bottom */
151
- .rsssl-tooltip-bottom:before,
152
- .rsssl-tooltip-bottom:after {
153
- top: 100%;
154
- bottom: auto;
155
- left: 50%;
156
- }
157
-
158
- .rsssl-tooltip-bottom:before {
159
- margin-top: -12px;
160
- margin-bottom: 0;
161
- border-top-color: transparent;
162
- border-bottom-color: #000;
163
- border-bottom-color: hsla(0, 0%, 20%, 0.9);
164
- }
165
-
166
- .rsssl-tooltip-bottom:hover:before,
167
- .rsssl-tooltip-bottom:hover:after,
168
- .rsssl-tooltip-bottom:focus:before,
169
- .rsssl-tooltip-bottom:focus:after {
170
- -webkit-transform: translateY(12px);
171
- -moz-transform: translateY(12px);
172
- transform: translateY(12px);
173
- }
174
-
175
- /* Right */
176
- .rsssl-tooltip-right:before,
177
- .rsssl-tooltip-right:after {
178
- bottom: 50%;
179
- left: 100%;
180
- }
181
-
182
- .rsssl-tooltip-right:before {
183
- margin-bottom: 0;
184
- margin-left: -12px;
185
- border-top-color: transparent;
186
- border-right-color: #000;
187
- border-right-color: hsla(0, 0%, 20%, 0.9);
188
- }
189
-
190
- .rsssl-tooltip-right:hover:before,
191
- .rsssl-tooltip-right:hover:after,
192
- .rsssl-tooltip-right:focus:before,
193
- .rsssl-tooltip-right:focus:after {
194
- -webkit-transform: translateX(12px);
195
- -moz-transform: translateX(12px);
196
- transform: translateX(12px);
197
- }
198
-
199
- /* Move directional arrows down a bit for left/right rsssl-tooltips */
200
- .rsssl-tooltip-left:before,
201
- .rsssl-tooltip-right:before {
202
- top: 3px;
203
- }
204
-
205
- /* Vertically center rsssl-tooltip content for left/right rsssl-tooltips */
206
- .rsssl-tooltip-left:after,
207
- .rsssl-tooltip-right:after {
208
- margin-left: 0;
209
- margin-bottom: -25px;
210
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
class-admin.php CHANGED
@@ -18,7 +18,7 @@ class rsssl_admin extends rsssl_front_end
18
  public $sites = array(); //for multisite, list of all activated sites.
19
 
20
  //general settings
21
- public $capability = 'activate_plugins';
22
 
23
  public $htaccess_test_success = FALSE;
24
  public $plugin_version = rsssl_version; //deprecated, but used in pro plugin until 1.0.25
@@ -72,6 +72,10 @@ class rsssl_admin extends rsssl_front_end
72
  add_action( "update_option_rlrsssl_options", array( $this, "maybe_clear_transients" ), 10, 3 );
73
  add_action( 'wp_ajax_update_ssl_detection_overridden_option', array( $this, 'update_ssl_detection_overridden_option' ) );
74
 
 
 
 
 
75
  // Only show deactivate popup when SSL has been enabled.
76
  if ($this->ssl_enabled) {
77
  add_action('admin_footer', array($this, 'deactivate_popup'), 40);
@@ -83,6 +87,37 @@ class rsssl_admin extends rsssl_front_end
83
  return self::$_this;
84
  }
85
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  /**
87
  * @param $oldvalue
88
  * @param $newvalue
@@ -169,7 +204,7 @@ class rsssl_admin extends rsssl_front_end
169
 
170
  public function update_ssl_detection_overridden_option() {
171
 
172
- if ( ! current_user_can( 'manage_options') ) return;
173
 
174
  if ( isset( $_POST['action'] ) && $_POST['action'] === 'update_ssl_detection_overridden_option' ) {
175
  if ( isset ( $_POST['override_ssl_checked'] ) && $_POST['override_ssl_checked'] !== false ) {
@@ -191,10 +226,12 @@ class rsssl_admin extends rsssl_front_end
191
 
192
  public function init()
193
  {
194
- if (!current_user_can($this->capability)) return;
 
 
195
  $is_on_settings_page = $this->is_settings_page();
196
 
197
- if (defined("RSSSL_FORCE_ACTIVATE") && RSSSL_FORCE_ACTIVATE) {
198
  $options = get_option('rlrsssl_options');
199
  $options['ssl_enabled'] = true;
200
  update_option('rlrsssl_options', $options);
@@ -269,7 +306,9 @@ class rsssl_admin extends rsssl_front_end
269
  add_action('admin_enqueue_scripts', array($this, 'enqueue_assets'));
270
 
271
  //settings page, form and settings link in the plugins page
272
- add_action('admin_menu', array($this, 'add_settings_page'), 40);
 
 
273
  add_action('admin_init', array($this, 'create_form'), 40);
274
  add_action('admin_init', array($this, 'listen_for_deactivation'), 40);
275
  add_action( 'update_option_rlrsssl_options', array( $this, 'maybe_remove_highlight_from_url' ), 50 );
@@ -277,7 +316,10 @@ class rsssl_admin extends rsssl_front_end
277
  $plugin = rsssl_plugin;
278
  add_filter("plugin_action_links_$plugin", array($this, 'plugin_settings_link'));
279
 
280
- //Add update notification to Settings admin menu
 
 
 
281
  add_action('admin_menu', array($this, 'rsssl_edit_admin_menu') );
282
 
283
  //callbacks for the ajax dismiss buttons
@@ -293,7 +335,14 @@ class rsssl_admin extends rsssl_front_end
293
  if (!defined("rsssl_pro_version") && (!defined("rsssl_pp_version")) && (!defined("rsssl_soc_version")) && (!class_exists('RSSSL_PRO')) && (!is_multisite())) {
294
  add_action('admin_notices', array($this, 'show_leave_review_notice'));
295
  }
296
- add_action("update_option_rlrsssl_options", array($this, "update_htaccess_after_settings_save"), 20, 3);
 
 
 
 
 
 
 
297
  }
298
 
299
  public function check_upgrade() {
@@ -309,6 +358,7 @@ class rsssl_admin extends rsssl_front_end
309
  $this->save_options();
310
  }
311
  }
 
312
  if ( $prev_version && version_compare( $prev_version, '5.1.3', '<=' ) ) {
313
  if ( get_option( 'rsssl_disable_ocsp' ) ) {
314
  $options = get_option( 'rsssl_options_lets-encrypt' );
@@ -319,7 +369,6 @@ class rsssl_admin extends rsssl_front_end
319
  }
320
 
321
  if ( $prev_version && version_compare( $prev_version, '5.3.0', '<=' ) ) {
322
-
323
  if ( file_exists($this->htaccess_file() ) && is_writable($this->htaccess_file() ) ) {
324
  $htaccess = file_get_contents( $this->htaccess_file() );
325
 
@@ -334,6 +383,11 @@ class rsssl_admin extends rsssl_front_end
334
  }
335
  }
336
 
 
 
 
 
 
337
  update_option( 'rsssl_current_version', rsssl_version );
338
  }
339
 
@@ -346,7 +400,7 @@ class rsssl_admin extends rsssl_front_end
346
  public function listen_for_deactivation()
347
  {
348
  //check user role
349
- if (!current_user_can($this->capability)) return;
350
 
351
  //check nonce
352
  if (!isset($_GET['token']) || (!wp_verify_nonce($_GET['token'], 'rsssl_deactivate_plugin'))) return;
@@ -450,7 +504,7 @@ class rsssl_admin extends rsssl_front_end
450
 
451
  private function clicked_activate_ssl()
452
  {
453
- if (!current_user_can($this->capability)) return;
454
  if (isset($_POST['rsssl_do_activate_ssl'])) {
455
  $this->activate_ssl();
456
  update_option('rsssl_activation_timestamp', time());
@@ -466,7 +520,7 @@ class rsssl_admin extends rsssl_front_end
466
  * @return void
467
  */
468
  public function recheck_certificate(){
469
- if (!current_user_can($this->capability)) return;
470
 
471
  if (isset($_POST['rsssl_recheck_certificate']) || isset($_GET['rsssl_recheck_certificate'])) {
472
  delete_transient('rsssl_certinfo');
@@ -557,7 +611,7 @@ class rsssl_admin extends rsssl_front_end
557
 
558
  if (!$this->wpconfig_ok()) return;
559
 
560
- if (!current_user_can($this->capability)) return;
561
 
562
  do_action('rsssl_activation_notice');
563
 
@@ -1103,11 +1157,11 @@ class rsssl_admin extends rsssl_front_end
1103
 
1104
  public function configure_ssl()
1105
  {
1106
- if (!current_user_can($this->capability)) return;
1107
  $safe_mode = FALSE;
1108
  if (defined('RSSSL_SAFE_MODE') && RSSSL_SAFE_MODE) $safe_mode = RSSSL_SAFE_MODE;
1109
 
1110
- if (!current_user_can($this->capability)) return;
1111
  $this->trace_log("<br>" . "<b>" . "SSL Configuration" . "</b>");
1112
  if ($this->site_has_ssl) {
1113
  //when one of the used server variables was found, test if the redirect works
@@ -1328,7 +1382,7 @@ class rsssl_admin extends rsssl_front_end
1328
 
1329
  public function wpconfig_loadbalancer_fix()
1330
  {
1331
- if (!current_user_can($this->capability)) return;
1332
 
1333
  $wpconfig_path = $this->find_wp_config_path();
1334
  if (empty($wpconfig_path)) return;
@@ -1381,7 +1435,7 @@ class rsssl_admin extends rsssl_front_end
1381
 
1382
  public function wpconfig_server_variable_fix()
1383
  {
1384
- if (!current_user_can($this->capability)) return;
1385
 
1386
  $wpconfig_path = $this->find_wp_config_path();
1387
  if (empty($wpconfig_path)) return;
@@ -1639,7 +1693,7 @@ class rsssl_admin extends rsssl_front_end
1639
 
1640
  public function remove_secure_cookie_settings() {
1641
 
1642
- if ( wp_doing_ajax() || !current_user_can("activate_plugins")) return;
1643
 
1644
  if ( !$this->contains_secure_cookie_settings()) return;
1645
 
@@ -1655,7 +1709,6 @@ class rsssl_admin extends rsssl_front_end
1655
  }
1656
  }
1657
 
1658
-
1659
  /**
1660
  * Checks if we are currently on SSL protocol, but extends standard wp with loadbalancer check.
1661
  *
@@ -1777,7 +1830,7 @@ class rsssl_admin extends rsssl_front_end
1777
 
1778
  public function test_htaccess_redirect()
1779
  {
1780
- if (!current_user_can($this->capability)) return;
1781
 
1782
  $this->htaccess_test_success = get_transient('rsssl_htaccess_test_success');
1783
  if (!$this->htaccess_test_success) {
@@ -1930,21 +1983,21 @@ class rsssl_admin extends rsssl_front_end
1930
 
1931
  } else {
1932
  // remove everything
1933
- $pattern_old = "/#\s?BEGIN\s?rlrssslReallySimpleSSL.*?#\s?END\s?rlrssslReallySimpleSSL/s";
1934
- $pattern_new = "/#\s?BEGIN\s?Really Simple SSL Redirect.*?#\s?END\s?Really Simple SSL Redirect/s";
1935
- //only remove if the pattern is there at all
1936
- if (preg_match($pattern_old, $htaccess)) $htaccess = preg_replace($pattern_old, "", $htaccess);
1937
  if (preg_match($pattern_new, $htaccess)) $htaccess = preg_replace($pattern_new, "", $htaccess);
1938
-
1939
  }
1940
 
1941
- $htaccess = preg_replace("/\n+/", "\n", $htaccess);
1942
- file_put_contents($this->htaccess_file(), $htaccess);
1943
  $this->save_options();
1944
  } else {
1945
  $this->errors['HTACCESS_NOT_WRITABLE'] = TRUE;
1946
  $this->trace_log("could not remove rules from htaccess, file not writable");
1947
  }
 
1948
  }
1949
 
1950
  /**
@@ -2219,10 +2272,8 @@ class rsssl_admin extends rsssl_front_end
2219
 
2220
  public function editHtaccess()
2221
  {
2222
- if (!current_user_can($this->capability)) return;
2223
 
2224
- //check if htaccess exists and if htaccess is writable
2225
- //update htaccess to redirect to ssl
2226
 
2227
  $this->trace_log("checking if .htaccess can or should be edited...");
2228
 
@@ -2238,89 +2289,79 @@ class rsssl_admin extends rsssl_front_end
2238
  return;
2239
  }
2240
 
2241
- $htaccess = file_get_contents($this->htaccess_file());
2242
-
2243
- if (!$this->htaccess_contains_redirect_rules()) {
2244
-
2245
- if (!is_writable($this->htaccess_file())) {
2246
- //set the wp redirect as fallback, because .htaccess couldn't be edited.
2247
- if ($this->clicked_activate_ssl()) $this->wp_redirect = true;
2248
- if (is_multisite()) {
2249
- RSSSL()->rsssl_multisite->wp_redirect = true;
2250
- RSSSL()->rsssl_multisite->save_options();
2251
- }
2252
- $this->save_options();
2253
- $this->trace_log(".htaccess not writable.");
2254
- return;
2255
- }
2256
-
2257
- $rules = $this->get_redirect_rules();
2258
-
2259
- //insert rules before wordpress part.
2260
- if (strlen($rules) > 0) {
2261
- $wptag = "# BEGIN WordPress";
2262
- if (strpos($htaccess, $wptag) !== false) {
2263
- $htaccess = str_replace($wptag, $rules . $wptag, $htaccess);
2264
- } else {
2265
- $htaccess = $htaccess . $rules;
2266
- }
2267
- file_put_contents($this->htaccess_file(), $htaccess);
2268
- }
2269
-
2270
- }
2271
- }
2272
-
2273
- /**
2274
- * @param bool $oldvalue
2275
- * @param bool $newvalue
2276
- * @param bool $option
2277
- *
2278
- * Update the .htaccess file after saving settings
2279
- *
2280
- */
2281
-
2282
- public function update_htaccess_after_settings_save($oldvalue = false, $newvalue = false, $option = false)
2283
- {
2284
- if (!current_user_can($this->capability)) return;
2285
-
2286
- //does it exist?
2287
- if ( !file_exists($this->htaccess_file()) ) {
2288
- $this->trace_log(".htaccess not found.");
2289
- return;
2290
- }
2291
-
2292
  if ( !is_writable($this->htaccess_file()) ) {
 
 
 
 
 
 
 
2293
  $this->trace_log(".htaccess not writable.");
2294
  return;
2295
  }
2296
 
2297
- //check if editing is blocked.
2298
- if ( $this->do_not_edit_htaccess ) {
2299
- $this->trace_log("Edit of .htaccess blocked by setting or define 'do not edit htaccess' in Really Simple SSL.");
2300
- return;
2301
- }
2302
 
2303
  $pattern_old = "/#\s?BEGIN\s?rlrssslReallySimpleSSL.*?#\s?END\s?rlrssslReallySimpleSSL/s";
2304
  $pattern_new = "/#\s?BEGIN\s?Really Simple SSL Redirect.*?#\s?END\s?Really Simple SSL Redirect/s";
2305
 
2306
- $htaccess = file_get_contents($this->htaccess_file());
2307
- $htaccess = preg_replace($pattern_old, "", $htaccess);
2308
  $htaccess = preg_replace($pattern_new, "", $htaccess);
2309
  $htaccess = preg_replace("/\n+/", "\n", $htaccess);
2310
 
2311
- $rules = $this->get_redirect_rules();
 
 
 
 
2312
 
2313
  //insert rules before WordPress part.
2314
- $wptag = "# BEGIN WordPress";
2315
- if (strpos($htaccess, $wptag) !== false) {
2316
- $htaccess = str_replace($wptag, $rules . $wptag, $htaccess);
2317
- } else {
2318
- $htaccess = $htaccess . $rules;
2319
- }
2320
- file_put_contents($this->htaccess_file(), $htaccess);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2321
 
2322
  }
2323
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2324
  /**
2325
  *
2326
  * @since 2.2
@@ -2420,6 +2461,7 @@ class rsssl_admin extends rsssl_front_end
2420
  public function get_redirect_rules($manual = false)
2421
  {
2422
  $this->trace_log("retrieving redirect rules");
 
2423
  //only add the redirect rules when a known type of SSL was detected. Otherwise, we use https.
2424
  $rule = "";
2425
  //if the htaccess test was successfull, and we know the redirectype, edit
@@ -2713,7 +2755,8 @@ class rsssl_admin extends rsssl_front_end
2713
  foreach ( $notices as $id => $notice ){
2714
  $notice = $notice['output'];
2715
  $class = ( $notice['status'] !== 'completed' ) ? 'error' : 'updated';
2716
- echo $this->notice_html( $class.' '.$id, $notice['title'], $notice['msg'] );
 
2717
  }
2718
  }
2719
 
@@ -2771,7 +2814,7 @@ class rsssl_admin extends rsssl_front_end
2771
 
2772
  public function dismiss_success_message_callback()
2773
  {
2774
- if (!current_user_can($this->capability) ) return;
2775
  $this->ssl_success_message_shown = TRUE;
2776
  $this->save_options();
2777
  wp_die();
@@ -2788,7 +2831,7 @@ class rsssl_admin extends rsssl_front_end
2788
 
2789
  public function dismiss_settings_notice_callback()
2790
  {
2791
- if (!current_user_can($this->capability) ) return;
2792
 
2793
  if (!isset($_POST['token']) || (!wp_verify_nonce($_POST['token'], 'rsssl_nonce'))) {
2794
  return;
@@ -2849,7 +2892,7 @@ class rsssl_admin extends rsssl_front_end
2849
 
2850
  public function add_settings_page()
2851
  {
2852
- if (!current_user_can($this->capability)) return;
2853
 
2854
  //hides the settings page if the hide menu for subsites setting is enabled
2855
  if (is_multisite() && rsssl_multisite::this()->hide_menu_for_subsites && !is_super_admin()) return;
@@ -2883,7 +2926,7 @@ class rsssl_admin extends rsssl_front_end
2883
 
2884
  public function rsssl_edit_admin_menu()
2885
  {
2886
- if (!current_user_can($this->capability)) return;
2887
  global $menu;
2888
  $count = $this->count_plusones();
2889
  $menu_slug = 'options-general.php';
@@ -3282,6 +3325,19 @@ class rsssl_admin extends rsssl_front_end
3282
  ),
3283
  ),
3284
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3285
  'divi' => array(
3286
  'condition' => array( 'rsssl_ssl_activation_time_no_longer_then_3_days_ago'),
3287
  'callback' => 'rsssl_uses_divi',
@@ -3421,6 +3477,20 @@ class rsssl_admin extends rsssl_front_end
3421
  ),
3422
  ),
3423
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3424
  );
3425
 
3426
  //on multisite, don't show the notice on subsites.
@@ -3605,6 +3675,10 @@ class rsssl_admin extends rsssl_front_end
3605
  return sanitize_text_field($output);
3606
  }
3607
 
 
 
 
 
3608
  /**
3609
  * Calculate the percentage completed in the dashboard progress section
3610
  * Determine max score by adding $notice['score'] to the $max_score variable
@@ -3616,7 +3690,7 @@ class rsssl_admin extends rsssl_front_end
3616
  */
3617
 
3618
  public function get_score_percentage() {
3619
- if ( ! current_user_can( 'manage_options' ) ) {
3620
  return 0;
3621
  }
3622
 
@@ -3690,7 +3764,7 @@ class rsssl_admin extends rsssl_front_end
3690
  */
3691
 
3692
  private function notice_row($id, $notice){
3693
- if (!current_user_can('manage_options')) return;
3694
 
3695
  if (!isset($notice['output'])) {
3696
  return;
@@ -3724,7 +3798,7 @@ class rsssl_admin extends rsssl_front_end
3724
  */
3725
 
3726
  public function count_plusones() {
3727
- if ( ! current_user_can( 'manage_options' ) ) {
3728
  return 0;
3729
  }
3730
 
@@ -3835,7 +3909,7 @@ class rsssl_admin extends rsssl_front_end
3835
  * @return int
3836
  */
3837
  public function get_all_task_count() {
3838
- if ( ! current_user_can( 'manage_options' ) ) {
3839
  return 0;
3840
  }
3841
 
@@ -3854,7 +3928,7 @@ class rsssl_admin extends rsssl_front_end
3854
  */
3855
 
3856
  public function get_remaining_tasks_count() {
3857
- if ( ! current_user_can( 'manage_options' ) ) {
3858
  return 0;
3859
  }
3860
 
@@ -3903,7 +3977,7 @@ class rsssl_admin extends rsssl_front_end
3903
 
3904
  public function settings_page()
3905
  {
3906
- if (!current_user_can($this->capability)) return;
3907
  $tab = isset( $_GET['tab']) ? sanitize_title($_GET['tab']) : 'configuration';
3908
  $this->admin_tabs($tab );
3909
  $high_contrast = $this->high_contrast ? 'rsssl-high-contrast' : ''; ?>
@@ -4706,7 +4780,7 @@ class rsssl_admin extends rsssl_front_end
4706
  */
4707
 
4708
  public function insert_secure_cookie_settings(){
4709
- if (!current_user_can("activate_plugins")) return;
4710
 
4711
  if ( wp_doing_ajax() || !$this->is_settings_page() ) return;
4712
 
18
  public $sites = array(); //for multisite, list of all activated sites.
19
 
20
  //general settings
21
+ public $capability = 'manage_security';
22
 
23
  public $htaccess_test_success = FALSE;
24
  public $plugin_version = rsssl_version; //deprecated, but used in pro plugin until 1.0.25
72
  add_action( "update_option_rlrsssl_options", array( $this, "maybe_clear_transients" ), 10, 3 );
73
  add_action( 'wp_ajax_update_ssl_detection_overridden_option', array( $this, 'update_ssl_detection_overridden_option' ) );
74
 
75
+ $plugin = rsssl_plugin;
76
+ add_action( "in_plugin_update_message-{$plugin}", array( $this, 'plugin_update_message'), 10, 2 );
77
+ add_filter( "auto_update_plugin", array( $this, 'override_auto_updates'), 99, 2 );
78
+
79
  // Only show deactivate popup when SSL has been enabled.
80
  if ($this->ssl_enabled) {
81
  add_action('admin_footer', array($this, 'deactivate_popup'), 40);
87
  return self::$_this;
88
  }
89
 
90
+ /**
91
+ * Add a major changes notice to the plugin updates message
92
+ * @param $plugin_data
93
+ * @param $response
94
+ */
95
+ public function plugin_update_message($plugin_data, $response){
96
+ if ( strpos($response->slug , 'really-simple-ssl') !==false && $response->new_version >= '6.0.0' ) {
97
+ echo '<br><b>' . '&nbsp'.sprintf(__("Important: Please %sread about%s Really Simple SSL 6.0 before updating. This is a major release and includes changes and new features that might need your attention.").'</b>','<a target="_blank" href="https://really-simple-ssl.com/upgrade-to-really-simple-ssl-6-0/">','</a>');
98
+
99
+ if (is_multisite() && !RSSSL()->rsssl_multisite->ssl_enabled_networkwide){
100
+ echo '<br><b>' . '&nbsp'.sprintf(__("Important: Really Simple SSL 6.0 drops per site SSL management. Upgrading will upgrade all subsites to SSL. %sRead more%s.").'</b>','<a target="_blank" href="https://really-simple-ssl.com/upgrade-to-multisite-6-0/">','</a>');
101
+ }
102
+ }
103
+ }
104
+
105
+ /**
106
+ * If this update is to 6, don't auto update
107
+ * Deactivated as of 6.0
108
+ *
109
+ * @param $update
110
+ * @param $item
111
+ *
112
+ * @return false|mixed
113
+ */
114
+ public function override_auto_updates( $update, $item ) {
115
+ if ( strpos($item->slug , 'really-simple-ssl') !==false && version_compare($item->new_version, '6.0.0', '>=') ) {
116
+ return false;
117
+ }
118
+ return $update;
119
+ }
120
+
121
  /**
122
  * @param $oldvalue
123
  * @param $newvalue
204
 
205
  public function update_ssl_detection_overridden_option() {
206
 
207
+ if ( ! rsssl_user_can_manage() ) return;
208
 
209
  if ( isset( $_POST['action'] ) && $_POST['action'] === 'update_ssl_detection_overridden_option' ) {
210
  if ( isset ( $_POST['override_ssl_checked'] ) && $_POST['override_ssl_checked'] !== false ) {
226
 
227
  public function init()
228
  {
229
+
230
+ if ( ! current_user_can('manage_options') && ! current_user_can('manage_security') ) return;
231
+
232
  $is_on_settings_page = $this->is_settings_page();
233
 
234
+ if (defined("RSSSL_FORCE_ACTIVATE") && RSSSL_FORCE_ACTIVATE) {
235
  $options = get_option('rlrsssl_options');
236
  $options['ssl_enabled'] = true;
237
  update_option('rlrsssl_options', $options);
306
  add_action('admin_enqueue_scripts', array($this, 'enqueue_assets'));
307
 
308
  //settings page, form and settings link in the plugins page
309
+ add_filter( "option_page_capability_rlrsssl_options", array( $this, 'capability_check_wrapper') );
310
+ add_filter( "option_page_capability_rsssl_network_options", array( $this, 'capability_check_wrapper') );
311
+ add_action('admin_menu', array($this, 'add_settings_page'), 40);
312
  add_action('admin_init', array($this, 'create_form'), 40);
313
  add_action('admin_init', array($this, 'listen_for_deactivation'), 40);
314
  add_action( 'update_option_rlrsssl_options', array( $this, 'maybe_remove_highlight_from_url' ), 50 );
316
  $plugin = rsssl_plugin;
317
  add_filter("plugin_action_links_$plugin", array($this, 'plugin_settings_link'));
318
 
319
+ add_action( 'rocket_activation', array($this, 'removeHtaccessEdit' ) );
320
+ add_filter( 'before_rocket_htaccess_rules', array($this, 'add_htaccess_redirect_before_wp_rocket' ) );
321
+
322
+ //Add update notification to Settings admin menu
323
  add_action('admin_menu', array($this, 'rsssl_edit_admin_menu') );
324
 
325
  //callbacks for the ajax dismiss buttons
335
  if (!defined("rsssl_pro_version") && (!defined("rsssl_pp_version")) && (!defined("rsssl_soc_version")) && (!class_exists('RSSSL_PRO')) && (!is_multisite())) {
336
  add_action('admin_notices', array($this, 'show_leave_review_notice'));
337
  }
338
+ }
339
+
340
+ /**
341
+ * Return capability for use in option_page_capability_ filter
342
+ * @return string
343
+ */
344
+ public function capability_check_wrapper() {
345
+ return $this->capability;
346
  }
347
 
348
  public function check_upgrade() {
358
  $this->save_options();
359
  }
360
  }
361
+
362
  if ( $prev_version && version_compare( $prev_version, '5.1.3', '<=' ) ) {
363
  if ( get_option( 'rsssl_disable_ocsp' ) ) {
364
  $options = get_option( 'rsssl_options_lets-encrypt' );
369
  }
370
 
371
  if ( $prev_version && version_compare( $prev_version, '5.3.0', '<=' ) ) {
 
372
  if ( file_exists($this->htaccess_file() ) && is_writable($this->htaccess_file() ) ) {
373
  $htaccess = file_get_contents( $this->htaccess_file() );
374
 
383
  }
384
  }
385
 
386
+ // Add manage_security capability
387
+ if ( $prev_version && version_compare( $prev_version, '5.3.3', '<' ) ) {
388
+ rsssl_add_manage_security_capability();
389
+ }
390
+
391
  update_option( 'rsssl_current_version', rsssl_version );
392
  }
393
 
400
  public function listen_for_deactivation()
401
  {
402
  //check user role
403
+ if (! rsssl_user_can_manage() ) return;
404
 
405
  //check nonce
406
  if (!isset($_GET['token']) || (!wp_verify_nonce($_GET['token'], 'rsssl_deactivate_plugin'))) return;
504
 
505
  private function clicked_activate_ssl()
506
  {
507
+ if ( ! rsssl_user_can_manage() ) return;
508
  if (isset($_POST['rsssl_do_activate_ssl'])) {
509
  $this->activate_ssl();
510
  update_option('rsssl_activation_timestamp', time());
520
  * @return void
521
  */
522
  public function recheck_certificate(){
523
+ if (!rsssl_user_can_manage()) return;
524
 
525
  if (isset($_POST['rsssl_recheck_certificate']) || isset($_GET['rsssl_recheck_certificate'])) {
526
  delete_transient('rsssl_certinfo');
611
 
612
  if (!$this->wpconfig_ok()) return;
613
 
614
+ if (!rsssl_user_can_manage()) return;
615
 
616
  do_action('rsssl_activation_notice');
617
 
1157
 
1158
  public function configure_ssl()
1159
  {
1160
+ if (!rsssl_user_can_manage()) return;
1161
  $safe_mode = FALSE;
1162
  if (defined('RSSSL_SAFE_MODE') && RSSSL_SAFE_MODE) $safe_mode = RSSSL_SAFE_MODE;
1163
 
1164
+ if (!rsssl_user_can_manage()) return;
1165
  $this->trace_log("<br>" . "<b>" . "SSL Configuration" . "</b>");
1166
  if ($this->site_has_ssl) {
1167
  //when one of the used server variables was found, test if the redirect works
1382
 
1383
  public function wpconfig_loadbalancer_fix()
1384
  {
1385
+ if (!rsssl_user_can_manage()) return;
1386
 
1387
  $wpconfig_path = $this->find_wp_config_path();
1388
  if (empty($wpconfig_path)) return;
1435
 
1436
  public function wpconfig_server_variable_fix()
1437
  {
1438
+ if (!rsssl_user_can_manage()) return;
1439
 
1440
  $wpconfig_path = $this->find_wp_config_path();
1441
  if (empty($wpconfig_path)) return;
1693
 
1694
  public function remove_secure_cookie_settings() {
1695
 
1696
+ if ( wp_doing_ajax() || !rsssl_user_can_manage()) return;
1697
 
1698
  if ( !$this->contains_secure_cookie_settings()) return;
1699
 
1709
  }
1710
  }
1711
 
 
1712
  /**
1713
  * Checks if we are currently on SSL protocol, but extends standard wp with loadbalancer check.
1714
  *
1830
 
1831
  public function test_htaccess_redirect()
1832
  {
1833
+ if (!rsssl_user_can_manage()) return;
1834
 
1835
  $this->htaccess_test_success = get_transient('rsssl_htaccess_test_success');
1836
  if (!$this->htaccess_test_success) {
1983
 
1984
  } else {
1985
  // remove everything
1986
+ $pattern_old = "/#\s?BEGIN\s?rlrssslReallySimpleSSL.*?#\s?END\s?rlrssslReallySimpleSSL/s";
1987
+ $pattern_new = "/#\s?BEGIN\s?Really Simple SSL Redirect.*?#\s?END\s?Really Simple SSL Redirect/s";
1988
+ //only remove if the pattern is there at all
1989
+ if (preg_match($pattern_old, $htaccess)) $htaccess = preg_replace($pattern_old, "", $htaccess);
1990
  if (preg_match($pattern_new, $htaccess)) $htaccess = preg_replace($pattern_new, "", $htaccess);
 
1991
  }
1992
 
1993
+ $htaccess = preg_replace("/\n+/", "\n", $htaccess);
1994
+ file_put_contents($this->htaccess_file(), $htaccess);
1995
  $this->save_options();
1996
  } else {
1997
  $this->errors['HTACCESS_NOT_WRITABLE'] = TRUE;
1998
  $this->trace_log("could not remove rules from htaccess, file not writable");
1999
  }
2000
+
2001
  }
2002
 
2003
  /**
2272
 
2273
  public function editHtaccess()
2274
  {
 
2275
 
2276
+ if (!rsssl_user_can_manage()) return;
 
2277
 
2278
  $this->trace_log("checking if .htaccess can or should be edited...");
2279
 
2289
  return;
2290
  }
2291
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2292
  if ( !is_writable($this->htaccess_file()) ) {
2293
+ //set the wp redirect as fallback, because .htaccess couldn't be edited.
2294
+ if ($this->clicked_activate_ssl()) $this->wp_redirect = true;
2295
+ if (is_multisite()) {
2296
+ RSSSL()->rsssl_multisite->wp_redirect = true;
2297
+ RSSSL()->rsssl_multisite->save_options();
2298
+ }
2299
+ $this->save_options();
2300
  $this->trace_log(".htaccess not writable.");
2301
  return;
2302
  }
2303
 
2304
+ $htaccess = file_get_contents($this->htaccess_file());
 
 
 
 
2305
 
2306
  $pattern_old = "/#\s?BEGIN\s?rlrssslReallySimpleSSL.*?#\s?END\s?rlrssslReallySimpleSSL/s";
2307
  $pattern_new = "/#\s?BEGIN\s?Really Simple SSL Redirect.*?#\s?END\s?Really Simple SSL Redirect/s";
2308
 
2309
+ $htaccess = preg_replace($pattern_old, "", $htaccess);
 
2310
  $htaccess = preg_replace($pattern_new, "", $htaccess);
2311
  $htaccess = preg_replace("/\n+/", "\n", $htaccess);
2312
 
2313
+ // If using WP Rocket, .htaccess insertion is handled by before_rocket_htaccess_rules filter
2314
+ $rules = '';
2315
+ if ( ! function_exists('rocket_clean_domain') ) {
2316
+ $rules = $this->get_redirect_rules();
2317
+ }
2318
 
2319
  //insert rules before WordPress part.
2320
+ $wptag = "# BEGIN WordPress";
2321
+ if ( strpos( $htaccess, $wptag ) !== false ) {
2322
+ $htaccess = str_replace( $wptag, $rules . $wptag, $htaccess );
2323
+ } else {
2324
+ $htaccess = $htaccess . $rules;
2325
+ }
2326
+
2327
+ file_put_contents($this->htaccess_file(), $htaccess);
2328
+
2329
+ $this->maybe_flush_wprocket_htaccess();
2330
+
2331
+ }
2332
+
2333
+ /**
2334
+ * Return .htaccess redirect when using WP Rocket
2335
+ * @return string
2336
+ */
2337
+ public function add_htaccess_redirect_before_wp_rocket() {
2338
+
2339
+ $this->detect_configuration();
2340
+ return $this->get_redirect_rules();
2341
 
2342
  }
2343
 
2344
+ /**
2345
+ * Regenerate the wp rocket .htaccess rules
2346
+ */
2347
+ public function maybe_flush_wprocket_htaccess(){
2348
+ if ( wp_doing_ajax()
2349
+ || !$this->is_settings_page()
2350
+ || !$this->ssl_enabled
2351
+ || !current_user_can("activate_plugins")
2352
+ || $this->do_not_edit_htaccess
2353
+ ) return;
2354
+
2355
+ if ( function_exists('flush_rocket_htaccess') ) {
2356
+ flush_rocket_htaccess();
2357
+ }
2358
+
2359
+ if ( function_exists('rocket_generate_config_file') ) {
2360
+ rocket_generate_config_file();
2361
+ }
2362
+
2363
+ }
2364
+
2365
  /**
2366
  *
2367
  * @since 2.2
2461
  public function get_redirect_rules($manual = false)
2462
  {
2463
  $this->trace_log("retrieving redirect rules");
2464
+
2465
  //only add the redirect rules when a known type of SSL was detected. Otherwise, we use https.
2466
  $rule = "";
2467
  //if the htaccess test was successfull, and we know the redirectype, edit
2755
  foreach ( $notices as $id => $notice ){
2756
  $notice = $notice['output'];
2757
  $class = ( $notice['status'] !== 'completed' ) ? 'error' : 'updated';
2758
+ $footer = isset($notice['url']) ? '<a class="button" target="_blank" href="' . esc_url_raw($notice['url']) . '">'.__("More info", "really-simple-ssl").'</a>' : '';
2759
+ echo $this->notice_html( $class.' '.$id, $notice['title'], $notice['msg'], $footer);
2760
  }
2761
  }
2762
 
2814
 
2815
  public function dismiss_success_message_callback()
2816
  {
2817
+ if (!rsssl_user_can_manage() ) return;
2818
  $this->ssl_success_message_shown = TRUE;
2819
  $this->save_options();
2820
  wp_die();
2831
 
2832
  public function dismiss_settings_notice_callback()
2833
  {
2834
+ if (!rsssl_user_can_manage() ) return;
2835
 
2836
  if (!isset($_POST['token']) || (!wp_verify_nonce($_POST['token'], 'rsssl_nonce'))) {
2837
  return;
2892
 
2893
  public function add_settings_page()
2894
  {
2895
+ if ( ! rsssl_user_can_manage() ) return;
2896
 
2897
  //hides the settings page if the hide menu for subsites setting is enabled
2898
  if (is_multisite() && rsssl_multisite::this()->hide_menu_for_subsites && !is_super_admin()) return;
2926
 
2927
  public function rsssl_edit_admin_menu()
2928
  {
2929
+ if (!rsssl_user_can_manage()) return;
2930
  global $menu;
2931
  $count = $this->count_plusones();
2932
  $menu_slug = 'options-general.php';
3325
  ),
3326
  ),
3327
 
3328
+ 'unsupported_addons_soc' => array(
3329
+ 'callback' => 'RSSSL()->really_simple_ssl->unsupported_addons',
3330
+ 'score' => 5,
3331
+ 'output' => array(
3332
+ 'true' => array(
3333
+ 'url' => 'https://really-simple-ssl.com/meet-really-simple-ssl-6/',
3334
+ 'msg' => __("You are using Really Simple SSL social, which is no longer supported as of version 6.0. If you want to keep using it, please do not update to 6.0", "really-simple-ssl"),
3335
+ 'icon' => 'warning',
3336
+ 'dismissible' => true
3337
+ ),
3338
+ ),
3339
+ ),
3340
+
3341
  'divi' => array(
3342
  'condition' => array( 'rsssl_ssl_activation_time_no_longer_then_3_days_ago'),
3343
  'callback' => 'rsssl_uses_divi',
3477
  ),
3478
  ),
3479
  ),
3480
+
3481
+ 'meet_6' => array(
3482
+ 'callback' => '_true_',
3483
+ 'plus_one' => true,
3484
+ 'output' => array(
3485
+ 'true' => array(
3486
+ 'msg' => __( "Really Simple SSL 6.0 is now in beta. Join our beta program and get all new features now!", 'really-simple-ssl' ) ,
3487
+ 'icon' => 'open',
3488
+ 'url' => 'https://really-simple-ssl.com/meet-really-simple-ssl-6/',
3489
+ 'dismissible' => true,
3490
+ 'plusone' => true,
3491
+ ),
3492
+ ),
3493
+ ),
3494
  );
3495
 
3496
  //on multisite, don't show the notice on subsites.
3675
  return sanitize_text_field($output);
3676
  }
3677
 
3678
+ public function unsupported_addons(){
3679
+ return defined('rsssl_soc_version');
3680
+ }
3681
+
3682
  /**
3683
  * Calculate the percentage completed in the dashboard progress section
3684
  * Determine max score by adding $notice['score'] to the $max_score variable
3690
  */
3691
 
3692
  public function get_score_percentage() {
3693
+ if ( ! rsssl_user_can_manage() ) {
3694
  return 0;
3695
  }
3696
 
3764
  */
3765
 
3766
  private function notice_row($id, $notice){
3767
+ if (!rsssl_user_can_manage()) return;
3768
 
3769
  if (!isset($notice['output'])) {
3770
  return;
3798
  */
3799
 
3800
  public function count_plusones() {
3801
+ if ( ! rsssl_user_can_manage() ) {
3802
  return 0;
3803
  }
3804
 
3909
  * @return int
3910
  */
3911
  public function get_all_task_count() {
3912
+ if ( ! rsssl_user_can_manage() ) {
3913
  return 0;
3914
  }
3915
 
3928
  */
3929
 
3930
  public function get_remaining_tasks_count() {
3931
+ if ( ! rsssl_user_can_manage() ) {
3932
  return 0;
3933
  }
3934
 
3977
 
3978
  public function settings_page()
3979
  {
3980
+ if (!rsssl_user_can_manage()) return;
3981
  $tab = isset( $_GET['tab']) ? sanitize_title($_GET['tab']) : 'configuration';
3982
  $this->admin_tabs($tab );
3983
  $high_contrast = $this->high_contrast ? 'rsssl-high-contrast' : ''; ?>
4780
  */
4781
 
4782
  public function insert_secure_cookie_settings(){
4783
+ if (!rsssl_user_can_manage() ) return;
4784
 
4785
  if ( wp_doing_ajax() || !$this->is_settings_page() ) return;
4786
 
class-cache.php CHANGED
@@ -3,7 +3,6 @@
3
  defined('ABSPATH') or die("you do not have access to this page!");
4
  if ( ! class_exists( 'rsssl_cache' ) ) {
5
  class rsssl_cache {
6
- private $capability = 'manage_options';
7
  private static $_this;
8
 
9
  function __construct() {
@@ -29,7 +28,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
29
  */
30
 
31
  public function flush() {
32
- if (!current_user_can($this->capability)) return;
33
 
34
  add_action( 'admin_head', array($this,'maybe_flush_w3tc_cache'));
35
  add_action( 'admin_head', array($this,'maybe_flush_wp_optimize_cache'));
@@ -43,7 +42,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
43
  }
44
 
45
  public function maybe_flush_w3tc_cache() {
46
- if (!current_user_can($this->capability)) return;
47
 
48
  if ( function_exists('w3tc_flush_all') ) {
49
  w3tc_flush_all();
@@ -51,7 +50,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
51
  }
52
 
53
  public function maybe_flush_wp_optimize_cache() {
54
- if (!current_user_can($this->capability)) return;
55
 
56
  if ( function_exists('wpo_cache_flush') ) {
57
  wpo_cache_flush();
@@ -59,7 +58,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
59
  }
60
 
61
  public function maybe_flush_litespeed_cache() {
62
- if (!current_user_can($this->capability)) return;
63
 
64
  if ( class_exists('LiteSpeed') ) {
65
  Litespeed\Purge::purge_all();
@@ -67,7 +66,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
67
  }
68
 
69
  public function maybe_flush_hummingbird_cache() {
70
- if (!current_user_can($this->capability)) return;
71
 
72
  if ( is_callable( array('Hummingbird\WP_Hummingbird', 'flush_cache') ) ) {
73
  Hummingbird\WP_Hummingbird::flush_cache();
@@ -75,7 +74,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
75
  }
76
 
77
  public function maybe_flush_fastest_cache() {
78
- if (!current_user_can($this->capability)) return;
79
 
80
  if( class_exists('WpFastestCache') ) {
81
  // Non-static cannot be called statically ::
@@ -84,7 +83,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
84
  }
85
 
86
  public function maybe_flush_autoptimize_cache() {
87
- if (!current_user_can($this->capability)) return;
88
 
89
  if ( class_exists('autoptimizeCache') ) {
90
  autoptimizeCache::clearall();
@@ -92,7 +91,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
92
  }
93
 
94
  public function maybe_flush_wp_rocket() {
95
- if (!current_user_can($this->capability)) return;
96
 
97
  if ( function_exists('rocket_clean_domain') ) {
98
  rocket_clean_domain();
@@ -100,7 +99,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
100
  }
101
 
102
  public function maybe_flush_cache_enabler() {
103
- if (!current_user_can($this->capability)) return;
104
 
105
  if ( class_exists('Cache_Enabler') ) {
106
  Cache_Enabler::clear_complete_cache();
@@ -108,7 +107,7 @@ if ( ! class_exists( 'rsssl_cache' ) ) {
108
  }
109
 
110
  public function maybe_flush_wp_super_cache() {
111
- if (!current_user_can($this->capability)) return;
112
 
113
  if ( function_exists( 'wp_cache_clear_cache' ) ) {
114
  wp_cache_clear_cache();
3
  defined('ABSPATH') or die("you do not have access to this page!");
4
  if ( ! class_exists( 'rsssl_cache' ) ) {
5
  class rsssl_cache {
 
6
  private static $_this;
7
 
8
  function __construct() {
28
  */
29
 
30
  public function flush() {
31
+ if (!rsssl_user_can_manage()) return;
32
 
33
  add_action( 'admin_head', array($this,'maybe_flush_w3tc_cache'));
34
  add_action( 'admin_head', array($this,'maybe_flush_wp_optimize_cache'));
42
  }
43
 
44
  public function maybe_flush_w3tc_cache() {
45
+ if (!rsssl_user_can_manage()) return;
46
 
47
  if ( function_exists('w3tc_flush_all') ) {
48
  w3tc_flush_all();
50
  }
51
 
52
  public function maybe_flush_wp_optimize_cache() {
53
+ if (!rsssl_user_can_manage()) return;
54
 
55
  if ( function_exists('wpo_cache_flush') ) {
56
  wpo_cache_flush();
58
  }
59
 
60
  public function maybe_flush_litespeed_cache() {
61
+ if (!rsssl_user_can_manage()) return;
62
 
63
  if ( class_exists('LiteSpeed') ) {
64
  Litespeed\Purge::purge_all();
66
  }
67
 
68
  public function maybe_flush_hummingbird_cache() {
69
+ if (!rsssl_user_can_manage()) return;
70
 
71
  if ( is_callable( array('Hummingbird\WP_Hummingbird', 'flush_cache') ) ) {
72
  Hummingbird\WP_Hummingbird::flush_cache();
74
  }
75
 
76
  public function maybe_flush_fastest_cache() {
77
+ if (!rsssl_user_can_manage()) return;
78
 
79
  if( class_exists('WpFastestCache') ) {
80
  // Non-static cannot be called statically ::
83
  }
84
 
85
  public function maybe_flush_autoptimize_cache() {
86
+ if (!rsssl_user_can_manage()) return;
87
 
88
  if ( class_exists('autoptimizeCache') ) {
89
  autoptimizeCache::clearall();
91
  }
92
 
93
  public function maybe_flush_wp_rocket() {
94
+ if (!rsssl_user_can_manage()) return;
95
 
96
  if ( function_exists('rocket_clean_domain') ) {
97
  rocket_clean_domain();
99
  }
100
 
101
  public function maybe_flush_cache_enabler() {
102
+ if (!rsssl_user_can_manage()) return;
103
 
104
  if ( class_exists('Cache_Enabler') ) {
105
  Cache_Enabler::clear_complete_cache();
107
  }
108
 
109
  public function maybe_flush_wp_super_cache() {
110
+ if (!rsssl_user_can_manage()) return;
111
 
112
  if ( function_exists( 'wp_cache_clear_cache' ) ) {
113
  wp_cache_clear_cache();
class-multisite.php CHANGED
@@ -136,6 +136,22 @@ if (!class_exists('rsssl_multisite')) {
136
  ),
137
  ),
138
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
139
 
140
  $notices['multisite_server_variable_warning'] = array(
141
  'callback' => 'RSSSL()->rsssl_multisite->multisite_server_variable_warning',
@@ -510,7 +526,7 @@ if (!class_exists('rsssl_multisite')) {
510
  public function update_network_options()
511
  {
512
  if (!isset($_POST['rsssl_ms_nonce']) || !wp_verify_nonce($_POST['rsssl_ms_nonce'], 'rsssl_ms_settings_update')) return;
513
- if (!current_user_can('manage_network_options')) return;
514
 
515
  do_action('rsssl_process_network_options');
516
 
@@ -680,7 +696,7 @@ if (!class_exists('rsssl_multisite')) {
680
 
681
  public function save_options()
682
  {
683
- if ( ! current_user_can( 'manage_network_options' ) ) return;
684
 
685
  $options = get_site_option("rlrsssl_network_options");
686
  if (!is_array($options)) $options = array();
@@ -995,7 +1011,7 @@ if (!class_exists('rsssl_multisite')) {
995
  //check if we are on ssl settings page
996
  if (!$this->is_settings_page()) return;
997
  //check user role
998
- if (!current_user_can('manage_network_options')) return;
999
  //check nonce
1000
  if (!isset($_GET['token']) || (!wp_verify_nonce($_GET['token'], 'run_ssl_to_admin_init'))) return;
1001
  //check for action
@@ -1024,7 +1040,8 @@ if (!class_exists('rsssl_multisite')) {
1024
  foreach ( $notices as $id => $notice ){
1025
  $notice = $notice['output'];
1026
  $class = ( $notice['status'] !== 'completed' ) ? 'error' : 'updated';
1027
- echo RSSSL()->really_simple_ssl->notice_html( $class.' '.$id, $notice['title'], $notice['msg'] );
 
1028
  }
1029
  }
1030
 
136
  ),
137
  ),
138
  );
139
+ $notices['6_multisite_networkwide'] = array(
140
+ 'callback' => 'RSSSL()->rsssl_multisite->ssl_activation_status',
141
+ 'score' => 0,
142
+ 'output' => array(
143
+ 'ssl-per-site' => array(
144
+ 'title' => __( "End of Per Site Management support.", "really-simple-ssl" ),
145
+ 'msg' => __( "Really Simple SSL 6.0 drops SSL activation per website. Upgrading to 6.0 will upgrade all subsites to SSL.", "really-simple-ssl" ),
146
+ 'icon' => 'warning',
147
+ 'url' => 'https://really-simple-ssl.com/ssl-per-website-deprecated/',
148
+ 'dismissible' => true,
149
+ 'plusone' => true,
150
+ 'admin_notice' => true,
151
+ ),
152
+ ),
153
+ );
154
+
155
 
156
  $notices['multisite_server_variable_warning'] = array(
157
  'callback' => 'RSSSL()->rsssl_multisite->multisite_server_variable_warning',
526
  public function update_network_options()
527
  {
528
  if (!isset($_POST['rsssl_ms_nonce']) || !wp_verify_nonce($_POST['rsssl_ms_nonce'], 'rsssl_ms_settings_update')) return;
529
+ if (! rsssl_user_can_manage() ) return;
530
 
531
  do_action('rsssl_process_network_options');
532
 
696
 
697
  public function save_options()
698
  {
699
+ if ( ! rsssl_user_can_manage() ) return;
700
 
701
  $options = get_site_option("rlrsssl_network_options");
702
  if (!is_array($options)) $options = array();
1011
  //check if we are on ssl settings page
1012
  if (!$this->is_settings_page()) return;
1013
  //check user role
1014
+ if (! rsssl_user_can_manage() ) return;
1015
  //check nonce
1016
  if (!isset($_GET['token']) || (!wp_verify_nonce($_GET['token'], 'run_ssl_to_admin_init'))) return;
1017
  //check for action
1040
  foreach ( $notices as $id => $notice ){
1041
  $notice = $notice['output'];
1042
  $class = ( $notice['status'] !== 'completed' ) ? 'error' : 'updated';
1043
+ $footer = isset($notice['url']) ? '<a class="button" target="_blank" href="' . esc_url_raw($notice['url']) . '">'.__("More info", "really-simple-ssl").'</a>' : '';
1044
+ echo RSSSL()->really_simple_ssl->notice_html( $class.' '.$id, $notice['title'], $notice['msg'], $footer );
1045
  }
1046
  }
1047
 
includes/simple-scrollbar.css DELETED
@@ -1,51 +0,0 @@
1
- .rsssl-ss-wrapper {
2
- overflow: hidden;
3
- width: 100%;
4
- height: 100%;
5
- position: relative;
6
- z-index: 1;
7
- float: left;
8
- }
9
-
10
- .rsssl-ss-content {
11
- height: 100%;
12
- width: calc(100% + 18px);
13
- padding: 0 0 0 0;
14
- position: relative;
15
- overflow-x: auto;
16
- overflow-y: scroll;
17
- box-sizing: border-box;
18
- }
19
-
20
- .rsssl-ss-content.rtl {
21
- width: calc(100% + 18px);
22
- right: auto;
23
- }
24
-
25
- .ss-scroll {
26
- position: relative;
27
- background: rgba(0, 0, 0, 0.1);
28
- width: 9px;
29
- border-radius: 4px;
30
- top: 0;
31
- z-index: 2;
32
- cursor: pointer;
33
- opacity: 0;
34
- transition: opacity 0.25s linear;
35
- }
36
-
37
- .ss-hidden {
38
- display: none;
39
- }
40
-
41
- .ss-container:hover .ss-scroll,
42
- .ss-container:active .ss-scroll {
43
- opacity: 1;
44
- }
45
-
46
- .ss-grabbed {
47
- -ms-user-select: none;
48
- -moz-user-select: none;
49
- -webkit-user-select: none;
50
- user-select: none;
51
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/simple-scrollbar.js DELETED
@@ -1,165 +0,0 @@
1
- ;(function(root, factory) {
2
- if (typeof exports === 'object') {
3
- module.exports = factory(window, document)
4
- } else {
5
- root.SimpleScrollbar = factory(window, document)
6
- }
7
- })(this, function(w, d) {
8
- var raf = w.requestAnimationFrame || w.setImmediate || function(c) { return setTimeout(c, 0); };
9
-
10
- function initEl(el) {
11
- Object.defineProperty(el, 'data-simple-scrollbar', { value: new SimpleScrollbar(el), configurable: true });
12
- }
13
-
14
- function unbindEl(el) {
15
- if (!Object.prototype.hasOwnProperty.call(el, 'data-simple-scrollbar')) return;
16
- el['data-simple-scrollbar'].unBind();
17
- //Remove the elements property
18
- delete el['data-simple-scrollbar'];
19
- }
20
-
21
- // Mouse drag handler
22
- function dragDealer(el, context) {
23
- var lastPageY;
24
-
25
- el.addEventListener('mousedown', function(e) {
26
- lastPageY = e.pageY;
27
- el.classList.add('ss-grabbed');
28
- d.body.classList.add('ss-grabbed');
29
-
30
- d.addEventListener('mousemove', drag);
31
- d.addEventListener('mouseup', stop);
32
-
33
- return false;
34
- });
35
-
36
- function drag(e) {
37
- var delta = e.pageY - lastPageY;
38
- lastPageY = e.pageY;
39
-
40
- raf(function() {
41
- context.el.scrollTop += delta / context.scrollRatio;
42
- });
43
- }
44
-
45
- function stop() {
46
- el.classList.remove('ss-grabbed');
47
- d.body.classList.remove('ss-grabbed');
48
- d.removeEventListener('mousemove', drag);
49
- d.removeEventListener('mouseup', stop);
50
- }
51
- }
52
-
53
- // Constructor
54
- function ss(el) {
55
- this.target = el;
56
- this.content = el.firstElementChild;
57
-
58
- this.direction = w.getComputedStyle(this.target).direction;
59
-
60
- this.bar = '<div class="ss-scroll">';
61
- //Create a reference to the function binding to remove the event listeners
62
- this.mB = this.moveBar.bind(this);
63
-
64
- this.wrapper = d.createElement('div');
65
- this.wrapper.setAttribute('class', 'rsssl-ss-wrapper');
66
-
67
- this.el = d.createElement('div');
68
- this.el.setAttribute('class', 'rsssl-ss-content');
69
-
70
- if (this.direction === 'rtl') {
71
- this.el.classList.add('rtl');
72
- }
73
-
74
- this.wrapper.appendChild(this.el);
75
-
76
- while (this.target.firstChild) {
77
- this.el.appendChild(this.target.firstChild);
78
- }
79
- this.target.appendChild(this.wrapper);
80
-
81
- this.target.insertAdjacentHTML('beforeend', this.bar);
82
- this.bar = this.target.lastChild;
83
-
84
- dragDealer(this.bar, this);
85
- this.moveBar();
86
-
87
- w.addEventListener('resize', this.mB);
88
- this.el.addEventListener('scroll', this.mB);
89
- this.el.addEventListener('mouseenter', this.mB);
90
-
91
- this.target.classList.add('ss-container');
92
-
93
- var css = w.getComputedStyle(el);
94
- if (css['height'] === '0px' && css['max-height'] !== '0px') {
95
- el.style.height = css['max-height'];
96
- }
97
-
98
- this.unBind = function() {
99
- //Remove event listeners
100
- w.removeEventListener('resize', this.mB);
101
- this.el.removeEventListener('scroll', this.mB);
102
- this.el.removeEventListener('mouseenter', this.mB);
103
-
104
- this.target.classList.remove('ss-container');
105
-
106
- //Unwrap the initial content and remove remaining wrappers
107
- this.target.insertBefore(this.content, this.wrapper);
108
- this.target.removeChild(this.wrapper);
109
-
110
- //Remove the bar including its drag-dealer event listener
111
- this.target.removeChild(this.bar);
112
- this.bar = null; //make way for the garbage collector
113
- }
114
- }
115
-
116
- ss.prototype = {
117
- moveBar: function(e) {
118
- var totalHeight = this.el.scrollHeight,
119
- ownHeight = this.el.clientHeight,
120
- _this = this;
121
-
122
- this.scrollRatio = ownHeight / totalHeight;
123
-
124
- var isRtl = _this.direction === 'rtl';
125
- var right = isRtl ?
126
- (_this.target.clientWidth - _this.bar.clientWidth + 18) :
127
- (_this.target.clientWidth - _this.bar.clientWidth) * -1;
128
-
129
- raf(function() {
130
- // Hide scrollbar if no scrolling is possible
131
- if(_this.scrollRatio >= 1) {
132
- _this.bar.classList.add('ss-hidden')
133
- } else {
134
- _this.bar.classList.remove('ss-hidden')
135
- _this.bar.style.cssText = 'height:' + Math.max(_this.scrollRatio * 100, 10) + '%; top:' + (_this.el.scrollTop / totalHeight ) * 100 + '%;right:' + right + 'px;';
136
- }
137
- });
138
- }
139
- }
140
-
141
- function initAll() {
142
- var nodes = d.querySelectorAll('.rsssl-scroll-container');
143
-
144
- for (var i = 0; i < nodes.length; i++) {
145
- initEl(nodes[i]);
146
- }
147
- }
148
-
149
- function unbindAll() {
150
- var nodes = d.querySelectorAll('.ss-container');
151
-
152
- for (var i = 0; i < nodes.length; i++) {
153
- unbindEl(nodes[i]);
154
- }
155
- }
156
-
157
- d.addEventListener('DOMContentLoaded', initAll);
158
- ss.initEl = initEl;
159
- ss.initAll = initAll;
160
- ss.unbindEl = unbindEl;
161
- ss.unbindAll = unbindAll;
162
-
163
- var SimpleScrollbar = ss;
164
- return SimpleScrollbar;
165
- });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/simple-scrollbar.min.css DELETED
@@ -1 +0,0 @@
1
- .rsssl-ss-wrapper{overflow:hidden;width:100%;height:100%;position:relative;z-index:1;float:left}.rsssl-ss-content{height:100%;width:calc(100% + 18px);padding:0;position:relative;overflow-x:auto;overflow-y:scroll;box-sizing:border-box}.rsssl-ss-content.rtl{width:calc(100% + 18px);right:auto}.ss-scroll{position:relative;background:rgba(0,0,0,.1);width:9px;border-radius:4px;top:0;z-index:2;cursor:pointer;opacity:0;transition:opacity .25s linear}.ss-hidden{display:none}.ss-container:active .ss-scroll,.ss-container:hover .ss-scroll{opacity:1}.ss-grabbed{-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
 
includes/simple-scrollbar.min.js DELETED
@@ -1 +0,0 @@
1
- (function(root,factory){if(typeof exports==="object"){module.exports=factory(window,document)}else{root.SimpleScrollbar=factory(window,document)}})(this,function(w,d){var raf=w.requestAnimationFrame||w.setImmediate||function(c){return setTimeout(c,0)};function initEl(el){Object.defineProperty(el,"data-simple-scrollbar",{value:new SimpleScrollbar(el),configurable:true})}function unbindEl(el){if(!Object.prototype.hasOwnProperty.call(el,"data-simple-scrollbar"))return;el["data-simple-scrollbar"].unBind();delete el["data-simple-scrollbar"]}function dragDealer(el,context){var lastPageY;el.addEventListener("mousedown",function(e){lastPageY=e.pageY;el.classList.add("ss-grabbed");d.body.classList.add("ss-grabbed");d.addEventListener("mousemove",drag);d.addEventListener("mouseup",stop);return false});function drag(e){var delta=e.pageY-lastPageY;lastPageY=e.pageY;raf(function(){context.el.scrollTop+=delta/context.scrollRatio})}function stop(){el.classList.remove("ss-grabbed");d.body.classList.remove("ss-grabbed");d.removeEventListener("mousemove",drag);d.removeEventListener("mouseup",stop)}}function ss(el){this.target=el;this.content=el.firstElementChild;this.direction=w.getComputedStyle(this.target).direction;this.bar='<div class="ss-scroll">';this.mB=this.moveBar.bind(this);this.wrapper=d.createElement("div");this.wrapper.setAttribute("class","rsssl-ss-wrapper");this.el=d.createElement("div");this.el.setAttribute("class","rsssl-ss-content");if(this.direction==="rtl"){this.el.classList.add("rtl")}this.wrapper.appendChild(this.el);while(this.target.firstChild){this.el.appendChild(this.target.firstChild)}this.target.appendChild(this.wrapper);this.target.insertAdjacentHTML("beforeend",this.bar);this.bar=this.target.lastChild;dragDealer(this.bar,this);this.moveBar();w.addEventListener("resize",this.mB);this.el.addEventListener("scroll",this.mB);this.el.addEventListener("mouseenter",this.mB);this.target.classList.add("ss-container");var css=w.getComputedStyle(el);if(css["height"]==="0px"&&css["max-height"]!=="0px"){el.style.height=css["max-height"]}this.unBind=function(){w.removeEventListener("resize",this.mB);this.el.removeEventListener("scroll",this.mB);this.el.removeEventListener("mouseenter",this.mB);this.target.classList.remove("ss-container");this.target.insertBefore(this.content,this.wrapper);this.target.removeChild(this.wrapper);this.target.removeChild(this.bar);this.bar=null}}ss.prototype={moveBar:function(e){var totalHeight=this.el.scrollHeight,ownHeight=this.el.clientHeight,_this=this;this.scrollRatio=ownHeight/totalHeight;var isRtl=_this.direction==="rtl";var right=isRtl?_this.target.clientWidth-_this.bar.clientWidth+18:(_this.target.clientWidth-_this.bar.clientWidth)*-1;raf(function(){if(_this.scrollRatio>=1){_this.bar.classList.add("ss-hidden")}else{_this.bar.classList.remove("ss-hidden");_this.bar.style.cssText="height:"+Math.max(_this.scrollRatio*100,10)+"%; top:"+_this.el.scrollTop/totalHeight*100+"%;right:"+right+"px;"}})}};function initAll(){var nodes=d.querySelectorAll(".rsssl-scroll-container");for(var i=0;i<nodes.length;i++){initEl(nodes[i])}}function unbindAll(){var nodes=d.querySelectorAll(".ss-container");for(var i=0;i<nodes.length;i++){unbindEl(nodes[i])}}d.addEventListener("DOMContentLoaded",initAll);ss.initEl=initEl;ss.initAll=initAll;ss.unbindEl=unbindEl;ss.unbindAll=unbindAll;var SimpleScrollbar=ss;return SimpleScrollbar});
 
lets-encrypt/class-letsencrypt-handler.php CHANGED
@@ -77,7 +77,7 @@ class rsssl_letsencrypt_handler {
77
  */
78
  public function maybe_add_htaccess_exclude(){
79
 
80
- if (!current_user_can('manage_options')) {
81
  return;
82
  }
83
 
@@ -135,7 +135,7 @@ class rsssl_letsencrypt_handler {
135
  * Cleanup. If user did not consent to storage, all password fields should be removed on activation, unless they're needed for renewals
136
  */
137
  public function cleanup_on_ssl_activation(){
138
- if (!current_user_can('manage_options')) return;
139
  $delete_credentials = !rsssl_get_value('store_credentials');
140
  if ( !$this->certificate_automatic_install_possible() || !$this->certificate_install_required() || $delete_credentials ) {
141
  $fields = RSSSL_LE()->config->fields;
@@ -1275,11 +1275,11 @@ class rsssl_letsencrypt_handler {
1275
  public function challenge_directory() {
1276
  $root_directory = trailingslashit(ABSPATH);
1277
  if ( ! file_exists( $root_directory . '.well-known' ) ) {
1278
- mkdir( $root_directory . '.well-known' );
1279
  }
1280
 
1281
  if ( ! file_exists( $root_directory . '.well-known/acme-challenge' ) ) {
1282
- mkdir( $root_directory . '.well-known/acme-challenge' );
1283
  }
1284
 
1285
  if ( file_exists( $root_directory . '.well-known/acme-challenge' ) ){
@@ -1296,11 +1296,11 @@ class rsssl_letsencrypt_handler {
1296
  public function certs_directory(){
1297
  $directory = $this->get_directory_path();
1298
  if ( ! file_exists( $directory . 'ssl' ) ) {
1299
- mkdir( $directory . 'ssl' );
1300
  }
1301
 
1302
  if ( ! file_exists( $directory . 'ssl/certs' ) ) {
1303
- mkdir( $directory . 'ssl/certs' );
1304
  }
1305
 
1306
  if ( file_exists( $directory . 'ssl/certs' ) ){
@@ -1322,7 +1322,7 @@ class rsssl_letsencrypt_handler {
1322
  update_option('rsssl_ssl_dirname', $token );
1323
  }
1324
  if ( ! file_exists( $root_directory . get_option('rsssl_ssl_dirname') ) ) {
1325
- mkdir( $root_directory . get_option('rsssl_ssl_dirname') );
1326
  }
1327
  return $root_directory . trailingslashit( get_option('rsssl_ssl_dirname') );
1328
  } else {
@@ -1338,11 +1338,11 @@ class rsssl_letsencrypt_handler {
1338
  public function key_directory(){
1339
  $directory = $this->get_directory_path();
1340
  if ( ! file_exists( $directory . 'ssl' ) && is_writable($directory) ) {
1341
- mkdir( $directory . 'ssl' );
1342
  }
1343
 
1344
  if ( ! file_exists( $directory . 'ssl/keys' ) && is_writable($directory.'ssl') ) {
1345
- mkdir( $directory . 'ssl/keys' );
1346
  }
1347
 
1348
  if ( file_exists( $directory . 'ssl/keys' ) ){
@@ -1366,7 +1366,7 @@ class rsssl_letsencrypt_handler {
1366
 
1367
  public function clear_keys_directory() {
1368
 
1369
- if (!current_user_can('manage_options')) {
1370
  return;
1371
  }
1372
 
@@ -1396,7 +1396,7 @@ class rsssl_letsencrypt_handler {
1396
  }
1397
 
1398
  public function maybe_create_htaccess_directories(){
1399
- if (!current_user_can('manage_options')) {
1400
  return;
1401
  }
1402
 
@@ -1529,7 +1529,7 @@ class rsssl_letsencrypt_handler {
1529
  }
1530
 
1531
  if ( ! file_exists( $upload_dir . 'rsssl' ) ) {
1532
- mkdir( $upload_dir . 'rsssl' );
1533
  }
1534
 
1535
  $test_string = 'file to test alias domain existence';
@@ -1731,7 +1731,7 @@ class rsssl_letsencrypt_handler {
1731
  * @return string
1732
  */
1733
  public function decode($string){
1734
- if ( !wp_doing_cron() && !current_user_can('manage_options') ) {
1735
  return '';
1736
  }
1737
 
77
  */
78
  public function maybe_add_htaccess_exclude(){
79
 
80
+ if (!rsssl_user_can_manage()) {
81
  return;
82
  }
83
 
135
  * Cleanup. If user did not consent to storage, all password fields should be removed on activation, unless they're needed for renewals
136
  */
137
  public function cleanup_on_ssl_activation(){
138
+ if (!rsssl_user_can_manage()) return;
139
  $delete_credentials = !rsssl_get_value('store_credentials');
140
  if ( !$this->certificate_automatic_install_possible() || !$this->certificate_install_required() || $delete_credentials ) {
141
  $fields = RSSSL_LE()->config->fields;
1275
  public function challenge_directory() {
1276
  $root_directory = trailingslashit(ABSPATH);
1277
  if ( ! file_exists( $root_directory . '.well-known' ) ) {
1278
+ mkdir( $root_directory . '.well-known', 0755 );
1279
  }
1280
 
1281
  if ( ! file_exists( $root_directory . '.well-known/acme-challenge' ) ) {
1282
+ mkdir( $root_directory . '.well-known/acme-challenge', 0755 );
1283
  }
1284
 
1285
  if ( file_exists( $root_directory . '.well-known/acme-challenge' ) ){
1296
  public function certs_directory(){
1297
  $directory = $this->get_directory_path();
1298
  if ( ! file_exists( $directory . 'ssl' ) ) {
1299
+ mkdir( $directory . 'ssl', 0755 );
1300
  }
1301
 
1302
  if ( ! file_exists( $directory . 'ssl/certs' ) ) {
1303
+ mkdir( $directory . 'ssl/certs', 0755 );
1304
  }
1305
 
1306
  if ( file_exists( $directory . 'ssl/certs' ) ){
1322
  update_option('rsssl_ssl_dirname', $token );
1323
  }
1324
  if ( ! file_exists( $root_directory . get_option('rsssl_ssl_dirname') ) ) {
1325
+ mkdir( $root_directory . get_option('rsssl_ssl_dirname') , 0755 );
1326
  }
1327
  return $root_directory . trailingslashit( get_option('rsssl_ssl_dirname') );
1328
  } else {
1338
  public function key_directory(){
1339
  $directory = $this->get_directory_path();
1340
  if ( ! file_exists( $directory . 'ssl' ) && is_writable($directory) ) {
1341
+ mkdir( $directory . 'ssl', 0755 );
1342
  }
1343
 
1344
  if ( ! file_exists( $directory . 'ssl/keys' ) && is_writable($directory.'ssl') ) {
1345
+ mkdir( $directory . 'ssl/keys', 0755 );
1346
  }
1347
 
1348
  if ( file_exists( $directory . 'ssl/keys' ) ){
1366
 
1367
  public function clear_keys_directory() {
1368
 
1369
+ if (!rsssl_user_can_manage()) {
1370
  return;
1371
  }
1372
 
1396
  }
1397
 
1398
  public function maybe_create_htaccess_directories(){
1399
+ if (!rsssl_user_can_manage()) {
1400
  return;
1401
  }
1402
 
1529
  }
1530
 
1531
  if ( ! file_exists( $upload_dir . 'rsssl' ) ) {
1532
+ mkdir( $upload_dir . 'rsssl', 0755 );
1533
  }
1534
 
1535
  $test_string = 'file to test alias domain existence';
1731
  * @return string
1732
  */
1733
  public function decode($string){
1734
+ if ( !wp_doing_cron() && !rsssl_user_can_manage() ) {
1735
  return '';
1736
  }
1737
 
lets-encrypt/download.php CHANGED
@@ -12,7 +12,7 @@ require_once( BASE_PATH.'wp-load.php' );
12
  require_once( BASE_PATH.'wp-includes/class-phpass.php' );
13
  require_once( BASE_PATH . 'wp-admin/includes/image.php' );
14
 
15
- if ( !current_user_can('manage_options') ) {
16
  die();
17
  }
18
  if ( !isset($_GET["type"]) ) {
12
  require_once( BASE_PATH.'wp-includes/class-phpass.php' );
13
  require_once( BASE_PATH . 'wp-admin/includes/image.php' );
14
 
15
+ if ( !rsssl_user_can_manage() ) {
16
  die();
17
  }
18
  if ( !isset($_GET["type"]) ) {
lets-encrypt/functions.php CHANGED
@@ -2,22 +2,6 @@
2
 
3
  defined( 'ABSPATH' ) or die( "you do not have access to this page!" );
4
 
5
- if ( ! function_exists( 'rsssl_user_can_manage' ) ) {
6
- function rsssl_user_can_manage() {
7
- if ( ! is_user_logged_in() ) {
8
- return false;
9
- }
10
-
11
- if ( ! current_user_can( 'manage_options' ) ) {
12
- return false;
13
- }
14
-
15
- return true;
16
- }
17
- }
18
-
19
-
20
-
21
  /**
22
  * Check if we need to use DNS verification
23
  * @return bool
@@ -329,7 +313,7 @@ if ( !function_exists('rsssl_php_requirement_met')) {
329
  if ( ! function_exists( 'rsssl_get_value' ) ) {
330
 
331
  /**
332
- * Get value for an a rsssl option
333
  * For usage very early in the execution order, use the $page option. This bypasses the class usage.
334
  *
335
  * @param string $fieldname
2
 
3
  defined( 'ABSPATH' ) or die( "you do not have access to this page!" );
4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
  /**
6
  * Check if we need to use DNS verification
7
  * @return bool
313
  if ( ! function_exists( 'rsssl_get_value' ) ) {
314
 
315
  /**
316
+ * Get value for a rsssl option
317
  * For usage very early in the execution order, use the $page option. This bypasses the class usage.
318
  *
319
  * @param string $fieldname
lets-encrypt/letsencrypt.php CHANGED
@@ -21,7 +21,7 @@ if (!function_exists('rsssl_letsencrypt_generation_allowed')) {
21
  return true;
22
  }
23
 
24
- if ( !current_user_can( 'manage_options' ) ) {
25
  return false;
26
  }
27
 
21
  return true;
22
  }
23
 
24
+ if ( ! rsssl_user_can_manage() ) {
25
  return false;
26
  }
27
 
lets-encrypt/wizard/assets/css/admin.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["/Users/rlankhorst/Sites/localhost/reallysimplessl/wp-content/plugins/updates/really-simple-ssl/assets/css/variables.less","admin.less"],"names":[],"mappings":"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","file":"admin.css"}
1
+ {"version":3,"sources":["/Users/rlankhorst/Sites/localhost/reallysimplessl/wp-content/plugins/really-simple-ssl/assets/css/variables.less","admin.less"],"names":[],"mappings":"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","file":"admin.css"}
lets-encrypt/wizard/assets/css/wizard.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["/Users/rlankhorst/Sites/localhost/reallysimplessl/wp-content/plugins/updates/really-simple-ssl/assets/css/variables.less","wizard.less"],"names":[],"mappings":"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","file":"wizard.css"}
1
+ {"version":3,"sources":["/Users/rlankhorst/Sites/localhost/reallysimplessl/wp-content/plugins/really-simple-ssl/assets/css/variables.less","wizard.less"],"names":[],"mappings":"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","file":"wizard.css"}
lets-encrypt/wizard/assets/select2/css/select2.min.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:0;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button,.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b,.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:0;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:0;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:0;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:0}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:0;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:0}.select2-container--classic .select2-dropdown--below{border-top:0}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
lets-encrypt/wizard/class-field.php CHANGED
@@ -75,7 +75,7 @@ if ( ! class_exists( "rsssl_field" ) ) {
75
  }
76
 
77
  public function process_save() {
78
- if ( ! current_user_can( 'manage_options' ) ) {
79
  return;
80
  }
81
 
@@ -163,7 +163,7 @@ if ( ! class_exists( "rsssl_field" ) ) {
163
 
164
 
165
  public function save_multiple( $fieldnames ) {
166
- if ( ! current_user_can( 'manage_options' ) ) {
167
  return;
168
  }
169
 
@@ -202,7 +202,7 @@ if ( ! class_exists( "rsssl_field" ) ) {
202
  */
203
 
204
  public function save_field( $fieldname, $fieldvalue ) {
205
- if ( ! current_user_can( 'manage_options' ) ) {
206
  return;
207
  }
208
 
@@ -246,7 +246,7 @@ if ( ! class_exists( "rsssl_field" ) ) {
246
 
247
 
248
  public function add_multiple_field( $fieldname, $cookie_type = false ) {
249
- if ( ! current_user_can( 'manage_options' ) ) {
250
  return;
251
  }
252
 
@@ -304,7 +304,7 @@ if ( ! class_exists( "rsssl_field" ) ) {
304
  * @return array|bool|int|string|void
305
  */
306
  public function sanitize( $value, $type ) {
307
- if ( ! current_user_can( 'manage_options' ) ) {
308
  return false;
309
  }
310
 
75
  }
76
 
77
  public function process_save() {
78
+ if ( ! rsssl_user_can_manage() ) {
79
  return;
80
  }
81
 
163
 
164
 
165
  public function save_multiple( $fieldnames ) {
166
+ if ( ! rsssl_user_can_manage() ) {
167
  return;
168
  }
169
 
202
  */
203
 
204
  public function save_field( $fieldname, $fieldvalue ) {
205
+ if ( ! rsssl_user_can_manage() ) {
206
  return;
207
  }
208
 
246
 
247
 
248
  public function add_multiple_field( $fieldname, $cookie_type = false ) {
249
+ if ( ! rsssl_user_can_manage() ) {
250
  return;
251
  }
252
 
304
  * @return array|bool|int|string|void
305
  */
306
  public function sanitize( $value, $type ) {
307
+ if ( ! rsssl_user_can_manage() ) {
308
  return false;
309
  }
310
 
lets-encrypt/wizard/config/steps.php CHANGED
@@ -53,7 +53,7 @@ $this->steps = array(
53
  ),
54
  2 => array(
55
  'title' => __( 'Hosting', 'really-simple-ssl' ),
56
- 'intro' => __( 'Below you will find the instructions for different hosting environments and configurations. If you start the process with the necessary instructions and credentials the next view steps will be done in no time.', 'really-simple-ssl'),
57
  ),
58
  ),
59
  'actions' => array(),
53
  ),
54
  2 => array(
55
  'title' => __( 'Hosting', 'really-simple-ssl' ),
56
+ 'intro' => __( 'Below you will find the instructions for different hosting environments and configurations. If you start the process with the necessary instructions and credentials the next few steps will be done in no time.', 'really-simple-ssl'),
57
  ),
58
  ),
59
  'actions' => array(),
readme.txt CHANGED
@@ -5,8 +5,8 @@ Tags: SSL, https, force SSL, mixed content, insecure content, secure website, we
5
  Requires at least: 4.9
6
  License: GPL2
7
  Tested up to: 6.0
8
- Requires PHP: 5.6
9
- Stable tag: 5.3.2
10
 
11
  No setup required! You only need an SSL certificate, and this plugin will do the rest.
12
 
@@ -90,8 +90,21 @@ The plugin checks your certificate before enabling, but if, for example, you mig
90
  If you can't deactivate, do not just remove the plugin folder to uninstall! Follow these [instructions](https://really-simple-ssl.com/knowledge-base/uninstall-websitebackend-not-accessible/) instead.
91
 
92
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  = 5.3.2 =
94
- * Fix: limit domain list generation function, preventing issues on large multisite installations
95
  * Fix: Non-network admins can alter network settings props @madtownlems
96
  * Improvement: drop Expect-CT from recommended headers
97
 
5
  Requires at least: 4.9
6
  License: GPL2
7
  Tested up to: 6.0
8
+ Requires PHP: 7.2
9
+ Stable tag: 5.3.5
10
 
11
  No setup required! You only need an SSL certificate, and this plugin will do the rest.
12
 
90
  If you can't deactivate, do not just remove the plugin folder to uninstall! Follow these [instructions](https://really-simple-ssl.com/knowledge-base/uninstall-websitebackend-not-accessible/) instead.
91
 
92
  == Changelog ==
93
+ = 5.3.5 =
94
+ * Prepare for 6.0 release with upgrade notice, disabling auto updates for 6.0, and code preparation to prevent conflicts between major versions
95
+
96
+ = 5.3.4 =
97
+ * Bumped required PHP version to 7.2
98
+ * Fix: type in Let's Encrypt wizard
99
+ * Improvement: SSL redirect icw WP Rocket included in WP Rocket htaccess rules
100
+ * Improvement: defaults for created directories
101
+ * Improvement: fallback in case of missing administrator role, props @msigloo
102
+
103
+ = 5.3.3 =
104
+ * Added manage_security capability, props @madtownlems
105
+
106
  = 5.3.2 =
107
+ * Fix: remove obsolete domain list generation function, preventing issues on large multisite installations
108
  * Fix: Non-network admins can alter network settings props @madtownlems
109
  * Improvement: drop Expect-CT from recommended headers
110
 
rlrsssl-really-simple-ssl.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Really Simple SSL
4
  * Plugin URI: https://really-simple-ssl.com
5
  * Description: Lightweight plugin without any setup to make your site SSL proof
6
- * Version: 5.3.2
7
  * Author: Really Simple Plugins
8
  * Author URI: https://really-simple-plugins.com
9
  * License: GPL2
@@ -112,12 +112,12 @@ class REALLY_SIMPLE_SSL
112
  define('rsssl_path', trailingslashit(plugin_dir_path(__FILE__)));
113
  define('rsssl_template_path', trailingslashit(plugin_dir_path(__FILE__)).'grid/templates/');
114
  define('rsssl_plugin', plugin_basename(__FILE__));
115
- define('rsssl_add_on_version_requirement', '5.1');
116
  if (!defined('rsssl_file') ){
117
  define('rsssl_file', __FILE__);
118
  }
119
  $debug = defined('RSSSL_DEBUG') && RSSSL_DEBUG ? time() : '';
120
- define('rsssl_version', '5.3.1'.$debug);
121
  define('rsssl_le_cron_generation_renewal_check', 20);
122
  define('rsssl_le_manual_generation_renewal_check', 15);
123
  }
@@ -218,6 +218,37 @@ class REALLY_SIMPLE_SSL
218
  }
219
  }
220
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
221
  function RSSSL()
222
  {
223
  return REALLY_SIMPLE_SSL::instance();
3
  * Plugin Name: Really Simple SSL
4
  * Plugin URI: https://really-simple-ssl.com
5
  * Description: Lightweight plugin without any setup to make your site SSL proof
6
+ * Version: 5.3.5
7
  * Author: Really Simple Plugins
8
  * Author URI: https://really-simple-plugins.com
9
  * License: GPL2
112
  define('rsssl_path', trailingslashit(plugin_dir_path(__FILE__)));
113
  define('rsssl_template_path', trailingslashit(plugin_dir_path(__FILE__)).'grid/templates/');
114
  define('rsssl_plugin', plugin_basename(__FILE__));
115
+ define('rsssl_add_on_version_requirement', '5.2');
116
  if (!defined('rsssl_file') ){
117
  define('rsssl_file', __FILE__);
118
  }
119
  $debug = defined('RSSSL_DEBUG') && RSSSL_DEBUG ? time() : '';
120
+ define('rsssl_version', '5.3.5'.$debug);
121
  define('rsssl_le_cron_generation_renewal_check', 20);
122
  define('rsssl_le_manual_generation_renewal_check', 15);
123
  }
218
  }
219
  }
220
 
221
+ if ( ! function_exists('rsssl_add_manage_security_capability')){
222
+ /**
223
+ * Add a user capability to WordPress and add to admin and editor role
224
+ */
225
+ function rsssl_add_manage_security_capability(){
226
+ $roles = apply_filters('rsssl_add_manage_security_capability', array('administrator') );
227
+ foreach( $roles as $role ){
228
+ $role = get_role( $role );
229
+ if( $role && !$role->has_cap( 'manage_security' ) ){
230
+ $role->add_cap( 'manage_security' );
231
+ }
232
+ }
233
+ }
234
+
235
+ register_activation_hook( __FILE__, 'rsssl_add_manage_security_capability' );
236
+ }
237
+
238
+ if ( ! function_exists( 'rsssl_user_can_manage' ) ) {
239
+ function rsssl_user_can_manage() {
240
+ if ( ! is_user_logged_in() ) {
241
+ return false;
242
+ }
243
+
244
+ if ( ! current_user_can('manage_security') ) {
245
+ return false;
246
+ }
247
+
248
+ return true;
249
+ }
250
+ }
251
+
252
  function RSSSL()
253
  {
254
  return REALLY_SIMPLE_SSL::instance();
system-status.php CHANGED
@@ -18,7 +18,7 @@ require_once( BASE_PATH . 'wp-admin/includes/plugin.php');
18
 
19
  //by deleting these we make sure these functions run again
20
  delete_transient('rsssl_testpage');
21
- if ( current_user_can( 'manage_options' ) ) {
22
 
23
  ob_start();
24
  if ( defined( 'RSSSL_SAFE_MODE' ) && RSSSL_SAFE_MODE ) {
18
 
19
  //by deleting these we make sure these functions run again
20
  delete_transient('rsssl_testpage');
21
+ if ( rsssl_user_can_manage() ) {
22
 
23
  ob_start();
24
  if ( defined( 'RSSSL_SAFE_MODE' ) && RSSSL_SAFE_MODE ) {
upgrade/upgrade-to-pro.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["/Users/rlankhorst/Sites/localhost/reallysimplessl/wp-content/plugins/updates/really-simple-ssl/assets/css/variables.less","upgrade-to-pro.less"],"names":[],"mappings":"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","file":"upgrade-to-pro.css"}
1
+ {"version":3,"sources":["/Users/rlankhorst/Sites/localhost/reallysimplessl/wp-content/plugins/really-simple-ssl/assets/css/variables.less","upgrade-to-pro.less"],"names":[],"mappings":"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","file":"upgrade-to-pro.css"}
upgrade/upgrade-to-pro.php CHANGED
@@ -236,7 +236,7 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
236
  * @return false|object
237
  */
238
  private function api_request() {
239
- if ( !current_user_can('manage_options') ) {
240
  return false;
241
  }
242
  global $edd_plugin_url_available;
@@ -299,7 +299,7 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
299
  */
300
  public function print_install_modal()
301
  {
302
- if ( !current_user_can('manage_options') ) {
303
  return false;
304
  }
305
 
@@ -409,7 +409,7 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
409
  'success' => false,
410
  ];
411
 
412
- if ( !current_user_can('manage_options') ) {
413
  $error = true;
414
  }
415
 
@@ -458,7 +458,7 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
458
  'message' => '',
459
  ];
460
 
461
- if ( !current_user_can('manage_options') ) {
462
  $error = true;
463
  }
464
 
@@ -494,7 +494,7 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
494
  $message = "";
495
  $success = false;
496
 
497
- if ( !current_user_can('manage_options') ) {
498
  return [
499
  'success' => $success,
500
  'message' => $message,
@@ -580,7 +580,7 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
580
  */
581
  public function process_ajax_package_information()
582
  {
583
- if ( !current_user_can('manage_options') ) {
584
  return false;
585
  }
586
 
@@ -622,7 +622,7 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
622
  {
623
  $message = '';
624
 
625
- if ( !current_user_can('manage_options') ) {
626
  return [
627
  'success' => false,
628
  'message' => $message,
@@ -674,7 +674,7 @@ if ( !class_exists('rsp_upgrade_to_pro') ){
674
  */
675
  public function process_ajax_activate_plugin()
676
  {
677
- if ( !current_user_can('manage_options') ) {
678
  return false;
679
  }
680
 
236
  * @return false|object
237
  */
238
  private function api_request() {
239
+ if ( !rsssl_user_can_manage() ) {
240
  return false;
241
  }
242
  global $edd_plugin_url_available;
299
  */
300
  public function print_install_modal()
301
  {
302
+ if ( !rsssl_user_can_manage() ) {
303
  return false;
304
  }
305
 
409
  'success' => false,
410
  ];
411
 
412
+ if ( !rsssl_user_can_manage() ) {
413
  $error = true;
414
  }
415
 
458
  'message' => '',
459
  ];
460
 
461
+ if ( !rsssl_user_can_manage() ) {
462
  $error = true;
463
  }
464
 
494
  $message = "";
495
  $success = false;
496
 
497
+ if ( !rsssl_user_can_manage() ) {
498
  return [
499
  'success' => $success,
500
  'message' => $message,
580
  */
581
  public function process_ajax_package_information()
582
  {
583
+ if ( !rsssl_user_can_manage() ) {
584
  return false;
585
  }
586
 
622
  {
623
  $message = '';
624
 
625
+ if ( !rsssl_user_can_manage() ) {
626
  return [
627
  'success' => false,
628
  'message' => $message,
674
  */
675
  public function process_ajax_activate_plugin()
676
  {
677
+ if ( !rsssl_user_can_manage() ) {
678
  return false;
679
  }
680