Minimal Coming Soon & Maintenance Mode - Version 0.2

Version Description

  • Enhancement: Allow logged in users to visit the website normally. Option can be turned on or off.
  • Enhancement: Support for adding videos via custom HTML option.
  • Fix: Translation file.
Download this release

Release Info

Developer akshitsethi
Plugin Icon 128x128 Minimal Coming Soon & Maintenance Mode
Version 0.2
Comparing to
See all releases

Code changes from version 0.1 to 0.2

content/css/admin.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
  * Coming Soon & Maintenance Mode
3
- * v0.1
4
- * Designed by 69signals (@akshitsethi)
5
  */
6
  body, html {
7
  }
1
  /*!
2
  * Coming Soon & Maintenance Mode
3
+ * v0.2
4
+ * By 69signals (@akshitsethi)
5
  */
6
  body, html {
7
  }
languages/{wordpress-coming-soon-maintenance-mode.pot → minimal-coming-soon-maintenance-mode.pot} RENAMED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: WordPress Coming Soon & Maintenance Mode\n"
4
- "POT-Creation-Date: 2014-07-29 04:32+0530\n"
5
- "PO-Revision-Date: 2014-07-29 04:32+0530\n"
6
  "Last-Translator: 69signals <ping@69signals.com>\n"
7
  "Language-Team: 69signals <ping@69signals.com>\n"
8
  "Language: en_US\n"
@@ -68,443 +68,457 @@ msgstr ""
68
  msgid "Subscribe Me"
69
  msgstr ""
70
 
71
- #: library/views/panel.php:5
72
- msgid "WordPress Maintenance Mode"
73
  msgstr ""
74
 
75
- #: library/views/panel.php:5
76
  msgid "by"
77
  msgstr ""
78
 
79
- #: library/views/panel.php:5
80
  msgid "69signals"
81
  msgstr ""
82
 
83
- #: library/views/panel.php:31
84
  msgid "Basic"
85
  msgstr ""
86
 
87
- #: library/views/panel.php:34
88
  msgid "Email"
89
  msgstr ""
90
 
91
- #: library/views/panel.php:37
92
  msgid "Design"
93
  msgstr ""
94
 
95
- #: library/views/panel.php:40
96
  msgid "Advanced"
97
  msgstr ""
98
 
99
- #: library/views/panel.php:43
100
  msgid "Support"
101
  msgstr ""
102
 
103
- #: library/views/panel.php:46
104
  msgid "Information"
105
  msgstr ""
106
 
107
- #: library/views/panel.php:54
108
  msgid "BASIC"
109
  msgstr ""
110
 
111
- #: library/views/panel.php:56
112
  msgid ""
113
  "Configure the core settings for the plugin. These are the most important "
114
  "options. So, make sure you configure them carefully."
115
  msgstr ""
116
 
117
- #: library/views/panel.php:60
118
  msgid "Enable Maintenance Mode?"
119
  msgstr ""
120
 
121
- #: library/views/panel.php:63
122
  msgid ""
123
  "Select the status for the plugin. Do you want to enable Maintenance Mode for "
124
  "your website?"
125
  msgstr ""
126
 
127
- #: library/views/panel.php:67
128
  msgid "Select Template"
129
  msgstr ""
130
 
131
- #: library/views/panel.php:70
132
  msgid "Simply"
133
  msgstr ""
134
 
135
- #: library/views/panel.php:71
136
  msgid "Naked"
137
  msgstr ""
138
 
139
- #: library/views/panel.php:72
140
  msgid "Elegant"
141
  msgstr ""
142
 
143
- #: library/views/panel.php:75
144
  msgid ""
145
  "Select the template for the plugin. This is shown to your website visitors "
146
  "when the plugin is activated."
147
  msgstr ""
148
 
149
- #: library/views/panel.php:79
150
  msgid "Page Title"
151
  msgstr ""
152
 
153
- #: library/views/panel.php:80
154
  msgid "Please provide a Page Title"
155
  msgstr ""
156
 
157
- #: library/views/panel.php:82
158
  msgid "Provide title for the maintenance page."
159
  msgstr ""
160
 
161
- #: library/views/panel.php:86
162
  msgid "Header Text"
163
  msgstr ""
164
 
165
- #: library/views/panel.php:89
166
  msgid ""
167
  "Provide header text for the plugin over here. If you leave this blank, "
168
  "default text will be used which is not recommended."
169
  msgstr ""
170
 
171
- #: library/views/panel.php:93
172
  msgid "Secondary Text"
173
  msgstr ""
174
 
175
- #: library/views/panel.php:96
176
  msgid ""
177
  "Provide secondary text for the plugin over here. If you leave this blank, "
178
  "default text will be used which is not recommended."
179
  msgstr ""
180
 
181
- #: library/views/panel.php:100
 
 
 
 
 
 
 
 
 
 
182
  msgid "Exclude Search Engines?"
183
  msgstr ""
184
 
185
- #: library/views/panel.php:103
186
  msgid ""
187
  "Do you want to exclude search engines from viewing this plugin? This will "
188
  "enable search engines to view your website rather than the Maintenance Mode "
189
  "page when the plugin is enabled."
190
  msgstr ""
191
 
192
- #: library/views/panel.php:111
193
  msgid "EMAIL"
194
  msgstr ""
195
 
196
- #: library/views/panel.php:113
197
  msgid ""
198
  "Email settings for the plugin. You can configure your MailChimp account API "
199
  "with this plugin to store collected emails in an list."
200
  msgstr ""
201
 
202
- #: library/views/panel.php:117 library/views/panel.php:118
203
  msgid "MailChimp API"
204
  msgstr ""
205
 
206
- #: library/views/panel.php:120
207
  msgid "Provide your MailChimp API over here."
208
  msgstr ""
209
 
210
- #: library/views/panel.php:120
211
  msgid "Click here"
212
  msgstr ""
213
 
214
- #: library/views/panel.php:120
215
  msgid ""
216
  "to know how to get this information. In case you don't want to enable "
217
  "subscription option, just leave this field blank."
218
  msgstr ""
219
 
220
- #: library/views/panel.php:124
221
  msgid "MailChimp List"
222
  msgstr ""
223
 
224
- #: library/views/panel.php:139
225
  msgid ""
226
  "There was an error communicating with the MailChimp server. Please make sure "
227
  "that the API Key used is correct and try again."
228
  msgstr ""
229
 
230
- #: library/views/panel.php:141
231
  msgid ""
232
  "It seems that there is no list created for this account. Why not create one "
233
  "on the MailChimp website and then try here."
234
  msgstr ""
235
 
236
- #: library/views/panel.php:151
237
  msgid ""
238
  "Select your MailChimp list in which you would like to store the subscribers "
239
  "data."
240
  msgstr ""
241
 
242
- #: library/views/panel.php:154
243
  msgid ""
244
  "Provide your MailChimp API key in the above box and click on `Save Changes` "
245
  "option. Your lists will appear over here."
246
  msgstr ""
247
 
248
- #: library/views/panel.php:165
249
  msgid "DESIGN"
250
  msgstr ""
251
 
252
- #: library/views/panel.php:167
253
  msgid ""
254
  "Design settings for the plugin. You have the option to modify every aspect "
255
  "of the design so that it matches the look and feel of your website."
256
  msgstr ""
257
 
258
- #: library/views/panel.php:171
259
  msgid "Ignore Default Template Styles"
260
  msgstr ""
261
 
262
- #: library/views/panel.php:174
263
  msgid ""
264
  "Turn ON this option if you want to ignore default template styling and use "
265
  "your custom design scheme from below."
266
  msgstr ""
267
 
268
- #: library/views/panel.php:178
269
  msgid "Backgorund Cover Image"
270
  msgstr ""
271
 
272
- #: library/views/panel.php:179
273
  msgid "Enter an image URL or upload using the button below"
274
  msgstr ""
275
 
276
- #: library/views/panel.php:180
277
  msgid "Upload Image"
278
  msgstr ""
279
 
280
- #: library/views/panel.php:182
281
  msgid "Select or upload background cover image for the page."
282
  msgstr ""
283
 
284
- #: library/views/panel.php:186
285
  msgid "Backgorund Color"
286
  msgstr ""
287
 
288
- #: library/views/panel.php:187
289
  msgid "Background color for the page"
290
  msgstr ""
291
 
292
- #: library/views/panel.php:189
293
  msgid ""
294
  "Select background color for the page. Leave it untouched to use the default "
295
  "layout. If the background cover is set, this option will be ignored."
296
  msgstr ""
297
 
298
- #: library/views/panel.php:193
299
  msgid "Header Font"
300
  msgstr ""
301
 
302
- #: library/views/panel.php:196 library/views/panel.php:247
303
  msgid "Arial"
304
  msgstr ""
305
 
306
- #: library/views/panel.php:197 library/views/panel.php:248
307
  msgid "Helvetica"
308
  msgstr ""
309
 
310
- #: library/views/panel.php:198 library/views/panel.php:249
311
  msgid "Georgia"
312
  msgstr ""
313
 
314
- #: library/views/panel.php:199 library/views/panel.php:250
315
  msgid "Times New Roman"
316
  msgstr ""
317
 
318
- #: library/views/panel.php:200 library/views/panel.php:251
319
  msgid "Tahoma"
320
  msgstr ""
321
 
322
- #: library/views/panel.php:201 library/views/panel.php:252
323
  msgid "Verdana"
