WP Mail Bank: WordPress SMTP Plugin & Email Logs - Version 1.2

Version Description

  • Light Weight CSS Framework
  • Fixed Bugs with PHP Version Prior to 5.3
  • Added System Status
Download this release

Release Info

Developer contact-banker
Plugin Icon 128x128 WP Mail Bank: WordPress SMTP Plugin & Email Logs
Version 1.2
Comparing to
See all releases

Code changes from version 1.1 to 1.2

assets/css/{stylesheet.css → framework.css} RENAMED
@@ -1,11 +1,11 @@
1
- .wpib-separator-doubled {
2
  padding: 0;
3
  height: 0;
4
  border: none;
5
  border-top: medium double #d5d5d5;
6
  color: #333;
7
  text-align: center;
8
- margin-top: 5px;
9
  }
10
  .separator-single {
11
  padding: 0;
@@ -153,7 +153,7 @@ button.btn.btn-small, input[type="submit"].btn.btn-small {
153
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
154
  }
155
 
156
- /*.btn-primary {
157
  color: #ffffff;
158
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
159
  background-color: #006dcc;
@@ -184,7 +184,7 @@ button.btn.btn-small, input[type="submit"].btn.btn-small {
184
  .btn-primary:active,
185
  .btn-primary.active {
186
  background-color: #003399 \9;
187
- }*/
188
 
189
  .btn-warning {
190
  color: #ffffff;
@@ -299,101 +299,7 @@ button.btn.btn-small, input[type="submit"].btn.btn-small {
299
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
300
  margin-top: 0px;
301
  }
302
- .btn-green {
303
- color: #ffffff;
304
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
305
- background-color: #73A940;
306
- *background-color: #73A940;
307
- background-image: -moz-linear-gradient(top, #73A940, #73A940);
308
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#73A940), to(#73A940));
309
- background-image: -webkit-linear-gradient(top, #73A940, #73A940);
310
- background-image: -o-linear-gradient(top, #73A940, #73A940);
311
- background-image: linear-gradient(to bottom, #73A940, #73A940);
312
- background-repeat: repeat-x;
313
- border-color: #73A940 #73A940 #73A940;
314
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
315
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
316
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
317
- margin-top: 0px;
318
- margin-bottom: 5px !important;
319
- }
320
- .btn-green:hover{
321
- color: #ffffff;
322
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
323
- background-color: #87C44E;
324
- *background-color: #87C44E;
325
- background-image: -moz-linear-gradient(top, #87C44E, #87C44E);
326
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87C44E), to(#87C44E));
327
- background-image: -webkit-linear-gradient(top, #87C44E, #87C44E);
328
- background-image: -o-linear-gradient(top, #87C44E, #87C44E);
329
- background-image: linear-gradient(to bottom, #87C44E, #87C44E);
330
- background-repeat: repeat-x;
331
- border-color: #87C44E #87C44E #87C44E;
332
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
333
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
334
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
335
- margin-top: 0px;
336
- }
337
- .btn-green:active,
338
- .btn-green.active,
339
- .btn-green.disabled,
340
- .btn-green[disabled] {
341
- color: #ffffff;
342
- background-color: #87C44E;
343
- *background-color: #87C44E;
344
- }
345
- .btn-green:active,
346
- .btn-green.active {
347
- background-color: #24748c \9;
348
- }
349
 
350
- .btn-control {
351
- color: #ffffff;
352
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
353
- background-color: #73A940;
354
- *background-color: #73A940;
355
- background-image: -moz-linear-gradient(top, #73A940, #73A940);
356
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#73A940), to(#73A940));
357
- background-image: -webkit-linear-gradient(top, #73A940, #73A940);
358
- background-image: -o-linear-gradient(top, #73A940, #73A940);
359
- background-image: linear-gradient(to bottom, #73A940, #73A940);
360
- background-repeat: repeat-x;
361
- border-color: #73A940 #73A940 #73A940;
362
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
363
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
364
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
365
- margin-top: 0px;
366
- margin-bottom: 0px;
367
- }
368
- .btn-control:hover{
369
- color: #ffffff;
370
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
371
- background-color: #87C44E;
372
- *background-color: #87C44E;
373
- background-image: -moz-linear-gradient(top, #87C44E, #87C44E);
374
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#87C44E), to(#87C44E));
375
- background-image: -webkit-linear-gradient(top, #87C44E, #87C44E);
376
- background-image: -o-linear-gradient(top, #87C44E, #87C44E);
377
- background-image: linear-gradient(to bottom, #87C44E, #87C44E);
378
- background-repeat: repeat-x;
379
- border-color: #87C44E #87C44E #87C44E;
380
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
381
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
382
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
383
- margin-top: 0px;
384
- }
385
- .btn-control:active,
386
- .btn-control.active,
387
- .btn-control.disabled,
388
- .btn-control[disabled] {
389
- color: #ffffff;
390
- background-color: #87C44E;
391
- *background-color: #87C44E;
392
- }
393
- .btn-control:active,
394
- .btn-control.active {
395
- background-color: #24748c \9;
396
- }
397
  .btn-info:hover,
398
  .btn-info:active,
399
  .btn-info.active,
@@ -402,7 +308,8 @@ button.btn.btn-small, input[type="submit"].btn.btn-small {
402
  color: #ffffff;
403
  background-color: #2f96b4;
404
  *background-color: #2a85a0;
405
- }*/
 
406
  .btn-info:active,
407
  .btn-info.active {
408
  background-color: #24748c \9;
@@ -601,13 +508,7 @@ button.btn.btn-small, input[type="submit"].btn.btn-small {
601
  .offset1 {
602
  margin-left: 100px;
603
  }
604
- .rdl-chk {
605
- padding-top:7px !important;
606
- }
607
- .wpib-rdl
608
- {
609
- padding: 0px 5px 0px 0px;
610
- }
611
  .fluid-layout {
612
  width: 99%;
613
  margin-top: 1%;
@@ -629,7 +530,7 @@ button.btn.btn-small, input[type="submit"].btn.btn-small {
629
  display: block;
630
  float: left;
631
  width: 100%;
632
- min-height: 27px;
633
  margin-left: 2.127659574468085%;
634
  *margin-left: 2.074468085106383%;
635
  -webkit-box-sizing: border-box;
@@ -1090,169 +991,6 @@ table th.layout-span12 {
1090
  }
1091
  }
1092
 
1093
- .progress-layout {
1094
- height: 20px;
1095
- margin-bottom: 20px;
1096
- overflow: hidden;
1097
- background-color: #f7f7f7;
1098
- background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
1099
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
1100
- background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
1101
- background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
1102
- background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
1103
- background-repeat: repeat-x;
1104
- -webkit-border-radius: 4px;
1105
- -moz-border-radius: 4px;
1106
- border-radius: 4px;
1107
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
1108
- -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
1109
- -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
1110
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
1111
- }
1112
-
1113
- .progress-layout .bar {
1114
- float: left;
1115
- width: 0;
1116
- height: 100%;
1117
- font-size: 12px;
1118
- color: #ffffff;
1119
- text-align: center;
1120
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1121
- background-color: #0e90d2;
1122
- background-image: -moz-linear-gradient(top, #149bdf, #0480be);
1123
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
1124
- background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
1125
- background-image: -o-linear-gradient(top, #149bdf, #0480be);
1126
- background-image: linear-gradient(to bottom, #149bdf, #0480be);
1127
- background-repeat: repeat-x;
1128
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
1129
- -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
1130
- -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
1131
- box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
1132
- -webkit-box-sizing: border-box;
1133
- -moz-box-sizing: border-box;
1134
- box-sizing: border-box;
1135
- -webkit-transition: width 0.6s ease;
1136
- -moz-transition: width 0.6s ease;
1137
- -o-transition: width 0.6s ease;
1138
- transition: width 0.6s ease;
1139
- }
1140
-
1141
- .progress-layout .bar + .bar {
1142
- -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
1143
- -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
1144
- box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
1145
- }
1146
-
1147
- .progress-layout-striped .bar {
1148
- background-color: #149bdf;
1149
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
1150
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1151
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1152
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1153
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1154
- -webkit-background-size: 40px 40px;
1155
- -moz-background-size: 40px 40px;
1156
- -o-background-size: 40px 40px;
1157
- background-size: 40px 40px;
1158
- }
1159
-
1160
- .progress-layout.active .bar {
1161
- -webkit-animation: progress-bar-stripes 2s linear infinite;
1162
- -moz-animation: progress-bar-stripes 2s linear infinite;
1163
- -ms-animation: progress-bar-stripes 2s linear infinite;
1164
- -o-animation: progress-bar-stripes 2s linear infinite;
1165
- animation: progress-bar-stripes 2s linear infinite;
1166
- }
1167
-
1168
- .progress-layout-danger .bar,
1169
- .progress-layout .bar-danger {
1170
- background-color: #dd514c;
1171
- background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
1172
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
1173
- background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
1174
- background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
1175
- background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
1176
- background-repeat: repeat-x;
1177
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
1178
- }
1179
-
1180
- .progress-layout-danger.progress-layout-striped .bar,
1181
- .progress-layout-striped .bar-danger {
1182
- background-color: #ee5f5b;
1183
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
1184
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1185
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1186
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1187
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1188
- }
1189
-
1190
- .progress-layout-success .bar,
1191
- .progress-layout .bar-success {
1192
- background-color: #5eb95e;
1193
- background-image: -moz-linear-gradient(top, #62c462, #57a957);
1194
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
1195
- background-image: -webkit-linear-gradient(top, #62c462, #57a957);
1196
- background-image: -o-linear-gradient(top, #62c462, #57a957);
1197
- background-image: linear-gradient(to bottom, #62c462, #57a957);
1198
- background-repeat: repeat-x;
1199
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
1200
- }
1201
-
1202
- .progress-layout-success.progress-layout-striped .bar,
1203
- .progress-layout-striped .bar-success {
1204
- background-color: #62c462;
1205
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
1206
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1207
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1208
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1209
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1210
- }
1211
-
1212
- .progress-layout-info .bar,
1213
- .progress-layout .bar-info {
1214
- background-color: #4bb1cf;
1215
- background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
1216
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
1217
- background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
1218
- background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
1219
- background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
1220
- background-repeat: repeat-x;
1221
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
1222
- }
1223
-
1224
- .progress-layout-info.progress-layout-striped .bar,
1225
- .progress-layout-striped .bar-info {
1226
- background-color: #5bc0de;
1227
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
1228
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1229
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1230
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1231
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1232
- }
1233
-
1234
- .progress-layout-warning .bar,
1235
- .progress-layout .bar-warning {
1236
- background-color: #faa732;
1237
- background-image: -moz-linear-gradient(top, #fbb450, #f89406);
1238
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
1239
- background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
1240
- background-image: -o-linear-gradient(top, #fbb450, #f89406);
1241
- background-image: linear-gradient(to bottom, #fbb450, #f89406);
1242
- background-repeat: repeat-x;
1243
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
1244
- }
1245
-
1246
- .progress-layout-warning.progress-layout-striped .bar,
1247
- .progress-layout-striped .bar-warning {
1248
- background-color: #fbb450;
1249
- background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
1250
- background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1251
- background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1252
- background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1253
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
1254
- }
1255
-
1256
  .widget-layout {
1257
  background: none repeat scroll 0 0 #F9F9F9;
1258
  border-top: 1px solid #e0dede;
@@ -1335,15 +1073,7 @@ table th.layout-span12 {
1335
  }
1336
 
1337
  .widget-layout-body {
1338
- padding: 7px 15px;
1339
- border-bottom: 1px solid #CDCDCD;
1340
- -webkit-border-radius: 0px 0px 3px 3px;
1341
- -moz-border-radius: 0px 0px 3px 3px;
1342
- border-radius: 0px 0px 3px 3px;
1343
- }
1344
-
1345
- .wpib-widget-layout-body {
1346
- padding: 7px 15px;
1347
  border-bottom: 1px solid #CDCDCD;
1348
  -webkit-border-radius: 0px 0px 3px 3px;
1349
  -moz-border-radius: 0px 0px 3px 3px;
@@ -1353,7 +1083,6 @@ table th.layout-span12 {
1353
  /********************** Widget Section *********************************/
1354
  .fluid-layout table {
1355
  max-width: 100%;
1356
- background-color: transparent;
1357
  border-collapse: collapse;
1358
  border-spacing: 0;
1359
  }
@@ -1560,7 +1289,7 @@ table th.layout-span12 {
1560
  text-decoration: none !important
1561
  }
1562
 
1563
- /***********************************************WPIB Classes***********************************************/
1564
  .widget-layout-body .form form {
1565
  margin: 0px !important;
1566
  padding: 0px !important;
@@ -1570,10 +1299,6 @@ table th.layout-span12 {
1570
  padding-bottom: 0px !important;
1571
  margin-bottom: 0px !important;
1572
  }
1573
- .wpib-widget-layout-body .layout-control-group:last-child {
1574
- padding-bottom: 0px !important;
1575
- margin-bottom: 0px !important;
1576
- }
1577
 
1578
  .widget-layout-body .form-actions {
1579
  margin-left: -15px !important;
@@ -1592,239 +1317,13 @@ table th.layout-span12 {
1592
  padding-bottom: 0px !important;
1593
  margin-bottom: -4px !important;
1594
  }
1595
- .wpib-desc{
1596
- font-size:13px;
1597
- font-family: "Droid Sans",Helvetica,Arial,Verdana,sans-serif;
1598
- }
1599
- .wpib-desc-italic{
1600
- font-size:11px;
1601
- font-style:italic;
1602
- font-family: "Droid Sans",Helvetica,Arial,Verdana,sans-serif;
1603
- margin-bottom:2px !important;
1604
- }
1605
- .wpib-fluid{
1606
- margin: 0px !important;
1607
- text-align: justify;
1608
- }
1609
- .wpib-btns{
1610
- margin-left:8px;
1611
- }
1612
- .wpib-form
1613
- {
1614
- margin-bottom: 20px;
1615
- }
1616
 
1617
- .wpib-support-div{
1618
- line-height: 22px;
1619
- text-align: justify;
1620
- }
1621
- #ux_tbl_dashboard p
1622
- {
1623
- margin:0px !important;
1624
- }
1625
- #ux_payment_gateways p
1626
- {
1627
- margin:0px !important;
1628
- }
1629
- #ux_payment_gateways .layout-control-label
1630
- {
1631
- padding:0px !important
1632
- }
1633
- #ux_payment_gateways .fluid-layout
1634
- {
1635
- margin:0px;
1636
- }
1637
- .wpib-padding-top{
1638
- padding-top:8px;
1639
- }
1640
- .wpib-margin-top{
1641
- margin-top:8px !important;
1642
- }
1643
- pre a {
1644
- text-decoration: none;
1645
- color:#0D6A8F !important;
1646
- }
1647
- p {
1648
- font-size:1em;
1649
- margin-bottom:7px !important;
1650
- margin-top: 5px !important;
1651
- }
1652
- a {
1653
- text-decoration: none !important;
1654
- }
1655
- .wpib-edit-delete a {
1656
- text-decoration: none;
1657
- color:#0D6A8F !important;
1658
- }
1659
- .wpib-tr {
1660
- border-left: 1px solid #dddddd;
1661
- border-right:1px solid #dddddd;
1662
- }
1663
- .odd {
1664
- border-left: 1px solid #dddddd;
1665
- border-right:1px solid #dddddd;
1666
- }
1667
- .even{
1668
- border-left: 1px solid #dddddd;
1669
- border-right:1px solid #dddddd;
1670
- }
1671
- .wpib-td{
1672
- padding: 10px;
1673
- }
1674
- .wpib-setup-table{
1675
- border:2px dashed #e5e5e5;
1676
- width:85%;
1677
- margin-bottom:20px;
1678
- /*font-size:14px;*/
1679
- }
1680
- .wpib-setup-tbl{
1681
- width:100%;
1682
- margin-bottom: 5px;
1683
- }
1684
- .wpib-service-color{
1685
- height: 20px;
1686
- width: 90px;
1687
- }
1688
- .wpib-body-background{
1689
- background-color: #fff;
1690
- }
1691
- .wpib-tbl-backgound{
1692
- background-color: #f9f9f9 !important;
1693
- }
1694
- .wpib-page-width
1695
- {
1696
- max-width:1000px;
1697
- }
1698
- .wpib_validate{
1699
- color:#E6413A;
1700
- }
1701
- .wpib-dashboard-heading{
1702
- line-height: 25px;
1703
- padding-top: 3px;
1704
- font-size: 15px;
1705
- }
1706
- #ux_payment_gateway_settings .fluid-layout{
1707
- margin-top: 0px;
1708
- }
1709
- .error_field{
1710
- color:#CC1010 !important;
1711
- }
1712
- .div_border
1713
- {
1714
- border: 1px dashed #B6B4B4;
1715
- padding: 5px;
1716
- cursor: default;
1717
- }
1718
- .delete_control
1719
- {
1720
- vertical-align: middle;
1721
- margin-left: 10px;
1722
- }
1723
- .calendar_div
1724
- {
1725
- height: 160px;
1726
- background-color:#fff;
1727
- text-align: justify;
1728
- font-size: 1em !important;
1729
- overflow-y: scroll;
1730
- }
1731
- .wpib-dashboard-links
1732
- {
1733
- width:18%;
1734
- float:left;
1735
- margin-right:18px;
1736
- height:90px;
1737
- }
1738
- .wpib-dashboard-links-height
1739
- {
1740
- height:57px;
1741
- text-align:center;
1742
- padding: 5px 4px 5px 5px;
1743
- }
1744
- .wpib_licensing_mgs
1745
- {
1746
- display: none;
1747
- margin-bottom: 10px;
1748
- }
1749
- .wpib_search_img
1750
- {
1751
- float:right;
1752
- background: url("../images/search.png") no-repeat;
1753
- height:27px;
1754
- width:26px;
1755
- margin:8px 0px 0px 2px;
1756
- border:1px solid #dddddd;
1757
- cursor:pointer;
1758
- }
1759
- .layout-control-label-form
1760
- {
1761
- float: left;
1762
- width: 84px;
1763
- padding-top: 8px;
1764
- text-align: left;
1765
- }
1766
- .layout-controls-form
1767
- {
1768
- margin-left: 48px;
1769
- }
1770
- .layout-controls-layout-settings
1771
- {
1772
- margin-left: 90px;
1773
- }
1774
- .closeButtonLightbox {
1775
- position: absolute;
1776
- top: -22px;
1777
- right: -22px;
1778
- width: 30px;
1779
- height: 30px;
1780
- background: transparent url("../images/fancybox.png") -40px 0;
1781
- cursor: pointer;
1782
- z-index: 1103;
1783
- }
1784
- .black_overlay {
1785
- display: none;
1786
- position: fixed;
1787
- top: 0;
1788
- left: 0;
1789
- width: 100%;
1790
- height: 100%;
1791
- background-color: black;
1792
- z-index: 1001;
1793
- -moz-opacity: 0.8;
1794
- opacity: .80;
1795
- filter: alpha(opacity=80);
1796
- }
1797
-
1798
- .white_content {
1799
- display: none;
1800
- position: fixed;
1801
- padding: 10px;
1802
- border: 10px solid #999999;
1803
- background-color: white;
1804
- z-index: 1002;
1805
- width: 650px;
1806
- }
1807
- .fc-border-separate{
1808
- border:1px solid #dddddd;
1809
- border-top: none;
1810
- }
1811
- .postbox{
1812
- border-top:none;
1813
- border-left:none;
1814
- border-right:none;
1815
- }
1816
- .wpib-btn-space
1817
- {
1818
- width: 131px;
1819
- /* margin-left: 5px; */
1820
- text-align: left;
1821
- }
1822
- /*******************************************************************************************************************************/
1823
  .dataTables_info {
1824
  padding: 0px;
1825
  display: block;
1826
  float: left;
1827
  }
 
1828
  .dataTables_paginate {
1829
  float: right;
1830
  margin: 0px;
@@ -1944,19 +1443,20 @@ paging_full_numbers {
1944
  outline: none;
1945
  }
1946
 
1947
-
1948
  .datatable-footer {
1949
- border-top: 1px solid #ddd;
1950
  padding: 15px 0;
1951
- height: 20px;
1952
- background: #fff !important;
 
 
1953
  background: -moz-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1954
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f5f5f5));
1955
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1956
  background: -o-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1957
  background: -ms-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1958
  background: linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1959
- }
1960
 
1961
  .dataTables_scroll {
1962
  clear: both;
@@ -1971,6 +1471,22 @@ paging_full_numbers {
1971
  outline: none;
1972
  }
1973
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1974
  .dataTables_scroll {
1975
  clear: both;
1976
  }
@@ -2016,9 +1532,12 @@ paging_full_numbers {
2016
  .layout-control-group {
2017
  margin-bottom: 6px;
2018
  }
2019
-
 
 
 
2020
  legend + .layout-control-group {
2021
- margin-top: 10px;
2022
  -webkit-margin-top-collapse: separate;
2023
  }
2024
 
@@ -2036,18 +1555,13 @@ legend + .layout-control-group {
2036
  .layout-form .layout-control-group:after {
2037
  clear: both;
2038
  }
 
2039
  .layout-form .layout-control-label {
2040
  float: left;
2041
  width: 160px;
2042
  padding-top: 8px;
2043
  text-align: left;
2044
  }
2045
- .layout-form .wpib-layout-control-label {
2046
- float: left;
2047
- width: 160px;
2048
- padding-top: 12px;
2049
- text-align: left;
2050
- }
2051
 
2052
  .layout-form .layout-controls {
2053
  *display: inline-block;
@@ -2059,7 +1573,7 @@ legend + .layout-control-group {
2059
  .layout-form .layout-controls-radio {
2060
  margin-top: 7px;
2061
  float: left;
2062
- margin-left: 2px;
2063
  }
2064
 
2065
  .layout-form .layout-controls:first-child {
@@ -2270,725 +1784,11 @@ legend + .layout-control-group {
2270
  padding-top: 7px;
2271
  }
2272
 
2273
- /* # Modal
2274
- ================================================== */
2275
-
2276
- .modal-open .modal .dropdown-menu {
2277
- z-index: 2050;
2278
- }
2279
-
2280
- .modal-open .modal .dropdown.open {
2281
- *z-index: 2050;
2282
- }
2283
-
2284
- .modal-open .modal .popover {
2285
- z-index: 2060;
2286
- }
2287
-
2288
- .modal-open .modal .tooltip {
2289
- z-index: 2080;
2290
- }
2291
-
2292
- .modal-backdrop {
2293
- position: fixed;
2294
- top: 0;
2295
- right: 0;
2296
- bottom: 0;
2297
- left: 0;
2298
- z-index: 1040;
2299
- background-color: #000000;
2300
- }
2301
-
2302
- .modal-backdrop.fade {
2303
- opacity: 0;
2304
- }
2305
-
2306
- .modal-backdrop, .modal-backdrop.fade.in {
2307
- opacity: 0.3;
2308
- filter: alpha(opacity=30);
2309
- }
2310
-
2311
- .modal {
2312
- position: fixed;
2313
- top: 50%;
2314
- left: 50%;
2315
- z-index: 1050;
2316
- overflow: auto;
2317
- width: 560px;
2318
- margin: -250px 0 0 -280px;
2319
- background: url(../images/backgrounds/bg.png);
2320
- border: 1px solid #c5c5c5;
2321
-
2322
- -webkit-border-radius: 3px;
2323
- -moz-border-radius: 3px;
2324
- border-radius: 3px;
2325
-
2326
- -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
2327
- -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
2328
- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
2329
-
2330
- -webkit-background-clip: padding-box;
2331
- -moz-background-clip: padding-box;
2332
- background-clip: padding-box;
2333
-
2334
- }
2335
-
2336
- .modal.fade {
2337
- top: -25%;
2338
- -webkit-transition: opacity .3s linear, top .3s ease-out;
2339
- -moz-transition: opacity .3s linear, top .3s ease-out;
2340
- -o-transition: opacity .3s linear, top .3s ease-out;
2341
- transition: opacity .3s linear, top .3s ease-out;
2342
- }
2343
-
2344
- .modal.fade.in {
2345
- top: 50%;
2346
- z-index: 10000;
2347
- -webkit-border-radius: 5px;
2348
- -moz-border-radius: 5px;
2349
- border-radius: 5px;
2350
- -moz-box-shadow: 0px 0px 5px #444444;
2351
- -webkit-box-shadow: 0px 0px 5px #444;
2352
- box-shadow: 0px 0px 5px #444;
2353
- border: 10px solid rgba(52, 52, 52, .5);
2354
- }
2355
-
2356
- .modal-header {
2357
- padding: 7px 15px;
2358
- -webkit-border-top-right-radius: 3px;
2359
- -webkit-border-top-left-radius: 3px;
2360
- border-bottom: 1px solid #c1c1c1;
2361
- box-shadow: 0 1px 0 #fff;
2362
- -webkit-box-shadow: 0 1px 0 #fff;
2363
- -moz-box-shadow: 0 1px 0 #fff;
2364
-
2365
- background: #fcfcfc;
2366
- background: -moz-linear-gradient(top, #fcfcfc 0%, #ececec 100%);
2367
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #ececec));
2368
- background: -webkit-linear-gradient(top, #fcfcfc 0%, #ececec 100%);
2369
- background: -o-linear-gradient(top, #fcfcfc 0%, #ececec 100%);
2370
- background: -ms-linear-gradient(top, #fcfcfc 0%, #ececec 100%);
2371
- background: linear-gradient(to bottom, #fcfcfc 0%, #ececec 100%);
2372
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ececec', GradientType=0);
2373
-
2374
- }
2375
-
2376
- .modal-header .close {
2377
- margin-top: 6px;
2378
- }
2379
-
2380
- .modal-header h5 {
2381
- margin: 0;
2382
- padding: 3px 0 3px 0;
2383
- }
2384
-
2385
- .modal-body {
2386
- overflow-y: auto;
2387
- padding: 15px;
2388
- }
2389
-
2390
- .modal-body .selector, .modal-body .select {
2391
- max-width: 100%;
2392
- width: 100%;
2393
- -webkit-box-sizing: border-box;
2394
- -moz-box-sizing: border-box;
2395
- box-sizing: border-box;
2396
- -ms-box-sizing: border-box;
2397
- height: 30px;
2398
- }
2399
-
2400
- .modal-body .control-group {
2401
- padding: 15px 0;
2402
- }
2403
-
2404
- .modal-body .control-group:first-child {
2405
- padding-top: 0;
2406
- }
2407
-
2408
- .modal-body .control-group:last-child {
2409
- padding-bottom: 0;
2410
- }
2411
-
2412
- .modal-form {
2413
- margin-bottom: 0;
2414
- }
2415
-
2416
- .modal-footer .btn {
2417
- margin-top: 0;
2418
- margin-bottom: 0;
2419
- }
2420
-
2421
- .modal-footer {
2422
- padding: 15px;
2423
- margin-bottom: 0;
2424
- text-align: right;
2425
- background-color: #f5f5f5;
2426
- border-top: 1px solid #ddd;
2427
- *zoom: 1;
2428
-
2429
- -webkit-border-radius: 0 0 3px 3px;
2430
- -moz-border-radius: 0 0 3px 3px;
2431
- border-radius: 0 0 3px 3px;
2432
-
2433
- -webkit-box-shadow: inset 0 1px 0 #ffffff;
2434
- -moz-box-shadow: inset 0 1px 0 #ffffff;
2435
- box-shadow: inset 0 1px 0 #ffffff;
2436
-
2437
- }
2438
-
2439
- .modal-footer:before, .modal-footer:after {
2440
- display: table;
2441
- content: "";
2442
- line-height: 0;
2443
- }
2444
-
2445
- .modal-footer:after {
2446
- clear: both;
2447
- }
2448
-
2449
- .modal-footer .btn + .btn {
2450
- margin-left: 5px;
2451
- margin-bottom: 0;
2452
- }
2453
-
2454
- .modal-footer .btn-group .btn + .btn {
2455
- margin-left: -1px;
2456
- }
2457
-
2458
- .dropup, .dropdown {
2459
- position: relative;
2460
- }
2461
-
2462
- .dropdown-toggle {
2463
- *margin-bottom: -3px;
2464
- }
2465
-
2466
- .dropdown-toggle:active, .open .dropdown-toggle {
2467
- outline: 0;
2468
- }
2469
-
2470
- /* # Other classes
2471
- ================================================== */
2472
-
2473
- .close {
2474
- float: right;
2475
- font-size: 16px;
2476
- line-height: 16px;
2477
- color: #000000;
2478
- opacity: 0.2;
2479
- filter: alpha(opacity=20);
2480
- }
2481
-
2482
- .close:hover {
2483
- color: #000000;
2484
- text-decoration: none;
2485
- cursor: pointer;
2486
- opacity: 0.4;
2487
- filter: alpha(opacity=40);
2488
- }
2489
-
2490
- button.close {
2491
- padding: 0;
2492
- cursor: pointer;
2493
- background: transparent;
2494
- border: 0;
2495
- }
2496
-
2497
- .pull-right {
2498
- float: right;
2499
- }
2500
-
2501
- .pull-left {
2502
- float: left;
2503
- }
2504
-
2505
- .hide {
2506
- display: none;
2507
- }
2508
-
2509
- .show {
2510
- display: block;
2511
- }
2512
-
2513
- .invisible {
2514
- visibility: hidden;
2515
- }
2516
-
2517
- .typeahead {
2518
- margin-top: -1px;
2519
- }
2520
-
2521
- .fade {
2522
- opacity: 0;
2523
- -webkit-transition: opacity 0.15s linear;
2524
- -moz-transition: opacity 0.15s linear;
2525
- -o-transition: opacity 0.15s linear;
2526
- transition: opacity 0.15s linear;
2527
- }
2528
-
2529
- .fade.in {
2530
- opacity: 1;
2531
- }
2532
-
2533
- .collapse {
2534
- position: relative;
2535
- height: 0;
2536
- overflow: hidden;
2537
- -webkit-transition: height 0.35s ease;
2538
- -moz-transition: height 0.35s ease;
2539
- -o-transition: height 0.35s ease;
2540
- transition: height 0.35s ease;
2541
- }
2542
-
2543
- .collapse.in {
2544
- height: auto;
2545
- }
2546
-
2547
- .hidden {
2548
- display: none;
2549
- }
2550
-
2551
- *=
2552
- =
2553
- =
2554
- =
2555
- =
2556
- Popover
2557
-
2558
- =
2559
- =
2560
- =
2561
- =
2562
- =
2563
- *
2564
-
2565
- /
2566
-
2567
- .popover {
2568
- position: absolute;
2569
- top: 0;
2570
- left: 0;
2571
- z-index: 1010;
2572
- display: none;
2573
- background-color: #ffffff;
2574
- border: 1px solid #d5d5d5;
2575
- -webkit-background-clip: padding-box;
2576
- -moz-background-clip: padding;
2577
- background-clip: padding-box;
2578
- -webkit-border-radius: 3px;
2579
- -moz-border-radius: 3px;
2580
- border-radius: 3px;
2581
- -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
2582
- -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
2583
- box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
2584
- }
2585
-
2586
- .popover.top {
2587
- margin-bottom: 10px;
2588
- }
2589
-
2590
- .popover.right {
2591
- margin-left: 10px;
2592
- }
2593
-
2594
- .popover.bottom {
2595
- margin-top: 10px;
2596
- }
2597
-
2598
- .popover.left {
2599
- margin-left: -10px;
2600
- }
2601
-
2602
- .popover-title {
2603
- border-bottom: 1px solid #d5d5d5;
2604
- margin: 0;
2605
- padding: 9px 14px 8px 14px;
2606
- font-size: 12px;
2607
- font-weight: bold;
2608
- line-height: 18px;
2609
- -webkit-border-radius: 3px 3px 0 0;
2610
- -moz-border-radius: 3px 3px 0 0;
2611
- border-radius: 3px 3px 0 0;
2612
- background: #f7f7f7;
2613
- background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
2614
- background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
2615
- background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
2616
- background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
2617
- background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
2618
- background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
2619
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
2620
-
2621
- box-shadow: 0 1px 0 #fff;
2622
- -webkit-box-shadow: 0 1px 0 #fff;
2623
- -moz-box-shadow: 0 1px 0 #fff;
2624
- }
2625
-
2626
- .popover-content {
2627
- padding: 9px 14px;
2628
- }
2629
-
2630
- .popover-content p, .popover-content ul, .popover-content ol {
2631
- margin-bottom: 0;
2632
- }
2633
-
2634
- .popover .arrow, .popover .arrow:after {
2635
- position: absolute;
2636
- display: inline-block;
2637
- width: 0;
2638
- height: 0;
2639
- border-color: transparent;
2640
- border-style: solid;
2641
- }
2642
-
2643
- .popover .arrow:after {
2644
- content: "";
2645
- z-index: -1;
2646
- }
2647
-
2648
- .popover.top .arrow {
2649
- bottom: -7px;
2650
- left: 50%;
2651
- margin-left: -7px;
2652
- border-width: 7px 7px 0;
2653
- border-top-color: #ffffff;
2654
- }
2655
-
2656
- .popover.top .arrow:after {
2657
- border-width: 8px 8px 0;
2658
- border-top-color: rgba(0, 0, 0, 0.25);
2659
- bottom: -1px;
2660
- left: -8px;
2661
- }
2662
-
2663
- .popover.right .arrow {
2664
- top: 50%;
2665
- left: -7px;
2666
- margin-top: -7px;
2667
- border-width: 7px 7px 7px 0;
2668
- border-right-color: #ffffff;
2669
- }
2670
-
2671
- .popover.right .arrow:after {
2672
- border-width: 8px 8px 8px 0;
2673
- border-right-color: rgba(0, 0, 0, 0.25);
2674
- bottom: -8px;
2675
- left: -1px;
2676
- }
2677
-
2678
- .popover.bottom .arrow {
2679
- top: -7px;
2680
- left: 50%;
2681
- margin-left: -7px;
2682
- border-width: 0 7px 7px;
2683
- border-bottom-color: #ffffff;
2684
- }
2685
-
2686
- .popover.bottom .arrow:after {
2687
- border-width: 0 8px 8px;
2688
- border-bottom-color: rgba(0, 0, 0, 0.25);
2689
- top: -1px;
2690
- left: -8px;
2691
- }
2692
-
2693
- .popover.left .arrow {
2694
- top: 50%;
2695
- right: -7px;
2696
- margin-top: -7px;
2697
- border-width: 7px 0 7px 7px;
2698
- border-left-color: #ffffff;
2699
- }
2700
-
2701
- .popover.left .arrow:after {
2702
- border-width: 8px 0 8px 8px;
2703
- border-left-color: rgba(0, 0, 0, 0.25);
2704
- bottom: -8px;
2705
- right: -1px;
2706
- }
2707
-
2708
- .custom-layout-label {
2709
- width: 120px;
2710
- display: inline-block;
2711
- }
2712
-
2713
- .layout-form .layout-label-control-group {
2714
- float: left;
2715
- width: 160px;
2716
- text-align: left;
2717
- }
2718
-
2719
- .layout-system-report {
2720
- display: none;
2721
- margin: 10px 0;
2722
- padding: 0;
2723
- position: relative;
2724
- }
2725
- .close-report
2726
  {
2727
- display: none;
2728
- }
2729
- .layout-system-report textarea {
2730
- font-family: monospace;
2731
- width: 100%;
2732
- margin: 0;
2733
- height: 300px;
2734
- padding: 20px;
2735
- -moz-border-radius: 0;
2736
- -webkit-border-radius: 0;
2737
- border-radius: 0;
2738
- resize: none;
2739
- font-size: 12px;
2740
- line-height: 20px;
2741
- outline: 0;
2742
- }
2743
- /************************************************************************************************/
2744
- .layout-form .wpib-control-label {
2745
- float: left;
2746
- width: 160px;
2747
- padding-top: 10px;
2748
- text-align: left;
2749
- }
2750
- .layout-form .wpib-layout-controls {
2751
- *display: inline-block;
2752
- *padding-left: 20px;
2753
- margin-left: 110px;
2754
- *margin-left: 0;
2755
  }
2756
 
2757
- .layout-form .wpib-layout-controls-radio {
2758
- margin-top: 7px;
2759
- float: left;
2760
- margin-left: 20px;
2761
- }
2762
-
2763
- .layout-form .wpib-layout-controls:first-child {
2764
- *padding-left: 180px;
2765
- }
2766
-
2767
- .wpib-layout-controls > .radio,
2768
- .wpib-layout-controls > .checkbox {
2769
- display: inline-block;
2770
- /*padding: 0 !important;*/
2771
- margin: 0 !important;
2772
- margin-top: 0px !important;
2773
- margin-right: 15px !important;
2774
- }
2775
-
2776
- .wpib-layout-controls > .radio.line,
2777
- .wpib-layout-controls > .checkbox.line {
2778
- display: block;
2779
- padding: 0 !important;
2780
- margin: 0 !important;
2781
- margin-top: 5px !important;
2782
- }
2783
-
2784
- .wpib-layout-controls .text {
2785
- display: block;
2786
- margin-top: 5px;
2787
- }
2788
-
2789
- .wpib-layout-controls > .radio:first-child,
2790
- .wpib-layout-controls > .checkbox:first-child {
2791
- padding-top: 7px;
2792
- }
2793
-
2794
- .wpib-layout-body {
2795
- padding: 7px 15px;
2796
- border-bottom: 1px solid #CDCDCD;
2797
- -webkit-border-radius: 0px 0px 3px 3px;
2798
- -moz-border-radius: 0px 0px 3px 3px;
2799
- border-radius: 0px 0px 3px 3px;
2800
- }
2801
- .wpib-submit-btn
2802
- {
2803
- float:right !important;
2804
- margin-bottom: 8px !important;
2805
- margin-top: 0px ;
2806
- }
2807
- .wpib-previous-btn
2808
- {
2809
- float:left;
2810
- color: #fff !important;
2811
- margin-bottom: 8px !important;
2812
- margin-top: 0px !important;
2813
- }
2814
-
2815
- /* # Flip buttons
2816
- ================================================== */
2817
- /* entire container, keeps perspective */
2818
- .flip-container {
2819
- perspective: 1000;
2820
- -webkit-perspective: 1000;
2821
- -moz-perspective: 1000;
2822
- transform-style: preserve-3d;
2823
- -webkit-transform-style: preserve-3d;
2824
- -moz-transform-style: preserve-3d;
2825
- }
2826
- /* UPDATED! flip the pane when hovered */
2827
- .wpib-dashboard-links:hover .back {
2828
- -webkit-transform: rotateY(0deg);
2829
- -moz-transform: rotateY(0deg);
2830
- transform: rotateY(0deg);
2831
- }
2832
- .wpib-dashboard-links:hover .front {
2833
- -webkit-transform: rotateY(180deg);
2834
- -moz-transform: rotateY(180deg);
2835
- transform: rotateY(180deg);
2836
- }
2837
-
2838
- .flip-container, .front, .back {
2839
- width: 100%;
2840
- height: 60px;
2841
- }
2842
-
2843
- /* flip speed goes here */
2844
- .flipper {
2845
- transition: 0.6s;
2846
- -webkit-transition: 0.6s;
2847
- -moz-transition: 0.6s;
2848
- transform-style: preserve-3d;
2849
- -webkit-transform-style: preserve-3d;
2850
- -moz-transform-style: preserve-3d;
2851
-
2852
- position: relative;
2853
- }
2854
-
2855
- /* hide back of pane during swap */
2856
- .front, .back {
2857
- -webkit-backface-visibility: hidden;
2858
- -moz-backface-visibility: hidden;
2859
- backface-visibility: hidden;
2860
- transition: 0.6s;
2861
- -moz-transition: 0.6s;
2862
- -webkit-transition: 0.6s;
2863
- -webkit-transform-style: preserve-3d;
2864
- -moz-transform-style: preserve-3d;
2865
- transform-style: preserve-3d;
2866
-
2867
- position: absolute;
2868
- top: 0;
2869
- left: 0;
2870
- }
2871
-
2872
- /* UPDATED! front pane, placed above back */
2873
- .front {
2874
- z-index: 1;
2875
- -webkit-transform: rotateY(0deg);
2876
- -moz-transform: rotateY(0deg);
2877
- transform: rotateY(0deg);
2878
- }
2879
-
2880
- /* back, initially hidden pane */
2881
- .back {
2882
- -webkit-transform: rotateY(-180deg);
2883
- -moz-transform: rotateY(-180deg);
2884
- transform: rotateY(-180deg);
2885
- }
2886
-
2887
- /*
2888
- Some vertical flip updates
2889
- */
2890
- /*.vertical.flip-container {
2891
- position: relative;
2892
- }
2893
-
2894
- .vertical .back {
2895
- -webkit-transform: rotateX(180deg);
2896
- -moz-transform: rotateX(180deg);
2897
- transform: rotateX(180deg);
2898
- }
2899
-
2900
- .vertical.wpib-dashboard-links:hover .back {
2901
- -webkit-transform: rotateX(0deg);
2902
- -moz-transform: rotateX(0deg);
2903
- transform: rotateX(0deg);
2904
- }
2905
-
2906
- .vertical.wpib-dashboard-links:hover .front {
2907
- -webkit-transform: rotateX(180deg);
2908
- -moz-transform: rotateX(180deg);
2909
- transform: rotateX(180deg);
2910
- }*/
2911
-
2912
-
2913
-
2914
-
2915
- /*/* entire container, keeps perspective */
2916
- /*.flip-container {
2917
- -webkit-perspective: 1000px;
2918
- -moz-perspective: 1000px;
2919
- -ms-perspective: 1000px;
2920
- -o-perspective: 1000px;
2921
- perspective: 1000px;
2922
- }*/
2923
- /* flip the pane when hovered */
2924
- /*.wpib-dashboard-links:hover .flipper, .flip-container.hover .flipper {
2925
- -webkit-transform: rotateY(180deg);
2926
- -moz-transform: rotateY(180deg);
2927
- -ms-transform: rotateY(180deg);
2928
- transform: rotateY(180deg);
2929
- }
2930
-
2931
- .flip-container, .front, .back {
2932
- width: 100%;
2933
- height: 74px;
2934
-
2935
- }*/
2936
-
2937
- /* flip speed goes here */
2938
- /*.flipper {
2939
- -webkit-transition: 0.6s;
2940
- -moz-transition: 0.6s;
2941
- transition: 0.6s;
2942
- -webkit-transform-style: preserve-3d;
2943
- -moz-transform-style: preserve-3d;
2944
- -ms-transform-style: preserve-3d;
2945
- transform-style: preserve-3d;
2946
- position: relative;
2947
- }
2948
-
2949
- /* hide back of pane during swap */
2950
- /*.front, .back {
2951
- backface-visibility: hidden;
2952
- -webkit-backface-visibility: hidden;
2953
- -moz-backface-visibility: hidden;
2954
- -ms-backface-visibility: hidden;
2955
-
2956
-
2957
- position: absolute;
2958
- top: 0;
2959
- left: 0;
2960
- }*
2961
-
2962
- /* front pane, placed above back */
2963
- /*.front {
2964
- z-index: 0;
2965
- }*/
2966
-
2967
- /* back, initially hidden pane */
2968
- /*.back {
2969
- -webkit-transform: rotateY(180deg);
2970
- -moz-transform: rotateY(180deg);
2971
- transform: rotateY(180deg);
2972
- -ms-transform: rotateY(180deg);
2973
- }*/
2974
-
2975
- /* # Tooltips & popovers
2976
- ================================================== */
2977
-
2978
- .tooltip { position: absolute; z-index: 10300; display: block; visibility: visible; padding: 5px; font-size: 11px; opacity: 0; filter: alpha(opacity=0); }
2979
- .tooltip.in { opacity: 0.8; filter: alpha(opacity=80); }
2980
- .tooltip.top { margin-top: -3px; }
2981
- .tooltip.right { margin-left: 3px; }
2982
- .tooltip.bottom { margin-top: 3px; }
2983
- .tooltip.left { margin-left: -3px; }
2984
- .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #ffffff; text-align: center; text-decoration: none; background-color: #202020; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
2985
- .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }
2986
- .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000000; }
2987
- .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000000; }
2988
- .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000000; }
2989
- .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000000; }
2990
-
2991
- /********************************************************************************/
2992
 
2993
  @media (min-width: 768px) and (max-width: 979px) {
2994
  .hidden-desktop {
@@ -3130,7 +1930,7 @@ Popover
3130
  margin-left: 130px;
3131
  }
3132
  .fluid-layout {
3133
- width: 99%;
3134
  margin-top: 1%;
3135
  *zoom: 1;
3136
  }
@@ -3150,7 +1950,7 @@ Popover
3150
  display: block;
3151
  float: left;
3152
  width: 100%;
3153
- min-height: 27px;
3154
  margin-left: 2.564102564102564%;
3155
  *margin-left: 2.5109110747408616%;
3156
  -webkit-box-sizing: border-box;
@@ -3899,6 +2699,7 @@ Popover
3899
  }
3900
 
3901
  }
 
3902
  @media (max-width: 480px) {
3903
  .layout-form .layout-control-label {
3904
  float: none;
@@ -3906,23 +2707,7 @@ Popover
3906
  padding-top: 0;
3907
  text-align: left;
3908
  }
3909
- @media (max-width: 480px) {
3910
- .layout-form .wpib-layout-control-label {
3911
- float: none;
3912
- width: auto;
3913
- padding-top: 0;
3914
- text-align: left;
3915
- }
3916
 
3917
- /**************************************************/
3918
- .layout-form .wpib-control-label {
3919
- float: none;
3920
- width: auto;
3921
- padding-top: 0;
3922
- text-align: left;
3923
- }
3924
- /**************************************************/
3925
-
3926
  .layout-form .layout-label-control-group {
3927
  float: none;
3928
  width: auto;
@@ -3937,16 +2722,7 @@ Popover
3937
  .layout-form .layout-controls-radio {
3938
  margin-left: 0;
3939
  }
3940
-
3941
- /**************************************************/
3942
- .layout-form .wpib-layout-controls {
3943
- margin-left: 0;
3944
- }
3945
-
3946
- .layout-form .wpib-layout-controls-radio {
3947
- margin-left: 0;
3948
- }
3949
- /**************************************************/
3950
  .layout-form .control-list {
3951
  padding-top: 0;
3952
  }
@@ -3956,7 +2732,6 @@ Popover
3956
  padding-left: 10px;
3957
  }
3958
  }
3959
-
3960
  @media (max-width: 979px) {
3961
  .layout-thumbnails {
3962
  margin-left: -30px;
@@ -3965,7 +2740,6 @@ Popover
3965
  .layout-thumbnails > li {
3966
  margin-left: 30px;
3967
  }
3968
-
3969
  .fluid-layout .layout-thumbnails {
3970
  margin-left: 0;
3971
  }
@@ -3984,3 +2758,9 @@ Popover
3984
 
3985
  }
3986
 
 
 
 
 
 
 
1
+ .separator-doubled {
2
  padding: 0;
3
  height: 0;
4
  border: none;
5
  border-top: medium double #d5d5d5;
6
  color: #333;
7
  text-align: center;
8
+ margin-top: 10px;
9
  }
10
  .separator-single {
11
  padding: 0;
153
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
154
  }
155
 
156
+ .btn-primary {
157
  color: #ffffff;
158
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
159
  background-color: #006dcc;
184
  .btn-primary:active,
185
  .btn-primary.active {
186
  background-color: #003399 \9;
187
+ }
188
 
189
  .btn-warning {
190
  color: #ffffff;
299
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
300
  margin-top: 0px;
301
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
302
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
303
  .btn-info:hover,
304
  .btn-info:active,
305
  .btn-info.active,
308
  color: #ffffff;
309
  background-color: #2f96b4;
310
  *background-color: #2a85a0;
311
+ }
312
+
313
  .btn-info:active,
314
  .btn-info.active {
315
  background-color: #24748c \9;
508
  .offset1 {
509
  margin-left: 100px;
510
  }
511
+
 
 
 
 
 
 
512
  .fluid-layout {
513
  width: 99%;
514
  margin-top: 1%;
530
  display: block;
531
  float: left;
532
  width: 100%;
533
+ min-height: 30px;
534
  margin-left: 2.127659574468085%;
535
  *margin-left: 2.074468085106383%;
536
  -webkit-box-sizing: border-box;
991
  }
992
  }
993
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
994
  .widget-layout {
995
  background: none repeat scroll 0 0 #F9F9F9;
996
  border-top: 1px solid #e0dede;
1073
  }
1074
 
1075
  .widget-layout-body {
1076
+ padding: 10px 15px;
 
 
 
 
 
 
 
 
1077
  border-bottom: 1px solid #CDCDCD;
1078
  -webkit-border-radius: 0px 0px 3px 3px;
1079
  -moz-border-radius: 0px 0px 3px 3px;
1083
  /********************** Widget Section *********************************/
1084
  .fluid-layout table {
1085
  max-width: 100%;
 
1086
  border-collapse: collapse;
1087
  border-spacing: 0;
1088
  }
1289
  text-decoration: none !important
1290
  }
1291
 
1292
+ /***********************************************FORM CONTENT***********************************************/
1293
  .widget-layout-body .form form {
1294
  margin: 0px !important;
1295
  padding: 0px !important;
1299
  padding-bottom: 0px !important;
1300
  margin-bottom: 0px !important;
1301
  }
 
 
 
 
1302
 
1303
  .widget-layout-body .form-actions {
1304
  margin-left: -15px !important;
1317
  padding-bottom: 0px !important;
1318
  margin-bottom: -4px !important;
1319
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1320
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1321
  .dataTables_info {
1322
  padding: 0px;
1323
  display: block;
1324
  float: left;
1325
  }
1326
+
1327
  .dataTables_paginate {
1328
  float: right;
1329
  margin: 0px;
1443
  outline: none;
1444
  }
1445
 
 
1446
  .datatable-footer {
1447
+ border-top: 1px solid #ddd;
1448
  padding: 15px 0;
1449
+ }
1450
+
1451
+ /*.datatable-footer {
1452
+ background: #fcfcfc;
1453
  background: -moz-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1454
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f5f5f5));
1455
  background: -webkit-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1456
  background: -o-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1457
  background: -ms-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1458
  background: linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1459
+ }*/
1460
 
1461
  .dataTables_scroll {
1462
  clear: both;
1471
  outline: none;
1472
  }
1473
 
1474
+ .datatable-footer {
1475
+ border-top: 1px solid #ddd;
1476
+ padding: 15px 0;
1477
+ margin-bottom: 10px;
1478
+ }
1479
+
1480
+ /*.datatable-footer {
1481
+ background: #fcfcfc;
1482
+ background: -moz-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1483
+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #f5f5f5));
1484
+ background: -webkit-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1485
+ background: -o-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1486
+ background: -ms-linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1487
+ background: linear-gradient(top, #fcfcfc 0%, #f5f5f5 100%);
1488
+ }*/
1489
+
1490
  .dataTables_scroll {
1491
  clear: both;
1492
  }
1532
  .layout-control-group {
1533
  margin-bottom: 6px;
1534
  }
1535
+ .custom-layout-label {
1536
+ width: 120px;
1537
+ display: inline-block;
1538
+ }
1539
  legend + .layout-control-group {
1540
+ margin-top: 20px;
1541
  -webkit-margin-top-collapse: separate;
1542
  }
1543
 
1555
  .layout-form .layout-control-group:after {
1556
  clear: both;
1557
  }
1558
+
1559
  .layout-form .layout-control-label {
1560
  float: left;
1561
  width: 160px;
1562
  padding-top: 8px;
1563
  text-align: left;
1564
  }
 
 
 
 
 
 
1565
 
1566
  .layout-form .layout-controls {
1567
  *display: inline-block;
1573
  .layout-form .layout-controls-radio {
1574
  margin-top: 7px;
1575
  float: left;
1576
+ margin-left: 20px;
1577
  }
1578
 
1579
  .layout-form .layout-controls:first-child {
1784
  padding-top: 7px;
1785
  }
1786
 
1787
+ .breadcrumb > li > a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1788
  {
1789
+ text-decoration:none !important;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1790
  }
1791
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1792
 
1793
  @media (min-width: 768px) and (max-width: 979px) {
1794
  .hidden-desktop {
1930
  margin-left: 130px;
1931
  }
1932
  .fluid-layout {
1933
+ width: 100%;
1934
  margin-top: 1%;
1935
  *zoom: 1;
1936
  }
1950
  display: block;
1951
  float: left;
1952
  width: 100%;
1953
+ min-height: 30px;
1954
  margin-left: 2.564102564102564%;
1955
  *margin-left: 2.5109110747408616%;
1956
  -webkit-box-sizing: border-box;
2699
  }
2700
 
2701
  }
2702
+
2703
  @media (max-width: 480px) {
2704
  .layout-form .layout-control-label {
2705
  float: none;
2707
  padding-top: 0;
2708
  text-align: left;
2709
  }
 
 
 
 
 
 
 
2710
 
 
 
 
 
 
 
 
 
 
2711
  .layout-form .layout-label-control-group {
2712
  float: none;
2713
  width: auto;
2722
  .layout-form .layout-controls-radio {
2723
  margin-left: 0;
2724
  }
2725
+
 
 
 
 
 
 
 
 
 
2726
  .layout-form .control-list {
2727
  padding-top: 0;
2728
  }
2732
  padding-left: 10px;
2733
  }
2734
  }
 
2735
  @media (max-width: 979px) {
2736
  .layout-thumbnails {
2737
  margin-left: -30px;
2740
  .layout-thumbnails > li {
2741
  margin-left: 30px;
2742
  }
 
2743
  .fluid-layout .layout-thumbnails {
2744
  margin-left: 0;
2745
  }
2758
 
2759
  }
2760
 
2761
+ .uploaded_img
2762
+ {
2763
+ width:26px;
2764
+ height:26px;
2765
+ padding: 8px;
2766
+ }
assets/css/wp-mail-bank.css ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .close-report
2
+ {
3
+ display: none;
4
+ }
5
+ .nav-tab-wrapper
6
+ {
7
+ width: 1000px;
8
+ }
9
+ .rdl_mail_bank
10
+ {
11
+ margin-top:7px;
12
+ }
13
+ .wp_layout_control_mail_bank
14
+ {
15
+ margin-top: 7px;
16
+ }
17
+ .layout-system-report textarea {
18
+ font-family: monospace;
19
+ width: 100%;
20
+ margin: 0;
21
+ height: 300px;
22
+ padding: 20px;
23
+ -moz-border-radius: 0;
24
+ -webkit-border-radius: 0;
25
+ border-radius: 0;
26
+ resize: none;
27
+ font-size: 12px;
28
+ line-height: 20px;
29
+ outline: 0;
30
+ }
31
+ .layout-system-report {
32
+ display: none;
33
+ margin: 10px 0;
34
+ padding: 0;
35
+ position: relative;
36
+ }
37
+ .wpib-desc-italic{
38
+ font-size:11px;
39
+ font-style:italic;
40
+ font-family: "Droid Sans",Helvetica,Arial,Verdana,sans-serif;
41
+ margin-bottom:2px !important;
42
+ }
43
+
44
+ div.processing_overlay
45
+ {
46
+
47
+ background: url(../images/loading.gif) no-repeat scroll center center transparent;
48
+ display: inline-block;
49
+ height: 100%;
50
+ line-height: 1px;
51
+ text-align: center;
52
+ width: 100%;
53
+ position: absolute;
54
+ top: 50%;
55
+
56
+ left: 0;
57
+ }
assets/images/loading.gif ADDED
Binary file
lib/wp-include-menus.php CHANGED
@@ -10,20 +10,23 @@ $role = $current_user->role[0];
10
  switch($role)
11
  {
12
  case "administrator":
13
- add_menu_page(" Mail Bank", __(" Mail Bank", mail_bank), "read", "smtp_mail","", plugins_url("/assets/images/mail.png" , dirname(__FILE__)));
14
  add_submenu_page("smtp_mail", "Settings", __("Settings", mail_bank), "read", "smtp_mail","smtp_mail");
 
15
  add_submenu_page("", "", "", "read", "send_test_email", "send_test_email");
16
  add_submenu_page("smtp_mail", "System Status", __("System Status", mail_bank), "read", "mail_system_status", "mail_system_status" );
17
  break;
18
  case "editor":
19
- add_menu_page(" Mail Bank", __(" Mail Bank", mail_bank), "read", "smtp_mail","", plugins_url("/assets/images/mail.png" , dirname(__FILE__)));
20
  add_submenu_page("smtp_mail", "Settings", __("Settings", mail_bank), "read", "smtp_mail","smtp_mail");
 
21
  add_submenu_page("", "", "", "read", "send_test_email", "send_test_email");
22
  add_submenu_page("smtp_mail", "System Status", __("System Status", mail_bank), "read", "mail_system_status", "mail_system_status" );
23
  break;
24
  case "author":
25
- add_menu_page(" Mail Bank", __(" Mail Bank", mail_bank), "read", "smtp_mail","", plugins_url("/assets/images/mail.png" , dirname(__FILE__)));
26
  add_submenu_page("smtp_mail", "Settings", __("Settings", mail_bank), "read", "smtp_mail","smtp_mail");
 
27
  add_submenu_page("", "", "", "read", "send_test_email", "send_test_email");
28
  add_submenu_page("smtp_mail", "System Status", __("System Status", mail_bank), "read", "mail_system_status", "mail_system_status" );
29
  break;
@@ -49,6 +52,7 @@ function mail_system_status()
49
  $role = $wpdb->prefix . "capabilities";
50
  $current_user->role = array_keys($current_user->$role);
51
  $role = $current_user->role[0];
 
52
  include_once MAIL_BK_PLUGIN_DIR . "/views/wp_system_status.php";
53
  }
54
  function send_test_email()
10
  switch($role)
11
  {
12
  case "administrator":
13
+ add_menu_page("WP Mail Bank", __("WP Mail Bank", mail_bank), "read", "smtp_mail","", plugins_url("/assets/images/mail.png" , dirname(__FILE__)));
14
  add_submenu_page("smtp_mail", "Settings", __("Settings", mail_bank), "read", "smtp_mail","smtp_mail");
15
+ add_submenu_page("smtp_mail", "Send Test Email", __("Send Test Email", mail_bank), "read", "send_test_email","send_test_email");
16
  add_submenu_page("", "", "", "read", "send_test_email", "send_test_email");
17
  add_submenu_page("smtp_mail", "System Status", __("System Status", mail_bank), "read", "mail_system_status", "mail_system_status" );
18
  break;
19
  case "editor":
20
+ add_menu_page("WP Mail Bank", __("WP Mail Bank", mail_bank), "read", "smtp_mail","", plugins_url("/assets/images/mail.png" , dirname(__FILE__)));
21
  add_submenu_page("smtp_mail", "Settings", __("Settings", mail_bank), "read", "smtp_mail","smtp_mail");
22
+ add_submenu_page("smtp_mail", "Send Test Email", __("Send Test Email", mail_bank), "read", "send_test_email","send_test_email");
23
  add_submenu_page("", "", "", "read", "send_test_email", "send_test_email");
24
  add_submenu_page("smtp_mail", "System Status", __("System Status", mail_bank), "read", "mail_system_status", "mail_system_status" );
25
  break;
26
  case "author":
27
+ add_menu_page("WP Mail Bank", __("WP Mail Bank", mail_bank), "read", "smtp_mail","", plugins_url("/assets/images/mail.png" , dirname(__FILE__)));
28
  add_submenu_page("smtp_mail", "Settings", __("Settings", mail_bank), "read", "smtp_mail","smtp_mail");
29
+ add_submenu_page("smtp_mail", "Send Test Email", __("Send Test Email", mail_bank), "read", "send_test_email","send_test_email");
30
  add_submenu_page("", "", "", "read", "send_test_email", "send_test_email");
31
  add_submenu_page("smtp_mail", "System Status", __("System Status", mail_bank), "read", "mail_system_status", "mail_system_status" );
32
  break;
52
  $role = $wpdb->prefix . "capabilities";
53
  $current_user->role = array_keys($current_user->$role);
54
  $role = $current_user->role[0];
55
+ include_once MAIL_BK_PLUGIN_DIR ."/views/mail_header.php";
56
  include_once MAIL_BK_PLUGIN_DIR . "/views/wp_system_status.php";
57
  }
58
  function send_test_email()
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === WP Mail Bank - PHPMailer & SMTP Mailer ===
2
  Contributors: contact-banker, Gallery-Bank
3
- Tags: admin, ajax, email, gmail, mail, mail smtp, mailer, outgoing mail, phpmailer, plugin, Post, posts, privacy, security, sendmail, smtp, ssl, tls, wordpress smtp, wp smtp, wp-phpmailer, wp_mail, wp mail
4
  Requires at least: 2.7
5
- Tested up to: 3.9.2
6
- Stable tag: 1.1
7
 
8
  WP Mail Bank reconfigures the PHPMailer and make it more enhanced with advanced smtp settings options.
9
 
@@ -223,6 +223,12 @@ If any problem occurs, please contact us at [support@tech-banker.com](mailto:sup
223
  4. Debugging Output Console Log
224
  == Changelog ==
225
 
 
 
 
 
 
 
226
  = 1.1 =
227
 
228
  * SMTP Password Saving Bug Fixed
1
  === WP Mail Bank - PHPMailer & SMTP Mailer ===
2
  Contributors: contact-banker, Gallery-Bank
3
+ Tags: admin, ajax, email, gmail, mail, mail smtp, mailer, outgoing mail, phpmailer, plugin, Post, posts, privacy, security, sendmail, smtp, ssl, tls, wordpress smtp, wp smtp, wp-phpmailer, wp_mail, wp mail, mailer
4
  Requires at least: 2.7
5
+ Tested up to: 4.0
6
+ Stable tag: 1.2
7
 
8
  WP Mail Bank reconfigures the PHPMailer and make it more enhanced with advanced smtp settings options.
9
 
223
  4. Debugging Output Console Log
224
  == Changelog ==
225
 
226
+ = 1.2 =
227
+
228
+ * Light Weight CSS Framework
229
+ * Fixed Bugs with PHP Version Prior to 5.3
230
+ * Added System Status
231
+
232
  = 1.1 =
233
 
234
  * SMTP Password Saving Bug Fixed
views/mail_header.php CHANGED
@@ -1,5 +1,4 @@
1
  <?php
2
-
3
  switch($role)
4
  {
5
  case "administrator":
@@ -20,11 +19,29 @@ if (!current_user_can($user_role_permission))
20
  else
21
  {
22
  ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
 
24
  <img style="margin-top: 15px;" src="<?php echo plugins_url("/assets/images/logo.png" , dirname(__FILE__)); ?>" />
25
  <h2 class="nav-tab-wrapper">
26
  <a class="nav-tab " id="smtp_mail" href="admin.php?page=smtp_mail"><?php _e("Settings", mail_bank);?></a>
27
  <a class="nav-tab " id="send_test_email" href="admin.php?page=send_test_email"><?php _e("Send Test Email", mail_bank);?></a>
 
28
  </h2>
29
  <script>
30
  jQuery(document).ready(function()
1
  <?php
 
2
  switch($role)
3
  {
4
  case "administrator":
19
  else
20
  {
21
  ?>
22
+ <?php
23
+ switch($_REQUEST["page"])
24
+ {
25
+ case "smtp_mail":
26
+ $page = "Settings";
27
+ break;
28
+ case "send_test_email":
29
+ $page = "Send Test Email";
30
+ break;
31
+ case "mail_system_status":
32
+ $page = "System Status";
33
+ break;
34
+ default:
35
+ $page = "Settings";
36
+ break;
37
+ }
38
+ ?>
39
 
40
  <img style="margin-top: 15px;" src="<?php echo plugins_url("/assets/images/logo.png" , dirname(__FILE__)); ?>" />
41
  <h2 class="nav-tab-wrapper">
42
  <a class="nav-tab " id="smtp_mail" href="admin.php?page=smtp_mail"><?php _e("Settings", mail_bank);?></a>
43
  <a class="nav-tab " id="send_test_email" href="admin.php?page=send_test_email"><?php _e("Send Test Email", mail_bank);?></a>
44
+ <a class="nav-tab " id="wp_system_status" href="admin.php?page=mail_system_status"><?php _e("System Status", mail_bank);?></a>
45
  </h2>
46
  <script>
47
  jQuery(document).ready(function()
views/mail_settings.php CHANGED
@@ -38,24 +38,23 @@ else
38
  <h4><?php _e( "Settings - WP Mail Bank", mail_bank ); ?></h4>
39
  </div>
40
  <div class="widget-layout-body">
41
- <div class="fluid-layout">
42
  <div class="layout-control-group">
43
  <label class="layout-control-label"><?php _e("From Name", mail_bank); ?> : <span class="error">*</span></label>
44
  <div class="layout-controls">
45
- <input type="text" name="ux_email_from_name" class="layout-span9" id="ux_email_from_name" placeholder="Please enter your From Name" value="<?php echo isset($email_data->from_name) ? $email_data->from_name : "WordPress" ;?>"/><br>
46
  <p class="wpib-desc-italic"><?php _e("You can specify the name that emails should be sent from.", mail_bank); ?></p>
47
  </div>
48
  </div>
49
  <div class="layout-control-group">
50
  <label class="layout-control-label"><?php _e("From Email", mail_bank); ?> : <span class="error">*</span></label>
51
  <div class="layout-controls">
52
- <input type="text" name="ux_email_from_email" class="layout-span9" id="ux_email_from_email" placeholder="Please enter your From Email" value="<?php echo isset($email_data->from_email) ? $email_data->from_email : $admin_email ;?>"/><br>
53
  <p class="wpib-desc-italic"><?php _e("You can specify the email that emails should be sent from.", mail_bank); ?></p>
54
  </div>
55
  </div>
56
  <div class="layout-control-group">
57
  <label class="layout-control-label"><?php _e("Mailer Type", mail_bank); ?> : <span class="error">*</span></label>
58
- <div class="wpib-layout-controls-radio">
59
  <?php
60
  $rdl_value = isset($email_data->mailer_type) ? $email_data->mailer_type : "1" ;
61
  if($rdl_value == 1)
@@ -77,7 +76,7 @@ else
77
  </div>
78
  <div class="layout-control-group">
79
  <label class="layout-control-label" ><?php _e("Return Path", mail_bank); ?> :</label>
80
- <div class="wpib-layout-controls-radio">
81
  <?php
82
  $chk_path=isset($email_data->return_path) ? $email_data->return_path : "1";
83
  if($chk_path == "1")
@@ -100,7 +99,7 @@ else
100
  <div class="layout-control-group">
101
  <label class="layout-control-label"><?php _e("Return Email", mail_bank); ?> : <span class="error">*</span></label>
102
  <div class="layout-controls">
103
- <input type="text" name="ux_return_email" placeholder="Please enter your Return Email" class="layout-span9" id="ux_return_email" value="<?php echo isset($email_data->return_email) ? $email_data->return_email : "" ;?>"/><br>
104
  <p class="wpib-desc-italic"><?php _e("You can specify the email address that should be set as tghe return path for your emails.", mail_bank); ?></p>
105
  </div>
106
  </div>
@@ -108,7 +107,7 @@ else
108
  <div class="layout-control-group">
109
  <label class="layout-control-label"><?php _e("Word Wrap", mail_bank); ?> :</label>
110
  <div class="layout-controls">
111
- <input type="text" name="ux_word_wrap" class="layout-span9" id="ux_word_wrap" placeholder="Please enter wordwrap" value="<?php echo isset($email_data->word_wrap) ? $email_data->word_wrap : "50" ;?>"/><br>
112
  <p class="wpib-desc-italic"><?php _e("The number of characters at which the string will be wrapped.", mail_bank); ?></p>
113
  </div>
114
  </div>
@@ -116,20 +115,20 @@ else
116
  <div class="layout-control-group">
117
  <label class="layout-control-label"><?php _e("SMTP Host", mail_bank); ?> : <span class="error">*</span></label>
118
  <div class="layout-controls">
119
- <input type="text" name="ux_smtp_host" class="layout-span9" id="ux_smtp_host" placeholder="Please enter your SMTP Host" value="<?php echo isset($email_data->smtp_host) ? $email_data->smtp_host : "" ;?>"/><br>
120
  <p class="wpib-desc-italic"><?php _e("You can specify the smtp host for sending your emails.", mail_bank); ?></p>
121
  </div>
122
  </div>
123
  <div class="layout-control-group">
124
  <label class="layout-control-label"><?php _e("SMTP Port", mail_bank); ?> : <span class="error">*</span></label>
125
  <div class="layout-controls">
126
- <input type="text" name="ux_smtp_port" class="layout-span9" id="ux_smtp_port" placeholder="Please enter your SMTP Port" value="<?php echo isset($email_data->smtp_port) ? $email_data->smtp_port : "25" ;?>"/><br>
127
  <p class="wpib-desc-italic"><?php _e("You can specify the smtp port for sending your emails.", mail_bank); ?></p>
128
  </div>
129
  </div>
130
  <div class="layout-control-group">
131
  <label class="layout-control-label"><?php _e("Encryption", mail_bank); ?> : <span class="error">*</span></label>
132
- <div class="wpib-layout-controls-radio">
133
  <?php
134
  $rdl_data = isset($email_data->encryption) ? $email_data->encryption : "0" ;
135
  if($rdl_data == 0)
@@ -162,7 +161,7 @@ else
162
  </div>
163
  <div class="layout-control-group">
164
  <label class="layout-control-label"><?php _e("Authentication", mail_bank); ?> : <span class="error">*</span></label>
165
- <div class="wpib-layout-controls-radio">
166
  <?php
167
  $rdl_value = isset($email_data->authentication) ? $email_data->authentication : "" ;
168
  if($rdl_value == 1)
@@ -204,7 +203,7 @@ else
204
  </div>
205
  <div class="layout-control-group" style="margin-top: 10px;">
206
  <label class="layout-control-label"><?php _e("SMTP Keep Alive", mail_bank); ?> : </label>
207
- <div class="wpib-layout-controls-radio">
208
  <?php
209
  $smtp_alive = isset($email_data->smtp_keep_alive) ? $email_data->smtp_keep_alive : "1" ;
210
  if($smtp_alive == 0)
@@ -226,7 +225,6 @@ else
226
  </div>
227
  </div>
228
  </div>
229
- </div>
230
  <input type="submit" id="ux_btn_action" name="ux_btn_action" class="btn btn-danger" style="margin-left: 178px; margin-top: 10px;" value="<?php _e("Save Changes", mail_bank); ?>">
231
  </div>
232
  </div>
@@ -313,10 +311,16 @@ jQuery("#ux_frm_email").validate
313
  },
314
  submitHandler: function(form)
315
  {
 
 
 
 
316
  var password= encodeURIComponent(jQuery("#ux_txt_password").val());
317
  jQuery("#form_success_message").css("display","block");
318
  jQuery.post(ajaxurl, jQuery(form).serialize() +"&password="+password+"&param=add_mail_detail&action=add_mail_library", function(data)
319
  {
 
 
320
  window.location.reload();
321
  });
322
  }
38
  <h4><?php _e( "Settings - WP Mail Bank", mail_bank ); ?></h4>
39
  </div>
40
  <div class="widget-layout-body">
 
41
  <div class="layout-control-group">
42
  <label class="layout-control-label"><?php _e("From Name", mail_bank); ?> : <span class="error">*</span></label>
43
  <div class="layout-controls">
44
+ <input type="text" name="ux_email_from_name" class="layout-span12" id="ux_email_from_name" placeholder="Please enter your From Name" value="<?php echo isset($email_data->from_name) ? $email_data->from_name : "WordPress" ;?>"/><br>
45
  <p class="wpib-desc-italic"><?php _e("You can specify the name that emails should be sent from.", mail_bank); ?></p>
46
  </div>
47
  </div>
48
  <div class="layout-control-group">
49
  <label class="layout-control-label"><?php _e("From Email", mail_bank); ?> : <span class="error">*</span></label>
50
  <div class="layout-controls">
51
+ <input type="text" name="ux_email_from_email" class="layout-span12" id="ux_email_from_email" placeholder="Please enter your From Email" value="<?php echo isset($email_data->from_email) ? $email_data->from_email : $admin_email ;?>"/><br>
52
  <p class="wpib-desc-italic"><?php _e("You can specify the email that emails should be sent from.", mail_bank); ?></p>
53
  </div>
54
  </div>
55
  <div class="layout-control-group">
56
  <label class="layout-control-label"><?php _e("Mailer Type", mail_bank); ?> : <span class="error">*</span></label>
57
+ <div class="layout-controls rdl_mail_bank">
58
  <?php
59
  $rdl_value = isset($email_data->mailer_type) ? $email_data->mailer_type : "1" ;
60
  if($rdl_value == 1)
76
  </div>
77
  <div class="layout-control-group">
78
  <label class="layout-control-label" ><?php _e("Return Path", mail_bank); ?> :</label>
79
+ <div class="layout-controls rdl_mail_bank">
80
  <?php
81
  $chk_path=isset($email_data->return_path) ? $email_data->return_path : "1";
82
  if($chk_path == "1")
99
  <div class="layout-control-group">
100
  <label class="layout-control-label"><?php _e("Return Email", mail_bank); ?> : <span class="error">*</span></label>
101
  <div class="layout-controls">
102
+ <input type="text" name="ux_return_email" placeholder="Please enter your Return Email" class="layout-span12" id="ux_return_email" value="<?php echo isset($email_data->return_email) ? $email_data->return_email : "" ;?>"/><br>
103
  <p class="wpib-desc-italic"><?php _e("You can specify the email address that should be set as tghe return path for your emails.", mail_bank); ?></p>
104
  </div>
105
  </div>
107
  <div class="layout-control-group">
108
  <label class="layout-control-label"><?php _e("Word Wrap", mail_bank); ?> :</label>
109
  <div class="layout-controls">
110
+ <input type="text" name="ux_word_wrap" class="layout-span12" id="ux_word_wrap" placeholder="Please enter wordwrap" value="<?php echo isset($email_data->word_wrap) ? $email_data->word_wrap : "50" ;?>"/><br>
111
  <p class="wpib-desc-italic"><?php _e("The number of characters at which the string will be wrapped.", mail_bank); ?></p>
112
  </div>
113
  </div>
115
  <div class="layout-control-group">
116
  <label class="layout-control-label"><?php _e("SMTP Host", mail_bank); ?> : <span class="error">*</span></label>
117
  <div class="layout-controls">
118
+ <input type="text" name="ux_smtp_host" class="layout-span12" id="ux_smtp_host" placeholder="Please enter your SMTP Host" value="<?php echo isset($email_data->smtp_host) ? $email_data->smtp_host : "" ;?>"/><br>
119
  <p class="wpib-desc-italic"><?php _e("You can specify the smtp host for sending your emails.", mail_bank); ?></p>
120
  </div>
121
  </div>
122
  <div class="layout-control-group">
123
  <label class="layout-control-label"><?php _e("SMTP Port", mail_bank); ?> : <span class="error">*</span></label>
124
  <div class="layout-controls">
125
+ <input type="text" name="ux_smtp_port" class="layout-span12" id="ux_smtp_port" placeholder="Please enter your SMTP Port" value="<?php echo isset($email_data->smtp_port) ? $email_data->smtp_port : "25" ;?>"/><br>
126
  <p class="wpib-desc-italic"><?php _e("You can specify the smtp port for sending your emails.", mail_bank); ?></p>
127
  </div>
128
  </div>
129
  <div class="layout-control-group">
130
  <label class="layout-control-label"><?php _e("Encryption", mail_bank); ?> : <span class="error">*</span></label>
131
+ <div class="layout-controls rdl_mail_bank">
132
  <?php
133
  $rdl_data = isset($email_data->encryption) ? $email_data->encryption : "0" ;
134
  if($rdl_data == 0)
161
  </div>
162
  <div class="layout-control-group">
163
  <label class="layout-control-label"><?php _e("Authentication", mail_bank); ?> : <span class="error">*</span></label>
164
+ <div class="layout-controls rdl_mail_bank">
165
  <?php
166
  $rdl_value = isset($email_data->authentication) ? $email_data->authentication : "" ;
167
  if($rdl_value == 1)
203
  </div>
204
  <div class="layout-control-group" style="margin-top: 10px;">
205
  <label class="layout-control-label"><?php _e("SMTP Keep Alive", mail_bank); ?> : </label>
206
+ <div class="layout-controls rdl_mail_bank">
207
  <?php
208
  $smtp_alive = isset($email_data->smtp_keep_alive) ? $email_data->smtp_keep_alive : "1" ;
209
  if($smtp_alive == 0)
225
  </div>
226
  </div>
227
  </div>
 
228
  <input type="submit" id="ux_btn_action" name="ux_btn_action" class="btn btn-danger" style="margin-left: 178px; margin-top: 10px;" value="<?php _e("Save Changes", mail_bank); ?>">
229
  </div>
230
  </div>
311
  },
312
  submitHandler: function(form)
313
  {
314
+ jQuery("body").css("opacity",".5");
315
+ var overlay = jQuery("<div class=\"processing_overlay\"></div>");
316
+ jQuery("body").append(overlay);
317
+
318
  var password= encodeURIComponent(jQuery("#ux_txt_password").val());
319
  jQuery("#form_success_message").css("display","block");
320
  jQuery.post(ajaxurl, jQuery(form).serialize() +"&password="+password+"&param=add_mail_detail&action=add_mail_library", function(data)
321
  {
322
+ jQuery(".processing_overlay").remove();
323
+ jQuery("body").css("opacity","1");
324
  window.location.reload();
325
  });
326
  }
views/test_email.php CHANGED
@@ -33,21 +33,21 @@ else
33
  <div class="layout-control-group">
34
  <label class="layout-control-label"><?php _e("To", mail_bank); ?> : <span class="error">*</span></label>
35
  <div class="layout-controls">
36
- <input type="text" name="ux_email_to" class="layout-span9" placeholder="Please enter Email" id="ux_email_to" value="<?php echo $admin_email?>"/><br>
37
  <p class="wpib-desc-italic"><?php _e("You can specify the email-address you want to send for testing.", mail_bank); ?></p>
38
  </div>
39
  </div>
40
  <div class="layout-control-group">
41
  <label class="layout-control-label"><?php _e("Subject", mail_bank); ?> : <span class="error">*</span></label>
42
  <div class="layout-controls">
43
- <input type="text" name="ux_email_subject" class="layout-span9" placeholder="Please enter Subject" id="ux_email_subject" value="Test Email"/><br>
44
  <p class="wpib-desc-italic"><?php _e("You can specify the subject of the email you want to send for testing.", mail_bank); ?></p>
45
  </div>
46
  </div>
47
  <div class="layout-control-group">
48
  <label class="layout-control-label"><?php _e("Message", mail_bank); ?> :</label>
49
  <div class="layout-controls">
50
- <div class="layout-span9">
51
  <?php
52
  $distribution = "Hello,
53
  This is a Test Email from WP Mail Bank.
@@ -80,6 +80,11 @@ else
80
  </div>
81
  <div class="widget-layout-body">
82
  <div class="fluid-layout">
 
 
 
 
 
83
  <div class="layout-control-group" id="result_div" style="display:none;">
84
  <label class="layout-control-label"><?php _e("Result ", mail_bank); ?>:</label>
85
  <div class="layout-controls">
@@ -92,13 +97,8 @@ else
92
  <textarea name="ux_console_log" class="layout-span12" id="ux_console_log" rows="15" readonly="readonly"><?php _e("Kindly be Patient! We are sending the Test Email!", mail_bank); ?></textarea>
93
  </div>
94
  </div>
95
- <div class="layout-control-group">
96
- <input type="button" id="ux_btn_action" name="ux_btn_action" onclick="back_settings();" class="btn btn-danger" value="<?php _e("Go Back to Settings", mail_bank); ?>">
97
- <input type="button" id="ux_btn_action" name="ux_btn_action" onclick="send_test_email();" class="btn btn-danger" value="<?php _e("Send Another Test Email", mail_bank); ?>" style="float:Right;">
98
- </div>
99
  </div>
100
  </div>
101
-
102
  </div>
103
  </div>
104
  </div>
33
  <div class="layout-control-group">
34
  <label class="layout-control-label"><?php _e("To", mail_bank); ?> : <span class="error">*</span></label>
35
  <div class="layout-controls">
36
+ <input type="text" name="ux_email_to" class="layout-span12" placeholder="Please enter Email" id="ux_email_to" value="<?php echo $admin_email?>"/><br>
37
  <p class="wpib-desc-italic"><?php _e("You can specify the email-address you want to send for testing.", mail_bank); ?></p>
38
  </div>
39
  </div>
40
  <div class="layout-control-group">
41
  <label class="layout-control-label"><?php _e("Subject", mail_bank); ?> : <span class="error">*</span></label>
42
  <div class="layout-controls">
43
+ <input type="text" name="ux_email_subject" class="layout-span12" placeholder="Please enter Subject" id="ux_email_subject" value="Test Email"/><br>
44
  <p class="wpib-desc-italic"><?php _e("You can specify the subject of the email you want to send for testing.", mail_bank); ?></p>
45
  </div>
46
  </div>
47
  <div class="layout-control-group">
48
  <label class="layout-control-label"><?php _e("Message", mail_bank); ?> :</label>
49
  <div class="layout-controls">
50
+ <div class="layout-span12">
51
  <?php
52
  $distribution = "Hello,
53
  This is a Test Email from WP Mail Bank.
80
  </div>
81
  <div class="widget-layout-body">
82
  <div class="fluid-layout">
83
+ <div class="layout-control-group">
84
+ <input type="button" id="ux_btn_action" name="ux_btn_action" onclick="back_settings();" class="btn btn-danger" value="<?php _e("Go Back to Settings", mail_bank); ?>">
85
+ <input type="button" id="ux_btn_action" name="ux_btn_action" onclick="send_test_email();" class="btn btn-danger" value="<?php _e("Send Another Test Email", mail_bank); ?>" style="float:Right;">
86
+ </div>
87
+ <div class="separator-doubled" style="padding: 4px;"></div>
88
  <div class="layout-control-group" id="result_div" style="display:none;">
89
  <label class="layout-control-label"><?php _e("Result ", mail_bank); ?>:</label>
90
  <div class="layout-controls">
97
  <textarea name="ux_console_log" class="layout-span12" id="ux_console_log" rows="15" readonly="readonly"><?php _e("Kindly be Patient! We are sending the Test Email!", mail_bank); ?></textarea>
98
  </div>
99
  </div>
 
 
 
 
100
  </div>
101
  </div>
 
102
  </div>
103
  </div>
104
  </div>
views/wp_system_status.php CHANGED
@@ -11,6 +11,7 @@ switch($role)
11
  $user_role_permission = "publish_posts";
12
  break;
13
  }
 
14
  if (!current_user_can($user_role_permission))
15
  {
16
  return;
@@ -20,8 +21,8 @@ else
20
  ?>
21
  <form id="frm_system_status" class="layout-form wpib-page-width" method="post">
22
  <div class="fluid-layout">
23
- <div class="layout-span12">
24
- <div class="widget-layout wpib-body-background">
25
  <div class="widget-layout-title">
26
  <h4>
27
  <?php _e("System Status - WP Mail Bank", mail_bank); ?>
@@ -29,75 +30,61 @@ else
29
  </div>
30
  <div class="widget-layout-body">
31
  <a class="btn btn-danger system-report" href="#"><?php _e("Get System Report", mail_bank); ?></a>
32
- <div id="wp-insta-system-report" class="layout-system-report">
33
  <textarea readonly="readonly"></textarea>
34
  </div>
35
  <a class="btn btn-danger close-report" href="#"><?php _e("Close System Report", mail_bank); ?></a>
36
- <div class="wpib-separator-doubled"></div>
37
  <div class="fluid-layout">
38
- <div class="layout-span6">
39
  <div class="widget-layout">
40
  <div class="widget-layout-title">
41
  <h4>Environment</h4>
42
  </div>
43
  <div class="widget-layout-body">
44
- <div class="layout-control-group">
45
- <label class="layout-label-control-group">Home URL :</label>
46
- <div class="layout-controls">
47
- <span><?php echo home_url(); ?></span>
 
 
 
 
48
  </div>
49
  </div>
50
- </div>
51
- <div class="widget-layout-body">
52
  <div class="layout-control-group">
53
- <label class="layout-label-control-group">Site URL :</label>
54
-
55
- <div class="layout-controls">
56
  <span><?php echo site_url(); ?></span>
57
  </div>
58
  </div>
59
- </div>
60
- <div class="widget-layout-body">
61
  <div class="layout-control-group">
62
- <label class="layout-label-control-group">WP Version :</label>
63
-
64
- <div class="layout-controls">
65
  <span><?php bloginfo("version"); ?></span>
66
  </div>
67
  </div>
68
- </div>
69
- <div class="widget-layout-body">
70
  <div class="layout-control-group">
71
- <label class="layout-label-control-group">WP Multisite Enabled :</label>
72
-
73
- <div class="layout-controls">
74
  <span><?php if (is_multisite()) echo "Yes"; else echo "No"; ?></span>
75
  </div>
76
  </div>
77
- </div>
78
- <div class="widget-layout-body">
79
  <div class="layout-control-group">
80
- <label class="layout-label-control-group">Web Server Info :</label>
81
-
82
- <div class="layout-controls">
83
  <span><?php echo esc_html($_SERVER["SERVER_SOFTWARE"]); ?></span>
84
  </div>
85
  </div>
86
- </div>
87
- <div class="widget-layout-body">
88
  <div class="layout-control-group">
89
- <label class="layout-label-control-group">PHP Version :</label>
90
-
91
- <div class="layout-controls">
92
  <span><?php if (function_exists("phpversion")) echo esc_html(phpversion()); ?></span>
93
  </div>
94
  </div>
95
- </div>
96
- <div class="widget-layout-body">
97
  <div class="layout-control-group">
98
- <label class="layout-label-control-group">MySQL Version :</label>
99
-
100
- <div class="layout-controls">
101
  <span>
102
  <?php
103
  global $wpdb;
@@ -106,30 +93,21 @@ else
106
  </span>
107
  </div>
108
  </div>
109
- </div>
110
- <div class="widget-layout-body">
111
  <div class="layout-control-group">
112
- <label class="layout-label-control-group">WP Debug Mode :</label>
113
-
114
- <div class="layout-controls">
115
  <span><?php if (defined("WP_DEBUG") && WP_DEBUG) echo "Yes"; else echo "No"; ?></span>
116
  </div>
117
  </div>
118
- </div>
119
- <div class="widget-layout-body">
120
  <div class="layout-control-group">
121
- <label class="layout-label-control-group">WP Language :</label>
122
-
123
- <div class="layout-controls">
124
  <span><?php if (defined("WPLANG") && WPLANG) echo WPLANG; else _e("Default"); ?></span>
125
  </div>
126
  </div>
127
- </div>
128
- <div class="widget-layout-body">
129
  <div class="layout-control-group">
130
- <label class="layout-label-control-group">PHP Post Max Size :</label>
131
-
132
- <div class="layout-controls">
133
  <span>
134
  <?php
135
  echo ini_get("post_max_size");
@@ -137,16 +115,12 @@ else
137
  </span>
138
  </div>
139
  </div>
140
- </div>
141
- <div class="widget-layout-body">
142
  <div class="layout-control-group">
143
- <label class="layout-label-control-group">WP Max Upload Size :</label>
144
-
145
- <div class="layout-controls">
146
  <span><?php echo size_format(wp_max_upload_size()); ?></span>
147
  </div>
148
  </div>
149
- </div>
150
  <?php
151
  $request["cmd"] = "_notify-validate";
152
  $params = array(
@@ -157,56 +131,45 @@ else
157
  );
158
  $response = wp_remote_post( "https://www.paypal.com/cgi-bin/webscr", $params );
159
  ?>
160
- <div class="widget-layout-body">
161
  <div class="layout-control-group">
162
- <label class="layout-label-control-group">WP Remote Post :</label>
163
-
164
- <div class="layout-controls">
165
- <span><?php if ( ! is_wp_error( $response ))
166
- {
167
- echo "Success";
168
- }
169
- else
170
- {
171
- echo "Failed";
172
- }
173
- ?></span>
 
174
  </div>
175
  </div>
176
- </div>
177
  <?php if (function_exists("ini_get")) : ?>
178
- <div class="widget-layout-body">
179
  <div class="layout-control-group">
180
- <label class="layout-label-control-group">PHP Max Script Execute Time :</label>
181
-
182
- <div class="layout-controls">
183
  <span><?php echo ini_get("max_execution_time"); ?>s</span>
184
  </div>
185
  </div>
186
- </div>
187
- <div class="widget-layout-body">
188
  <div class="layout-control-group">
189
- <label class="layout-label-control-group">PHP Max Input Vars :</label>
190
-
191
- <div class="layout-controls">
192
  <span><?php echo ini_get("max_input_vars"); ?></span>
193
  </div>
194
  </div>
195
- </div>
196
- <div class="widget-layout-body">
197
  <div class="layout-control-group">
198
- <label class="layout-label-control-group">SUHOSIN Installed" :</label>
199
-
200
- <div class="layout-controls">
201
  <span><?php echo extension_loaded("suhosin") ? "Yes" : "No" ?></span>
202
  </div>
203
  </div>
204
- </div>
205
  <?php endif; ?>
206
- <div class="widget-layout-body">
207
  <div class="layout-control-group">
208
- <label class="layout-label-control-group">Default Timezone :</label>
209
- <div class="layout-controls">
210
  <span>
211
  <?php
212
  $timezone = date_default_timezone_get();
@@ -219,7 +182,6 @@ else
219
  </span>
220
  </div>
221
  </div>
222
- </div>
223
  <?php
224
  global $wpdb, $gb;
225
  // Get MYSQL Version
@@ -259,110 +221,89 @@ else
259
  if (is_callable("xml_parser_create")) $xml = "Yes";
260
  else $xml = "No";
261
  ?>
262
- <div class="widget-layout-body">
263
  <div class="layout-control-group">
264
- <label class="layout-label-control-group">Operating System :</label>
265
- <div class="layout-controls">
266
  <span>
267
  <?php echo PHP_OS; ?>&nbsp;(<?php echo(PHP_INT_SIZE * 8) ?>&nbsp;Bit)
268
  </span>
269
  </div>
270
  </div>
271
- </div>
272
- <div class="widget-layout-body">
273
  <div class="layout-control-group">
274
- <label class="layout-label-control-group">Memory usage :</label>
275
- <div class="layout-controls">
276
  <span>
277
  <?php echo $memory_usage; ?>
278
  </span>
279
  </div>
280
  </div>
281
- </div>
282
- <div class="widget-layout-body">
283
  <div class="layout-control-group">
284
- <label class="layout-label-control-group">SQL Mode :</label>
285
- <div class="layout-controls">
286
  <span>
287
  <?php echo $sqlmode; ?>
288
  </span>
289
  </div>
290
  </div>
291
- </div>
292
- <div class="widget-layout-body">
293
  <div class="layout-control-group">
294
- <label class="layout-label-control-group">PHP Safe Mode :</label>
295
- <div class="layout-controls">
296
  <span>
297
  <?php echo PHP_VERSION; ?>
298
  </span>
299
  </div>
300
  </div>
301
- </div>
302
- <div class="widget-layout-body">
303
  <div class="layout-control-group">
304
- <label class="layout-label-control-group">PHP Allow URL fopen :</label>
305
- <div class="layout-controls">
306
  <span>
307
  <?php echo $allowurlfopen; ?>
308
  </span>
309
  </div>
310
  </div>
311
- </div>
312
- <div class="widget-layout-body">
313
  <div class="layout-control-group">
314
- <label class="layout-label-control-group">PHP Memory Limit :</label>
315
- <div class="layout-controls">
316
  <span>
317
  <?php echo $memory_limit; ?>
318
  </span>
319
  </div>
320
  </div>
321
- </div>
322
- <div class="widget-layout-body">
323
  <div class="layout-control-group">
324
- <label class="layout-label-control-group">PHP Max Post Size :</label>
325
- <div class="layout-controls">
326
  <span>
327
  <?php echo $post_maximum; ?>
328
  </span>
329
  </div>
330
  </div>
331
- </div>
332
- <div class="widget-layout-body">
333
  <div class="layout-control-group">
334
- <label class="layout-label-control-group">PCRE Backtracking Limit :</label>
335
- <div class="layout-controls">
336
  <span>
337
  <?php echo $backtrack_lmt; ?>
338
  </span>
339
  </div>
340
  </div>
341
- </div>
342
- <div class="widget-layout-body">
343
  <div class="layout-control-group">
344
- <label class="layout-label-control-group">PHP Exif support :</label>
345
- <div class="layout-controls">
346
  <span>
347
  <?php echo $exif; ?>
348
  </span>
349
  </div>
350
  </div>
351
- </div>
352
- <div class="widget-layout-body">
353
  <div class="layout-control-group">
354
- <label class="layout-label-control-group">PHP IPTC support :</label>
355
- <div class="layout-controls">
356
  <span>
357
  <?php echo $iptc; ?>
358
  </span>
359
  </div>
360
  </div>
361
- </div>
362
- <div class="widget-layout-body">
363
  <div class="layout-control-group">
364
- <label class="layout-label-control-group">PHP XML support :</label>
365
- <div class="layout-controls">
366
  <span>
367
  <?php echo $xml; ?>
368
  </span>
@@ -371,34 +312,30 @@ else
371
  </div>
372
  </div>
373
  </div>
374
- <div class="layout-span6">
375
  <div class="widget-layout">
376
  <div class="widget-layout-title">
377
  <h4>Plugins</h4>
378
  </div>
379
  <div class="widget-layout-body">
380
  <div class="layout-control-group">
381
- <label class="layout-label-control-group">Installed Plugins :</label>
382
- <div class="layout-controls">
383
  <span>
384
  <?php
385
  $active_plugins = (array)get_option("active_plugins", array());
386
-
387
  if (is_multisite())
388
  $active_plugins = array_merge($active_plugins, get_site_option("active_sitewide_plugins", array()));
389
  $get_plugins = array();
390
-
391
  foreach ($active_plugins as $plugin) {
392
  $plugin_data = @get_plugin_data(WP_PLUGIN_DIR . "/" . $plugin);
393
  $dirname = dirname($plugin);
394
  $version_string = "";
395
  if (!empty($plugin_data["Name"])) {
396
  $plugin_name = $plugin_data["Name"];
397
-
398
  if (!empty($plugin_data["PluginURI"])) {
399
  $plugin_name = "<a href=\"" . esc_url($plugin_data["PluginURI"]) . "\" title=\"" . "Visit plugin homepage" . "\">" . $plugin_name . "</a>";
400
  }
401
-
402
  if (strstr($dirname, mail_bank)) {
403
  if (false === ($version_data = get_transient($plugin . "_version_data"))) {
404
  $changelog = wp_remote_get("http://dzv365zjfbd8v.cloudfront.net/changelogs/" . $dirname . "/changelog.txt");
@@ -443,17 +380,15 @@ else
443
  </div>
444
  <div class="widget-layout-body">
445
  <div class="layout-control-group">
446
- <label class="layout-label-control-group">Theme Name :</label>
447
 
448
- <div class="layout-controls">
449
  <span><?php echo $active_theme->Name; ?></span>
450
  </div>
451
  </div>
452
- </div>
453
- <div class="widget-layout-body">
454
  <div class="layout-control-group">
455
- <label class="layout-label-control-group">Theme Version :</label>
456
- <div class="layout-controls">
457
  <span><?php
458
  echo $active_theme->Version;
459
  if (!empty($theme_version_data["version"]) && version_compare($theme_version_data["version"], $active_theme->Version, "!="))
@@ -461,12 +396,9 @@ else
461
  </span>
462
  </div>
463
  </div>
464
- </div>
465
- <div class="widget-layout-body">
466
  <div class="layout-control-group">
467
- <label class="layout-label-control-group">Author URL :</label>
468
-
469
- <div class="layout-controls">
470
  <span><?php echo $active_theme->{"Author URI"}; ?></span>
471
  </div>
472
  </div>
@@ -499,7 +431,6 @@ else
499
  return o;
500
  };
501
 
502
-
503
  jQuery("a.system-report").click(function () {
504
  var report = "";
505
  jQuery(".layout-span6 .widget-layout").each(function () {
@@ -522,8 +453,8 @@ else
522
  });
523
  });
524
  try {
525
- jQuery("#wp-insta-system-report").slideDown();
526
- jQuery("#wp-insta-system-report textarea").val(report).focus().select();
527
  jQuery(this).fadeOut();
528
  jQuery("a.close-report").fadeIn();
529
  return false;
@@ -533,10 +464,14 @@ else
533
  return false;
534
  });
535
  jQuery("a.close-report").click(function () {
536
- jQuery("#wp-insta-system-report").slideUp();
537
  jQuery(this).fadeOut();
538
  jQuery("a.system-report").fadeIn();
539
  })
 
 
 
 
540
  </script>
541
  <?php
542
  }
11
  $user_role_permission = "publish_posts";
12
  break;
13
  }
14
+
15
  if (!current_user_can($user_role_permission))
16
  {
17
  return;
21
  ?>
22
  <form id="frm_system_status" class="layout-form wpib-page-width" method="post">
23
  <div class="fluid-layout">
24
+ <div class="layout-span12 responsive">
25
+ <div class="widget-layout">
26
  <div class="widget-layout-title">
27
  <h4>
28
  <?php _e("System Status - WP Mail Bank", mail_bank); ?>
30
  </div>
31
  <div class="widget-layout-body">
32
  <a class="btn btn-danger system-report" href="#"><?php _e("Get System Report", mail_bank); ?></a>
33
+ <div id="wp-mail-system-report" class="layout-system-report">
34
  <textarea readonly="readonly"></textarea>
35
  </div>
36
  <a class="btn btn-danger close-report" href="#"><?php _e("Close System Report", mail_bank); ?></a>
37
+ <div class="separator-doubled"></div>
38
  <div class="fluid-layout">
39
+ <div class="layout-span6 responsive">
40
  <div class="widget-layout">
41
  <div class="widget-layout-title">
42
  <h4>Environment</h4>
43
  </div>
44
  <div class="widget-layout-body">
45
+ <div class="fluid-layout">
46
+ <div class="layout-span12 responsive">
47
+ <div class="layout-control-group">
48
+ <label class="layout-control-label">Home URL :</label>
49
+ <div class="layout-controls wp_layout_control_mail_bank">
50
+ <span><?php echo home_url(); ?></span>
51
+ </div>
52
+ </div>
53
  </div>
54
  </div>
 
 
55
  <div class="layout-control-group">
56
+ <label class="layout-control-label">Site URL :</label>
57
+ <div class="layout-controls wp_layout_control_mail_bank">
 
58
  <span><?php echo site_url(); ?></span>
59
  </div>
60
  </div>
 
 
61
  <div class="layout-control-group">
62
+ <label class="layout-control-label">WP Version :</label>
63
+ <div class="layout-controls wp_layout_control_mail_bank">
 
64
  <span><?php bloginfo("version"); ?></span>
65
  </div>
66
  </div>
 
 
67
  <div class="layout-control-group">
68
+ <label class="layout-control-label">WP Multisite Enabled :</label>
69
+ <div class="layout-controls wp_layout_control_mail_bank">
 
70
  <span><?php if (is_multisite()) echo "Yes"; else echo "No"; ?></span>
71
  </div>
72
  </div>
 
 
73
  <div class="layout-control-group">
74
+ <label class="layout-control-label">Web Server Info :</label>
75
+ <div class="layout-controls wp_layout_control_mail_bank">
 
76
  <span><?php echo esc_html($_SERVER["SERVER_SOFTWARE"]); ?></span>
77
  </div>
78
  </div>
 
 
79
  <div class="layout-control-group">
80
+ <label class="layout-control-label">PHP Version :</label>
81
+ <div class="layout-controls wp_layout_control_mail_bank">
 
82
  <span><?php if (function_exists("phpversion")) echo esc_html(phpversion()); ?></span>
83
  </div>
84
  </div>
 
 
85
  <div class="layout-control-group">
86
+ <label class="layout-control-label">MySQL Version :</label>
87
+ <div class="layout-controls wp_layout_control_mail_bank">
 
88
  <span>
89
  <?php
90
  global $wpdb;
93
  </span>
94
  </div>
95
  </div>
 
 
96
  <div class="layout-control-group">
97
+ <label class="layout-control-label">WP Debug Mode :</label>
98
+ <div class="layout-controls wp_layout_control_mail_bank">
 
99
  <span><?php if (defined("WP_DEBUG") && WP_DEBUG) echo "Yes"; else echo "No"; ?></span>
100
  </div>
101
  </div>
 
 
102
  <div class="layout-control-group">
103
+ <label class="layout-control-label">WP Language :</label>
104
+ <div class="layout-controls wp_layout_control_mail_bank">
 
105
  <span><?php if (defined("WPLANG") && WPLANG) echo WPLANG; else _e("Default"); ?></span>
106
  </div>
107
  </div>
 
 
108
  <div class="layout-control-group">
109
+ <label class="layout-control-label">PHP Post Max Size :</label>
110
+ <div class="layout-controls wp_layout_control_mail_bank">
 
111
  <span>
112
  <?php
113
  echo ini_get("post_max_size");
115
  </span>
116
  </div>
117
  </div>
 
 
118
  <div class="layout-control-group">
119
+ <label class="layout-control-label">WP Max Upload Size :</label>
120
+ <div class="layout-controls wp_layout_control_mail_bank">
 
121
  <span><?php echo size_format(wp_max_upload_size()); ?></span>
122
  </div>
123
  </div>
 
124
  <?php
125
  $request["cmd"] = "_notify-validate";
126
  $params = array(
131
  );
132
  $response = wp_remote_post( "https://www.paypal.com/cgi-bin/webscr", $params );
133
  ?>
 
134
  <div class="layout-control-group">
135
+ <label class="layout-control-label">WP Remote Post :</label>
136
+ <div class="layout-controls wp_layout_control_mail_bank">
137
+ <span>
138
+ <?php if ( ! is_wp_error( $response ))
139
+ {
140
+ echo "Success";
141
+ }
142
+ else
143
+ {
144
+ echo "Failed";
145
+ }
146
+ ?>
147
+ </span>
148
  </div>
149
  </div>
 
150
  <?php if (function_exists("ini_get")) : ?>
 
151
  <div class="layout-control-group">
152
+ <label class="layout-control-label">PHP Max Script Execute Time :</label>
153
+ <div class="layout-controls wp_layout_control_mail_bank">
 
154
  <span><?php echo ini_get("max_execution_time"); ?>s</span>
155
  </div>
156
  </div>
 
 
157
  <div class="layout-control-group">
158
+ <label class="layout-control-label">PHP Max Input Vars :</label>
159
+ <div class="layout-controls wp_layout_control_mail_bank">
 
160
  <span><?php echo ini_get("max_input_vars"); ?></span>
161
  </div>
162
  </div>
 
 
163
  <div class="layout-control-group">
164
+ <label class="layout-control-label">SUHOSIN Installed" :</label>
165
+ <div class="layout-controls wp_layout_control_mail_bank">
 
166
  <span><?php echo extension_loaded("suhosin") ? "Yes" : "No" ?></span>
167
  </div>
168
  </div>
 
169
  <?php endif; ?>
 
170
  <div class="layout-control-group">
171
+ <label class="layout-control-label">Default Timezone :</label>
172
+ <div class="layout-controls wp_layout_control_mail_bank">
173
  <span>
174
  <?php
175
  $timezone = date_default_timezone_get();
182
  </span>
183
  </div>
184
  </div>
 
185
  <?php
186
  global $wpdb, $gb;
187
  // Get MYSQL Version
221
  if (is_callable("xml_parser_create")) $xml = "Yes";
222
  else $xml = "No";
223
  ?>
 
224
  <div class="layout-control-group">
225
+ <label class="layout-control-label">Operating System :</label>
226
+ <div class="layout-controls wp_layout_control_mail_bank">
227
  <span>
228
  <?php echo PHP_OS; ?>&nbsp;(<?php echo(PHP_INT_SIZE * 8) ?>&nbsp;Bit)
229
  </span>
230
  </div>
231
  </div>
 
 
232
  <div class="layout-control-group">
233
+ <label class="layout-control-label">Memory usage :</label>
234
+ <div class="layout-controls wp_layout_control_mail_bank">
235
  <span>
236
  <?php echo $memory_usage; ?>
237
  </span>
238
  </div>
239
  </div>
 
 
240
  <div class="layout-control-group">
241
+ <label class="layout-control-label">SQL Mode :</label>
242
+ <div class="layout-controls wp_layout_control_mail_bank">
243
  <span>
244
  <?php echo $sqlmode; ?>
245
  </span>
246
  </div>
247
  </div>
 
 
248
  <div class="layout-control-group">
249
+ <label class="layout-control-label">PHP Safe Mode :</label>
250
+ <div class="layout-controls wp_layout_control_mail_bank">
251
  <span>
252
  <?php echo PHP_VERSION; ?>
253
  </span>
254
  </div>
255
  </div>
 
 
256
  <div class="layout-control-group">
257
+ <label class="layout-control-label">PHP Allow URL fopen :</label>
258
+ <div class="layout-controls wp_layout_control_mail_bank">
259
  <span>
260
  <?php echo $allowurlfopen; ?>
261
  </span>
262
  </div>
263
  </div>
 
 
264
  <div class="layout-control-group">
265
+ <label class="layout-control-label">PHP Memory Limit :</label>
266
+ <div class="layout-controls wp_layout_control_mail_bank">
267
  <span>
268
  <?php echo $memory_limit; ?>
269
  </span>
270
  </div>
271
  </div>
 
 
272
  <div class="layout-control-group">
273
+ <label class="layout-control-label">PHP Max Post Size :</label>
274
+ <div class="layout-controls wp_layout_control_mail_bank">
275
  <span>
276
  <?php echo $post_maximum; ?>
277
  </span>
278
  </div>
279
  </div>
 
 
280
  <div class="layout-control-group">
281
+ <label class="layout-control-label">PCRE Backtracking Limit :</label>
282
+ <div class="layout-controls wp_layout_control_mail_bank">
283
  <span>
284
  <?php echo $backtrack_lmt; ?>
285
  </span>
286
  </div>
287
  </div>
 
 
288
  <div class="layout-control-group">
289
+ <label class="layout-control-label">PHP Exif support :</label>
290
+ <div class="layout-controls wp_layout_control_mail_bank">
291
  <span>
292
  <?php echo $exif; ?>
293
  </span>
294
  </div>
295
  </div>
 
 
296
  <div class="layout-control-group">
297
+ <label class="layout-control-label">PHP IPTC support :</label>
298
+ <div class="layout-controls wp_layout_control_mail_bank">
299
  <span>
300
  <?php echo $iptc; ?>
301
  </span>
302
  </div>
303
  </div>
 
 
304
  <div class="layout-control-group">
305
+ <label class="layout-control-label">PHP XML support :</label>
306
+ <div class="layout-controls wp_layout_control_mail_bank">
307
  <span>
308
  <?php echo $xml; ?>
309
  </span>
312
  </div>
313
  </div>
314
  </div>
315
+ <div class="layout-span6 responsive">
316
  <div class="widget-layout">
317
  <div class="widget-layout-title">
318
  <h4>Plugins</h4>
319
  </div>
320
  <div class="widget-layout-body">
321
  <div class="layout-control-group">
322
+ <label class="layout-control-label">Installed Plugins :</label>
323
+ <div class="layout-controls wp_layout_control_mail_bank">
324
  <span>
325
  <?php
326
  $active_plugins = (array)get_option("active_plugins", array());
 
327
  if (is_multisite())
328
  $active_plugins = array_merge($active_plugins, get_site_option("active_sitewide_plugins", array()));
329
  $get_plugins = array();
 
330
  foreach ($active_plugins as $plugin) {
331
  $plugin_data = @get_plugin_data(WP_PLUGIN_DIR . "/" . $plugin);
332
  $dirname = dirname($plugin);
333
  $version_string = "";
334
  if (!empty($plugin_data["Name"])) {
335
  $plugin_name = $plugin_data["Name"];
 
336
  if (!empty($plugin_data["PluginURI"])) {
337
  $plugin_name = "<a href=\"" . esc_url($plugin_data["PluginURI"]) . "\" title=\"" . "Visit plugin homepage" . "\">" . $plugin_name . "</a>";
338
  }
 
339
  if (strstr($dirname, mail_bank)) {
340
  if (false === ($version_data = get_transient($plugin . "_version_data"))) {
341
  $changelog = wp_remote_get("http://dzv365zjfbd8v.cloudfront.net/changelogs/" . $dirname . "/changelog.txt");
380
  </div>
381
  <div class="widget-layout-body">
382
  <div class="layout-control-group">
383
+ <label class="layout-control-label">Theme Name :</label>
384
 
385
+ <div class="layout-controls wp_layout_control_mail_bank">
386
  <span><?php echo $active_theme->Name; ?></span>
387
  </div>
388
  </div>
 
 
389
  <div class="layout-control-group">
390
+ <label class="layout-control-label">Theme Version :</label>
391
+ <div class="layout-controls wp_layout_control_mail_bank">
392
  <span><?php
393
  echo $active_theme->Version;
394
  if (!empty($theme_version_data["version"]) && version_compare($theme_version_data["version"], $active_theme->Version, "!="))
396
  </span>
397
  </div>
398
  </div>
 
 
399
  <div class="layout-control-group">
400
+ <label class="layout-control-label">Author URL :</label>
401
+ <div class="layout-controls wp_layout_control_mail_bank">
 
402
  <span><?php echo $active_theme->{"Author URI"}; ?></span>
403
  </div>
404
  </div>
431
  return o;
432
  };
433
 
 
434
  jQuery("a.system-report").click(function () {
435
  var report = "";
436
  jQuery(".layout-span6 .widget-layout").each(function () {
453
  });
454
  });
455
  try {
456
+ jQuery("#wp-mail-system-report").slideDown();
457
+ jQuery("#wp-mail-system-report textarea").val(report).focus().select();
458
  jQuery(this).fadeOut();
459
  jQuery("a.close-report").fadeIn();
460
  return false;
464
  return false;
465
  });
466
  jQuery("a.close-report").click(function () {
467
+ jQuery("#wp-mail-system-report").slideUp();
468
  jQuery(this).fadeOut();
469
  jQuery("a.system-report").fadeIn();
470
  })
471
+ jQuery(document).ready(function()
472
+ {
473
+ jQuery("#wp_system_status").addClass("nav-tab-active");
474
+ });
475
  </script>
476
  <?php
477
  }
wp-mail-bank.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: Wp Mail Bank
4
  Plugin URI: http://tech-banker.com
5
  Description: WP Mail Bank reconfigures the wp_mail() function and make it more enhanced.
6
  Author: Tech Banker
7
- Version: 1.1
8
  Author URI: http://tech-banker.com
9
  */
10
 
@@ -38,8 +38,9 @@ function backend_plugin_js_scripts_mail_bank()
38
 
39
  function backend_plugin_css_scripts_mail_bank()
40
  {
41
- wp_enqueue_style("stylesheet.css", plugins_url("/assets/css/stylesheet.css",__FILE__));
42
  wp_enqueue_style("system-message.css", plugins_url("/assets/css/system-message.css",__FILE__));
 
 
43
  }
44
 
45
  function wp_mail_bank_configure($phpmailer)
@@ -111,12 +112,111 @@ function mail_bank_plugin_load_text_domain()
111
  load_plugin_textdomain(mail_bank, false, MAIL_BK_PLUGIN_DIRNAME . "/lang");
112
  }
113
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  ///////////////////////////////////// Call Install Script on Plugin Activation ////////////////////////////////////////
115
 
116
  function plugin_install_script_for_mail_bank()
117
  {
118
  include_once MAIL_BK_PLUGIN_DIR . "/lib/wp-install-script.php";
119
  }
 
120
  add_action('phpmailer_init','wp_mail_bank_configure');
121
  add_action("plugins_loaded", "mail_bank_plugin_load_text_domain");
122
  add_action("admin_menu","create_global_menus_for_mail_bank");
4
  Plugin URI: http://tech-banker.com
5
  Description: WP Mail Bank reconfigures the wp_mail() function and make it more enhanced.
6
  Author: Tech Banker
7
+ Version: 1.2
8
  Author URI: http://tech-banker.com
9
  */
10
 
38
 
39
  function backend_plugin_css_scripts_mail_bank()
40
  {
 
41
  wp_enqueue_style("system-message.css", plugins_url("/assets/css/system-message.css",__FILE__));
42
+ wp_enqueue_style("framework.css", plugins_url("/assets/css/framework.css",__FILE__));
43
+ wp_enqueue_style("wp-mail-bank.css", plugins_url("/assets/css/wp-mail-bank.css",__FILE__));
44
  }
45
 
46
  function wp_mail_bank_configure($phpmailer)
112
  load_plugin_textdomain(mail_bank, false, MAIL_BK_PLUGIN_DIRNAME . "/lang");
113
  }
114
  }
115
+
116
+ ///////////////////////////////////// admin menu////////////////////////////////////////
117
+
118
+ function add_mail_icon($meta = TRUE)
119
+ {
120
+ global $wp_admin_bar,$wpdb,$current_user;
121
+ $role = $wpdb->prefix . "capabilities";
122
+ $current_user->role = array_keys($current_user->$role);
123
+ $role = $current_user->role[0];
124
+ if (!is_user_logged_in())
125
+ {
126
+ return;
127
+ }
128
+ switch ($role)
129
+ {
130
+ case "administrator":
131
+ $wp_admin_bar->add_menu(array(
132
+ "id" => "mail_bank",
133
+ "title" => __("<img src=\"" . plugins_url("/assets/images/mail.png",__FILE__)."\" width=\"25\"
134
+ height=\"25\" style=\"vertical-align:text-top; margin-right:5px;\" />WP Mail Bank"),
135
+ "href" => __(site_url() . "/wp-admin/admin.php?page=smtp_mail"),
136
+ ));
137
+
138
+ $wp_admin_bar->add_menu(array(
139
+ "parent" => "mail_bank",
140
+ "id" => "Settings",
141
+ "href" => site_url() . "/wp-admin/admin.php?page=smtp_mail",
142
+ "title" => __("Settings", mail_bank))
143
+ );
144
+ $wp_admin_bar->add_menu(array(
145
+ "parent" => "mail_bank",
146
+ "id" => "send_test_email",
147
+ "href" => site_url() . "/wp-admin/admin.php?page=send_test_email",
148
+ "title" => __("Send Test Email", mail_bank))
149
+ );
150
+ $wp_admin_bar->add_menu(array(
151
+ "parent" => "mail_bank",
152
+ "id" => "wp_system_status",
153
+ "href" => site_url() . "/wp-admin/admin.php?page=mail_system_status",
154
+ "title" => __("System Status", mail_bank))
155
+ );
156
+ break;
157
+ case "editor":
158
+ $wp_admin_bar->add_menu(array(
159
+ "id" => "mail_bank",
160
+ "title" => __("<img src=\"" . plugins_url("/assets/images/mail.png",__FILE__)."\" width=\"25\"
161
+ height=\"25\" style=\"vertical-align:text-top; margin-right:5px;\" />Wp Mail Bank"),
162
+ "href" => __(site_url() . "/wp-admin/admin.php?page=mail_settings"),
163
+ ));
164
+
165
+ $wp_admin_bar->add_menu(array(
166
+ "parent" => "mail_bank",
167
+ "id" => "Settings",
168
+ "href" => site_url() . "/wp-admin/admin.php?page=mail_settings",
169
+ "title" => __("Settings", mail_bank))
170
+ );
171
+ $wp_admin_bar->add_menu(array(
172
+ "parent" => "mail_bank",
173
+ "id" => "send_test_email",
174
+ "href" => site_url() . "/wp-admin/admin.php?page=send_test_email",
175
+ "title" => __("Send Test Email", mail_bank))
176
+ );
177
+ $wp_admin_bar->add_menu(array(
178
+ "parent" => "mail_bank",
179
+ "id" => "wp_system_status",
180
+ "href" => site_url() . "/wp-admin/admin.php?page=wp_system_status",
181
+ "title" => __("System Status", mail_bank))
182
+ );
183
+ break;
184
+ case "author":
185
+ $wp_admin_bar->add_menu(array(
186
+ "id" => "mail_bank",
187
+ "title" => __("<img src=\"" . plugins_url("/assets/images/mail.png",__FILE__)."\" width=\"25\"
188
+ height=\"25\" style=\"vertical-align:text-top; margin-right:5px;\" />Wp Mail Bank"),
189
+ "href" => __(site_url() . "/wp-admin/admin.php?page=mail_settings"),
190
+ ));
191
+
192
+ $wp_admin_bar->add_menu(array(
193
+ "parent" => "mail_bank",
194
+ "id" => "Settings",
195
+ "href" => site_url() . "/wp-admin/admin.php?page=mail_settings",
196
+ "title" => __("Settings", mail_bank))
197
+ );
198
+ $wp_admin_bar->add_menu(array(
199
+ "parent" => "mail_bank",
200
+ "id" => "send_test_email",
201
+ "href" => site_url() . "/wp-admin/admin.php?page=send_test_email",
202
+ "title" => __("Send Test Email", mail_bank))
203
+ );
204
+ $wp_admin_bar->add_menu(array(
205
+ "parent" => "mail_bank",
206
+ "id" => "wp_system_status",
207
+ "href" => site_url() . "/wp-admin/admin.php?page=wp_system_status",
208
+ "title" => __("System Status", mail_bank))
209
+ );
210
+ break;
211
+ }
212
+ }
213
  ///////////////////////////////////// Call Install Script on Plugin Activation ////////////////////////////////////////
214
 
215
  function plugin_install_script_for_mail_bank()
216
  {
217
  include_once MAIL_BK_PLUGIN_DIR . "/lib/wp-install-script.php";
218
  }
219
+ add_action("admin_bar_menu", "add_mail_icon",100);
220
  add_action('phpmailer_init','wp_mail_bank_configure');
221
  add_action("plugins_loaded", "mail_bank_plugin_load_text_domain");
222
  add_action("admin_menu","create_global_menus_for_mail_bank");