324
  msgstr ""
325
 
326
- #: library/views/panel.php:202 library/views/panel.php:253
327
  msgid "Geneva"
328
  msgstr ""
329
 
330
- #: library/views/panel.php:214 library/views/panel.php:265
331
  msgid "This is how this font is going to look!"
332
  msgstr ""
333
 
334
- #: library/views/panel.php:216
335
  msgid "Font for the header text. Listing a total of 668 Google web fonts."
336
  msgstr ""
337
 
338
- #: library/views/panel.php:220
339
  msgid "Header Font Size"
340
  msgstr ""
341
 
342
- #: library/views/panel.php:227 library/views/panel.php:278
343
  msgid "px"
344
  msgstr ""
345
 
346
- #: library/views/panel.php:233
347
  msgid "Font size for the header text. Select the one as per your preference."
348
  msgstr ""
349
 
350
- #: library/views/panel.php:237
351
  msgid "Header Font Color"
352
  msgstr ""
353
 
354
- #: library/views/panel.php:238
355
  msgid "Font color for the Header text"
356
  msgstr ""
357
 
358
- #: library/views/panel.php:240
359
  msgid ""
360
  "Select font color for the header text. To use the default colors of the "
361
  "theme, leave it untouched."
362
  msgstr ""
363
 
364
- #: library/views/panel.php:244
365
  msgid "Secondary Font"
366
  msgstr ""
367
 
368
- #: library/views/panel.php:267
369
  msgid "Font for the secondary text. Listing a total of 668 Google web fonts."
370
  msgstr ""
371
 
372
- #: library/views/panel.php:271
373
  msgid "Secondary Font Size"
374
  msgstr ""
375
 
376
- #: library/views/panel.php:284
377
  msgid ""
378
  "Font size for the secondary text. Select the one as per your preference."
379
  msgstr ""
380
 
381
- #: library/views/panel.php:288
382
  msgid "Secondary Font Color"
383
  msgstr ""
384
 
385
- #: library/views/panel.php:289
386
  msgid "Font color for the Secondary text"
387
  msgstr ""
388
 
389
- #: library/views/panel.php:291
390
  msgid ""
391
  "Select font color for the secondary text. To use the default colors of the "
392
  "theme, leave it untouched."
393
  msgstr ""
394
 
395
- #: library/views/panel.php:299
396
  msgid "ADVANCED"
397
  msgstr ""
398
 
399
- #: library/views/panel.php:301
400
  msgid ""
401
  "You can add custom HTML & CSS in this section. Making wrong changes over "
402
  "here will affect the working of the plugin."
403
  msgstr ""
404
 
405
- #: library/views/panel.php:305
406
  msgid "Use Custom HTML & CSS only"
407
  msgstr ""
408
 
409
- #: library/views/panel.php:308
410
  msgid ""
411
  "If you enable this option, the plugin will ignore everything except the HTML "
412
  "& CSS you provide. So, use this option carefully."
413
  msgstr ""
414
 
415
- #: library/views/panel.php:312
416
  msgid "Custom HTML"
417
  msgstr ""
418
 
419
- #: library/views/panel.php:316
420
  msgid "Custom HTML for the plugin goes over here. Please note that "
421
  msgstr ""
422
 
423
- #: library/views/panel.php:316
424
  msgid "[html], [head], [title], [meta], [body], and few other tags"
425
  msgstr ""
426
 
427
- #: library/views/panel.php:316
428
  msgid " gets filtered. Only provide content HTML for the page."
429
  msgstr ""
430
 
431
- #: library/views/panel.php:320
432
  msgid "Custom CSS"
433
  msgstr ""
434
 
435
- #: library/views/panel.php:324
436
  msgid "Custom CSS for the plugin goes over here."
437
  msgstr ""
438
 
439
- #: library/views/panel.php:332
440
  msgid "SUPPORT"
441
  msgstr ""
442
 
443
- #: library/views/panel.php:334
444
  msgid ""
445
  "Getting help is just a click away now. Report issue using the form below and "
446
  "we will get back to you at your admin email address. If the below support "
447
  "form is not working for you, kindly send us an email at "
448
  msgstr ""
449
 
450
- #: library/views/panel.php:334
451
  msgid " explaining the issue you are facing with the plugin."
452
  msgstr ""
453
 
454
- #: library/views/panel.php:340
455
  msgid "Email Address"
456
  msgstr ""
457
 
458
- #: library/views/panel.php:341
459
  msgid "Please provide your email address"
460
  msgstr ""
461
 
462
- #: library/views/panel.php:343
463
  msgid "You will receive support response at this email address."
464
  msgstr ""
465
 
466
- #: library/views/panel.php:347
467
  msgid "Issue / Feedback"
468
  msgstr ""
469
 
470
- #: library/views/panel.php:350
471
  msgid ""
472
  "Please explain the issue you are facing with the plugin. Provide as much "
473
  "detail as possible."
474
  msgstr ""
475
 
476
- #: library/views/panel.php:353
477
  msgid "Ask for Support"
478
  msgstr ""
479
 
480
- #: library/views/panel.php:360
481
  msgid "INFORMATION"
482
  msgstr ""
483
 
484
- #: library/views/panel.php:362
485
  msgid ""
486
  "Know more about this plugin, about us and what more we have for you. If you "
487
  "love this plugin, then please like us on social media."
488
  msgstr ""
489
 
490
- #: library/views/panel.php:374
 
 
 
 
491
  msgid "BLOG"
492
  msgstr ""
493
 
494
- #: library/views/panel.php:375
495
  msgid ""
496
  "This blog is dedicated to design, coding, jquery, entrepreneurship, and a "
497
  "little bit here & there to make you do stuff the right way."
498
  msgstr ""
499
 
500
- #: library/views/panel.php:411
501
  msgid "Save Changes"
502
  msgstr ""
503
 
504
- #: maintenance-mode.php:119
505
  msgid "Coming Soon & Maintenance Mode"
506
  msgstr ""
507
 
508
- #: maintenance-mode.php:120
509
  msgid "Maintenance Mode"
510
  msgstr ""
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Minimal Coming Soon & Maintenance Mode\n"
4
+ "POT-Creation-Date: 2014-08-07 00:20+0530\n"
5
+ "PO-Revision-Date: 2014-08-07 00:20+0530\n"
6
  "Last-Translator: 69signals <ping@69signals.com>\n"
7
  "Language-Team: 69signals <ping@69signals.com>\n"
8
  "Language: en_US\n"
68
  msgid "Subscribe Me"
69
  msgstr ""
70
 
71
+ #: library/views/panel.php:15
72
+ msgid "Minimal Maintenance Mode"
73
  msgstr ""
74
 
75
+ #: library/views/panel.php:15
76
  msgid "by"
77
  msgstr ""
78
 
79
+ #: library/views/panel.php:15
80
  msgid "69signals"
81
  msgstr ""
82
 
83
+ #: library/views/panel.php:41
84
  msgid "Basic"
85
  msgstr ""
86
 
87
+ #: library/views/panel.php:44
88
  msgid "Email"
89
  msgstr ""
90
 
91
+ #: library/views/panel.php:47
92
  msgid "Design"
93
  msgstr ""
94
 
95
+ #: library/views/panel.php:50
96
  msgid "Advanced"
97
  msgstr ""
98
 
99
+ #: library/views/panel.php:53
100
  msgid "Support"
101
  msgstr ""
102
 
103
+ #: library/views/panel.php:56
104
  msgid "Information"
105
  msgstr ""
106
 
107
+ #: library/views/panel.php:64
108
  msgid "BASIC"
109
  msgstr ""
110
 
111
+ #: library/views/panel.php:65
112
  msgid ""
113
  "Configure the core settings for the plugin. These are the most important "
114
  "options. So, make sure you configure them carefully."
115
  msgstr ""
116
 
117
+ #: library/views/panel.php:69
118
  msgid "Enable Maintenance Mode?"
119
  msgstr ""
120
 
121
+ #: library/views/panel.php:72
122
  msgid ""
123
  "Select the status for the plugin. Do you want to enable Maintenance Mode for "
124
  "your website?"
125
  msgstr ""
126
 
127
+ #: library/views/panel.php:76
128
  msgid "Select Template"
129
  msgstr ""
130
 
131
+ #: library/views/panel.php:79
132
  msgid "Simply"
133
  msgstr ""
134
 
135
+ #: library/views/panel.php:80
136
  msgid "Naked"
137
  msgstr ""
138
 
139
+ #: library/views/panel.php:81
140
  msgid "Elegant"
141
  msgstr ""
142
 
143
+ #: library/views/panel.php:84
144
  msgid ""
145
  "Select the template for the plugin. This is shown to your website visitors "
146
  "when the plugin is activated."
147
  msgstr ""
148
 
149
+ #: library/views/panel.php:88
150
  msgid "Page Title"
151
  msgstr ""
152
 
153
+ #: library/views/panel.php:89
154
  msgid "Please provide a Page Title"
155
  msgstr ""
156
 
157
+ #: library/views/panel.php:91
158
  msgid "Provide title for the maintenance page."
159
  msgstr ""
160
 
161
+ #: library/views/panel.php:95
162
  msgid "Header Text"
163
  msgstr ""
164
 
165
+ #: library/views/panel.php:98
166
  msgid ""
167
  "Provide header text for the plugin over here. If you leave this blank, "
168
  "default text will be used which is not recommended."
169
  msgstr ""
170
 
171
+ #: library/views/panel.php:102
172
  msgid "Secondary Text"
173
  msgstr ""
174
 
175
+ #: library/views/panel.php:105
176
  msgid ""
177
  "Provide secondary text for the plugin over here. If you leave this blank, "
178
  "default text will be used which is not recommended."
179
  msgstr ""
180
 
181
+ #: library/views/panel.php:109
182
+ msgid "Show normal website to logged in users?"
183
+ msgstr ""
184
+
185
+ #: library/views/panel.php:112
186
+ msgid ""
187
+ "Enable this option if you want logged in users to view the website normally "
188
+ "while visitors see the maintenance page."
189
+ msgstr ""
190
+
191
+ #: library/views/panel.php:116
192
  msgid "Exclude Search Engines?"
193
  msgstr ""
194
 
195
+ #: library/views/panel.php:119
196
  msgid ""
197
  "Do you want to exclude search engines from viewing this plugin? This will "
198
  "enable search engines to view your website rather than the Maintenance Mode "
199
  "page when the plugin is enabled."
200
  msgstr ""
201
 
202
+ #: library/views/panel.php:127
203
  msgid "EMAIL"
204
  msgstr ""
205
 
206
+ #: library/views/panel.php:128
207
  msgid ""
208
  "Email settings for the plugin. You can configure your MailChimp account API "
209
  "with this plugin to store collected emails in an list."
210
  msgstr ""
211
 
212
+ #: library/views/panel.php:132 library/views/panel.php:133
213
  msgid "MailChimp API"
214
  msgstr ""
215
 
216
+ #: library/views/panel.php:135
217
  msgid "Provide your MailChimp API over here."
218
  msgstr ""
219
 
220
+ #: library/views/panel.php:135
221
  msgid "Click here"
222
  msgstr ""
223
 
224
+ #: library/views/panel.php:135
225
  msgid ""
226
  "to know how to get this information. In case you don't want to enable "
227
  "subscription option, just leave this field blank."
228
  msgstr ""
229
 
230
+ #: library/views/panel.php:139
231
  msgid "MailChimp List"
232
  msgstr ""
233
 
234
+ #: library/views/panel.php:154
235
  msgid ""
236
  "There was an error communicating with the MailChimp server. Please make sure "
237
  "that the API Key used is correct and try again."
238
  msgstr ""
239
 
240
+ #: library/views/panel.php:156
241
  msgid ""
242
  "It seems that there is no list created for this account. Why not create one "
243
  "on the MailChimp website and then try here."
244
  msgstr ""
245
 
246
+ #: library/views/panel.php:166
247
  msgid ""
248
  "Select your MailChimp list in which you would like to store the subscribers "
249
  "data."
250
  msgstr ""
251
 
252
+ #: library/views/panel.php:169
253
  msgid ""
254
  "Provide your MailChimp API key in the above box and click on `Save Changes` "
255
  "option. Your lists will appear over here."
256
  msgstr ""
257
 
258
+ #: library/views/panel.php:180
259
  msgid "DESIGN"
260
  msgstr ""
261
 
262
+ #: library/views/panel.php:181
263
  msgid ""
264
  "Design settings for the plugin. You have the option to modify every aspect "
265
  "of the design so that it matches the look and feel of your website."
266
  msgstr ""
267
 
268
+ #: library/views/panel.php:185
269
  msgid "Ignore Default Template Styles"
270
  msgstr ""
271
 
272
+ #: library/views/panel.php:188
273
  msgid ""
274
  "Turn ON this option if you want to ignore default template styling and use "
275
  "your custom design scheme from below."
276
  msgstr ""
277
 
278
+ #: library/views/panel.php:192
279
  msgid "Backgorund Cover Image"
280
  msgstr ""
281
 
282
+ #: library/views/panel.php:193
283
  msgid "Enter an image URL or upload using the button below"
284
  msgstr ""
285
 
286
+ #: library/views/panel.php:194
287
  msgid "Upload Image"
288
  msgstr ""
289
 
290
+ #: library/views/panel.php:196
291
  msgid "Select or upload background cover image for the page."
292
  msgstr ""
293
 
294
+ #: library/views/panel.php:200
295
  msgid "Backgorund Color"
296
  msgstr ""
297
 
298
+ #: library/views/panel.php:201
299
  msgid "Background color for the page"
300
  msgstr ""
301
 
302
+ #: library/views/panel.php:203
303
  msgid ""
304
  "Select background color for the page. Leave it untouched to use the default "
305
  "layout. If the background cover is set, this option will be ignored."
306
  msgstr ""
307
 
308
+ #: library/views/panel.php:207
309
  msgid "Header Font"
310
  msgstr ""
311
 
312
+ #: library/views/panel.php:210 library/views/panel.php:261
313
  msgid "Arial"
314
  msgstr ""
315
 
316
+ #: library/views/panel.php:211 library/views/panel.php:262
317
  msgid "Helvetica"
318
  msgstr ""
319
 
320
+ #: library/views/panel.php:212 library/views/panel.php:263
321
  msgid "Georgia"
322
  msgstr ""
323
 
324
+ #: library/views/panel.php:213 library/views/panel.php:264
325
  msgid "Times New Roman"
326
  msgstr ""
327
 
328
+ #: library/views/panel.php:214 library/views/panel.php:265
329
  msgid "Tahoma"
330
  msgstr ""
331
 
332
+ #: library/views/panel.php:215 library/views/panel.php:266
333
  msgid "Verdana"
334
  msgstr ""
335
 
336
+ #: library/views/panel.php:216 library/views/panel.php:267
337
  msgid "Geneva"
338
  msgstr ""
339
 
340
+ #: library/views/panel.php:228 library/views/panel.php:279
341
  msgid "This is how this font is going to look!"
342
  msgstr ""
343
 
344
+ #: library/views/panel.php:230
345
  msgid "Font for the header text. Listing a total of 668 Google web fonts."
346
  msgstr ""
347
 
348
+ #: library/views/panel.php:234
349
  msgid "Header Font Size"
350
  msgstr ""
351
 
352
+ #: library/views/panel.php:241 library/views/panel.php:292
353
  msgid "px"
354
  msgstr ""
355
 
356
+ #: library/views/panel.php:247
357
  msgid "Font size for the header text. Select the one as per your preference."
358
  msgstr ""
359
 
360
+ #: library/views/panel.php:251
361
  msgid "Header Font Color"
362
  msgstr ""
363
 
364
+ #: library/views/panel.php:252
365
  msgid "Font color for the Header text"
366
  msgstr ""
367
 
368
+ #: library/views/panel.php:254
369
  msgid ""
370
  "Select font color for the header text. To use the default colors of the "
371
  "theme, leave it untouched."
372
  msgstr ""
373
 
374
+ #: library/views/panel.php:258
375
  msgid "Secondary Font"
376
  msgstr ""
377
 
378
+ #: library/views/panel.php:281
379
  msgid "Font for the secondary text. Listing a total of 668 Google web fonts."
380
  msgstr ""
381
 
382
+ #: library/views/panel.php:285
383
  msgid "Secondary Font Size"
384
  msgstr ""
385
 
386
+ #: library/views/panel.php:298
387
  msgid ""
388
  "Font size for the secondary text. Select the one as per your preference."
389
  msgstr ""
390
 
391
+ #: library/views/panel.php:302
392
  msgid "Secondary Font Color"
393
  msgstr ""
394
 
395
+ #: library/views/panel.php:303
396
  msgid "Font color for the Secondary text"
397
  msgstr ""
398
 
399
+ #: library/views/panel.php:305
400
  msgid ""
401
  "Select font color for the secondary text. To use the default colors of the "
402
  "theme, leave it untouched."
403
  msgstr ""
404
 
405
+ #: library/views/panel.php:313
406
  msgid "ADVANCED"
407
  msgstr ""
408
 
409
+ #: library/views/panel.php:314
410
  msgid ""
411
  "You can add custom HTML & CSS in this section. Making wrong changes over "
412
  "here will affect the working of the plugin."
413
  msgstr ""
414
 
415
+ #: library/views/panel.php:318
416
  msgid "Use Custom HTML & CSS only"
417
  msgstr ""
418
 
419
+ #: library/views/panel.php:321
420
  msgid ""
421
  "If you enable this option, the plugin will ignore everything except the HTML "
422
  "& CSS you provide. So, use this option carefully."
423
  msgstr ""
424
 
425
+ #: library/views/panel.php:325
426
  msgid "Custom HTML"
427
  msgstr ""
428
 
429
+ #: library/views/panel.php:329
430
  msgid "Custom HTML for the plugin goes over here. Please note that "
431
  msgstr ""
432
 
433
+ #: library/views/panel.php:329
434
  msgid "[html], [head], [title], [meta], [body], and few other tags"
435
  msgstr ""
436
 
437
+ #: library/views/panel.php:329
438
  msgid " gets filtered. Only provide content HTML for the page."
439
  msgstr ""
440
 
441
+ #: library/views/panel.php:333
442
  msgid "Custom CSS"
443
  msgstr ""
444
 
445
+ #: library/views/panel.php:337
446
  msgid "Custom CSS for the plugin goes over here."
447
  msgstr ""
448
 
449
+ #: library/views/panel.php:345
450
  msgid "SUPPORT"
451
  msgstr ""
452
 
453
+ #: library/views/panel.php:346
454
  msgid ""
455
  "Getting help is just a click away now. Report issue using the form below and "
456
  "we will get back to you at your admin email address. If the below support "
457
  "form is not working for you, kindly send us an email at "
458
  msgstr ""
459
 
460
+ #: library/views/panel.php:346
461
  msgid " explaining the issue you are facing with the plugin."
462
  msgstr ""
463
 
464
+ #: library/views/panel.php:352
465
  msgid "Email Address"
466
  msgstr ""
467
 
468
+ #: library/views/panel.php:353
469
  msgid "Please provide your email address"
470
  msgstr ""
471
 
472
+ #: library/views/panel.php:355
473
  msgid "You will receive support response at this email address."
474
  msgstr ""
475
 
476
+ #: library/views/panel.php:359
477
  msgid "Issue / Feedback"
478
  msgstr ""
479
 
480
+ #: library/views/panel.php:362
481
  msgid ""
482
  "Please explain the issue you are facing with the plugin. Provide as much "
483
  "detail as possible."
484
  msgstr ""
485
 
486
+ #: library/views/panel.php:365
487
  msgid "Ask for Support"
488
  msgstr ""
489
 
490
+ #: library/views/panel.php:372
491
  msgid "INFORMATION"
492
  msgstr ""
493
 
494
+ #: library/views/panel.php:373
495
  msgid ""
496
  "Know more about this plugin, about us and what more we have for you. If you "
497
  "love this plugin, then please like us on social media."
498
  msgstr ""
499
 
500
+ #: library/views/panel.php:394
501
+ msgid "OFFERS"
502
+ msgstr ""
503
+
504
+ #: library/views/panel.php:401
505
  msgid "BLOG"
506
  msgstr ""
507
 
508
+ #: library/views/panel.php:402
509
  msgid ""
510
  "This blog is dedicated to design, coding, jquery, entrepreneurship, and a "
511
  "little bit here & there to make you do stuff the right way."
512
  msgstr ""
513
 
514
+ #: library/views/panel.php:427
515
  msgid "Save Changes"
516
  msgstr ""
517
 
518
+ #: minimal-coming-soon-maintenance-mode.php:115
519
  msgid "Coming Soon & Maintenance Mode"
520
  msgstr ""
521
 
522
+ #: minimal-coming-soon-maintenance-mode.php:116
523
  msgid "Maintenance Mode"
524
  msgstr ""
languages/wordpress-coming-soon-maintenance-mode.mo DELETED
Binary file
library/fonts.php CHANGED
@@ -4,7 +4,7 @@
4
  * @package WordPress
5
  * @subpackage CSMM
6
  * @since 0.1
7
- * @version 0.1
8
  */
9
 
10
  $signals_google_fonts = array (
4
  * @package WordPress
5
  * @subpackage CSMM
6
  * @since 0.1
7
+ * @version 0.2
8
  */
9
 
10
  $signals_google_fonts = array (
library/settings.php CHANGED
@@ -4,7 +4,7 @@
4
  * @package WordPress
5
  * @subpackage CSMM
6
  * @since 0.1
7
- * @version 0.1
8
  */
9
 
10
  function csSignalsAdminSettings() {
@@ -34,6 +34,13 @@ function csSignalsAdminSettings() {
34
  $signals_csmm_disable = 2;
35
  }
36
 
 
 
 
 
 
 
 
37
  // Checking whether the search engine exclusion option is checked or not.
38
  if (isset ($_POST['signals_CSMM_excludeSE'])) {
39
  $signals_csmm_exclude = absint ($_POST['signals_CSMM_excludeSE']);
@@ -72,6 +79,7 @@ function csSignalsAdminSettings() {
72
  'title' => csSignalsCleanInput ($_POST['signals_CSMM_title']),
73
  'header_text' => csSignalsCleanInput ($_POST['signals_CSMM_header']),
74
  'secondary_text' => csSignalsCleanInput ($_POST['signals_CSMM_secondary']),
 
75
  'exclude_se' => $signals_csmm_exclude,
76
  'mailchimp_api' => csSignalsCleanInput ($_POST['signals_CSMM_api']),
77
  'mailchimp_list' => $signals_csmm_list,
4
  * @package WordPress
5
  * @subpackage CSMM
6
  * @since 0.1
7
+ * @version 0.2
8
  */
9
 
10
  function csSignalsAdminSettings() {
34
  $signals_csmm_disable = 2;
35
  }
36
 
37
+ // Checking whether the user logged in option is checked or not.
38
+ if (isset ($_POST['signals_CSMM_showLogged'])) {
39
+ $signals_csmm_logged = absint ($_POST['signals_CSMM_showLogged']);
40
+ } else {
41
+ $signals_csmm_logged = 2;
42
+ }
43
+
44
  // Checking whether the search engine exclusion option is checked or not.
45
  if (isset ($_POST['signals_CSMM_excludeSE'])) {
46
  $signals_csmm_exclude = absint ($_POST['signals_CSMM_excludeSE']);
79
  'title' => csSignalsCleanInput ($_POST['signals_CSMM_title']),
80
  'header_text' => csSignalsCleanInput ($_POST['signals_CSMM_header']),
81
  'secondary_text' => csSignalsCleanInput ($_POST['signals_CSMM_secondary']),
82
+ 'show_logged_in' => $signals_csmm_logged,
83
  'exclude_se' => $signals_csmm_exclude,
84
  'mailchimp_api' => csSignalsCleanInput ($_POST['signals_CSMM_api']),
85
  'mailchimp_list' => $signals_csmm_list,
library/tags.php CHANGED
@@ -4,330 +4,377 @@
4
  * @package WordPress
5
  * @subpackage CSMM
6
  * @since 0.1
7
- * @version 0.1
8
  */
9
 
10
  $signals_allowed_tags = array (
11
  'address' => array (),
12
  'a' => array (
13
- 'href' => true,
14
- 'rel' => true,
15
- 'rev' => true,
16
- 'name' => true,
17
- 'class' => true,
18
- 'target' => true,
19
  ),
20
  'abbr' => array (),
21
  'acronym' => array (),
22
  'area' => array (
23
- 'alt' => true,
24
- 'coords' => true,
25
- 'href' => true,
26
- 'nohref' => true,
27
- 'shape' => true,
28
- 'target' => true,
29
  ),
30
  'article' => array (
31
- 'align' => true,
32
- 'dir' => true,
33
- 'lang' => true,
34
- 'xml:lang' => true,
35
  ),
36
  'aside' => array (
37
- 'align' => true,
38
- 'dir' => true,
39
- 'lang' => true,
40
- 'xml:lang' => true,
41
  ),
42
  'b' => array (),
43
  'big' => array (),
44
  'blockquote' => array (
45
- 'cite' => true,
46
- 'lang' => true,
47
- 'xml:lang' => true,
48
  ),
49
  'br' => array (),
50
  'button' => array (
51
- 'disabled' => true,
52
- 'name' => true,
53
- 'type' => true,
54
- 'value' => true,
55
  ),
56
  'caption' => array (
57
- 'align' => true,
58
  ),
 
59
  'cite' => array (
60
- 'dir' => true,
61
- 'lang' => true,
62
  ),
63
  'code' => array (),
64
  'col' => array (
65
- 'align' => true,
66
- 'char' => true,
67
- 'charoff' => true,
68
- 'span' => true,
69
- 'dir' => true,
70
- 'valign' => true,
71
- 'width' => true,
72
  ),
73
  'del' => array (
74
- 'datetime' => true,
75
  ),
76
  'dd' => array (),
77
  'dfn' => array (),
78
  'details' => array (
79
- 'align' => true,
80
- 'dir' => true,
81
- 'lang' => true,
82
- 'open' => true,
83
- 'xml:lang' => true,
84
  ),
85
  'div' => array (
86
- 'class' => true,
87
- 'align' => true,
88
- 'dir' => true,
89
- 'lang' => true,
90
- 'xml:lang' => true,
91
  ),
92
  'dl' => array (),
93
  'dt' => array (),
94
  'em' => array (),
 
 
 
 
 
 
 
 
95
  'fieldset' => array (),
96
  'figure' => array (
97
- 'align' => true,
98
- 'dir' => true,
99
- 'lang' => true,
100
- 'xml:lang' => true,
101
  ),
102
  'figcaption' => array (
103
- 'align' => true,
104
- 'dir' => true,
105
- 'lang' => true,
106
- 'xml:lang' => true,
107
  ),
108
  'font' => array (
109
- 'color' => true,
110
- 'face' => true,
111
- 'size' => true,
112
  ),
113
  'footer' => array (
114
- 'align' => true,
115
- 'dir' => true,
116
- 'lang' => true,
117
- 'xml:lang' => true,
118
  ),
119
  'form' => array (
120
- 'action' => true,
121
- 'accept' => true,
122
- 'accept-charset' => true,
123
- 'enctype' => true,
124
- 'method' => true,
125
- 'name' => true,
126
- 'target' => true,
127
  ),
128
  'h1' => array (
129
- 'align' => true,
130
  ),
131
  'h2' => array (
132
- 'align' => true,
133
  ),
134
  'h3' => array (
135
- 'align' => true,
136
  ),
137
  'h4' => array (
138
- 'align' => true,
139
  ),
140
  'h5' => array (
141
- 'align' => true,
142
  ),
143
  'h6' => array (
144
- 'align' => true,
145
  ),
146
  'header' => array (
147
- 'align' => true,
148
- 'dir' => true,
149
- 'lang' => true,
150
- 'xml:lang' => true,
151
  ),
152
  'hgroup' => array (
153
- 'align' => true,
154
- 'dir' => true,
155
- 'lang' => true,
156
- 'xml:lang' => true,
157
  ),
158
  'hr' => array (
159
- 'align' => true,
160
- 'noshade' => true,
161
- 'size' => true,
162
- 'width' => true,
163
  ),
164
  'i' => array (),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  'img' => array (
166
- 'class' => true,
167
- 'alt' => true,
168
- 'align' => true,
169
- 'border' => true,
170
- 'height' => true,
171
- 'hspace' => true,
172
- 'longdesc' => true,
173
- 'vspace' => true,
174
- 'src' => true,
175
- 'usemap' => true,
176
- 'width' => true,
177
  ),
178
  'ins' => array (
179
- 'datetime' => true,
180
- 'cite' => true,
181
  ),
182
  'kbd' => array (),
183
  'label' => array (
184
- 'for' => true,
185
  ),
186
  'legend' => array (
187
- 'align' => true,
188
  ),
189
  'li' => array (
190
- 'align' => true,
191
- 'value' => true,
192
  ),
193
  'map' => array (
194
- 'name' => true,
195
  ),
196
  'mark' => array (),
197
  'menu' => array (
198
- 'type' => true,
199
  ),
200
  'nav' => array (
201
- 'align' => true,
202
- 'dir' => true,
203
- 'lang' => true,
204
- 'xml:lang' => true,
 
 
 
 
205
  ),
206
  'p' => array (
207
- 'align' => true,
208
- 'dir' => true,
209
- 'lang' => true,
210
- 'xml:lang' => true,
 
 
 
 
211
  ),
212
  'pre' => array (
213
- 'width' => true,
214
  ),
215
  'q' => array (
216
- 'cite' => true,
217
  ),
218
  's' => array (),
219
  'samp' => array (),
220
  'span' => array (
221
- 'dir' => true,
222
- 'align' => true,
223
- 'lang' => true,
224
- 'xml:lang' => true,
225
  ),
226
  'section' => array (
227
- 'align' => true,
228
- 'dir' => true,
229
- 'lang' => true,
230
- 'xml:lang' => true,
231
  ),
232
  'small' => array (),
 
 
 
 
233
  'strike' => array (),
234
  'strong' => array (),
235
  'sub' => array (),
236
  'summary' => array (
237
- 'align' => true,
238
- 'dir' => true,
239
- 'lang' => true,
240
- 'xml:lang' => true,
241
  ),
242
  'sup' => array (),
243
  'table' => array (
244
- 'class' => true,
245
- 'align' => true,
246
- 'bgcolor' => true,
247
- 'border' => true,
248
- 'cellpadding' => true,
249
- 'cellspacing' => true,
250
- 'dir' => true,
251
- 'rules' => true,
252
- 'summary' => true,
253
- 'width' => true,
254
  ),
255
  'tbody' => array (
256
- 'align' => true,
257
- 'char' => true,
258
- 'charoff' => true,
259
- 'valign' => true,
260
  ),
261
  'td' => array (
262
- 'abbr' => true,
263
- 'align' => true,
264
- 'axis' => true,
265
- 'bgcolor' => true,
266
- 'char' => true,
267
- 'charoff' => true,
268
- 'colspan' => true,
269
- 'dir' => true,
270
- 'headers' => true,
271
- 'height' => true,
272
- 'nowrap' => true,
273
- 'rowspan' => true,
274
- 'scope' => true,
275
- 'valign' => true,
276
- 'width' => true,
277
  ),
278
  'textarea' => array (
279
- 'cols' => true,
280
- 'rows' => true,
281
- 'disabled' => true,
282
- 'name' => true,
283
- 'readonly' => true,
284
  ),
285
  'tfoot' => array (
286
- 'align' => true,
287
- 'char' => true,
288
- 'charoff' => true,
289
- 'valign' => true,
290
  ),
291
  'th' => array (
292
- 'abbr' => true,
293
- 'align' => true,
294
- 'axis' => true,
295
- 'bgcolor' => true,
296
- 'char' => true,
297
- 'charoff' => true,
298
- 'colspan' => true,
299
- 'headers' => true,
300
- 'height' => true,
301
- 'nowrap' => true,
302
- 'rowspan' => true,
303
- 'scope' => true,
304
- 'valign' => true,
305
- 'width' => true,
306
  ),
307
  'thead' => array (
308
- 'align' => true,
309
- 'char' => true,
310
- 'charoff' => true,
311
- 'valign' => true,
312
  ),
313
  'title' => array (),
314
  'tr' => array (
315
- 'align' => true,
316
- 'bgcolor' => true,
317
- 'char' => true,
318
- 'charoff' => true,
319
- 'valign' => true,
320
  ),
321
  'tt' => array (),
322
  'u' => array (),
323
  'ul' => array (
324
- 'class' => true,
325
- 'type' => true,
326
  ),
327
  'ol' => array (
328
- 'class' => true,
329
- 'start' => true,
330
- 'type' => true,
331
  ),
332
  'var' => array (),
 
 
 
 
 
 
 
 
 
 
 
333
  );
4
  * @package WordPress
5
  * @subpackage CSMM
6
  * @since 0.1
7
+ * @version 0.2
8
  */
9
 
10
  $signals_allowed_tags = array (
11
  'address' => array (),
12
  'a' => array (
13
+ 'href' => TRUE,
14
+ 'rel' => TRUE,
15
+ 'rev' => TRUE,
16
+ 'name' => TRUE,
17
+ 'class' => TRUE,
18
+ 'target' => TRUE,
19
  ),
20
  'abbr' => array (),
21
  'acronym' => array (),
22
  'area' => array (
23
+ 'alt' => TRUE,
24
+ 'coords' => TRUE,
25
+ 'href' => TRUE,
26
+ 'nohref' => TRUE,
27
+ 'shape' => TRUE,
28
+ 'target' => TRUE,
29
  ),
30
  'article' => array (
31
+ 'align' => TRUE,
32
+ 'dir' => TRUE,
33
+ 'lang' => TRUE,
34
+ 'xml:lang' => TRUE,
35
  ),
36
  'aside' => array (
37
+ 'align' => TRUE,
38
+ 'dir' => TRUE,
39
+ 'lang' => TRUE,
40
+ 'xml:lang' => TRUE,
41
  ),
42
  'b' => array (),
43
  'big' => array (),
44
  'blockquote' => array (
45
+ 'cite' => TRUE,
46
+ 'lang' => TRUE,
47
+ 'xml:lang' => TRUE,
48
  ),
49
  'br' => array (),
50
  'button' => array (
51
+ 'disabled' => TRUE,
52
+ 'name' => TRUE,
53
+ 'type' => TRUE,
54
+ 'value' => TRUE,
55
  ),
56
  'caption' => array (
57
+ 'align' => TRUE,
58
  ),
59
+ 'center' => array (),
60
  'cite' => array (
61
+ 'dir' => TRUE,
62
+ 'lang' => TRUE,
63
  ),
64
  'code' => array (),
65
  'col' => array (
66
+ 'align' => TRUE,
67
+ 'char' => TRUE,
68
+ 'charoff' => TRUE,
69
+ 'span' => TRUE,
70
+ 'dir' => TRUE,
71
+ 'valign' => TRUE,
72
+ 'width' => TRUE,
73
  ),
74
  'del' => array (
75
+ 'datetime' => TRUE,
76
  ),
77
  'dd' => array (),
78
  'dfn' => array (),
79
  'details' => array (
80
+ 'align' => TRUE,
81
+ 'dir' => TRUE,
82
+ 'lang' => TRUE,
83
+ 'open' => TRUE,
84
+ 'xml:lang' => TRUE,
85
  ),
86
  'div' => array (
87
+ 'class' => TRUE,
88
+ 'align' => TRUE,
89
+ 'dir' => TRUE,
90
+ 'lang' => TRUE,
91
+ 'xml:lang' => TRUE,
92
  ),
93
  'dl' => array (),
94
  'dt' => array (),
95
  'em' => array (),
96
+ 'embed' => array (
97
+ 'src' => TRUE,
98
+ 'type' => TRUE,
99
+ 'width' => TRUE,
100
+ 'height' => TRUE,
101
+ 'allowscriptaccess' => TRUE,
102
+ 'allowfullscreen' => TRUE,
103
+ ),
104
  'fieldset' => array (),
105
  'figure' => array (
106
+ 'align' => TRUE,
107
+ 'dir' => TRUE,
108
+ 'lang' => TRUE,
109
+ 'xml:lang' => TRUE,
110
  ),
111
  'figcaption' => array (
112
+ 'align' => TRUE,
113
+ 'dir' => TRUE,
114
+ 'lang' => TRUE,
115
+ 'xml:lang' => TRUE,
116
  ),
117
  'font' => array (
118
+ 'color' => TRUE,
119
+ 'face' => TRUE,
120
+ 'size' => TRUE,
121
  ),
122
  'footer' => array (
123
+ 'align' => TRUE,
124
+ 'dir' => TRUE,
125
+ 'lang' => TRUE,
126
+ 'xml:lang' => TRUE,
127
  ),
128
  'form' => array (
129
+ 'action' => TRUE,
130
+ 'accept' => TRUE,
131
+ 'accept-charset' => TRUE,
132
+ 'enctype' => TRUE,
133
+ 'method' => TRUE,
134
+ 'name' => TRUE,
135
+ 'target' => TRUE,
136
  ),
137
  'h1' => array (
138
+ 'align' => TRUE,
139
  ),
140
  'h2' => array (
141
+ 'align' => TRUE,
142
  ),
143
  'h3' => array (
144
+ 'align' => TRUE,
145
  ),
146
  'h4' => array (
147
+ 'align' => TRUE,
148
  ),
149
  'h5' => array (
150
+ 'align' => TRUE,
151
  ),
152
  'h6' => array (
153
+ 'align' => TRUE,
154
  ),
155
  'header' => array (
156
+ 'align' => TRUE,
157
+ 'dir' => TRUE,
158
+ 'lang' => TRUE,
159
+ 'xml:lang' => TRUE,
160
  ),
161
  'hgroup' => array (
162
+ 'align' => TRUE,
163
+ 'dir' => TRUE,
164
+ 'lang' => TRUE,
165
+ 'xml:lang' => TRUE,
166
  ),
167
  'hr' => array (
168
+ 'align' => TRUE,
169
+ 'noshade' => TRUE,
170
+ 'size' => TRUE,
171
+ 'width' => TRUE,
172
  ),
173
  'i' => array (),
174
+ 'iframe' => array (
175
+ 'align' => TRUE,
176
+ 'frameborder' => TRUE,
177
+ 'height' => TRUE,
178
+ 'longdesc' => TRUE,
179
+ 'marginheight' => TRUE,
180
+ 'marginwidth' => TRUE,
181
+ 'name' => TRUE,
182
+ 'sandbox' => TRUE,
183
+ 'scrolling' => TRUE,
184
+ 'seamless' => TRUE,
185
+ 'src' => TRUE,
186
+ 'srcdoc' => TRUE,
187
+ 'width' => TRUE,
188
+ ),
189
  'img' => array (
190
+ 'class' => TRUE,
191
+ 'alt' => TRUE,
192
+ 'align' => TRUE,
193
+ 'border' => TRUE,
194
+ 'height' => TRUE,
195
+ 'hspace' => TRUE,
196
+ 'longdesc' => TRUE,
197
+ 'vspace' => TRUE,
198
+ 'src' => TRUE,
199
+ 'usemap' => TRUE,
200
+ 'width' => TRUE,
201
  ),
202
  'ins' => array (
203
+ 'datetime' => TRUE,
204
+ 'cite' => TRUE,
205
  ),
206
  'kbd' => array (),
207
  'label' => array (
208
+ 'for' => TRUE,
209
  ),
210
  'legend' => array (
211
+ 'align' => TRUE,
212
  ),
213
  'li' => array (
214
+ 'align' => TRUE,
215
+ 'value' => TRUE,
216
  ),
217
  'map' => array (
218
+ 'name' => TRUE,
219
  ),
220
  'mark' => array (),
221
  'menu' => array (
222
+ 'type' => TRUE,
223
  ),
224
  'nav' => array (
225
+ 'align' => TRUE,
226
+ 'dir' => TRUE,
227
+ 'lang' => TRUE,
228
+ 'xml:lang' => TRUE,
229
+ ),
230
+ 'object' => array (
231
+ 'width' => TRUE,
232
+ 'height' => TRUE,
233
  ),
234
  'p' => array (
235
+ 'align' => TRUE,
236
+ 'dir' => TRUE,
237
+ 'lang' => TRUE,
238
+ 'xml:lang' => TRUE,
239
+ ),
240
+ 'param' => array (
241
+ 'name' => TRUE,
242
+ 'value' => TRUE,
243
  ),
244
  'pre' => array (
245
+ 'width' => TRUE,
246
  ),
247
  'q' => array (
248
+ 'cite' => TRUE,
249
  ),
250
  's' => array (),
251
  'samp' => array (),
252
  'span' => array (
253
+ 'dir' => TRUE,
254
+ 'align' => TRUE,
255
+ 'lang' => TRUE,
256
+ 'xml:lang' => TRUE,
257
  ),
258
  'section' => array (
259
+ 'align' => TRUE,
260
+ 'dir' => TRUE,
261
+ 'lang' => TRUE,
262
+ 'xml:lang' => TRUE,
263
  ),
264
  'small' => array (),
265
+ 'source' => array (
266
+ 'src' => TRUE,
267
+ 'type' => TRUE,
268
+ ),
269
  'strike' => array (),
270
  'strong' => array (),
271
  'sub' => array (),
272
  'summary' => array (
273
+ 'align' => TRUE,
274
+ 'dir' => TRUE,
275
+ 'lang' => TRUE,
276
+ 'xml:lang' => TRUE,
277
  ),
278
  'sup' => array (),
279
  'table' => array (
280
+ 'class' => TRUE,
281
+ 'align' => TRUE,
282
+ 'bgcolor' => TRUE,
283
+ 'border' => TRUE,
284
+ 'cellpadding' => TRUE,
285
+ 'cellspacing' => TRUE,
286
+ 'dir' => TRUE,
287
+ 'rules' => TRUE,
288
+ 'summary' => TRUE,
289
+ 'width' => TRUE,
290
  ),
291
  'tbody' => array (
292
+ 'align' => TRUE,
293
+ 'char' => TRUE,
294
+ 'charoff' => TRUE,
295
+ 'valign' => TRUE,
296
  ),
297
  'td' => array (
298
+ 'abbr' => TRUE,
299
+ 'align' => TRUE,
300
+ 'axis' => TRUE,
301
+ 'bgcolor' => TRUE,
302
+ 'char' => TRUE,
303
+ 'charoff' => TRUE,
304
+ 'colspan' => TRUE,
305
+ 'dir' => TRUE,
306
+ 'headers' => TRUE,
307
+ 'height' => TRUE,
308
+ 'nowrap' => TRUE,
309
+ 'rowspan' => TRUE,
310
+ 'scope' => TRUE,
311
+ 'valign' => TRUE,
312
+ 'width' => TRUE,
313
  ),
314
  'textarea' => array (
315
+ 'cols' => TRUE,
316
+ 'rows' => TRUE,
317
+ 'disabled' => TRUE,
318
+ 'name' => TRUE,
319
+ 'readonly' => TRUE,
320
  ),
321
  'tfoot' => array (
322
+ 'align' => TRUE,
323
+ 'char' => TRUE,
324
+ 'charoff' => TRUE,
325
+ 'valign' => TRUE,
326
  ),
327
  'th' => array (
328
+ 'abbr' => TRUE,
329
+ 'align' => TRUE,
330
+ 'axis' => TRUE,
331
+ 'bgcolor' => TRUE,
332
+ 'char' => TRUE,
333
+ 'charoff' => TRUE,
334
+ 'colspan' => TRUE,
335
+ 'headers' => TRUE,
336
+ 'height' => TRUE,
337
+ 'nowrap' => TRUE,
338
+ 'rowspan' => TRUE,
339
+ 'scope' => TRUE,
340
+ 'valign' => TRUE,
341
+ 'width' => TRUE,
342
  ),
343
  'thead' => array (
344
+ 'align' => TRUE,
345
+ 'char' => TRUE,
346
+ 'charoff' => TRUE,
347
+ 'valign' => TRUE,
348
  ),
349
  'title' => array (),
350
  'tr' => array (
351
+ 'align' => TRUE,
352
+ 'bgcolor' => TRUE,
353
+ 'char' => TRUE,
354
+ 'charoff' => TRUE,
355
+ 'valign' => TRUE,
356
  ),
357
  'tt' => array (),
358
  'u' => array (),
359
  'ul' => array (
360
+ 'class' => TRUE,
361
+ 'type' => TRUE,
362
  ),
363
  'ol' => array (
364
+ 'class' => TRUE,
365
+ 'start' => TRUE,
366
+ 'type' => TRUE,
367
  ),
368
  'var' => array (),
369
+ 'video' => array (
370
+ 'autoplay' => TRUE,
371
+ 'controls' => TRUE,
372
+ 'height' => TRUE,
373
+ 'loop' => TRUE,
374
+ 'muted' => TRUE,
375
+ 'poster' => TRUE,
376
+ 'preload' => TRUE,
377
+ 'src' => TRUE,
378
+ 'width' => TRUE,
379
+ ),
380
  );
library/templates/elegant/html.php CHANGED
@@ -6,7 +6,7 @@
6
  * @package WordPress
7
  * @subpackage CSMM
8
  * @since 0.1
9
- * @version 0.1
10
  *
11
  * Assigning values if the stored values are empty.
12
  * Starting with page title.
6
  * @package WordPress
7
  * @subpackage CSMM
8
  * @since 0.1
9
+ * @version 0.2
10
  *
11
  * Assigning values if the stored values are empty.
12
  * Starting with page title.
library/templates/naked/html.php CHANGED
@@ -6,7 +6,7 @@
6
  * @package WordPress
7
  * @subpackage CSMM
8
  * @since 0.1
9
- * @version 0.1
10
  *
11
  * Assigning values if the stored values are empty.
12
  * Starting with page title.
6
  * @package WordPress
7
  * @subpackage CSMM
8
  * @since 0.1
9
+ * @version 0.2
10
  *
11
  * Assigning values if the stored values are empty.
12
  * Starting with page title.
library/templates/simply/html.php CHANGED
@@ -6,7 +6,7 @@
6
  * @package WordPress
7
  * @subpackage CSMM
8
  * @since 0.1
9
- * @version 0.1
10
  *
11
  * Assigning values if the stored values are empty.
12
  * Starting with page title.
6
  * @package WordPress
7
  * @subpackage CSMM
8
  * @since 0.1
9
+ * @version 0.2
10
  *
11
  * Assigning values if the stored values are empty.
12
  * Starting with page title.
library/views/panel.php CHANGED
@@ -1,3 +1,13 @@
 
 
 
 
 
 
 
 
 
 
1
  <div class="Signals_Cnt_Fix">
2
  <div class="Signals_Fix_WP38">
3
  <div class="Signals_Header Signals_Clearfix">
@@ -52,7 +62,6 @@
52
  <div class="Signals_Tile" id="basic">
53
  <div class="Signals_Tile_Body">
54
  <div class="Signals_Tile_Title"><?php _e('BASIC', 'signals'); ?></div>
55
-
56
  <p><?php _e('Configure the core settings for the plugin. These are the most important options. So, make sure you configure them carefully.', 'signals'); ?></p>
57
 
58
  <div class="Signals_CSMM_Section_Content">
@@ -96,6 +105,13 @@
96
  <p class="Signals_Form_Help_Block"><?php _e('Provide secondary text for the plugin over here. If you leave this blank, default text will be used which is not recommended.', 'signals'); ?></p>
97
  </div>
98
 
 
 
 
 
 
 
 
99
  <div class="Signals_Form_Group">
100
  <label for="signals_CSMM_excludeSE" class="Signals_CSMM_Strong"><?php _e('Exclude Search Engines?', 'signals'); ?></label>
101
  <input type="checkbox" class="Signals_Form_Ios" name="signals_CSMM_excludeSE" value="1"<?php checked ('1', $signals_csmm_options['exclude_se']); ?>>
@@ -109,7 +125,6 @@
109
  <div class="Signals_Tile" id="email">
110
  <div class="Signals_Tile_Body">
111
  <div class="Signals_Tile_Title"><?php _e('EMAIL', 'signals'); ?></div>
112
-
113
  <p><?php _e('Email settings for the plugin. You can configure your MailChimp account API with this plugin to store collected emails in an list.', 'signals'); ?></p>
114
 
115
  <div class="Signals_CSMM_Section_Content">
@@ -163,7 +178,6 @@
163
  <div class="Signals_Tile" id="design">
164
  <div class="Signals_Tile_Body">
165
  <div class="Signals_Tile_Title"><?php _e('DESIGN', 'signals'); ?></div>
166
-
167
  <p><?php _e('Design settings for the plugin. You have the option to modify every aspect of the design so that it matches the look and feel of your website.', 'signals'); ?></p>
168
 
169
  <div class="Signals_CSMM_Section_Content">
@@ -297,7 +311,6 @@
297
  <div class="Signals_Tile" id="advanced">
298
  <div class="Signals_Tile_Body">
299
  <div class="Signals_Tile_Title"><?php _e('ADVANCED', 'signals'); ?></div>
300
-
301
  <p><?php _e('You can add custom HTML & CSS in this section. Making wrong changes over here will affect the working of the plugin.', 'signals'); ?></p>
302
 
303
  <div class="Signals_CSMM_Section_Content">
@@ -330,7 +343,6 @@
330
  <div class="Signals_Tile" id="support">
331
  <div class="Signals_Tile_Body">
332
  <div class="Signals_Tile_Title"><?php _e('SUPPORT', 'signals'); ?></div>
333
-
334
  <p><?php _e('Getting help is just a click away now. Report issue using the form below and we will get back to you at your admin email address. If the below support form is not working for you, kindly send us an email at ', 'signals'); ?><a href="mailto:support@69signals.com">support@69signals.com</a><?php _e(' explaining the issue you are facing with the plugin.', 'signals'); ?></p>
335
 
336
  <div class="Signals_CSMM_Section_Content Signals_Support_Form">
1
+ <?php
2
+ /**
3
+ * Template for the options panel.
4
+ * @package WordPress
5
+ * @subpackage CSMM
6
+ * @since 0.1
7
+ * @version 0.2
8
+ */
9
+ ?>
10
+
11
  <div class="Signals_Cnt_Fix">
12
  <div class="Signals_Fix_WP38">
13
  <div class="Signals_Header Signals_Clearfix">
62
  <div class="Signals_Tile" id="basic">
63
  <div class="Signals_Tile_Body">
64
  <div class="Signals_Tile_Title"><?php _e('BASIC', 'signals'); ?></div>
 
65
  <p><?php _e('Configure the core settings for the plugin. These are the most important options. So, make sure you configure them carefully.', 'signals'); ?></p>
66
 
67
  <div class="Signals_CSMM_Section_Content">
105
  <p class="Signals_Form_Help_Block"><?php _e('Provide secondary text for the plugin over here. If you leave this blank, default text will be used which is not recommended.', 'signals'); ?></p>
106
  </div>
107
 
108
+ <div class="Signals_Form_Group">
109
+ <label for="signals_CSMM_showLogged" class="Signals_CSMM_Strong"><?php _e('Show normal website to logged in users?', 'signals'); ?></label>
110
+ <input type="checkbox" class="Signals_Form_Ios" name="signals_CSMM_showLogged" value="1"<?php checked ('1', $signals_csmm_options['show_logged_in']); ?>>
111
+
112
+ <p class="Signals_Form_Help_Block"><?php _e('Enable this option if you want logged in users to view the website normally while visitors see the maintenance page.', 'signals'); ?></p>
113
+ </div>
114
+
115
  <div class="Signals_Form_Group">
116
  <label for="signals_CSMM_excludeSE" class="Signals_CSMM_Strong"><?php _e('Exclude Search Engines?', 'signals'); ?></label>
117
  <input type="checkbox" class="Signals_Form_Ios" name="signals_CSMM_excludeSE" value="1"<?php checked ('1', $signals_csmm_options['exclude_se']); ?>>
125
  <div class="Signals_Tile" id="email">
126
  <div class="Signals_Tile_Body">
127
  <div class="Signals_Tile_Title"><?php _e('EMAIL', 'signals'); ?></div>
 
128
  <p><?php _e('Email settings for the plugin. You can configure your MailChimp account API with this plugin to store collected emails in an list.', 'signals'); ?></p>
129
 
130
  <div class="Signals_CSMM_Section_Content">
178
  <div class="Signals_Tile" id="design">
179
  <div class="Signals_Tile_Body">
180
  <div class="Signals_Tile_Title"><?php _e('DESIGN', 'signals'); ?></div>
 
181
  <p><?php _e('Design settings for the plugin. You have the option to modify every aspect of the design so that it matches the look and feel of your website.', 'signals'); ?></p>
182
 
183
  <div class="Signals_CSMM_Section_Content">
311
  <div class="Signals_Tile" id="advanced">
312
  <div class="Signals_Tile_Body">
313
  <div class="Signals_Tile_Title"><?php _e('ADVANCED', 'signals'); ?></div>
 
314
  <p><?php _e('You can add custom HTML & CSS in this section. Making wrong changes over here will affect the working of the plugin.', 'signals'); ?></p>
315
 
316
  <div class="Signals_CSMM_Section_Content">
343
  <div class="Signals_Tile" id="support">
344
  <div class="Signals_Tile_Body">
345
  <div class="Signals_Tile_Title"><?php _e('SUPPORT', 'signals'); ?></div>
 
346
  <p><?php _e('Getting help is just a click away now. Report issue using the form below and we will get back to you at your admin email address. If the below support form is not working for you, kindly send us an email at ', 'signals'); ?><a href="mailto:support@69signals.com">support@69signals.com</a><?php _e(' explaining the issue you are facing with the plugin.', 'signals'); ?></p>
347
 
348
  <div class="Signals_CSMM_Section_Content Signals_Support_Form">
minimal-coming-soon-maintenance-mode.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Minimal Coming Soon & Maintenance Mode
4
  Plugin URI: http://www.69signals.com/minimal-coming-soon-maintenance-mode-plugin.php
5
  Description: Simply awesome coming soon & maintenance mode plugin for your WordPress blog. Try it to know why there is no other plugin like this one.
6
- Version: 0.1
7
  Author: akshitsethi
8
  Author URI: http://www.69signals.com
9
  Domain Path: /languages/
@@ -24,14 +24,12 @@ GNU General Public License for more details.
24
 
25
  You should have received a copy of the GNU General Public License
26
  along with this program. If not, see <http://www.gnu.org/licenses/>.
27
- */
28
 
29
- /**
30
- * Setting up the plugin base over here.
31
- * Required .JS and .CSS files are included.
32
- * Including the required files if the user is admin.
33
- * Defining constants and activation hook.
34
- */
35
  define ('SIGNALS_CSMM_URL', plugins_url ('', __FILE__));
36
  define ('SIGNALS_CSMM_PATH', plugin_dir_path (__FILE__));
37
 
@@ -84,6 +82,7 @@ function csSignalsPluginActivation() {
84
  'header_text' => 'Maintenance Mode',
85
  'secondary_text' => 'We are performing scheduled maintenance task on our servers because of which the website will be unavailable. In the meantime, you can subscribe to our mailing list and get notified about our important events.',
86
  'exclude_se' => 2,
 
87
  'mailchimp_api' => '',
88
  'mailchimp_list' => '',
89
  'ignore_template' => 2,
@@ -147,6 +146,42 @@ if (!function_exists ('csSignalsCleanInput')) {
147
  }
148
 
149
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  function csSignalsPluginInit() {
151
 
152
  global $signals_csmm_options;
@@ -157,21 +192,6 @@ function csSignalsPluginInit() {
157
  // Not for the backend. Only modifies the frontend of the system.
158
  if (!is_admin()) {
159
  if (1 == $signals_csmm_options['status']) {
160
- /**
161
- * Fix for the cache plugins.
162
- * Clearing the plugin caches.
163
- * W3 Total Cache and WP Super Cache
164
- */
165
- if (function_exists ('wp_cache_clear_cache')) {
166
- ob_end_clean();
167
- wp_cache_clear_cache();
168
- }
169
-
170
- if (function_exists ('w3tc_pgcache_flush')) {
171
- ob_end_clean();
172
- w3tc_pgcache_flush();
173
- }
174
-
175
  /**
176
  * A lot of checks are going on over here.
177
  * We are checking for admin role, crawler status, and important wordpress pages to bypass.
@@ -187,34 +207,28 @@ function csSignalsPluginInit() {
187
  // Checking for the search engine option.
188
  if (1 == $signals_csmm_options['exclude_se']) {
189
  if (!csSignalsCheckReferrer()) {
190
- /**
191
- * Using the nocache_headers() to ensure that different nocache headers are sent to different browsers.
192
- * We don't want any browser to cache the maintainance page.
193
- * Also, output buffering is turned on.
194
- */
195
- nocache_headers();
196
- ob_start();
197
-
198
- // The template file for the plugin.
199
- include (SIGNALS_CSMM_PATH . 'library/templates/' . $signals_csmm_options['template'] . '/html.php');
200
-
201
- ob_flush();
202
- exit();
203
  }
204
  } else {
205
- /**
206
- * Using the nocache_headers() to ensure that different nocache headers are sent to different browsers.
207
- * We don't want any browser to cache the maintainance page.
208
- * Also, output buffering is turned on.
209
- */
210
- nocache_headers();
211
- ob_start();
212
-
213
- // The template file for the plugin.
214
- include (SIGNALS_CSMM_PATH . 'library/templates/' . $signals_csmm_options['template'] . '/html.php');
215
-
216
- ob_flush();
217
- exit();
218
  }
219
  }
220
  }
3
  Plugin Name: Minimal Coming Soon & Maintenance Mode
4
  Plugin URI: http://www.69signals.com/minimal-coming-soon-maintenance-mode-plugin.php
5
  Description: Simply awesome coming soon & maintenance mode plugin for your WordPress blog. Try it to know why there is no other plugin like this one.
6
+ Version: 0.2
7
  Author: akshitsethi
8
  Author URI: http://www.69signals.com
9
  Domain Path: /languages/
24
 
25
  You should have received a copy of the GNU General Public License
26
  along with this program. If not, see <http://www.gnu.org/licenses/>.
 
27
 
28
+ - Setting up the plugin base over here.
29
+ - Required .JS and .CSS files are included.
30
+ - Including the required files if the user is admin.
31
+ - Defining constants and activation hook.
32
+ */
 
33
  define ('SIGNALS_CSMM_URL', plugins_url ('', __FILE__));
34
  define ('SIGNALS_CSMM_PATH', plugin_dir_path (__FILE__));
35
 
82
  'header_text' => 'Maintenance Mode',
83
  'secondary_text' => 'We are performing scheduled maintenance task on our servers because of which the website will be unavailable. In the meantime, you can subscribe to our mailing list and get notified about our important events.',
84
  'exclude_se' => 2,
85
+ 'show_logged_in' => 1,
86
  'mailchimp_api' => '',
87
  'mailchimp_list' => '',
88
  'ignore_template' => 2,
146
  }
147
 
148
 
149
+ function csSignalsRenderTemplate() {
150
+
151
+ global $signals_csmm_options;
152
+
153
+ /**
154
+ * Fix for the cache plugins.
155
+ * Clearing the plugin caches.
156
+ * W3 Total Cache and WP Super Cache
157
+ */
158
+ if (function_exists ('wp_cache_clear_cache')) {
159
+ ob_end_clean();
160
+ wp_cache_clear_cache();
161
+ }
162
+
163
+ if (function_exists ('w3tc_pgcache_flush')) {
164
+ ob_end_clean();
165
+ w3tc_pgcache_flush();
166
+ }
167
+
168
+ /**
169
+ * Using the nocache_headers() to ensure that different nocache headers are sent to different browsers.
170
+ * We don't want any browser to cache the maintainance page.
171
+ * Also, output buffering is turned on.
172
+ */
173
+ nocache_headers();
174
+ ob_start();
175
+
176
+ // The template file for the plugin.
177
+ include (SIGNALS_CSMM_PATH . 'library/templates/' . $signals_csmm_options['template'] . '/html.php');
178
+
179
+ ob_flush();
180
+ exit();
181
+
182
+ }
183
+
184
+
185
  function csSignalsPluginInit() {
186
 
187
  global $signals_csmm_options;
192
  // Not for the backend. Only modifies the frontend of the system.
193
  if (!is_admin()) {
194
  if (1 == $signals_csmm_options['status']) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
195
  /**
196
  * A lot of checks are going on over here.
197
  * We are checking for admin role, crawler status, and important wordpress pages to bypass.
207
  // Checking for the search engine option.
208
  if (1 == $signals_csmm_options['exclude_se']) {
209
  if (!csSignalsCheckReferrer()) {
210
+ if (1 == $signals_csmm_options['show_logged_in']) {
211
+ // Checking if the user is logged in or not.
212
+ if (!is_user_logged_in()) {
213
+ // Render the maintenance mode template since the user is not logged in.
214
+ csSignalsRenderTemplate();
215
+ }
216
+ } else {
217
+ // Render the maintenance mode template.
218
+ csSignalsRenderTemplate();
219
+ }
 
 
 
220
  }
221
  } else {
222
+ if (1 == $signals_csmm_options['show_logged_in']) {
223
+ // Checking if the user is logged in or not.
224
+ if (!is_user_logged_in()) {
225
+ // Render the maintenance mode template since the user is not logged in.
226
+ csSignalsRenderTemplate();
227
+ }
228
+ } else {
229
+ // Render the maintenance mode template.
230
+ csSignalsRenderTemplate();
231
+ }
 
 
 
232
  }
233
  }
234
  }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://www.69signals.com/
4
  Tags: coming soon, coming soon page, construction, landing page, launch, launch page, maintenance, maintenance mode, newsletter, offline, unavailable, under construction, wordpress coming soon, wordpress maintenance mode, wordpress under construction
5
  Requires at least: 3.0.1
6
  Tested up to: 4.0
7
- Stable tag: 0.1
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -25,6 +25,7 @@ It's Simple + flexible and works with any WordPress theme you have installed on
25
  * Easily add Custom CSS and HTML.
26
  * Collect Emails with MailChimp.
27
  * You can let search engines to view website normally while visitors see the "Coming Soon" page.
 
28
  * 3 Simple and Minimal templates included.
29
  * Integrated with Google Fonts.
30
  * Stretch Background Image to Cover the Entire Browser.
@@ -53,5 +54,14 @@ Getting help is just a click away now. Report issue using the support form in th
53
 
54
  == Changelog ==
55
 
56
- = 0.1 (1st August 2014) =
57
- * Initial release
 
 
 
 
 
 
 
 
 
4
  Tags: coming soon, coming soon page, construction, landing page, launch, launch page, maintenance, maintenance mode, newsletter, offline, unavailable, under construction, wordpress coming soon, wordpress maintenance mode, wordpress under construction
5
  Requires at least: 3.0.1
6
  Tested up to: 4.0
7
+ Stable tag: 0.2
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
25
  * Easily add Custom CSS and HTML.
26
  * Collect Emails with MailChimp.
27
  * You can let search engines to view website normally while visitors see the "Coming Soon" page.
28
+ * Visible to only non logged in users so you can build your site while visitors see the "Coming Soon" page. Configurable via options panel.
29
  * 3 Simple and Minimal templates included.
30
  * Integrated with Google Fonts.
31
  * Stretch Background Image to Cover the Entire Browser.
54
 
55
  == Changelog ==
56
 
57
+ = 0.2 =
58
+ * Enhancement: Allow logged in users to visit the website normally. Option can be turned on or off.
59
+ * Enhancement: Support for adding videos via custom HTML option.
60
+ * Fix: Translation file.
61
+
62
+ = 0.1 =
63
+ * Initial release
64
+
65
+ == Upgrade Notice ==
66
+
67
+ Added option to allow logged in users to visit the website normally, support for adding videos via custom HTML option, and fixed translation file issue.
uninstall.php CHANGED
@@ -4,7 +4,7 @@
4
  * @package WordPress
5
  * @subpackage CSMM
6
  * @since 0.1
7
- * @version 0.1
8
  *
9
  * Checking whether the file is called by the Wordpress uninstall action or not.
10
  * If not, then exit and prevent unauthorized access.
4
  * @package WordPress
5
  * @subpackage CSMM
6
  * @since 0.1
7
+ * @version 0.2
8
  *
9
  * Checking whether the file is called by the Wordpress uninstall action or not.
10
  * If not, then exit and prevent unauthorized access.