Version Description
10 May, 2019 =
Added: Reset Password from Tutor dashboard
Added: Course Category Image
Added: my course delete / trash from the dashboard
Added: profile photo upload from dashboard profile edit page
Added: Profile Edit from settings page
Fixed: a default value issue in option checkbox
Fixed: a permission issue for administrator while attempt to edit other authors course
Fixed: course post type in rewrite URL, if it changes via the filter
Removed: Gutenburg Addon for tutor dashboard as it's not necessary, now dashboard comes with settings > selected dashboard page.
Renamed: Gutenberg blocks label
Download this release
Release Info
Developer | themeum |
Plugin | Tutor LMS – eLearning and online course solution |
Version | 1.2.20 |
Comparing to | |
See all releases |
Code changes from version 1.2.13 to 1.2.20
- assets/css/tutor-admin.css +45 -41
- assets/css/tutor-front.css +750 -168
- assets/icons/css/tutor-icon.css +224 -80
- assets/icons/font/tutor.svg +46 -0
- assets/icons/font/tutor.ttf +0 -0
- assets/icons/font/tutor.woff +0 -0
- assets/images/delete-icon.png +0 -0
- assets/js/gutenberg_blocks.js +6 -2
- assets/js/tutor-front.js +110 -8
- classes/Admin.php +1 -2
- classes/Assets.php +7 -0
- classes/Course.php +12 -0
- classes/Options.php +0 -2
- classes/Post_types.php +14 -14
- classes/Rewrite_Rules.php +2 -3
- classes/Student.php +120 -1
- classes/Taxonomies.php +222 -0
- classes/Tutor.php +15 -0
- classes/Utils.php +56 -23
- includes/tutor-general-functions.php +8 -0
- readme.txt +15 -2
- templates/dashboard.php +44 -31
- templates/dashboard/dashboard.php +81 -10
- templates/dashboard/earning.php +48 -42
- templates/dashboard/earning/chart-body.php +1 -73
- templates/dashboard/earning/report-date_range.php +36 -24
- templates/dashboard/earning/report-last_month.php +38 -24
- templates/dashboard/earning/report-last_week.php +37 -24
- templates/dashboard/earning/report-last_year.php +38 -24
- templates/dashboard/earning/report-this_month.php +37 -24
- templates/dashboard/earning/report-this_week.php +38 -23
- templates/dashboard/earning/report-this_year.php +38 -24
- templates/dashboard/earning/report.php +2 -1
- templates/dashboard/earning/statement.php +69 -0
- templates/dashboard/earning/statements.php +27 -13
- templates/dashboard/enrolled-courses.php +6 -11
- templates/dashboard/enrolled-courses/active-courses.php +43 -24
- templates/dashboard/enrolled-courses/completed-courses.php +43 -24
- templates/dashboard/my-courses.php +45 -25
- templates/dashboard/my-profile.php +74 -105
- templates/dashboard/my-reviews.php +0 -52
- templates/dashboard/quiz-attempts.php +29 -35
- templates/dashboard/registration.php +0 -1
- templates/dashboard/reviews.php +70 -0
- templates/dashboard/reviews/received-reviews.php +33 -0
- templates/dashboard/settings.php +32 -0
- templates/dashboard/settings/education.php +30 -0
- templates/dashboard/settings/profile.php +118 -0
- templates/dashboard/settings/reset-password.php +83 -0
- templates/dashboard/settings/skill.php +30 -0
- templates/dashboard/settings/withdraw-settings.php +131 -0
- templates/dashboard/wishlist.php +4 -2
- templates/dashboard/withdraw.php +33 -31
- templates/single/course/instructors.php +2 -3
- templates/single/course/review-form.php +37 -39
- tutor.php +4 -4
assets/css/tutor-admin.css
CHANGED
@@ -2,9 +2,13 @@
|
|
2 |
@package: Tutor LMS
|
3 |
@author: themeum
|
4 |
*/
|
5 |
-
|
6 |
-
|
7 |
-
|
|
|
|
|
|
|
|
|
8 |
|
9 |
.ui-slider { position: relative; text-align: left; }
|
10 |
.ui-slider .ui-slider-handle {
|
@@ -237,7 +241,7 @@ p.course-empty-content {
|
|
237 |
}
|
238 |
.tutor_btn_lg{
|
239 |
line-height: 45px;
|
240 |
-
background-color:
|
241 |
color: #ffffff;
|
242 |
padding: 0 20px;
|
243 |
display: inline-block;
|
@@ -255,7 +259,7 @@ p.course-empty-content {
|
|
255 |
}
|
256 |
.tutor_btn_lg:focus,
|
257 |
.tutor_btn_lg:hover{
|
258 |
-
background-color:
|
259 |
color: #ffffff;
|
260 |
}
|
261 |
|
@@ -378,7 +382,7 @@ p.course-empty-content {
|
|
378 |
cursor: pointer;
|
379 |
}
|
380 |
.tutor-add-quiz-btn i{
|
381 |
-
color:
|
382 |
}
|
383 |
/**
|
384 |
Instructor
|
@@ -394,7 +398,7 @@ Meta Box Heading
|
|
394 |
line-height: 30px;
|
395 |
}
|
396 |
#tutor-course-topics h2:before, #tutor-instructors h2:before {
|
397 |
-
color:
|
398 |
font-family: 'tutor' !important;
|
399 |
speak: none;
|
400 |
font-style: normal;
|
@@ -467,7 +471,7 @@ a.tutor-button, button.tutor-button{
|
|
467 |
margin-right: 20px;
|
468 |
}
|
469 |
.tutor-button-primary{
|
470 |
-
background-color:
|
471 |
color: #ffffff;
|
472 |
display: inline-block;
|
473 |
border-radius: 2px;
|
@@ -481,7 +485,7 @@ a.tutor-button, button.tutor-button{
|
|
481 |
background-color: #2446A6;
|
482 |
}
|
483 |
.tutor-status-approved-context, .tutor-button.button-success {
|
484 |
-
background-color:
|
485 |
color: #ffffff;
|
486 |
border-radius: 2px;
|
487 |
}
|
@@ -517,7 +521,7 @@ table.tutor_status_table h2{
|
|
517 |
margin: 0;
|
518 |
}
|
519 |
table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
|
520 |
-
color:
|
521 |
background-color: transparent;
|
522 |
}
|
523 |
|
@@ -583,7 +587,7 @@ table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
|
|
583 |
background-color: #ff0000;
|
584 |
}
|
585 |
.tutor-label-success{
|
586 |
-
background-color:
|
587 |
color: #ffffff;
|
588 |
padding: 3px 7px;
|
589 |
}
|
@@ -595,7 +599,7 @@ table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
|
|
595 |
padding: 3px;
|
596 |
}
|
597 |
.tutor-addons .addon-current-price{
|
598 |
-
color:
|
599 |
font-size: 18px;
|
600 |
padding: 3px;
|
601 |
}
|
@@ -606,7 +610,7 @@ table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
|
|
606 |
margin: 10px 0 0;
|
607 |
}
|
608 |
a.addon-buynow-link {
|
609 |
-
background:
|
610 |
color: #fff;
|
611 |
padding: 5px 10px;
|
612 |
display: inline-block;
|
@@ -668,7 +672,7 @@ table.tutor-addons-list-table td, table.tutor-addons-list-table th{
|
|
668 |
width: 16px;
|
669 |
}
|
670 |
input:checked + .btn-slider {
|
671 |
-
background-color:
|
672 |
}
|
673 |
input:checked + .btn-slider:before {
|
674 |
-webkit-transform: translateX(16px);
|
@@ -1022,14 +1026,14 @@ Quiz Modal
|
|
1022 |
margin-right: 5px;
|
1023 |
}
|
1024 |
#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{
|
1025 |
-
color:
|
1026 |
}
|
1027 |
.quiz-modal-tab-navigation-btn{
|
1028 |
padding: 10px 20px;
|
1029 |
border-radius: 3px;
|
1030 |
}
|
1031 |
.quiz-modal-btn-next, .quiz-modal-btn-next:focus, .quiz-modal-btn-first-step, .quiz-modal-btn-first-step:focus, .quiz-modal-question-save-btn, .quiz-modal-question-save-btn:focus, .quiz-modal-settings-save-btn, .quiz-modal-settings-save-btn:focus{
|
1032 |
-
background-color:
|
1033 |
color: #ffffff;
|
1034 |
}
|
1035 |
.quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover{
|
@@ -1143,7 +1147,7 @@ Quiz Modal
|
|
1143 |
.tutor-quiz-builder-group input[type="email"]:focus,
|
1144 |
.tutor-quiz-builder-group input[type="number"]:focus,
|
1145 |
.tutor-quiz-builder-group input[type="password"]:focus{
|
1146 |
-
border-color:
|
1147 |
}
|
1148 |
|
1149 |
.tutor-quiz-builder-group textarea{
|
@@ -1198,7 +1202,7 @@ Quiz Modal
|
|
1198 |
border-radius: 3px;
|
1199 |
}
|
1200 |
.modal-container .tutor-quiz-add-question-btn i{
|
1201 |
-
color:
|
1202 |
line-height: 16px;
|
1203 |
margin-right: 3px;
|
1204 |
}
|
@@ -1221,7 +1225,7 @@ Quiz Modal
|
|
1221 |
}
|
1222 |
|
1223 |
label.btn-switch input:checked + .btn-slider {
|
1224 |
-
background-color:
|
1225 |
}
|
1226 |
|
1227 |
.btn-switch + span{
|
@@ -1289,7 +1293,7 @@ label.btn-switch input:checked + .btn-slider {
|
|
1289 |
border-radius: 3px;
|
1290 |
}
|
1291 |
.tutor-select .tutor-select-options .tutor-select-option:hover {
|
1292 |
-
border-color:
|
1293 |
}
|
1294 |
.question-type-pro {
|
1295 |
color: #fff;
|
@@ -1318,7 +1322,7 @@ i.tutor-icon-block.tutor-icon-image-ans{
|
|
1318 |
background-color: #a322f9;
|
1319 |
}
|
1320 |
i.tutor-icon-block.tutor-icon-yes-no{
|
1321 |
-
background-color:
|
1322 |
}
|
1323 |
i.tutor-icon-block.tutor-icon-multiple-choice{
|
1324 |
background-color: #9034a9;
|
@@ -1345,14 +1349,14 @@ i.tutor-icon-block.tutor-icon-image-matching{
|
|
1345 |
background-color: #8a4a1b;
|
1346 |
}
|
1347 |
i.tutor-icon-block.tutor-icon-ordering{
|
1348 |
-
background-color:
|
1349 |
}
|
1350 |
i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
|
1351 |
-
background-color:
|
1352 |
}
|
1353 |
|
1354 |
.create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{
|
1355 |
-
background-color:
|
1356 |
}
|
1357 |
|
1358 |
a.back-to-quiz-questions-btn {
|
@@ -1436,7 +1440,7 @@ a.back-to-quiz-questions-btn {
|
|
1436 |
border-radius: 4px;
|
1437 |
}
|
1438 |
.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
|
1439 |
-
background-color:
|
1440 |
border: none;
|
1441 |
height: 4px;
|
1442 |
border-radius: 4px;
|
@@ -1446,14 +1450,14 @@ a.back-to-quiz-questions-btn {
|
|
1446 |
border-radius: 4px;
|
1447 |
}
|
1448 |
.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{
|
1449 |
-
background-color:
|
1450 |
-
border: 1px solid
|
1451 |
border-radius: 50%;
|
1452 |
}
|
1453 |
.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
|
1454 |
font-size: 16px;
|
1455 |
font-weight: 600;
|
1456 |
-
background:
|
1457 |
position: absolute;
|
1458 |
right: 5px;
|
1459 |
top: 50%;
|
@@ -1471,7 +1475,7 @@ a.back-to-quiz-questions-btn {
|
|
1471 |
position: absolute;
|
1472 |
border: 7px solid transparent;
|
1473 |
top: 50%;
|
1474 |
-
border-right-color:
|
1475 |
right: 100%;
|
1476 |
-webkit-transform: translateY(-50%);
|
1477 |
transform: translateY(-50%);
|
@@ -1524,14 +1528,14 @@ span.tutor-quiz-answer-title {
|
|
1524 |
width: auto;
|
1525 |
}
|
1526 |
button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
|
1527 |
-
background-color:
|
1528 |
color: #fff;
|
1529 |
padding: 10px 15px;
|
1530 |
border: none;
|
1531 |
cursor: pointer;
|
1532 |
}
|
1533 |
button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
|
1534 |
-
background-color:
|
1535 |
}
|
1536 |
/**
|
1537 |
Tutor Media Upload
|
@@ -1605,7 +1609,7 @@ p.quiz-search-suggest-text{
|
|
1605 |
font-size: 12px;
|
1606 |
}
|
1607 |
span.result-pass{
|
1608 |
-
background-color:
|
1609 |
color: #fff;
|
1610 |
padding: 3px 5px;
|
1611 |
border-radius: 2px;
|
@@ -1614,7 +1618,7 @@ span.result-fail{
|
|
1614 |
color: #FF0000;
|
1615 |
}
|
1616 |
.attempt-status-attempt_ended{
|
1617 |
-
background-color:
|
1618 |
color: #ffffff;
|
1619 |
padding: 3px 5px;
|
1620 |
border-radius: 2px;
|
@@ -1685,8 +1689,8 @@ span.result-fail{
|
|
1685 |
border-bottom: 1px solid #EAEAEA;
|
1686 |
}
|
1687 |
.attempt-mark-correct-btn {
|
1688 |
-
border: 1px solid
|
1689 |
-
color:
|
1690 |
border-radius: 4px;
|
1691 |
padding: 10px;
|
1692 |
text-decoration: none;
|
@@ -1694,9 +1698,9 @@ span.result-fail{
|
|
1694 |
margin-right: 5px;
|
1695 |
}
|
1696 |
.attempt-mark-correct-btn:hover {
|
1697 |
-
border: 1px solid
|
1698 |
color: #ffffff;
|
1699 |
-
background-color:
|
1700 |
}
|
1701 |
.attempt-mark-incorrect-btn{
|
1702 |
border: 1px solid #ec0001;
|
@@ -1734,7 +1738,7 @@ span.notice-excl {
|
|
1734 |
margin: 0;
|
1735 |
}
|
1736 |
.circle-arrow{
|
1737 |
-
color:
|
1738 |
font-weight: bold;
|
1739 |
font-size: 16px;
|
1740 |
font-size: 1rem;
|
@@ -1744,7 +1748,7 @@ h2.attempt-review-title{
|
|
1744 |
margin-bottom: 30px !important;
|
1745 |
}
|
1746 |
h2.attempt-review-title i{
|
1747 |
-
color:
|
1748 |
}
|
1749 |
/**
|
1750 |
End Attempt
|
@@ -1927,7 +1931,7 @@ span.withdraw-method-label {
|
|
1927 |
margin-left: 3px;
|
1928 |
}
|
1929 |
.withdraw-status.withdraw-status-approved {
|
1930 |
-
background:
|
1931 |
color: #fff;
|
1932 |
padding: 5px 10px;
|
1933 |
}
|
@@ -1945,7 +1949,7 @@ span.withdraw-method-label {
|
|
1945 |
font-weight: bold;
|
1946 |
}
|
1947 |
.withdraw-list-row-actions .approved a{
|
1948 |
-
color:
|
1949 |
}
|
1950 |
.withdraw-list-row-actions .rejected a{
|
1951 |
color: #ff3842;
|
2 |
@package: Tutor LMS
|
3 |
@author: themeum
|
4 |
*/
|
5 |
+
:root{
|
6 |
+
--tutor-primary-color: #1B52D8;
|
7 |
+
--tutor-primary-hover-color: #1b52a9;
|
8 |
+
--tutor-text-color: #4B5981;
|
9 |
+
--tutor-light-color: #B1B8C9;
|
10 |
+
--tutor-success-button-color: #86B223;
|
11 |
+
}
|
12 |
|
13 |
.ui-slider { position: relative; text-align: left; }
|
14 |
.ui-slider .ui-slider-handle {
|
241 |
}
|
242 |
.tutor_btn_lg{
|
243 |
line-height: 45px;
|
244 |
+
background-color: var(--tutor-primary-color);
|
245 |
color: #ffffff;
|
246 |
padding: 0 20px;
|
247 |
display: inline-block;
|
259 |
}
|
260 |
.tutor_btn_lg:focus,
|
261 |
.tutor_btn_lg:hover{
|
262 |
+
background-color: var(--tutor-primary-color);
|
263 |
color: #ffffff;
|
264 |
}
|
265 |
|
382 |
cursor: pointer;
|
383 |
}
|
384 |
.tutor-add-quiz-btn i{
|
385 |
+
color: var(--tutor-primary-color);
|
386 |
}
|
387 |
/**
|
388 |
Instructor
|
398 |
line-height: 30px;
|
399 |
}
|
400 |
#tutor-course-topics h2:before, #tutor-instructors h2:before {
|
401 |
+
color: var(--tutor-primary-color);
|
402 |
font-family: 'tutor' !important;
|
403 |
speak: none;
|
404 |
font-style: normal;
|
471 |
margin-right: 20px;
|
472 |
}
|
473 |
.tutor-button-primary{
|
474 |
+
background-color: var(--tutor-primary-color);
|
475 |
color: #ffffff;
|
476 |
display: inline-block;
|
477 |
border-radius: 2px;
|
485 |
background-color: #2446A6;
|
486 |
}
|
487 |
.tutor-status-approved-context, .tutor-button.button-success {
|
488 |
+
background-color: var(--tutor-success-button-color);
|
489 |
color: #ffffff;
|
490 |
border-radius: 2px;
|
491 |
}
|
521 |
margin: 0;
|
522 |
}
|
523 |
table.tutor_status_table td mark.yes, table.tutor_status_table th mark.yes {
|
524 |
+
color: var(--tutor-success-button-color);
|
525 |
background-color: transparent;
|
526 |
}
|
527 |
|
587 |
background-color: #ff0000;
|
588 |
}
|
589 |
.tutor-label-success{
|
590 |
+
background-color: var(--tutor-success-button-color);
|
591 |
color: #ffffff;
|
592 |
padding: 3px 7px;
|
593 |
}
|
599 |
padding: 3px;
|
600 |
}
|
601 |
.tutor-addons .addon-current-price{
|
602 |
+
color: var(--tutor-success-button-color);
|
603 |
font-size: 18px;
|
604 |
padding: 3px;
|
605 |
}
|
610 |
margin: 10px 0 0;
|
611 |
}
|
612 |
a.addon-buynow-link {
|
613 |
+
background: var(--tutor-primary-color);
|
614 |
color: #fff;
|
615 |
padding: 5px 10px;
|
616 |
display: inline-block;
|
672 |
width: 16px;
|
673 |
}
|
674 |
input:checked + .btn-slider {
|
675 |
+
background-color: var(--tutor-primary-color);
|
676 |
}
|
677 |
input:checked + .btn-slider:before {
|
678 |
-webkit-transform: translateX(16px);
|
1026 |
margin-right: 5px;
|
1027 |
}
|
1028 |
#tutor-quiz-modal-tab-items-wrap .tutor-quiz-modal-tab-item.active i{
|
1029 |
+
color: var(--tutor-primary-color);
|
1030 |
}
|
1031 |
.quiz-modal-tab-navigation-btn{
|
1032 |
padding: 10px 20px;
|
1033 |
border-radius: 3px;
|
1034 |
}
|
1035 |
.quiz-modal-btn-next, .quiz-modal-btn-next:focus, .quiz-modal-btn-first-step, .quiz-modal-btn-first-step:focus, .quiz-modal-question-save-btn, .quiz-modal-question-save-btn:focus, .quiz-modal-settings-save-btn, .quiz-modal-settings-save-btn:focus{
|
1036 |
+
background-color: var(--tutor-primary-color);
|
1037 |
color: #ffffff;
|
1038 |
}
|
1039 |
.quiz-modal-btn-next:hover, .quiz-modal-btn-first-step:hover, .quiz-modal-question-save-btn:hover, .quiz-modal-settings-save-btn:hover{
|
1147 |
.tutor-quiz-builder-group input[type="email"]:focus,
|
1148 |
.tutor-quiz-builder-group input[type="number"]:focus,
|
1149 |
.tutor-quiz-builder-group input[type="password"]:focus{
|
1150 |
+
border-color: var(--tutor-primary-color);
|
1151 |
}
|
1152 |
|
1153 |
.tutor-quiz-builder-group textarea{
|
1202 |
border-radius: 3px;
|
1203 |
}
|
1204 |
.modal-container .tutor-quiz-add-question-btn i{
|
1205 |
+
color: var(--tutor-primary-color);
|
1206 |
line-height: 16px;
|
1207 |
margin-right: 3px;
|
1208 |
}
|
1225 |
}
|
1226 |
|
1227 |
label.btn-switch input:checked + .btn-slider {
|
1228 |
+
background-color: var(--tutor-success-button-color);
|
1229 |
}
|
1230 |
|
1231 |
.btn-switch + span{
|
1293 |
border-radius: 3px;
|
1294 |
}
|
1295 |
.tutor-select .tutor-select-options .tutor-select-option:hover {
|
1296 |
+
border-color: var(--tutor-primary-color);
|
1297 |
}
|
1298 |
.question-type-pro {
|
1299 |
color: #fff;
|
1322 |
background-color: #a322f9;
|
1323 |
}
|
1324 |
i.tutor-icon-block.tutor-icon-yes-no{
|
1325 |
+
background-color: var(--tutor-primary-color);
|
1326 |
}
|
1327 |
i.tutor-icon-block.tutor-icon-multiple-choice{
|
1328 |
background-color: #9034a9;
|
1349 |
background-color: #8a4a1b;
|
1350 |
}
|
1351 |
i.tutor-icon-block.tutor-icon-ordering{
|
1352 |
+
background-color: var(--tutor-primary-color);
|
1353 |
}
|
1354 |
i.tutor-icon-block.tutor-icon-plus-square-button, i.tutor-icon-block.tutor-icon-plus{
|
1355 |
+
background-color: var(--tutor-success-button-color);
|
1356 |
}
|
1357 |
|
1358 |
.create-lesson-in-topic-btn i.tutor-icon-block.tutor-icon-plus{
|
1359 |
+
background-color: var(--tutor-primary-color);
|
1360 |
}
|
1361 |
|
1362 |
a.back-to-quiz-questions-btn {
|
1440 |
border-radius: 4px;
|
1441 |
}
|
1442 |
.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content {
|
1443 |
+
background-color: var(--tutor-primary-color);
|
1444 |
border: none;
|
1445 |
height: 4px;
|
1446 |
border-radius: 4px;
|
1450 |
border-radius: 4px;
|
1451 |
}
|
1452 |
.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .ui-widget-content .ui-state-default{
|
1453 |
+
background-color: var(--tutor-primary-color);
|
1454 |
+
border: 1px solid var(--tutor-primary-color);
|
1455 |
border-radius: 50%;
|
1456 |
}
|
1457 |
.tutor-quiz-builder-modal-wrap .tutor-field-type-slider .tutor-field-type-slider-value {
|
1458 |
font-size: 16px;
|
1459 |
font-weight: 600;
|
1460 |
+
background: var(--tutor-primary-color);
|
1461 |
position: absolute;
|
1462 |
right: 5px;
|
1463 |
top: 50%;
|
1475 |
position: absolute;
|
1476 |
border: 7px solid transparent;
|
1477 |
top: 50%;
|
1478 |
+
border-right-color: var(--tutor-primary-color);
|
1479 |
right: 100%;
|
1480 |
-webkit-transform: translateY(-50%);
|
1481 |
transform: translateY(-50%);
|
1528 |
width: auto;
|
1529 |
}
|
1530 |
button#quiz-answer-save-btn, button#quiz-answer-edit-btn {
|
1531 |
+
background-color: var(--tutor-success-button-color);
|
1532 |
color: #fff;
|
1533 |
padding: 10px 15px;
|
1534 |
border: none;
|
1535 |
cursor: pointer;
|
1536 |
}
|
1537 |
button#quiz-answer-save-btn:hover, button#quiz-answer-edit-btn:hover {
|
1538 |
+
background-color: var(--tutor-success-button-color);
|
1539 |
}
|
1540 |
/**
|
1541 |
Tutor Media Upload
|
1609 |
font-size: 12px;
|
1610 |
}
|
1611 |
span.result-pass{
|
1612 |
+
background-color: var(--tutor-success-button-color);
|
1613 |
color: #fff;
|
1614 |
padding: 3px 5px;
|
1615 |
border-radius: 2px;
|
1618 |
color: #FF0000;
|
1619 |
}
|
1620 |
.attempt-status-attempt_ended{
|
1621 |
+
background-color: var(--tutor-success-button-color);
|
1622 |
color: #ffffff;
|
1623 |
padding: 3px 5px;
|
1624 |
border-radius: 2px;
|
1689 |
border-bottom: 1px solid #EAEAEA;
|
1690 |
}
|
1691 |
.attempt-mark-correct-btn {
|
1692 |
+
border: 1px solid var(--tutor-success-button-color);
|
1693 |
+
color: var(--tutor-success-button-color);
|
1694 |
border-radius: 4px;
|
1695 |
padding: 10px;
|
1696 |
text-decoration: none;
|
1698 |
margin-right: 5px;
|
1699 |
}
|
1700 |
.attempt-mark-correct-btn:hover {
|
1701 |
+
border: 1px solid var(--tutor-success-button-color);
|
1702 |
color: #ffffff;
|
1703 |
+
background-color: var(--tutor-success-button-color);
|
1704 |
}
|
1705 |
.attempt-mark-incorrect-btn{
|
1706 |
border: 1px solid #ec0001;
|
1738 |
margin: 0;
|
1739 |
}
|
1740 |
.circle-arrow{
|
1741 |
+
color: var(--tutor-primary-color);
|
1742 |
font-weight: bold;
|
1743 |
font-size: 16px;
|
1744 |
font-size: 1rem;
|
1748 |
margin-bottom: 30px !important;
|
1749 |
}
|
1750 |
h2.attempt-review-title i{
|
1751 |
+
color: var(--tutor-primary-color);
|
1752 |
}
|
1753 |
/**
|
1754 |
End Attempt
|
1931 |
margin-left: 3px;
|
1932 |
}
|
1933 |
.withdraw-status.withdraw-status-approved {
|
1934 |
+
background: var(--tutor-success-button-color);
|
1935 |
color: #fff;
|
1936 |
padding: 5px 10px;
|
1937 |
}
|
1949 |
font-weight: bold;
|
1950 |
}
|
1951 |
.withdraw-list-row-actions .approved a{
|
1952 |
+
color: var(--tutor-success-button-color);
|
1953 |
}
|
1954 |
.withdraw-list-row-actions .rejected a{
|
1955 |
color: #ff3842;
|
assets/css/tutor-front.css
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
--tutor-primary-hover-color: #1b52a9;
|
6 |
--tutor-text-color: #4B5981;
|
7 |
--tutor-light-color: #B1B8C9;
|
8 |
-
--tutor-success-button-color: #
|
9 |
}
|
10 |
|
11 |
body {
|
@@ -19,7 +19,7 @@ body {
|
|
19 |
/**
|
20 |
Most Important CSS
|
21 |
.tutor-container
|
22 |
-
|
23 |
.tutor-container{
|
24 |
padding-left: 15px;
|
25 |
padding-right: 15px;
|
@@ -290,6 +290,7 @@ Most Important CSS
|
|
290 |
.tutor-single-course-meta ul li a{
|
291 |
color: var(--tutor-text-color);
|
292 |
font-weight: 500;
|
|
|
293 |
transition: 300ms;
|
294 |
}
|
295 |
|
@@ -345,7 +346,10 @@ Most Important CSS
|
|
345 |
|
346 |
@media (max-width: 991px) {
|
347 |
.tutor-single-course-meta.tutor-lead-meta ul{
|
|
|
348 |
flex-wrap: wrap;
|
|
|
|
|
349 |
justify-content: flex-start;
|
350 |
}
|
351 |
}
|
@@ -357,6 +361,7 @@ Most Important CSS
|
|
357 |
}
|
358 |
.tutor-single-course-meta.tutor-lead-meta ul li a{
|
359 |
color: var(--tutor-text-color);
|
|
|
360 |
transition: 300ms;
|
361 |
}
|
362 |
.tutor-single-course-meta.tutor-lead-meta ul li a:hover{
|
@@ -448,6 +453,7 @@ Most Important CSS
|
|
448 |
}
|
449 |
.tutor-course-lesson h5 a{
|
450 |
color: var(--tutor-primary-color);
|
|
|
451 |
transition: 300ms;
|
452 |
}
|
453 |
.tutor-course-lesson h5 a:hover{
|
@@ -469,14 +475,22 @@ Most Important CSS
|
|
469 |
.tutor-course-lesson h5 .tutor-lesson-duration{
|
470 |
margin-left: auto;
|
471 |
padding-left: 5px;
|
|
|
472 |
align-self: flex-start;
|
473 |
}
|
474 |
.tutor-course-lesson .lesson-preview-title {
|
475 |
-webkit-box-flex: 1;
|
476 |
-ms-flex: 1 0 0;
|
477 |
flex: 1 0 0;
|
|
|
|
|
|
|
478 |
flex-direction: row;
|
|
|
|
|
479 |
display: flex;
|
|
|
|
|
480 |
align-items: flex-start;
|
481 |
}
|
482 |
|
@@ -504,8 +518,15 @@ div[class*="tutor-course-col"] {
|
|
504 |
transition: 300ms;
|
505 |
border: 1px solid #DCDFE5;
|
506 |
height: 100%;
|
|
|
|
|
507 |
display: flex;
|
|
|
|
|
|
|
508 |
flex-direction: column;
|
|
|
|
|
509 |
justify-content: space-between;
|
510 |
}
|
511 |
.tutor-course-header{
|
@@ -528,12 +549,14 @@ div[class*="tutor-course-col"] {
|
|
528 |
font-size: 19px;
|
529 |
padding: 5px 5px;
|
530 |
border-radius: 3px;
|
|
|
531 |
transition: 300ms;
|
532 |
}
|
533 |
|
534 |
.tutor-course-loop-header-meta .tutor-course-wishlist a{
|
535 |
display: block;
|
536 |
color: var(--tutor-primary-color);
|
|
|
537 |
transition: 300ms;
|
538 |
}
|
539 |
|
@@ -789,6 +812,7 @@ div[class*="tutor-course-col"] {
|
|
789 |
}
|
790 |
|
791 |
.tutor-course-loop-title h2{
|
|
|
792 |
font-size: 16px;
|
793 |
font-size: 1rem;
|
794 |
}
|
@@ -820,8 +844,15 @@ div[class*="tutor-course-col"] {
|
|
820 |
padding: 0;
|
821 |
}
|
822 |
.tutor-loop-course-bottom {
|
|
|
|
|
823 |
display: flex;
|
|
|
|
|
|
|
824 |
flex-direction: column;
|
|
|
|
|
825 |
justify-content: space-between;
|
826 |
height: 100%;
|
827 |
}
|
@@ -868,6 +899,7 @@ div[class*="tutor-course-col"] {
|
|
868 |
.tutor-loop-author > div a{
|
869 |
color: var(--tutor-text-color);
|
870 |
font-weight: 700;
|
|
|
871 |
transition: 300ms;
|
872 |
}
|
873 |
.tutor-loop-author > div a:hover{
|
@@ -943,16 +975,26 @@ a.tutor-button,
|
|
943 |
a.tutor-btn,
|
944 |
.tutor-btn{
|
945 |
color: #fff;
|
|
|
946 |
background-color: var(--tutor-primary-color);
|
947 |
-
border-color: var(--tutor-primary-color);
|
948 |
display: inline-block;
|
949 |
-
padding:
|
950 |
border-radius: 4px;
|
951 |
text-transform: uppercase;
|
952 |
line-height: 1.4;
|
953 |
-
font-size:
|
954 |
font-weight: 500;
|
955 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
956 |
a.tutor-button:hover,
|
957 |
.tutor-button:hover,
|
958 |
a.tutor-btn:hover,
|
@@ -962,6 +1004,14 @@ a.tutor-btn:hover,
|
|
962 |
color: #fff;
|
963 |
}
|
964 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
965 |
.tutor-button.tutor-danger{
|
966 |
background-color: #E53935;
|
967 |
border-color: #E53935;
|
@@ -1001,69 +1051,269 @@ a.tutor-btn:hover,
|
|
1001 |
/* *********************** */
|
1002 |
/* Tutor Dashboard */
|
1003 |
/* *********************** */
|
1004 |
-
|
1005 |
-
|
1006 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1007 |
}
|
1008 |
-
|
1009 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1010 |
display: flex;
|
1011 |
-
|
|
|
1012 |
}
|
1013 |
-
|
1014 |
-
|
1015 |
-
margin:
|
1016 |
}
|
1017 |
-
|
1018 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1019 |
}
|
1020 |
-
.tutor-dashboard-
|
1021 |
-
|
1022 |
-
|
|
|
|
|
1023 |
}
|
1024 |
-
.tutor-dashboard-
|
1025 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1026 |
}
|
1027 |
-
.tutor-dashboard-
|
|
|
|
|
|
|
|
|
1028 |
display: flex;
|
|
|
|
|
|
|
1029 |
}
|
1030 |
-
.
|
1031 |
-
|
1032 |
}
|
1033 |
-
|
1034 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1035 |
}
|
1036 |
-
.tutor-dashboard-
|
1037 |
-
|
|
|
1038 |
}
|
1039 |
-
|
1040 |
-
|
|
|
|
|
1041 |
}
|
1042 |
-
|
1043 |
-
|
1044 |
-
|
1045 |
-
margin:
|
|
|
|
|
|
|
|
|
|
|
|
|
1046 |
}
|
1047 |
-
|
1048 |
-
|
1049 |
-
|
|
|
|
|
1050 |
}
|
1051 |
-
.tutor-
|
1052 |
-
|
1053 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1054 |
color: #ffffff;
|
1055 |
-
border-radius:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1056 |
padding: 0 5px;
|
1057 |
-
|
1058 |
-
top: -5px;
|
1059 |
-
right: 0;
|
1060 |
}
|
1061 |
-
|
1062 |
-
|
1063 |
-
|
1064 |
-
|
1065 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1066 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1067 |
.tutor-dashboard-avater img{
|
1068 |
width: 70px;
|
1069 |
height: 70px;
|
@@ -1096,7 +1346,7 @@ a.tutor-btn:hover,
|
|
1096 |
margin-left: 60px;
|
1097 |
}
|
1098 |
.tutor-dashboard-inline-links{
|
1099 |
-
margin-bottom:
|
1100 |
}
|
1101 |
.tutor-dashboard-inline-links ul{
|
1102 |
margin: 0;
|
@@ -1144,9 +1394,12 @@ a.tutor-btn:hover,
|
|
1144 |
}
|
1145 |
.tutor-dashboard-permalinks{
|
1146 |
list-style: none;
|
1147 |
-
margin:
|
1148 |
font-size: 14px;
|
1149 |
-
padding: 0;
|
|
|
|
|
|
|
1150 |
}
|
1151 |
.tutor-dashboard-permalinks li:not(:last-child){
|
1152 |
|
@@ -1177,56 +1430,114 @@ a.tutor-btn:hover,
|
|
1177 |
}
|
1178 |
}
|
1179 |
|
1180 |
-
.tutor-dashboard-permalinks
|
1181 |
display: block;
|
1182 |
color: var(--tutor-text-color);
|
1183 |
padding: 10px 20px;
|
1184 |
line-height: 28px;
|
1185 |
}
|
1186 |
-
|
1187 |
-
|
1188 |
-
|
1189 |
-
font-
|
1190 |
-
|
1191 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1192 |
}
|
1193 |
|
1194 |
-
|
1195 |
-
|
1196 |
-
|
1197 |
-
flex-wrap: wrap;
|
1198 |
}
|
1199 |
-
|
1200 |
-
|
1201 |
-
|
1202 |
-
margin: 10px;
|
1203 |
-
padding: 10px;
|
1204 |
-
border: 1px solid #dddddd;
|
1205 |
}
|
1206 |
-
|
1207 |
-
|
|
|
1208 |
}
|
1209 |
-
|
1210 |
-
|
1211 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1212 |
}
|
1213 |
|
|
|
1214 |
/** Earning Report */
|
1215 |
.tutor-date-range-filter-wrap{
|
|
|
|
|
1216 |
display: flex;
|
1217 |
-
margin: 15px 0;
|
1218 |
font-size: 12px;
|
1219 |
}
|
1220 |
.report-top-sub-menu{
|
1221 |
margin: 0;
|
|
|
|
|
1222 |
flex: 1;
|
|
|
1223 |
}
|
1224 |
.report-top-sub-menu a{
|
1225 |
text-decoration: none;
|
1226 |
padding: 5px 8px;
|
1227 |
border: 1px solid #D7DADF;
|
1228 |
color: #AAAEB3;
|
1229 |
-
|
|
|
|
|
|
|
1230 |
}
|
1231 |
.report-top-sub-menu a.active {
|
1232 |
background-color: #3057D5;
|
@@ -1234,12 +1545,19 @@ a.tutor-btn:hover,
|
|
1234 |
border: 1px solid #3057D5;
|
1235 |
}
|
1236 |
|
|
|
|
|
|
|
|
|
1237 |
.report-date-range-form{
|
|
|
|
|
1238 |
display: flex;
|
|
|
1239 |
}
|
1240 |
.date-range-input{
|
1241 |
position: relative;
|
1242 |
-
margin-right:
|
1243 |
}
|
1244 |
.date-range-input:last-child{
|
1245 |
margin-right: 0;
|
@@ -1284,101 +1602,136 @@ table.tutor-dashboard-statement-table p.small-text {
|
|
1284 |
/**
|
1285 |
Withdraw Method
|
1286 |
*/
|
|
|
|
|
1287 |
.withdraw-method-select-wrap{
|
1288 |
display: flex;
|
1289 |
flex-wrap: wrap;
|
|
|
1290 |
}
|
1291 |
-
|
1292 |
-
|
|
|
|
|
1293 |
}
|
1294 |
-
.withdraw-method-select-wrap label
|
1295 |
-
background: #f4f4f4;
|
1296 |
-
padding: 30px 50px;
|
1297 |
display: block;
|
1298 |
-
|
|
|
1299 |
cursor: pointer;
|
1300 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1301 |
text-align: center;
|
|
|
|
|
1302 |
}
|
1303 |
-
.withdraw-method-select-wrap label
|
1304 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1305 |
}
|
1306 |
-
|
1307 |
-
|
1308 |
-
|
1309 |
-
color: #ffffff;
|
1310 |
}
|
1311 |
-
.withdraw-method-
|
1312 |
-
|
|
|
|
|
1313 |
}
|
1314 |
-
.withdraw-method-
|
1315 |
-
|
1316 |
-
|
|
|
1317 |
}
|
|
|
1318 |
.withdraw-method-form{
|
1319 |
display: flex;
|
1320 |
flex-wrap: wrap;
|
|
|
1321 |
}
|
1322 |
-
|
1323 |
-
|
1324 |
-
|
1325 |
-
|
1326 |
-
width:
|
|
|
1327 |
}
|
1328 |
-
|
|
|
1329 |
width: 100%;
|
1330 |
-
margin: 20px 0;
|
1331 |
-
}
|
1332 |
-
.withdraw-account-save-btn-wrap button:focus{
|
1333 |
-
outline: none;
|
1334 |
}
|
1335 |
|
1336 |
-
.withdraw-
|
1337 |
-
|
1338 |
-
|
1339 |
-
|
1340 |
-
}
|
1341 |
-
.withdraw-balance-row{
|
1342 |
-
display: flex;
|
1343 |
-
border-bottom: 1px solid #eee;
|
1344 |
-
margin-bottom: 15px;
|
1345 |
-
}
|
1346 |
-
.withdraw-balance-col{
|
1347 |
-
flex: 1;
|
1348 |
-
}
|
1349 |
-
.open-withdraw-form-btn{
|
1350 |
display: block;
|
1351 |
-
|
1352 |
-
|
1353 |
-
|
1354 |
-
|
1355 |
-
.open-withdraw-form-btn:hover {
|
1356 |
-
background-color: #2b4eac;
|
1357 |
}
|
1358 |
-
|
1359 |
-
|
1360 |
-
|
1361 |
-
margin-bottom:
|
|
|
1362 |
}
|
1363 |
-
.withdraw-form-field-
|
1364 |
-
|
|
|
1365 |
}
|
1366 |
-
|
1367 |
-
|
1368 |
-
|
|
|
|
|
|
|
1369 |
}
|
1370 |
-
|
1371 |
-
|
|
|
1372 |
}
|
1373 |
-
|
1374 |
-
|
1375 |
-
|
1376 |
-
|
|
|
|
|
|
|
1377 |
}
|
1378 |
-
|
1379 |
-
|
1380 |
-
|
|
|
|
|
|
|
1381 |
}
|
|
|
|
|
1382 |
/** END Withdraw */
|
1383 |
|
1384 |
/**
|
@@ -1400,8 +1753,6 @@ DatePicker
|
|
1400 |
.ui-datepicker td:hover a {
|
1401 |
color: #2A6496;
|
1402 |
-webkit-transition: color 0.1s ease-in-out;
|
1403 |
-
-moz-transition: color 0.1s ease-in-out;
|
1404 |
-
-o-transition: color 0.1s ease-in-out;
|
1405 |
transition: color 0.1s ease-in-out;
|
1406 |
}
|
1407 |
.ui-datepicker .ui-datepicker-header {
|
@@ -1452,8 +1803,6 @@ DatePicker
|
|
1452 |
.ui-datepicker .ui-datepicker-calendar td {
|
1453 |
border-radius: 4px;
|
1454 |
-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
|
1455 |
-
-moz-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
|
1456 |
-
-o-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
|
1457 |
transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
|
1458 |
}
|
1459 |
.ui-datepicker .ui-datepicker-calendar td:hover {
|
@@ -1486,25 +1835,25 @@ DatePicker
|
|
1486 |
|
1487 |
/** End DatePicker **/
|
1488 |
|
1489 |
-
|
1490 |
-
.tutor-dashboard-content{
|
1491 |
-
margin-top: 20px;
|
1492 |
-
}
|
1493 |
-
.tutor-dashboard-content-inner .tutor-mycourse-wrap{
|
1494 |
-
border: 1px solid #DCDFE5;
|
1495 |
-
border-radius: 4px;
|
1496 |
-
margin-bottom: 30px;
|
1497 |
-
display: flex;
|
1498 |
-
}
|
1499 |
.tutor-mycourse-thumbnail {
|
|
|
|
|
1500 |
flex: 0 0 250px;
|
|
|
|
|
1501 |
}
|
1502 |
.tutor-mycourse-content {
|
1503 |
padding: 20px;
|
|
|
|
|
1504 |
flex: 1;
|
1505 |
}
|
1506 |
.tutor-mycourse-content h3{
|
1507 |
-
margin: 0;
|
|
|
|
|
|
|
1508 |
}
|
1509 |
.tutor-mycourse-rating{
|
1510 |
color: #F8C51C;
|
@@ -1516,15 +1865,72 @@ DatePicker
|
|
1516 |
.tutor-dashboard-content-inner{
|
1517 |
font-size: 14px;
|
1518 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1519 |
.tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child{
|
1520 |
margin-bottom: 0;
|
1521 |
}
|
1522 |
.tutor-mycourse-content .mycourse-footer {
|
|
|
|
|
1523 |
display: flex;
|
1524 |
}
|
|
|
1525 |
.tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats{
|
|
|
|
|
1526 |
flex: 1;
|
1527 |
}
|
|
|
|
|
|
|
1528 |
.tutor-mycourse-status{
|
1529 |
margin-right: 15px;
|
1530 |
}
|
@@ -1532,7 +1938,7 @@ DatePicker
|
|
1532 |
color: var(--tutor-text-color);
|
1533 |
font-size: 22px;
|
1534 |
line-height: 28px;
|
1535 |
-
font-weight:
|
1536 |
display: block;
|
1537 |
}
|
1538 |
|
@@ -1562,9 +1968,103 @@ DatePicker
|
|
1562 |
margin-left: 5px;
|
1563 |
}
|
1564 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1565 |
/* *********************** */
|
1566 |
/* End Tutor Student Dashboard */
|
1567 |
/************************ */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1568 |
/**
|
1569 |
Instructor
|
1570 |
*/
|
@@ -1826,7 +2326,11 @@ a.page-numbers:hover {
|
|
1826 |
display: -webkit-box;
|
1827 |
display: -ms-flexbox;
|
1828 |
display: flex;
|
|
|
|
|
1829 |
align-items: center;
|
|
|
|
|
1830 |
justify-content: space-between;
|
1831 |
}
|
1832 |
|
@@ -2030,6 +2534,16 @@ a.page-numbers:hover {
|
|
2030 |
border-radius: 30px;
|
2031 |
width: var(--tutor-progress-left);
|
2032 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2033 |
.tutor-progress-bar .tutor-progress-filled:after{
|
2034 |
content: '';
|
2035 |
position: absolute;
|
@@ -2190,6 +2704,7 @@ a.page-numbers:hover {
|
|
2190 |
text-transform: uppercase;
|
2191 |
line-height: 1;
|
2192 |
font-size: 14px;
|
|
|
2193 |
transition: 300ms;
|
2194 |
}
|
2195 |
.tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover{
|
@@ -2602,13 +3117,13 @@ Course question and answer
|
|
2602 |
}
|
2603 |
|
2604 |
.tutor-quiz-attempt-history table span.result-pass{
|
2605 |
-
background: #
|
2606 |
-
}
|
2607 |
-
.attempt-reviewed-text {
|
2608 |
-
color: #777;
|
2609 |
-
font-size: 12px;
|
2610 |
-
margin-top: 10px;
|
2611 |
}
|
|
|
|
|
|
|
|
|
|
|
2612 |
.quiz-head-meta-info{
|
2613 |
font-size: 14px;
|
2614 |
color: var(--tutor-light-color);
|
@@ -3135,7 +3650,12 @@ Course question and answer
|
|
3135 |
-webkit-transition: 300ms;
|
3136 |
transition: 300ms;
|
3137 |
}
|
3138 |
-
|
|
|
|
|
|
|
|
|
|
|
3139 |
.tutor-form-group textarea:focus,
|
3140 |
.tutor-form-group input:not([type="submit"]):focus{
|
3141 |
background: #ffffff;
|
@@ -3344,12 +3864,16 @@ Course question and answer
|
|
3344 |
color: #F8C51C;
|
3345 |
}
|
3346 |
.course-rating-meter {
|
|
|
|
|
3347 |
display: flex;
|
3348 |
}
|
3349 |
.course-rating-meter i.tutor-icon-star-full{
|
3350 |
color: #F8C51C;
|
3351 |
}
|
3352 |
.rating-meter-bar-wrap{
|
|
|
|
|
3353 |
flex: 1;
|
3354 |
}
|
3355 |
.rating-meter-col{
|
@@ -3369,6 +3893,8 @@ Course question and answer
|
|
3369 |
height: 5px;
|
3370 |
}
|
3371 |
.rating-meter-col.rating-text-col{
|
|
|
|
|
3372 |
flex: 0 0 auto;
|
3373 |
}
|
3374 |
|
@@ -3434,7 +3960,6 @@ Course question and answer
|
|
3434 |
margin: 0;
|
3435 |
}
|
3436 |
|
3437 |
-
|
3438 |
.prerequisites-course-lists li a{
|
3439 |
padding: 13px 15px;
|
3440 |
border: 1px solid #DCDFE5;
|
@@ -3464,7 +3989,11 @@ Course question and answer
|
|
3464 |
}
|
3465 |
|
3466 |
.prerequisites-course-lists li .prerequisites-course-item{
|
|
|
|
|
3467 |
display: flex;
|
|
|
|
|
3468 |
align-items: center;
|
3469 |
}
|
3470 |
|
@@ -3477,8 +4006,11 @@ Course question and answer
|
|
3477 |
}
|
3478 |
|
3479 |
.prerequisites-course-lists li .prerequisites-course-title{
|
|
|
|
|
3480 |
flex-grow: 1;
|
3481 |
padding-left: 15px;
|
|
|
3482 |
transition: 300ms;
|
3483 |
}
|
3484 |
|
@@ -3562,6 +4094,7 @@ social share
|
|
3562 |
.rtl .tutor-progress-bar .tutor-progress-filled:after{
|
3563 |
left: auto;
|
3564 |
right: var(--tutor-progress-left);
|
|
|
3565 |
transform: translateY(-50%) translateX(50%);
|
3566 |
}
|
3567 |
|
@@ -3580,6 +4113,8 @@ social share
|
|
3580 |
}
|
3581 |
|
3582 |
.rtl .tutor-course-lesson h5 .tutor-lesson-duration{
|
|
|
|
|
3583 |
flex-grow: 1;
|
3584 |
text-align: left;
|
3585 |
}
|
@@ -3641,4 +4176,51 @@ social share
|
|
3641 |
.rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{
|
3642 |
margin-left: 15px;
|
3643 |
margin-right: 0;
|
3644 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
--tutor-primary-hover-color: #1b52a9;
|
6 |
--tutor-text-color: #4B5981;
|
7 |
--tutor-light-color: #B1B8C9;
|
8 |
+
--tutor-success-button-color: #4BD863;
|
9 |
}
|
10 |
|
11 |
body {
|
19 |
/**
|
20 |
Most Important CSS
|
21 |
.tutor-container
|
22 |
+
*/
|
23 |
.tutor-container{
|
24 |
padding-left: 15px;
|
25 |
padding-right: 15px;
|
290 |
.tutor-single-course-meta ul li a{
|
291 |
color: var(--tutor-text-color);
|
292 |
font-weight: 500;
|
293 |
+
-webkit-transition: 300ms;
|
294 |
transition: 300ms;
|
295 |
}
|
296 |
|
346 |
|
347 |
@media (max-width: 991px) {
|
348 |
.tutor-single-course-meta.tutor-lead-meta ul{
|
349 |
+
-ms-flex-wrap: wrap;
|
350 |
flex-wrap: wrap;
|
351 |
+
-webkit-box-pack: start;
|
352 |
+
-ms-flex-pack: start;
|
353 |
justify-content: flex-start;
|
354 |
}
|
355 |
}
|
361 |
}
|
362 |
.tutor-single-course-meta.tutor-lead-meta ul li a{
|
363 |
color: var(--tutor-text-color);
|
364 |
+
-webkit-transition: 300ms;
|
365 |
transition: 300ms;
|
366 |
}
|
367 |
.tutor-single-course-meta.tutor-lead-meta ul li a:hover{
|
453 |
}
|
454 |
.tutor-course-lesson h5 a{
|
455 |
color: var(--tutor-primary-color);
|
456 |
+
-webkit-transition: 300ms;
|
457 |
transition: 300ms;
|
458 |
}
|
459 |
.tutor-course-lesson h5 a:hover{
|
475 |
.tutor-course-lesson h5 .tutor-lesson-duration{
|
476 |
margin-left: auto;
|
477 |
padding-left: 5px;
|
478 |
+
-ms-flex-item-align: start;
|
479 |
align-self: flex-start;
|
480 |
}
|
481 |
.tutor-course-lesson .lesson-preview-title {
|
482 |
-webkit-box-flex: 1;
|
483 |
-ms-flex: 1 0 0;
|
484 |
flex: 1 0 0;
|
485 |
+
-webkit-box-orient: horizontal;
|
486 |
+
-webkit-box-direction: normal;
|
487 |
+
-ms-flex-direction: row;
|
488 |
flex-direction: row;
|
489 |
+
display: -webkit-box;
|
490 |
+
display: -ms-flexbox;
|
491 |
display: flex;
|
492 |
+
-webkit-box-align: start;
|
493 |
+
-ms-flex-align: start;
|
494 |
align-items: flex-start;
|
495 |
}
|
496 |
|
518 |
transition: 300ms;
|
519 |
border: 1px solid #DCDFE5;
|
520 |
height: 100%;
|
521 |
+
display: -webkit-box;
|
522 |
+
display: -ms-flexbox;
|
523 |
display: flex;
|
524 |
+
-webkit-box-orient: vertical;
|
525 |
+
-webkit-box-direction: normal;
|
526 |
+
-ms-flex-direction: column;
|
527 |
flex-direction: column;
|
528 |
+
-webkit-box-pack: justify;
|
529 |
+
-ms-flex-pack: justify;
|
530 |
justify-content: space-between;
|
531 |
}
|
532 |
.tutor-course-header{
|
549 |
font-size: 19px;
|
550 |
padding: 5px 5px;
|
551 |
border-radius: 3px;
|
552 |
+
-webkit-transition: 300ms;
|
553 |
transition: 300ms;
|
554 |
}
|
555 |
|
556 |
.tutor-course-loop-header-meta .tutor-course-wishlist a{
|
557 |
display: block;
|
558 |
color: var(--tutor-primary-color);
|
559 |
+
-webkit-transition: 300ms;
|
560 |
transition: 300ms;
|
561 |
}
|
562 |
|
812 |
}
|
813 |
|
814 |
.tutor-course-loop-title h2{
|
815 |
+
font-size: 16px;
|
816 |
font-size: 16px;
|
817 |
font-size: 1rem;
|
818 |
}
|
844 |
padding: 0;
|
845 |
}
|
846 |
.tutor-loop-course-bottom {
|
847 |
+
display: -webkit-box;
|
848 |
+
display: -ms-flexbox;
|
849 |
display: flex;
|
850 |
+
-webkit-box-orient: vertical;
|
851 |
+
-webkit-box-direction: normal;
|
852 |
+
-ms-flex-direction: column;
|
853 |
flex-direction: column;
|
854 |
+
-webkit-box-pack: justify;
|
855 |
+
-ms-flex-pack: justify;
|
856 |
justify-content: space-between;
|
857 |
height: 100%;
|
858 |
}
|
899 |
.tutor-loop-author > div a{
|
900 |
color: var(--tutor-text-color);
|
901 |
font-weight: 700;
|
902 |
+
-webkit-transition: 300ms;
|
903 |
transition: 300ms;
|
904 |
}
|
905 |
.tutor-loop-author > div a:hover{
|
975 |
a.tutor-btn,
|
976 |
.tutor-btn{
|
977 |
color: #fff;
|
978 |
+
border: 1px solid var(--tutor-primary-color);
|
979 |
background-color: var(--tutor-primary-color);
|
|
|
980 |
display: inline-block;
|
981 |
+
padding: 12px 30px;
|
982 |
border-radius: 4px;
|
983 |
text-transform: uppercase;
|
984 |
line-height: 1.4;
|
985 |
+
font-size: 14px;
|
986 |
font-weight: 500;
|
987 |
}
|
988 |
+
|
989 |
+
a.tutor-button.bordered-button,
|
990 |
+
.tutor-button.bordered-button,
|
991 |
+
a.tutor-btn.bordered-btn,
|
992 |
+
.tutor-btn.bordered-btn{
|
993 |
+
color: var(--tutor-primary-color);
|
994 |
+
border: 1px solid var(--tutor-primary-color);
|
995 |
+
background-color: #fff;
|
996 |
+
}
|
997 |
+
|
998 |
a.tutor-button:hover,
|
999 |
.tutor-button:hover,
|
1000 |
a.tutor-btn:hover,
|
1004 |
color: #fff;
|
1005 |
}
|
1006 |
|
1007 |
+
a.tutor-button.bordered-button:hover,
|
1008 |
+
.tutor-button.bordered-button:hover,
|
1009 |
+
a.tutor-btn.bordered-btn:hover,
|
1010 |
+
.tutor-btn.bordered-btn:hover{
|
1011 |
+
border: 1px solid var(--tutor-primary-color);
|
1012 |
+
background-color: var(--tutor-primary-color);
|
1013 |
+
}
|
1014 |
+
|
1015 |
.tutor-button.tutor-danger{
|
1016 |
background-color: #E53935;
|
1017 |
border-color: #E53935;
|
1051 |
/* *********************** */
|
1052 |
/* Tutor Dashboard */
|
1053 |
/* *********************** */
|
1054 |
+
|
1055 |
+
.tutor-dashboard-header{
|
1056 |
+
display: -webkit-box;
|
1057 |
+
display: -ms-flexbox;
|
1058 |
+
display: flex;
|
1059 |
+
-webkit-box-align: center;
|
1060 |
+
-ms-flex-align: center;
|
1061 |
+
align-items: center;
|
1062 |
+
padding-bottom: 30px;
|
1063 |
+
border-bottom: 1px solid #DCDFE5;
|
1064 |
}
|
1065 |
+
|
1066 |
+
.tutor-dashboard-header-avatar img{
|
1067 |
+
display: block;
|
1068 |
+
width: 150px;
|
1069 |
+
height: 150px;
|
1070 |
+
border-radius: 50%;
|
1071 |
+
}
|
1072 |
+
|
1073 |
+
.tutor-dashboard-header-info{
|
1074 |
+
-webkit-box-flex: 1;
|
1075 |
+
-ms-flex-positive: 1;
|
1076 |
+
flex-grow: 1;
|
1077 |
+
padding-left: 20px;
|
1078 |
+
}
|
1079 |
+
|
1080 |
+
.tutor-dashboard-header-display-name h4{
|
1081 |
+
font-size: 30px;
|
1082 |
+
margin-bottom: 0;
|
1083 |
+
}
|
1084 |
+
|
1085 |
+
.tutor-dashboard-header-stats{
|
1086 |
+
display: -webkit-box;
|
1087 |
+
display: -ms-flexbox;
|
1088 |
display: flex;
|
1089 |
+
-ms-flex-wrap: wrap;
|
1090 |
+
flex-wrap: wrap;
|
1091 |
}
|
1092 |
+
|
1093 |
+
.tutor-dashboard-header-stats > div:not(:first-child){
|
1094 |
+
margin-left: 30px;
|
1095 |
}
|
1096 |
+
|
1097 |
+
|
1098 |
+
/* end dashboard header */
|
1099 |
+
|
1100 |
+
/**
|
1101 |
+
* Dashboard Table
|
1102 |
+
*/
|
1103 |
+
|
1104 |
+
.tutor-dashboard-info-table-wrap{
|
1105 |
+
margin-bottom: 30px;
|
1106 |
}
|
1107 |
+
.tutor-dashboard-info-table-wrap table{
|
1108 |
+
margin-bottom: 0;
|
1109 |
+
border-collapse: collapse;
|
1110 |
+
border: 1px solid #DCDFE5;
|
1111 |
+
border-radius: 4px;
|
1112 |
}
|
1113 |
+
.tutor-dashboard-info-table thead{
|
1114 |
+
background: #FAFBFC;
|
1115 |
+
}
|
1116 |
+
.tutor-dashboard-info-table tr{
|
1117 |
+
border: 1px solid #DCDFE5;
|
1118 |
+
}
|
1119 |
+
|
1120 |
+
.tutor-dashboard-info-table tbody tr td{
|
1121 |
+
background: transparent !important;
|
1122 |
+
padding: 20px 30px;
|
1123 |
+
}
|
1124 |
+
.tutor-dashboard-info-table thead tr td{
|
1125 |
+
padding: 15px 30px;
|
1126 |
+
}
|
1127 |
+
.tutor-dashboard-info-table-wrap > h3{
|
1128 |
+
font-size: 20px;
|
1129 |
+
font-weight: 500;
|
1130 |
+
border: 1px solid #DCDFE5;
|
1131 |
+
border-bottom: none;
|
1132 |
+
margin: 0;
|
1133 |
+
padding: 30px;
|
1134 |
+
border-radius: 4px 4px 0 0 ;
|
1135 |
+
}
|
1136 |
+
|
1137 |
+
.tutor-dashboard-info-table-wrap > h3 + table{
|
1138 |
+
border-radius: 0 0 4px 4px ;
|
1139 |
+
}
|
1140 |
+
|
1141 |
+
/**
|
1142 |
+
* Tutor Dashboard Review
|
1143 |
+
*/
|
1144 |
+
|
1145 |
+
.tutor-dashboard-single-review{
|
1146 |
+
border: 1px solid #DCDFE5;
|
1147 |
+
border-radius: 4px;
|
1148 |
+
margin-bottom: 30px;
|
1149 |
}
|
1150 |
+
.tutor-dashboard-review-heading{
|
1151 |
+
padding: 18px 24px;
|
1152 |
+
border-bottom: 1px solid #DCDFE5;
|
1153 |
+
display: -webkit-box;
|
1154 |
+
display: -ms-flexbox;
|
1155 |
display: flex;
|
1156 |
+
-webkit-box-align: center;
|
1157 |
+
-ms-flex-align: center;
|
1158 |
+
align-items: center;
|
1159 |
}
|
1160 |
+
.individual-dashboard-review-body{
|
1161 |
+
padding: 18px 24px;
|
1162 |
}
|
1163 |
+
|
1164 |
+
.tutor-dashboard-review-title{
|
1165 |
+
font-size: 18px;
|
1166 |
+
-webkit-box-flex: 1;
|
1167 |
+
-ms-flex-positive: 1;
|
1168 |
+
flex-grow: 1;
|
1169 |
+
white-space: nowrap;
|
1170 |
+
overflow: hidden;
|
1171 |
+
text-overflow: ellipsis;
|
1172 |
+
font-weight: 300;
|
1173 |
}
|
1174 |
+
.tutor-dashboard-review-title a{
|
1175 |
+
font-weight: 500;
|
1176 |
+
color: #4B5981;
|
1177 |
}
|
1178 |
+
|
1179 |
+
.tutor-dashboard-review-links{
|
1180 |
+
white-space: nowrap;
|
1181 |
+
font-weight: 400;
|
1182 |
}
|
1183 |
+
|
1184 |
+
.tutor-dashboard-review-links a{
|
1185 |
+
color: #8C94A8;
|
1186 |
+
margin-left: 30px;
|
1187 |
+
display: -webkit-inline-box;
|
1188 |
+
display: -ms-inline-flexbox;
|
1189 |
+
display: inline-flex;
|
1190 |
+
-webkit-box-align: center;
|
1191 |
+
-ms-flex-align: center;
|
1192 |
+
align-items: center;
|
1193 |
}
|
1194 |
+
|
1195 |
+
.tutor-dashboard-review-links a i{
|
1196 |
+
line-height: inherit;
|
1197 |
+
font-size: 24px;
|
1198 |
+
margin-right: 10px;
|
1199 |
}
|
1200 |
+
.tutor-dashboard-review-links a:last-child i{
|
1201 |
+
color: #F0576A;
|
1202 |
+
}
|
1203 |
+
|
1204 |
+
|
1205 |
+
/*dashboard content*/
|
1206 |
+
|
1207 |
+
.tutor-dashboard-info-cards{
|
1208 |
+
margin: 0 -15px 15px;
|
1209 |
+
padding: 0;
|
1210 |
+
display: -webkit-box;
|
1211 |
+
display: -ms-flexbox;
|
1212 |
+
display: flex;
|
1213 |
+
list-style: none;
|
1214 |
+
-ms-flex-wrap: wrap;
|
1215 |
+
flex-wrap: wrap;
|
1216 |
+
}
|
1217 |
+
.tutor-dashboard-info-cards .tutor-dashboard-info-card{
|
1218 |
+
padding: 15px;
|
1219 |
+
min-width: 33.333%;
|
1220 |
+
}
|
1221 |
+
|
1222 |
+
.tutor-dashboard-info-cards .tutor-dashboard-info-card p{
|
1223 |
+
margin: 0;
|
1224 |
+
padding: 15px 25px;
|
1225 |
+
background: #282C36;
|
1226 |
color: #ffffff;
|
1227 |
+
border-radius: 4px;
|
1228 |
+
}
|
1229 |
+
.tutor-dashboard-info-cards .tutor-dashboard-info-card p span.tutor-dashboard-info-val{
|
1230 |
+
display: block;
|
1231 |
+
font-weight: 700;
|
1232 |
+
font-size: 30px;
|
1233 |
+
}
|
1234 |
+
.tutor-dashboard-info-cards .tutor-dashboard-info-card p span span{
|
1235 |
+
display: inline-block;
|
1236 |
+
}
|
1237 |
+
.tutor-dashboard-info-cards .tutor-dashboard-info-card p > *{
|
1238 |
+
vertical-align: middle;
|
1239 |
+
}
|
1240 |
+
|
1241 |
+
/*dashboard quiz attempts*/
|
1242 |
+
|
1243 |
+
.tutor-dashboard-content .tutor-quiz-attempt-history tr th,
|
1244 |
+
.tutor-dashboard-content .tutor-quiz-attempt-history tr td{
|
1245 |
+
vertical-align: middle;
|
1246 |
+
}
|
1247 |
+
.tutor-dashboard-content .tutor-quiz-attempt-history tr td:first-child{
|
1248 |
+
padding: 15px 13px !important;
|
1249 |
+
}
|
1250 |
+
.tutor-dashboard-content .tutor-quiz-attempt-history tr.pass{
|
1251 |
+
border-left: 3px solid #4BD863;
|
1252 |
+
}
|
1253 |
+
.tutor-dashboard-content .tutor-quiz-attempt-history tr.fail{
|
1254 |
+
border-left: 3px solid #D71830;
|
1255 |
+
}
|
1256 |
+
.tutor-dashboard-content .tutor-quiz-attempt-history table span.result-fail,
|
1257 |
+
.tutor-dashboard-content .tutor-quiz-attempt-history table span.result-pass{
|
1258 |
+
width: auto;
|
1259 |
+
height: auto;
|
1260 |
+
line-height: 19px;
|
1261 |
padding: 0 5px;
|
1262 |
+
margin-right: 4px;
|
|
|
|
|
1263 |
}
|
1264 |
+
|
1265 |
+
.tutor-dashboard-content .tutor-quiz-attempt-history table a{
|
1266 |
+
color: #4B5981;
|
1267 |
+
font-weight: 700;
|
1268 |
+
font-size: 14px;
|
1269 |
+
line-height: 24px;
|
1270 |
+
}
|
1271 |
+
|
1272 |
+
|
1273 |
+
.tutor-dashboard-content .tutor-quiz-attempt-history table a:hover{
|
1274 |
+
color: var(--tutor-primary-color);
|
1275 |
+
}
|
1276 |
+
|
1277 |
+
.tutor-dashboard-item-group{
|
1278 |
+
padding: 25px;
|
1279 |
+
border: 1px solid #DCDFE5;
|
1280 |
+
border-radius: 4px;
|
1281 |
+
margin-bottom: 30px;
|
1282 |
}
|
1283 |
+
|
1284 |
+
.tutor-dashboard-item-group > h4{
|
1285 |
+
font-size: 20px;
|
1286 |
+
color: #4B5981;
|
1287 |
+
font-weight: 500;
|
1288 |
+
}
|
1289 |
+
|
1290 |
+
/* end dashboard content*/
|
1291 |
+
|
1292 |
+
/* dashboard profile*/
|
1293 |
+
|
1294 |
+
.tutor-dashboard-profile .tutor-dashboard-profile-item{
|
1295 |
+
display: flex;
|
1296 |
+
}
|
1297 |
+
.tutor-dashboard-profile .tutor-dashboard-profile-item .heading{
|
1298 |
+
min-width: 190px;
|
1299 |
+
}
|
1300 |
+
|
1301 |
+
.tutor-dashboard-profile .tutor-dashboard-profile-item .content{
|
1302 |
+
flex-grow: 1;
|
1303 |
+
}
|
1304 |
+
|
1305 |
+
.tutor-dashboard-profile .tutor-dashboard-profile-item .content small{
|
1306 |
+
font-size: inherit;
|
1307 |
+
font-style: italic;
|
1308 |
+
/*color: #999;*/
|
1309 |
+
}
|
1310 |
+
|
1311 |
+
.tutor-dashboard-profile .tutor-dashboard-profile-item .content small a{
|
1312 |
+
color: var(--tutor-primary-color);
|
1313 |
+
}
|
1314 |
+
|
1315 |
+
/* end dashboard profile*/
|
1316 |
+
|
1317 |
.tutor-dashboard-avater img{
|
1318 |
width: 70px;
|
1319 |
height: 70px;
|
1346 |
margin-left: 60px;
|
1347 |
}
|
1348 |
.tutor-dashboard-inline-links{
|
1349 |
+
margin-bottom: 30px;
|
1350 |
}
|
1351 |
.tutor-dashboard-inline-links ul{
|
1352 |
margin: 0;
|
1394 |
}
|
1395 |
.tutor-dashboard-permalinks{
|
1396 |
list-style: none;
|
1397 |
+
margin: 0px 0 20px;
|
1398 |
font-size: 14px;
|
1399 |
+
padding: 20px 0;
|
1400 |
+
border-left: 1px solid #DCDFE5;
|
1401 |
+
border-right: 1px solid #DCDFE5;
|
1402 |
+
border-bottom: 1px solid #DCDFE5;
|
1403 |
}
|
1404 |
.tutor-dashboard-permalinks li:not(:last-child){
|
1405 |
|
1430 |
}
|
1431 |
}
|
1432 |
|
1433 |
+
.tutor-dashboard-permalinks a{
|
1434 |
display: block;
|
1435 |
color: var(--tutor-text-color);
|
1436 |
padding: 10px 20px;
|
1437 |
line-height: 28px;
|
1438 |
}
|
1439 |
+
|
1440 |
+
.tutor-dashboard-permalinks a::before{
|
1441 |
+
content: "\e968";
|
1442 |
+
font-family: 'tutor' !important;
|
1443 |
+
speak: none;
|
1444 |
+
font-style: normal;
|
1445 |
+
font-weight: normal;
|
1446 |
+
font-variant: normal;
|
1447 |
+
text-transform: none;
|
1448 |
+
line-height: inherit;
|
1449 |
+
-webkit-font-smoothing: antialiased;
|
1450 |
+
-moz-osx-font-smoothing: grayscale;
|
1451 |
+
margin-right: 15px;
|
1452 |
+
vertical-align: middle;
|
1453 |
+
color: var(--tutor-primary-color);
|
1454 |
+
opacity: .6;
|
1455 |
+
font-size: 17px;
|
1456 |
+
}
|
1457 |
+
.tutor-dashboard-permalinks a:hover::before{
|
1458 |
+
opacity: 1;
|
1459 |
}
|
1460 |
|
1461 |
+
.tutor-dashboard-permalinks li.active a::before{
|
1462 |
+
opacity: 1;
|
1463 |
+
color: #fff;
|
|
|
1464 |
}
|
1465 |
+
|
1466 |
+
.tutor-dashboard-menu-my-profile a::before{
|
1467 |
+
content: "\e963";
|
|
|
|
|
|
|
1468 |
}
|
1469 |
+
|
1470 |
+
.tutor-dashboard-menu-enrolled-courses a::before{
|
1471 |
+
content: "\e969";
|
1472 |
}
|
1473 |
+
|
1474 |
+
.tutor-dashboard-menu-my-courses a::before{
|
1475 |
+
content: "\e965";
|
1476 |
+
}
|
1477 |
+
|
1478 |
+
.tutor-dashboard-menu-wishlist a::before{
|
1479 |
+
content: "\e908";
|
1480 |
+
}
|
1481 |
+
|
1482 |
+
.tutor-dashboard-menu-reviews a::before{
|
1483 |
+
content: "\e917";
|
1484 |
+
}
|
1485 |
+
|
1486 |
+
.tutor-dashboard-menu-quiz-attempts a::before{
|
1487 |
+
content: "\e948";
|
1488 |
+
}
|
1489 |
+
|
1490 |
+
.tutor-dashboard-menu-earning a::before{
|
1491 |
+
content: "\e96b";
|
1492 |
+
}
|
1493 |
+
|
1494 |
+
.tutor-dashboard-menu-withdraw a::before{
|
1495 |
+
content: "\e960";
|
1496 |
+
}
|
1497 |
+
.tutor-dashboard-menu-settings a::before{
|
1498 |
+
content: "\e961";
|
1499 |
+
}
|
1500 |
+
.tutor-dashboard-menu-logout a::before{
|
1501 |
+
content: "\e962";
|
1502 |
+
}
|
1503 |
+
|
1504 |
+
.tutor-dashboard-content{
|
1505 |
+
padding-top: 30px;
|
1506 |
+
}
|
1507 |
+
|
1508 |
+
.tutor-dashboard-content > h3{
|
1509 |
+
color: var(--tutor-text-color);
|
1510 |
+
font-size: 22px;
|
1511 |
+
font-weight: 500;
|
1512 |
+
line-height: 23px;
|
1513 |
+
margin-bottom: 20px;
|
1514 |
}
|
1515 |
|
1516 |
+
|
1517 |
/** Earning Report */
|
1518 |
.tutor-date-range-filter-wrap{
|
1519 |
+
display: -webkit-box;
|
1520 |
+
display: -ms-flexbox;
|
1521 |
display: flex;
|
1522 |
+
margin: 15px 0 20px;
|
1523 |
font-size: 12px;
|
1524 |
}
|
1525 |
.report-top-sub-menu{
|
1526 |
margin: 0;
|
1527 |
+
-webkit-box-flex: 1;
|
1528 |
+
-ms-flex: 1;
|
1529 |
flex: 1;
|
1530 |
+
display: flex;
|
1531 |
}
|
1532 |
.report-top-sub-menu a{
|
1533 |
text-decoration: none;
|
1534 |
padding: 5px 8px;
|
1535 |
border: 1px solid #D7DADF;
|
1536 |
color: #AAAEB3;
|
1537 |
+
}
|
1538 |
+
.report-top-sub-menu a:hover{
|
1539 |
+
background: #EDF0F9;
|
1540 |
+
color: #333;
|
1541 |
}
|
1542 |
.report-top-sub-menu a.active {
|
1543 |
background-color: #3057D5;
|
1545 |
border: 1px solid #3057D5;
|
1546 |
}
|
1547 |
|
1548 |
+
.report-top-sub-menu a:not(:last-child){
|
1549 |
+
border-right: none;
|
1550 |
+
}
|
1551 |
+
|
1552 |
.report-date-range-form{
|
1553 |
+
display: -webkit-box;
|
1554 |
+
display: -ms-flexbox;
|
1555 |
display: flex;
|
1556 |
+
margin-bottom: 0;
|
1557 |
}
|
1558 |
.date-range-input{
|
1559 |
position: relative;
|
1560 |
+
margin-right: 5px;
|
1561 |
}
|
1562 |
.date-range-input:last-child{
|
1563 |
margin-right: 0;
|
1602 |
/**
|
1603 |
Withdraw Method
|
1604 |
*/
|
1605 |
+
|
1606 |
+
|
1607 |
.withdraw-method-select-wrap{
|
1608 |
display: flex;
|
1609 |
flex-wrap: wrap;
|
1610 |
+
margin: 0 -15px 50px;
|
1611 |
}
|
1612 |
+
|
1613 |
+
.withdraw-method-select-wrap .withdraw-method-select{
|
1614 |
+
flex-grow: 1;
|
1615 |
+
padding: 0 15px;
|
1616 |
}
|
1617 |
+
.withdraw-method-select-wrap .withdraw-method-select label{
|
|
|
|
|
1618 |
display: block;
|
1619 |
+
padding: 20px;
|
1620 |
+
margin: 0;
|
1621 |
cursor: pointer;
|
1622 |
+
overflow: hidden;
|
1623 |
+
border: 1px solid #DCDFE5;
|
1624 |
+
border-radius: 4px;
|
1625 |
+
position: relative;
|
1626 |
+
}
|
1627 |
+
.withdraw-method-select-wrap .withdraw-method-select input:checked + label{
|
1628 |
+
border-color: var(--tutor-success-button-color);
|
1629 |
+
box-shadow: 0 0 0 1px var(--tutor-success-button-color);
|
1630 |
+
}
|
1631 |
+
.withdraw-method-select-wrap .withdraw-method-select label::after{
|
1632 |
+
content: '\e90f';
|
1633 |
+
position: absolute;
|
1634 |
+
right: -1px;
|
1635 |
+
top: -1px;
|
1636 |
+
border: 1px solid #DCDFE5;
|
1637 |
+
height: 22px;
|
1638 |
+
width: 22px;
|
1639 |
text-align: center;
|
1640 |
+
line-height: 22px;
|
1641 |
+
color: transparent;
|
1642 |
}
|
1643 |
+
.withdraw-method-select-wrap .withdraw-method-select input:checked + label::after{
|
1644 |
+
color: #fff;
|
1645 |
+
background: var(--tutor-success-button-color);
|
1646 |
+
border-color: var(--tutor-success-button-color);
|
1647 |
+
font-family: 'tutor' !important;
|
1648 |
+
speak: none;
|
1649 |
+
font-style: normal;
|
1650 |
+
font-weight: normal;
|
1651 |
+
font-variant: normal;
|
1652 |
+
text-transform: none;
|
1653 |
+
font-size: 13px;
|
1654 |
}
|
1655 |
+
|
1656 |
+
.withdraw-method-select-wrap .withdraw-method-select p{
|
1657 |
+
margin: 0;
|
|
|
1658 |
}
|
1659 |
+
.withdraw-method-select-wrap .withdraw-method-select label > p{
|
1660 |
+
font-size: 20px;
|
1661 |
+
font-weight: 600;
|
1662 |
+
color: #4B5981;
|
1663 |
}
|
1664 |
+
.withdraw-method-select-wrap .withdraw-method-select label span{
|
1665 |
+
color: #B0B6C8;
|
1666 |
+
font-size: 14px;
|
1667 |
+
font-weight: 400;
|
1668 |
}
|
1669 |
+
|
1670 |
.withdraw-method-form{
|
1671 |
display: flex;
|
1672 |
flex-wrap: wrap;
|
1673 |
+
margin: 0 -15px;
|
1674 |
}
|
1675 |
+
|
1676 |
+
|
1677 |
+
.withdraw-method-form > div{
|
1678 |
+
flex-grow: 1;
|
1679 |
+
min-width: 50%;
|
1680 |
+
padding: 0 15px 20px;
|
1681 |
}
|
1682 |
+
|
1683 |
+
.withdraw-method-form > div.withdraw-account-save-btn-wrap{
|
1684 |
width: 100%;
|
|
|
|
|
|
|
|
|
1685 |
}
|
1686 |
|
1687 |
+
.withdraw-form-field-amount input[type='text'],
|
1688 |
+
.withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
|
1689 |
+
.withdraw-method-forms-wrap .withdraw-method-form textarea{
|
1690 |
+
border: 1px solid #DCDFE5;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1691 |
display: block;
|
1692 |
+
width: 100%;
|
1693 |
+
background: transparent;
|
1694 |
+
box-shadow: none;
|
1695 |
+
border-radius: 4px;
|
|
|
|
|
1696 |
}
|
1697 |
+
|
1698 |
+
|
1699 |
+
label[for="tutor_withdraw_amount"]{
|
1700 |
+
margin-bottom: 7px;
|
1701 |
+
display: block;
|
1702 |
}
|
1703 |
+
.withdraw-form-field-amount input[type='text']{
|
1704 |
+
margin-bottom: 10px;
|
1705 |
+
height: 45px;
|
1706 |
}
|
1707 |
+
|
1708 |
+
|
1709 |
+
.withdraw-method-forms-wrap .withdraw-method-form input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):focus,
|
1710 |
+
.withdraw-method-forms-wrap .withdraw-method-form textarea:focus{
|
1711 |
+
border-color: var(--tutor-primary-color);
|
1712 |
+
outline: none;
|
1713 |
}
|
1714 |
+
|
1715 |
+
.withdraw-method-forms-wrap .withdraw-method-form textarea{
|
1716 |
+
min-height: 80px;
|
1717 |
}
|
1718 |
+
|
1719 |
+
|
1720 |
+
.withdraw-method-forms-wrap .withdraw-method-form label{
|
1721 |
+
color: #989EAF;
|
1722 |
+
font-size: 14px;
|
1723 |
+
margin-bottom: 8px;
|
1724 |
+
display: block;
|
1725 |
}
|
1726 |
+
|
1727 |
+
|
1728 |
+
.withdraw-method-forms-wrap .withdraw-method-form .withdraw-field-desc{
|
1729 |
+
font-size: 12px;
|
1730 |
+
margin: 5px 0 0;
|
1731 |
+
font-style: italic;
|
1732 |
}
|
1733 |
+
|
1734 |
+
|
1735 |
/** END Withdraw */
|
1736 |
|
1737 |
/**
|
1753 |
.ui-datepicker td:hover a {
|
1754 |
color: #2A6496;
|
1755 |
-webkit-transition: color 0.1s ease-in-out;
|
|
|
|
|
1756 |
transition: color 0.1s ease-in-out;
|
1757 |
}
|
1758 |
.ui-datepicker .ui-datepicker-header {
|
1803 |
.ui-datepicker .ui-datepicker-calendar td {
|
1804 |
border-radius: 4px;
|
1805 |
-webkit-transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
|
|
|
|
|
1806 |
transition: background-color 0.1s ease-in-out, color 0.1s ease-in-out;
|
1807 |
}
|
1808 |
.ui-datepicker .ui-datepicker-calendar td:hover {
|
1835 |
|
1836 |
/** End DatePicker **/
|
1837 |
|
1838 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1839 |
.tutor-mycourse-thumbnail {
|
1840 |
+
-webkit-box-flex: 0;
|
1841 |
+
-ms-flex: 0 0 250px;
|
1842 |
flex: 0 0 250px;
|
1843 |
+
-ms-flex-item-align: center;
|
1844 |
+
align-self: center;
|
1845 |
}
|
1846 |
.tutor-mycourse-content {
|
1847 |
padding: 20px;
|
1848 |
+
-webkit-box-flex: 1;
|
1849 |
+
-ms-flex: 1;
|
1850 |
flex: 1;
|
1851 |
}
|
1852 |
.tutor-mycourse-content h3{
|
1853 |
+
margin: 0 0 9px;
|
1854 |
+
}
|
1855 |
+
.tutor-mycourse-content h3 a:hover{
|
1856 |
+
color: var(--tutor-primary-color);
|
1857 |
}
|
1858 |
.tutor-mycourse-rating{
|
1859 |
color: #F8C51C;
|
1865 |
.tutor-dashboard-content-inner{
|
1866 |
font-size: 14px;
|
1867 |
}
|
1868 |
+
|
1869 |
+
.tutor-mycourse-edit,
|
1870 |
+
.tutor-mycourse-delete{
|
1871 |
+
color: var(--tutor-light-color);
|
1872 |
+
-webkit-transition: 300ms;
|
1873 |
+
transition: 300ms;
|
1874 |
+
}
|
1875 |
+
|
1876 |
+
.tutor-mycourse-edit:hover,
|
1877 |
+
.tutor-mycourse-delete:hover{
|
1878 |
+
color: var(--tutor-primary-color)
|
1879 |
+
}
|
1880 |
+
|
1881 |
+
.tutor-mycourse-edit i,
|
1882 |
+
.tutor-mycourse-delete i{
|
1883 |
+
line-height: inherit;
|
1884 |
+
display: inline-block;
|
1885 |
+
vertical-align: top;
|
1886 |
+
color: var(--tutor-primary-color);
|
1887 |
+
}
|
1888 |
+
.tutor-mycourse-delete i{
|
1889 |
+
color: #f05120;
|
1890 |
+
}
|
1891 |
+
.tutor-dashboard-content-inner .tutor-mycourse-wrap{
|
1892 |
+
display: -webkit-box;
|
1893 |
+
display: -ms-flexbox;
|
1894 |
+
display: flex;
|
1895 |
+
margin-bottom: 30px;
|
1896 |
+
border: 1px solid #DCDFE5;
|
1897 |
+
border-radius: 4px;
|
1898 |
+
}
|
1899 |
+
.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-course-status h4{
|
1900 |
+
display: none;
|
1901 |
+
}
|
1902 |
+
|
1903 |
+
.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating{
|
1904 |
+
margin-bottom: 3px;
|
1905 |
+
}
|
1906 |
+
.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a{
|
1907 |
+
font-size: 14px;
|
1908 |
+
font-weight: 400;
|
1909 |
+
margin-left: 5px;
|
1910 |
+
color: #8C94A8;
|
1911 |
+
}
|
1912 |
+
|
1913 |
+
.tutor-dashboard-content-inner .tutor-mycourse-wrap .tutor-mycourse-rating a:hover{
|
1914 |
+
color: var(--tutor-primary-color);
|
1915 |
+
}
|
1916 |
+
|
1917 |
.tutor-dashboard-content-inner .tutor-mycourse-wrap p:last-child{
|
1918 |
margin-bottom: 0;
|
1919 |
}
|
1920 |
.tutor-mycourse-content .mycourse-footer {
|
1921 |
+
display: -webkit-box;
|
1922 |
+
display: -ms-flexbox;
|
1923 |
display: flex;
|
1924 |
}
|
1925 |
+
|
1926 |
.tutor-mycourse-content .mycourse-footer .tutor-mycourses-stats{
|
1927 |
+
-webkit-box-flex: 1;
|
1928 |
+
-ms-flex: 1;
|
1929 |
flex: 1;
|
1930 |
}
|
1931 |
+
.tutor-dashboard-content-inner .tutor-mycourses-stats > *{
|
1932 |
+
margin-right: 8px;
|
1933 |
+
}
|
1934 |
.tutor-mycourse-status{
|
1935 |
margin-right: 15px;
|
1936 |
}
|
1938 |
color: var(--tutor-text-color);
|
1939 |
font-size: 22px;
|
1940 |
line-height: 28px;
|
1941 |
+
font-weight: 500;
|
1942 |
display: block;
|
1943 |
}
|
1944 |
|
1968 |
margin-left: 5px;
|
1969 |
}
|
1970 |
|
1971 |
+
/**
|
1972 |
+
* Tutor Course Delete Popup
|
1973 |
+
*/
|
1974 |
+
|
1975 |
+
.tutor-course-delete-popup{
|
1976 |
+
text-align: center;
|
1977 |
+
padding: 40px 35px;
|
1978 |
+
font-size: 16px;
|
1979 |
+
line-height: 25px;
|
1980 |
+
font-weight: 400;
|
1981 |
+
color: #8C94A8;
|
1982 |
+
}
|
1983 |
+
.tutor-course-delete-popup img{
|
1984 |
+
width: 110px;
|
1985 |
+
margin: 0 auto;
|
1986 |
+
}
|
1987 |
+
|
1988 |
+
.tutor-course-delete-popup h3{
|
1989 |
+
font-weight: 500;
|
1990 |
+
font-size: 30px;
|
1991 |
+
margin: 15px 0 25px;
|
1992 |
+
}
|
1993 |
+
|
1994 |
+
.tutor-modal-button-group{
|
1995 |
+
margin-top: 55px;
|
1996 |
+
}
|
1997 |
+
|
1998 |
+
.tutor-modal-button-group button{
|
1999 |
+
line-height: 30px;
|
2000 |
+
padding: 10px 25px;
|
2001 |
+
color: #C7CCDA;
|
2002 |
+
border: 2px solid #DDDFE7;
|
2003 |
+
border-radius: 2px;
|
2004 |
+
background: #fff;
|
2005 |
+
min-width: 220px;
|
2006 |
+
text-align: center;
|
2007 |
+
text-transform: uppercase;
|
2008 |
+
transition: 300ms;
|
2009 |
+
}
|
2010 |
+
|
2011 |
+
.tutor-modal-button-group button + button{
|
2012 |
+
margin-left: 20px;
|
2013 |
+
}
|
2014 |
+
|
2015 |
+
.tutor-modal-button-group button.tutor-danger{
|
2016 |
+
background: #F0576A;
|
2017 |
+
border-color: #F0576A;
|
2018 |
+
color: #ffffff;
|
2019 |
+
}
|
2020 |
+
.tutor-modal-button-group button:hover{
|
2021 |
+
background: #fff;
|
2022 |
+
color: #333;
|
2023 |
+
border-color: #333;
|
2024 |
+
}
|
2025 |
+
.tutor-modal-button-group button.tutor-danger:hover{
|
2026 |
+
background: #cd4a5a;
|
2027 |
+
border-color: #cd4a5a;
|
2028 |
+
color: #ffffff;
|
2029 |
+
}
|
2030 |
+
|
2031 |
/* *********************** */
|
2032 |
/* End Tutor Student Dashboard */
|
2033 |
/************************ */
|
2034 |
+
.tutor-profile-photo-upload-wrap{
|
2035 |
+
width: 200px;
|
2036 |
+
height: 200px;
|
2037 |
+
margin-bottom: 50px;
|
2038 |
+
position: relative;
|
2039 |
+
}
|
2040 |
+
.tutor-profile-photo-upload-wrap img{
|
2041 |
+
width: 100%;
|
2042 |
+
height: 100%;
|
2043 |
+
}
|
2044 |
+
a.tutor-profile-photo-upload-btn {
|
2045 |
+
position: absolute;
|
2046 |
+
bottom: 0;
|
2047 |
+
background-color: var(--tutor-primary-color);
|
2048 |
+
color: #fff;
|
2049 |
+
display: block;
|
2050 |
+
width: 100%;
|
2051 |
+
text-align: CENTER;
|
2052 |
+
padding: 7px 0;
|
2053 |
+
}
|
2054 |
+
.tutor-profile-photo-delete-btn{
|
2055 |
+
position: absolute;
|
2056 |
+
color: #ff000c;
|
2057 |
+
right: 10px;
|
2058 |
+
top: 10px;
|
2059 |
+
}
|
2060 |
+
.tutor-reset-password-form-wrap .tutor-form-group{
|
2061 |
+
display: flex;
|
2062 |
+
max-width: 500px;
|
2063 |
+
}
|
2064 |
+
|
2065 |
+
.tutor-reset-password-form-wrap .tutor-form-group label{
|
2066 |
+
flex: 0 0 200px;
|
2067 |
+
}
|
2068 |
/**
|
2069 |
Instructor
|
2070 |
*/
|
2326 |
display: -webkit-box;
|
2327 |
display: -ms-flexbox;
|
2328 |
display: flex;
|
2329 |
+
-webkit-box-align: center;
|
2330 |
+
-ms-flex-align: center;
|
2331 |
align-items: center;
|
2332 |
+
-webkit-box-pack: justify;
|
2333 |
+
-ms-flex-pack: justify;
|
2334 |
justify-content: space-between;
|
2335 |
}
|
2336 |
|
2534 |
border-radius: 30px;
|
2535 |
width: var(--tutor-progress-left);
|
2536 |
}
|
2537 |
+
|
2538 |
+
.tutor-dashboard-content-inner .tutor-progress-bar{
|
2539 |
+
margin-top: 9.5px;
|
2540 |
+
height: 5px;
|
2541 |
+
}
|
2542 |
+
|
2543 |
+
.tutor-dashboard-content-inner .tutor-progress-bar .tutor-progress-filled{
|
2544 |
+
height: 5px;
|
2545 |
+
}
|
2546 |
+
|
2547 |
.tutor-progress-bar .tutor-progress-filled:after{
|
2548 |
content: '';
|
2549 |
position: absolute;
|
2704 |
text-transform: uppercase;
|
2705 |
line-height: 1;
|
2706 |
font-size: 14px;
|
2707 |
+
-webkit-transition: 300ms;
|
2708 |
transition: 300ms;
|
2709 |
}
|
2710 |
.tutor-course-enrolled-review-wrap .write-course-review-link-btn:hover{
|
3117 |
}
|
3118 |
|
3119 |
.tutor-quiz-attempt-history table span.result-pass{
|
3120 |
+
background: #4BD863;
|
|
|
|
|
|
|
|
|
|
|
3121 |
}
|
3122 |
+
/*.attempt-reviewed-text {*/
|
3123 |
+
/*color: #777;*/
|
3124 |
+
/*font-size: 12px;*/
|
3125 |
+
/*margin-top: 10px;*/
|
3126 |
+
/*}*/
|
3127 |
.quiz-head-meta-info{
|
3128 |
font-size: 14px;
|
3129 |
color: var(--tutor-light-color);
|
3650 |
-webkit-transition: 300ms;
|
3651 |
transition: 300ms;
|
3652 |
}
|
3653 |
+
.tutor-form-group textarea {
|
3654 |
+
line-height: 26px;
|
3655 |
+
text-indent: 0;
|
3656 |
+
padding: 15px;
|
3657 |
+
height: 180px;
|
3658 |
+
}
|
3659 |
.tutor-form-group textarea:focus,
|
3660 |
.tutor-form-group input:not([type="submit"]):focus{
|
3661 |
background: #ffffff;
|
3864 |
color: #F8C51C;
|
3865 |
}
|
3866 |
.course-rating-meter {
|
3867 |
+
display: -webkit-box;
|
3868 |
+
display: -ms-flexbox;
|
3869 |
display: flex;
|
3870 |
}
|
3871 |
.course-rating-meter i.tutor-icon-star-full{
|
3872 |
color: #F8C51C;
|
3873 |
}
|
3874 |
.rating-meter-bar-wrap{
|
3875 |
+
-webkit-box-flex: 1;
|
3876 |
+
-ms-flex: 1;
|
3877 |
flex: 1;
|
3878 |
}
|
3879 |
.rating-meter-col{
|
3893 |
height: 5px;
|
3894 |
}
|
3895 |
.rating-meter-col.rating-text-col{
|
3896 |
+
-webkit-box-flex: 0;
|
3897 |
+
-ms-flex: 0 0 auto;
|
3898 |
flex: 0 0 auto;
|
3899 |
}
|
3900 |
|
3960 |
margin: 0;
|
3961 |
}
|
3962 |
|
|
|
3963 |
.prerequisites-course-lists li a{
|
3964 |
padding: 13px 15px;
|
3965 |
border: 1px solid #DCDFE5;
|
3989 |
}
|
3990 |
|
3991 |
.prerequisites-course-lists li .prerequisites-course-item{
|
3992 |
+
display: -webkit-box;
|
3993 |
+
display: -ms-flexbox;
|
3994 |
display: flex;
|
3995 |
+
-webkit-box-align: center;
|
3996 |
+
-ms-flex-align: center;
|
3997 |
align-items: center;
|
3998 |
}
|
3999 |
|
4006 |
}
|
4007 |
|
4008 |
.prerequisites-course-lists li .prerequisites-course-title{
|
4009 |
+
-webkit-box-flex: 1;
|
4010 |
+
-ms-flex-positive: 1;
|
4011 |
flex-grow: 1;
|
4012 |
padding-left: 15px;
|
4013 |
+
-webkit-transition: 300ms;
|
4014 |
transition: 300ms;
|
4015 |
}
|
4016 |
|
4094 |
.rtl .tutor-progress-bar .tutor-progress-filled:after{
|
4095 |
left: auto;
|
4096 |
right: var(--tutor-progress-left);
|
4097 |
+
-webkit-transform: translateY(-50%) translateX(50%);
|
4098 |
transform: translateY(-50%) translateX(50%);
|
4099 |
}
|
4100 |
|
4113 |
}
|
4114 |
|
4115 |
.rtl .tutor-course-lesson h5 .tutor-lesson-duration{
|
4116 |
+
-webkit-box-flex: 1;
|
4117 |
+
-ms-flex-positive: 1;
|
4118 |
flex-grow: 1;
|
4119 |
text-align: left;
|
4120 |
}
|
4176 |
.rtl .tutor-single-page-top-bar .tutor-single-lesson-segment button.course-complete-button{
|
4177 |
margin-left: 15px;
|
4178 |
margin-right: 0;
|
4179 |
+
}
|
4180 |
+
|
4181 |
+
/**
|
4182 |
+
* Tutor Front-End Modal
|
4183 |
+
*/
|
4184 |
+
|
4185 |
+
.tutor-frontend-modal{
|
4186 |
+
position: fixed;
|
4187 |
+
width: 100%;
|
4188 |
+
height: 100%;
|
4189 |
+
left: 0;
|
4190 |
+
top: 0;
|
4191 |
+
display: flex;
|
4192 |
+
align-items: center;
|
4193 |
+
justify-content: center;
|
4194 |
+
z-index: 999999;
|
4195 |
+
}
|
4196 |
+
|
4197 |
+
.tutor-frontend-modal .tutor-frontend-modal-overlay {
|
4198 |
+
background: rgba(0,0,0,.7);
|
4199 |
+
height: 100%;
|
4200 |
+
width: 100%;
|
4201 |
+
position: fixed;
|
4202 |
+
left: 0;
|
4203 |
+
top: 0;
|
4204 |
+
z-index: -1;
|
4205 |
+
cursor: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.852 12.004L.23 22.7a.764.764 0 0 0 0 1.076.75.75 0 0 0 1.068 0L12 13l10.703 10.778a.75.75 0 0 0 1.069 0 .764.764 0 0 0 0-1.076L13.148 12.004l10.63-10.706a.764.764 0 0 0 0-1.075.752.752 0 0 0-1.067 0L12 11.008 1.289.223a.752.752 0 0 0-1.068 0 .764.764 0 0 0 0 1.076l10.631 10.705z' fill='%23F0576A' fill-rule='evenodd'/%3E%3C/svg%3E"), auto;
|
4206 |
+
}
|
4207 |
+
|
4208 |
+
.tutor-frontend-modal .tutor-frontend-modal-content{
|
4209 |
+
position: relative;
|
4210 |
+
background: #fff;
|
4211 |
+
padding: 60px;
|
4212 |
+
width: 90%;
|
4213 |
+
max-width: 850px;
|
4214 |
+
max-height: 90%;
|
4215 |
+
overflow-y: auto;
|
4216 |
+
}
|
4217 |
+
|
4218 |
+
button.tm-close.tutor-icon-line-cross {
|
4219 |
+
position: absolute;
|
4220 |
+
right: 23px;
|
4221 |
+
top: 23px;
|
4222 |
+
background: transparent;
|
4223 |
+
padding: 0;
|
4224 |
+
font-size: 24px;
|
4225 |
+
}
|
4226 |
+
|
assets/icons/css/tutor-icon.css
CHANGED
@@ -22,13 +22,235 @@
|
|
22 |
-moz-osx-font-smoothing: grayscale;
|
23 |
}
|
24 |
|
25 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
content: "\e959";
|
27 |
}
|
28 |
.tutor-icon-short-ans:before {
|
29 |
content: "\e95a";
|
30 |
}
|
31 |
-
.tutor-icon-
|
32 |
content: "\e956";
|
33 |
}
|
34 |
.tutor-icon-menu:before {
|
@@ -296,81 +518,3 @@
|
|
296 |
content: "\e91c";
|
297 |
}
|
298 |
|
299 |
-
/**
|
300 |
-
Animation Spinner
|
301 |
-
*/
|
302 |
-
@-moz-keyframes spin {
|
303 |
-
0% {
|
304 |
-
-moz-transform: rotate(0deg);
|
305 |
-
-o-transform: rotate(0deg);
|
306 |
-
-webkit-transform: rotate(0deg);
|
307 |
-
transform: rotate(0deg);
|
308 |
-
}
|
309 |
-
|
310 |
-
100% {
|
311 |
-
-moz-transform: rotate(359deg);
|
312 |
-
-o-transform: rotate(359deg);
|
313 |
-
-webkit-transform: rotate(359deg);
|
314 |
-
transform: rotate(359deg);
|
315 |
-
}
|
316 |
-
}
|
317 |
-
@-webkit-keyframes spin {
|
318 |
-
0% {
|
319 |
-
-moz-transform: rotate(0deg);
|
320 |
-
-o-transform: rotate(0deg);
|
321 |
-
-webkit-transform: rotate(0deg);
|
322 |
-
transform: rotate(0deg);
|
323 |
-
}
|
324 |
-
|
325 |
-
100% {
|
326 |
-
-moz-transform: rotate(359deg);
|
327 |
-
-o-transform: rotate(359deg);
|
328 |
-
-webkit-transform: rotate(359deg);
|
329 |
-
transform: rotate(359deg);
|
330 |
-
}
|
331 |
-
}
|
332 |
-
@-o-keyframes spin {
|
333 |
-
0% {
|
334 |
-
-moz-transform: rotate(0deg);
|
335 |
-
-o-transform: rotate(0deg);
|
336 |
-
-webkit-transform: rotate(0deg);
|
337 |
-
transform: rotate(0deg);
|
338 |
-
}
|
339 |
-
|
340 |
-
100% {
|
341 |
-
-moz-transform: rotate(359deg);
|
342 |
-
-o-transform: rotate(359deg);
|
343 |
-
-webkit-transform: rotate(359deg);
|
344 |
-
transform: rotate(359deg);
|
345 |
-
}
|
346 |
-
}
|
347 |
-
@-ms-keyframes spin {
|
348 |
-
0% {
|
349 |
-
-moz-transform: rotate(0deg);
|
350 |
-
-o-transform: rotate(0deg);
|
351 |
-
-webkit-transform: rotate(0deg);
|
352 |
-
transform: rotate(0deg);
|
353 |
-
}
|
354 |
-
|
355 |
-
100% {
|
356 |
-
-moz-transform: rotate(359deg);
|
357 |
-
-o-transform: rotate(359deg);
|
358 |
-
-webkit-transform: rotate(359deg);
|
359 |
-
transform: rotate(359deg);
|
360 |
-
}
|
361 |
-
}
|
362 |
-
@keyframes spin {
|
363 |
-
0% {
|
364 |
-
-moz-transform: rotate(0deg);
|
365 |
-
-o-transform: rotate(0deg);
|
366 |
-
-webkit-transform: rotate(0deg);
|
367 |
-
transform: rotate(0deg);
|
368 |
-
}
|
369 |
-
|
370 |
-
100% {
|
371 |
-
-moz-transform: rotate(359deg);
|
372 |
-
-o-transform: rotate(359deg);
|
373 |
-
-webkit-transform: rotate(359deg);
|
374 |
-
transform: rotate(359deg);
|
375 |
-
}
|
376 |
-
}
|
22 |
-moz-osx-font-smoothing: grayscale;
|
23 |
}
|
24 |
|
25 |
+
|
26 |
+
/**
|
27 |
+
Animation Spinner
|
28 |
+
*/
|
29 |
+
@-moz-keyframes spin {
|
30 |
+
0% {
|
31 |
+
-moz-transform: rotate(0deg);
|
32 |
+
-o-transform: rotate(0deg);
|
33 |
+
-webkit-transform: rotate(0deg);
|
34 |
+
transform: rotate(0deg);
|
35 |
+
}
|
36 |
+
|
37 |
+
100% {
|
38 |
+
-moz-transform: rotate(359deg);
|
39 |
+
-o-transform: rotate(359deg);
|
40 |
+
-webkit-transform: rotate(359deg);
|
41 |
+
transform: rotate(359deg);
|
42 |
+
}
|
43 |
+
}
|
44 |
+
@-webkit-keyframes spin {
|
45 |
+
0% {
|
46 |
+
-moz-transform: rotate(0deg);
|
47 |
+
-o-transform: rotate(0deg);
|
48 |
+
-webkit-transform: rotate(0deg);
|
49 |
+
transform: rotate(0deg);
|
50 |
+
}
|
51 |
+
|
52 |
+
100% {
|
53 |
+
-moz-transform: rotate(359deg);
|
54 |
+
-o-transform: rotate(359deg);
|
55 |
+
-webkit-transform: rotate(359deg);
|
56 |
+
transform: rotate(359deg);
|
57 |
+
}
|
58 |
+
}
|
59 |
+
@-o-keyframes spin {
|
60 |
+
0% {
|
61 |
+
-moz-transform: rotate(0deg);
|
62 |
+
-o-transform: rotate(0deg);
|
63 |
+
-webkit-transform: rotate(0deg);
|
64 |
+
transform: rotate(0deg);
|
65 |
+
}
|
66 |
+
|
67 |
+
100% {
|
68 |
+
-moz-transform: rotate(359deg);
|
69 |
+
-o-transform: rotate(359deg);
|
70 |
+
-webkit-transform: rotate(359deg);
|
71 |
+
transform: rotate(359deg);
|
72 |
+
}
|
73 |
+
}
|
74 |
+
@-ms-keyframes spin {
|
75 |
+
0% {
|
76 |
+
-moz-transform: rotate(0deg);
|
77 |
+
-o-transform: rotate(0deg);
|
78 |
+
-webkit-transform: rotate(0deg);
|
79 |
+
transform: rotate(0deg);
|
80 |
+
}
|
81 |
+
|
82 |
+
100% {
|
83 |
+
-moz-transform: rotate(359deg);
|
84 |
+
-o-transform: rotate(359deg);
|
85 |
+
-webkit-transform: rotate(359deg);
|
86 |
+
transform: rotate(359deg);
|
87 |
+
}
|
88 |
+
}
|
89 |
+
@keyframes spin {
|
90 |
+
0% {
|
91 |
+
-moz-transform: rotate(0deg);
|
92 |
+
-o-transform: rotate(0deg);
|
93 |
+
-webkit-transform: rotate(0deg);
|
94 |
+
transform: rotate(0deg);
|
95 |
+
}
|
96 |
+
|
97 |
+
100% {
|
98 |
+
-moz-transform: rotate(359deg);
|
99 |
+
-o-transform: rotate(359deg);
|
100 |
+
-webkit-transform: rotate(359deg);
|
101 |
+
transform: rotate(359deg);
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
+
/**
|
106 |
+
* Icon Contents
|
107 |
+
*/
|
108 |
+
|
109 |
+
.tutor-icon-gallery:before {
|
110 |
+
content: "\e95b";
|
111 |
+
}
|
112 |
+
.tutor-icon-emoji:before {
|
113 |
+
content: "\e95c";
|
114 |
+
}
|
115 |
+
.tutor-icon-text-document-add-button-with-plus-sign:before {
|
116 |
+
content: "\e95d";
|
117 |
+
}
|
118 |
+
.tutor-icon-checkbox-pen-outline:before {
|
119 |
+
content: "\e95e";
|
120 |
+
}
|
121 |
+
.tutor-icon-warning-2:before {
|
122 |
+
content: "\e95f";
|
123 |
+
}
|
124 |
+
.tutor-icon-wallet-filled-money-tool:before {
|
125 |
+
content: "\e960";
|
126 |
+
}
|
127 |
+
.tutor-icon-settings-11:before {
|
128 |
+
content: "\e961";
|
129 |
+
}
|
130 |
+
.tutor-icon-sign-out-option:before {
|
131 |
+
content: "\e962";
|
132 |
+
}
|
133 |
+
.tutor-icon-man-user-1:before {
|
134 |
+
content: "\e963";
|
135 |
+
}
|
136 |
+
.tutor-icon-shopping-cart-2:before {
|
137 |
+
content: "\e964";
|
138 |
+
}
|
139 |
+
.tutor-icon-space:before {
|
140 |
+
content: "\e965";
|
141 |
+
}
|
142 |
+
.tutor-icon-refresh-button-1:before {
|
143 |
+
content: "\e966";
|
144 |
+
}
|
145 |
+
.tutor-icon-notifications-button:before {
|
146 |
+
content: "\e967";
|
147 |
+
}
|
148 |
+
.tutor-icon-dashboard:before {
|
149 |
+
content: "\e968";
|
150 |
+
}
|
151 |
+
.tutor-icon-college-graduation:before {
|
152 |
+
content: "\e969";
|
153 |
+
}
|
154 |
+
.tutor-icon-black-back-closed-envelope-shape:before {
|
155 |
+
content: "\e96a";
|
156 |
+
}
|
157 |
+
.tutor-icon-badge:before {
|
158 |
+
content: "\e96b";
|
159 |
+
}
|
160 |
+
.tutor-icon-light-bulb:before {
|
161 |
+
content: "\e96c";
|
162 |
+
}
|
163 |
+
.tutor-icon-ai:before {
|
164 |
+
content: "\e96d";
|
165 |
+
}
|
166 |
+
.tutor-icon-avi:before {
|
167 |
+
content: "\e96e";
|
168 |
+
}
|
169 |
+
.tutor-icon-css:before {
|
170 |
+
content: "\e96f";
|
171 |
+
}
|
172 |
+
.tutor-icon-csv:before {
|
173 |
+
content: "\e970";
|
174 |
+
}
|
175 |
+
.tutor-icon-dbf:before {
|
176 |
+
content: "\e971";
|
177 |
+
}
|
178 |
+
.tutor-icon-doc:before {
|
179 |
+
content: "\e972";
|
180 |
+
}
|
181 |
+
.tutor-icon-dwg:before {
|
182 |
+
content: "\e973";
|
183 |
+
}
|
184 |
+
.tutor-icon-exe:before {
|
185 |
+
content: "\e974";
|
186 |
+
}
|
187 |
+
.tutor-icon-iso:before {
|
188 |
+
content: "\e975";
|
189 |
+
}
|
190 |
+
.tutor-icon-javascript:before {
|
191 |
+
content: "\e976";
|
192 |
+
}
|
193 |
+
.tutor-icon-json-file:before {
|
194 |
+
content: "\e977";
|
195 |
+
}
|
196 |
+
.tutor-icon-mp4:before {
|
197 |
+
content: "\e978";
|
198 |
+
}
|
199 |
+
.tutor-icon-png:before {
|
200 |
+
content: "\e979";
|
201 |
+
}
|
202 |
+
.tutor-icon-ppt:before {
|
203 |
+
content: "\e97a";
|
204 |
+
}
|
205 |
+
.tutor-icon-psd:before {
|
206 |
+
content: "\e97b";
|
207 |
+
}
|
208 |
+
.tutor-icon-rtf:before {
|
209 |
+
content: "\e97c";
|
210 |
+
}
|
211 |
+
.tutor-icon-txt:before {
|
212 |
+
content: "\e97d";
|
213 |
+
}
|
214 |
+
.tutor-icon-xls:before {
|
215 |
+
content: "\e97e";
|
216 |
+
}
|
217 |
+
.tutor-icon-xml:before {
|
218 |
+
content: "\e97f";
|
219 |
+
}
|
220 |
+
.tutor-icon-jpg:before {
|
221 |
+
content: "\e980";
|
222 |
+
}
|
223 |
+
.tutor-icon-mp3:before {
|
224 |
+
content: "\e981";
|
225 |
+
}
|
226 |
+
.tutor-icon-pdf:before {
|
227 |
+
content: "\e982";
|
228 |
+
}
|
229 |
+
.tutor-icon-svg:before {
|
230 |
+
content: "\e983";
|
231 |
+
}
|
232 |
+
.tutor-icon-zip-2:before {
|
233 |
+
content: "\e984";
|
234 |
+
}
|
235 |
+
.tutor-icon-calendar-1:before {
|
236 |
+
content: "\e985";
|
237 |
+
}
|
238 |
+
.tutor-icon-glasses:before {
|
239 |
+
content: "\e986";
|
240 |
+
}
|
241 |
+
.tutor-icon-add-friend:before {
|
242 |
+
content: "\e987";
|
243 |
+
}
|
244 |
+
.tutor-icon-attach:before {
|
245 |
+
content: "\e988";
|
246 |
+
}
|
247 |
+
.tutor-icon-Image-ans:before {
|
248 |
content: "\e959";
|
249 |
}
|
250 |
.tutor-icon-short-ans:before {
|
251 |
content: "\e95a";
|
252 |
}
|
253 |
+
.tutor-icon-Image-matching:before {
|
254 |
content: "\e956";
|
255 |
}
|
256 |
.tutor-icon-menu:before {
|
518 |
content: "\e91c";
|
519 |
}
|
520 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/icons/font/tutor.svg
CHANGED
@@ -98,4 +98,50 @@
|
|
98 |
<glyph unicode="" glyph-name="image1" d="M632.483 739.068c-31.094 0-56.385-25.283-56.385-56.385 0.008-31.086 25.299-56.369 56.385-56.369s56.385 25.275 56.385 56.369c0 31.094-25.291 56.385-56.385 56.385zM512.333 378.717c-101.571 0-183.889-82.326-183.889-183.873 0-101.555 82.318-183.889 183.889-183.889s183.897 82.334 183.897 183.889c0 101.547-82.326 183.873-183.897 183.873zM615.92 173.048h-79.921v-81.969c0-13.158-10.841-23.861-23.999-23.861s-23.999 10.695-23.999 23.861v81.969h-79.588c-13.158 0-23.869 10.841-23.869 23.999s10.703 23.999 23.869 23.999h79.588v77.548c0 13.149 10.841 23.861 23.999 23.861s23.999-10.703 23.999-23.861v-77.548h79.921c13.158 0 23.869-10.841 23.869-23.999s-10.711-23.999-23.869-23.999zM984.088 885.045h-943.502c-22.057 0-40.586-19.643-40.586-41.7v-608.5c0-22.065 18.53-37.79 40.586-37.79h239.86c0 128 104.025 231.871 231.887 231.871 127.87 0 231.895-103.871 231.895-231.871h239.86c22.057 0 39.912 15.734 39.912 37.79v608.5c0 22.057-17.855 41.7-39.912 41.7zM795.429 609.418l-151.276-151.308-230.262 230.229c-3.129 3.129-8.176 3.129-11.305 0l-146.050-146.042-66.674 66.666c-3.121 3.129-8.476 3.129-11.597 0l-106.268-105.976v310.061h879.998v-348.948l-145.27 145.319c-3.129 3.129-8.168 3.129-11.297 0z" />
|
99 |
<glyph unicode="" glyph-name="Image-ans" d="M1011.917 666.726v-562.381c0-26.010-9.216-48.128-27.238-66.355-18.227-18.227-40.346-27.238-66.355-27.238h-812.442c-26.010 0-48.128 9.216-66.355 27.238-18.227 18.227-27.238 40.346-27.238 66.355v562.381c0 26.010 9.011 48.128 27.238 66.355s40.346 27.238 66.355 27.238h171.827l23.347 64.512c7.782 18.227 19.456 32.768 35.226 44.032 15.565 11.059 33.178 16.589 52.634 16.589h245.965c19.456 0 37.069-5.53 52.634-16.589s27.238-25.805 35.226-44.032l23.347-64.512h171.827c26.010 0 48.128-9.216 66.355-27.238 18.432-18.227 27.648-40.346 27.648-66.355zM746.291 385.536c0 43.008-10.445 82.33-31.334 118.17s-49.152 64.102-84.992 84.992c-35.84 20.89-75.162 31.334-118.17 31.334s-82.33-10.445-118.17-31.334c-35.84-20.89-64.102-49.152-84.992-84.992s-31.334-75.162-31.334-118.17c0-43.008 10.445-82.33 31.334-118.17s49.152-64.102 84.992-84.992c35.84-20.89 75.162-31.334 118.17-31.334s82.33 10.445 118.17 31.334c35.84 20.89 64.102 49.152 84.992 84.992s31.334 75.162 31.334 118.17zM683.827 385.536c0-46.899-16.998-87.245-50.79-121.037s-74.138-50.79-121.037-50.79-87.245 16.998-121.037 50.79c-33.792 33.792-50.79 74.138-50.79 121.037s16.998 87.245 50.79 121.037c33.792 33.792 74.138 50.79 121.037 50.79s87.245-16.998 121.037-50.79c33.792-33.792 50.79-74.138 50.79-121.037z" />
|
100 |
<glyph unicode="" glyph-name="short-ans" d="M355.123 604.877c-10.24-10.24-22.938-15.565-37.478-15.565h-274.022c-7.373 0-13.722 2.458-18.842 7.782-5.12 5.12-7.782 11.469-7.782 18.842v88.269c0 7.373 2.458 13.517 7.782 18.842 5.12 5.12 11.469 7.782 18.842 7.782h185.549v185.549c0 7.373 2.458 13.517 7.782 18.842 5.12 5.12 11.469 7.782 18.842 7.782h88.269c7.373 0 13.517-2.662 18.842-7.782 5.12-5.12 7.782-11.469 7.782-18.842v-273.818c0-14.95-5.325-27.443-15.565-37.683zM362.906-39.014c-5.12-5.12-11.469-7.782-18.842-7.782h-88.269c-7.373 0-13.722 2.662-18.842 7.782s-7.782 11.469-7.782 18.842v185.549h-185.549c-7.373 0-13.722 2.458-18.842 7.782-5.12 5.12-7.782 11.469-7.782 18.842v88.064c0 7.373 2.458 13.517 7.782 18.842 5.12 5.12 11.469 7.782 18.842 7.782h273.818c14.746 0 27.238-5.12 37.478-15.565 10.24-10.24 15.36-22.938 15.36-37.478v-273.818c0.41-7.578-2.253-13.722-7.373-18.842zM999.014 597.094c5.12 5.12 7.782 11.469 7.782 18.842v88.269c0 7.373-2.662 13.517-7.782 18.842-5.12 5.12-11.469 7.782-18.842 7.782h-185.549v185.549c0 7.373-2.662 13.517-7.782 18.842-5.12 5.12-11.469 7.782-18.842 7.782h-88.064c-7.373 0-13.722-2.662-18.842-7.782s-7.782-11.469-7.782-18.842v-273.818c0-14.746 5.12-27.238 15.36-37.478s22.733-15.565 37.478-15.565h273.818c7.782-0.205 13.926 2.458 19.046 7.578zM787.046-39.014c-5.12-5.12-11.469-7.782-18.842-7.782h-88.269c-7.373 0-13.722 2.662-18.842 7.782s-7.782 11.469-7.782 18.842v273.818c0 14.746 5.12 27.238 15.36 37.478s22.733 15.565 37.478 15.565h273.818c7.373 0 13.517-2.662 18.842-7.782 5.12-5.12 7.782-11.469 7.782-18.842v-88.269c0-7.373-2.662-13.722-7.782-18.842s-11.469-7.782-18.842-7.782h-185.549v-185.549c0.41-7.373-2.253-13.517-7.373-18.637z" />
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
</font></defs></svg>
|
98 |
<glyph unicode="" glyph-name="image1" d="M632.483 739.068c-31.094 0-56.385-25.283-56.385-56.385 0.008-31.086 25.299-56.369 56.385-56.369s56.385 25.275 56.385 56.369c0 31.094-25.291 56.385-56.385 56.385zM512.333 378.717c-101.571 0-183.889-82.326-183.889-183.873 0-101.555 82.318-183.889 183.889-183.889s183.897 82.334 183.897 183.889c0 101.547-82.326 183.873-183.897 183.873zM615.92 173.048h-79.921v-81.969c0-13.158-10.841-23.861-23.999-23.861s-23.999 10.695-23.999 23.861v81.969h-79.588c-13.158 0-23.869 10.841-23.869 23.999s10.703 23.999 23.869 23.999h79.588v77.548c0 13.149 10.841 23.861 23.999 23.861s23.999-10.703 23.999-23.861v-77.548h79.921c13.158 0 23.869-10.841 23.869-23.999s-10.711-23.999-23.869-23.999zM984.088 885.045h-943.502c-22.057 0-40.586-19.643-40.586-41.7v-608.5c0-22.065 18.53-37.79 40.586-37.79h239.86c0 128 104.025 231.871 231.887 231.871 127.87 0 231.895-103.871 231.895-231.871h239.86c22.057 0 39.912 15.734 39.912 37.79v608.5c0 22.057-17.855 41.7-39.912 41.7zM795.429 609.418l-151.276-151.308-230.262 230.229c-3.129 3.129-8.176 3.129-11.305 0l-146.050-146.042-66.674 66.666c-3.121 3.129-8.476 3.129-11.597 0l-106.268-105.976v310.061h879.998v-348.948l-145.27 145.319c-3.129 3.129-8.168 3.129-11.297 0z" />
|
99 |
<glyph unicode="" glyph-name="Image-ans" d="M1011.917 666.726v-562.381c0-26.010-9.216-48.128-27.238-66.355-18.227-18.227-40.346-27.238-66.355-27.238h-812.442c-26.010 0-48.128 9.216-66.355 27.238-18.227 18.227-27.238 40.346-27.238 66.355v562.381c0 26.010 9.011 48.128 27.238 66.355s40.346 27.238 66.355 27.238h171.827l23.347 64.512c7.782 18.227 19.456 32.768 35.226 44.032 15.565 11.059 33.178 16.589 52.634 16.589h245.965c19.456 0 37.069-5.53 52.634-16.589s27.238-25.805 35.226-44.032l23.347-64.512h171.827c26.010 0 48.128-9.216 66.355-27.238 18.432-18.227 27.648-40.346 27.648-66.355zM746.291 385.536c0 43.008-10.445 82.33-31.334 118.17s-49.152 64.102-84.992 84.992c-35.84 20.89-75.162 31.334-118.17 31.334s-82.33-10.445-118.17-31.334c-35.84-20.89-64.102-49.152-84.992-84.992s-31.334-75.162-31.334-118.17c0-43.008 10.445-82.33 31.334-118.17s49.152-64.102 84.992-84.992c35.84-20.89 75.162-31.334 118.17-31.334s82.33 10.445 118.17 31.334c35.84 20.89 64.102 49.152 84.992 84.992s31.334 75.162 31.334 118.17zM683.827 385.536c0-46.899-16.998-87.245-50.79-121.037s-74.138-50.79-121.037-50.79-87.245 16.998-121.037 50.79c-33.792 33.792-50.79 74.138-50.79 121.037s16.998 87.245 50.79 121.037c33.792 33.792 74.138 50.79 121.037 50.79s87.245-16.998 121.037-50.79c33.792-33.792 50.79-74.138 50.79-121.037z" />
|
100 |
<glyph unicode="" glyph-name="short-ans" d="M355.123 604.877c-10.24-10.24-22.938-15.565-37.478-15.565h-274.022c-7.373 0-13.722 2.458-18.842 7.782-5.12 5.12-7.782 11.469-7.782 18.842v88.269c0 7.373 2.458 13.517 7.782 18.842 5.12 5.12 11.469 7.782 18.842 7.782h185.549v185.549c0 7.373 2.458 13.517 7.782 18.842 5.12 5.12 11.469 7.782 18.842 7.782h88.269c7.373 0 13.517-2.662 18.842-7.782 5.12-5.12 7.782-11.469 7.782-18.842v-273.818c0-14.95-5.325-27.443-15.565-37.683zM362.906-39.014c-5.12-5.12-11.469-7.782-18.842-7.782h-88.269c-7.373 0-13.722 2.662-18.842 7.782s-7.782 11.469-7.782 18.842v185.549h-185.549c-7.373 0-13.722 2.458-18.842 7.782-5.12 5.12-7.782 11.469-7.782 18.842v88.064c0 7.373 2.458 13.517 7.782 18.842 5.12 5.12 11.469 7.782 18.842 7.782h273.818c14.746 0 27.238-5.12 37.478-15.565 10.24-10.24 15.36-22.938 15.36-37.478v-273.818c0.41-7.578-2.253-13.722-7.373-18.842zM999.014 597.094c5.12 5.12 7.782 11.469 7.782 18.842v88.269c0 7.373-2.662 13.517-7.782 18.842-5.12 5.12-11.469 7.782-18.842 7.782h-185.549v185.549c0 7.373-2.662 13.517-7.782 18.842-5.12 5.12-11.469 7.782-18.842 7.782h-88.064c-7.373 0-13.722-2.662-18.842-7.782s-7.782-11.469-7.782-18.842v-273.818c0-14.746 5.12-27.238 15.36-37.478s22.733-15.565 37.478-15.565h273.818c7.782-0.205 13.926 2.458 19.046 7.578zM787.046-39.014c-5.12-5.12-11.469-7.782-18.842-7.782h-88.269c-7.373 0-13.722 2.662-18.842 7.782s-7.782 11.469-7.782 18.842v273.818c0 14.746 5.12 27.238 15.36 37.478s22.733 15.565 37.478 15.565h273.818c7.373 0 13.517-2.662 18.842-7.782 5.12-5.12 7.782-11.469 7.782-18.842v-88.269c0-7.373-2.662-13.722-7.782-18.842s-11.469-7.782-18.842-7.782h-185.549v-185.549c0.41-7.373-2.253-13.517-7.373-18.637z" />
|
101 |
+
<glyph unicode="" glyph-name="gallery" d="M518.569 579.971c-57.687 0-104.454-46.765-104.454-104.454 0-57.687 46.765-104.454 104.454-104.454 57.687 0 104.454 46.765 104.454 104.454s-46.765 104.454-104.454 104.454zM518.569 420.805c-30.218 0-54.714 24.496-54.714 54.714s24.496 54.714 54.714 54.714v0c30.218 0 54.714-24.496 54.714-54.714s-24.496-54.714-54.714-54.714zM935.141 818.723l-678.947 77.095c-26.35 3.746-53.048-3.946-73.365-21.14-20.314-15.752-33.336-39.101-36.061-64.661l-12.434-101.967h-38.551c-54.714 0-95.75-48.495-95.75-103.209v-508.587c-1.378-52.175 39.8-95.59 91.977-96.969 1.257-0.033 2.516-0.040 3.772-0.024h682.676c54.714 0 104.454 42.278 104.454 96.992v19.895c16.963 3.277 33.055 10.054 47.253 19.895 20.148 16.963 33.048 40.986 36.061 67.148l57.201 504.857c5.831 54.84-33.524 104.173-88.288 110.673zM833.174 96.254c0-27.357-27.357-47.253-54.714-47.253h-682.676c-24.713-0.726-45.334 18.72-46.060 43.432-0.038 1.273-0.021 2.547 0.050 3.82v92.018l192.742 141.758c23.154 17.777 55.766 16.197 77.097-3.73l135.541-119.375c20.583-17.282 46.493-26.943 73.367-27.357 21.012-0.257 41.678 5.339 59.689 16.166l244.967 141.758v-241.237zM833.174 395.935l-271.082-157.923c-23.278-13.79-52.741-11.294-73.367 6.217l-136.783 120.62c-39.203 33.686-96.502 35.752-138.028 4.974l-164.14-119.375v354.393c0 27.357 18.653 53.469 46.010 53.469h682.676c29.228-1.211 52.832-24.28 54.714-53.469v-208.906zM973.737 714.764c-0.017-0.164-0.031-0.331-0.050-0.495l-58.444-504.857c0.1-13.091-5.869-25.489-16.166-33.574-4.974-4.974-16.166-7.462-16.166-9.949v438.952c-1.964 56.649-47.786 101.926-104.454 103.209h-594.386l11.191 96.992c2.428 12.56 8.994 23.942 18.653 32.332 10.906 7.54 24.092 11.056 37.306 9.949l677.704-78.339c27.343-2.597 47.407-26.872 44.811-54.219z" />
|
102 |
+
<glyph unicode="" glyph-name="emoji" d="M874.038 810.038c-96.702 96.704-225.278 149.962-362.038 149.962s-265.336-53.258-362.038-149.962c-96.706-96.702-149.962-225.278-149.962-362.038s53.256-265.336 149.962-362.038c96.702-96.704 225.278-149.962 362.038-149.962s265.336 53.258 362.038 149.962c96.706 96.702 149.962 225.278 149.962 362.038s-53.256 265.336-149.962 362.038zM512-3.048c-248.708 0-451.048 202.34-451.048 451.048s202.34 451.048 451.048 451.048 451.048-202.34 451.048-451.048-202.34-451.048-451.048-451.048zM401.244 583.208c-49.906 49.91-131.112 49.906-181.018 0-11.902-11.9-11.902-31.198 0-43.1 11.904-11.9 31.202-11.9 43.102 0 26.144 26.142 68.68 26.14 94.82 0 5.952-5.952 13.75-8.928 21.548-8.928s15.6 2.976 21.548 8.928c11.902 11.902 11.902 31.198 0 43.1zM803.768 583.208c-49.906 49.906-131.112 49.91-181.018 0-11.902-11.9-11.902-31.198 0-43.1 11.904-11.9 31.202-11.9 43.102 0 26.14 26.142 68.676 26.144 94.82 0 5.952-5.952 13.75-8.928 21.548-8.928s15.6 2.976 21.548 8.928c11.902 11.902 11.902 31.198 0 43.1zM782.222 425.65h-540.444c-16.832 0-30.476-13.646-30.476-30.476 0-165.804 134.894-300.698 300.698-300.698s300.698 134.894 300.698 300.698c0 16.832-13.644 30.476-30.476 30.476zM512 155.428c-121.876 0-222.804 91.406-237.818 209.27h475.638c-15.016-117.864-115.944-209.27-237.82-209.27z" />
|
103 |
+
<glyph unicode="" glyph-name="text-document-add-button-with-plus-sign" d="M916.945 595.702h-99.381v-99.381c0-39.932-32.369-72.354-72.301-72.354-39.985 0-72.301 32.369-72.301 72.354v99.381h-99.434c-39.932 0-72.354 32.369-72.354 72.354s32.316 72.354 72.354 72.354h99.434v99.434c0 39.932 32.316 72.301 72.301 72.301 39.932 0 72.301-32.316 72.301-72.301v-99.434h99.381c40.038 0 72.407-32.369 72.407-72.354s-32.369-72.354-72.407-72.354zM56.889 857.6h295.822c31.419 0 56.889-25.47 56.889-56.889s-25.47-56.889-56.889-56.889h-295.822c-31.419 0-56.889 25.47-56.889 56.889s25.47 56.889 56.889 56.889zM56.889 601.6h295.822c31.419 0 56.889-25.47 56.889-56.889s-25.47-56.889-56.889-56.889h-295.822c-31.419 0-56.889 25.47-56.889 56.889s25.47 56.889 56.889 56.889zM56.889 345.6h910.222c31.419 0 56.889-25.47 56.889-56.889s-25.47-56.889-56.889-56.889h-910.222c-31.419 0-56.889 25.47-56.889 56.889s25.47 56.889 56.889 56.889zM56.889 89.6h910.222c31.419 0 56.889-25.47 56.889-56.889s-25.47-56.889-56.889-56.889h-910.222c-31.419 0-56.889 25.47-56.889 56.889s25.47 56.889 56.889 56.889z" />
|
104 |
+
<glyph unicode="" glyph-name="checkbox-pen-outline" d="M1009.802 833.119l-91.606 91.48c-9.458 9.458-21.895 14.198-34.31 14.198-12.436 0-24.873-4.719-34.31-14.177l-73.276-73.066 160.226-159.932 73.276 73.045c18.938 18.917 18.938 49.599 0 68.453zM300.655 376.769l160.226-159.953 441.356 440.538-160.226 159.953zM266.072 342.563l-34.205-194.054 194.431 34.121zM709.001 62.063h-604.12v604.099h426.34l105.070 104.86h-568.467c-37.309 0-67.823-30.514-67.823-67.823v-678.193c0-37.288 30.514-67.802 67.823-67.802h678.214c37.267 0 67.782 30.514 67.782 67.802v484.894l-104.86-104.692 0.042-343.144z" />
|
105 |
+
<glyph unicode="" glyph-name="warning-2" d="M1003.529 213.901l-358.75 621.384c-58.597 102.651-206.777 102.651-265.163 0l-358.961-621.384c-58.597-102.651 14.333-230.173 132.582-230.173h716.447c118.248 0 192.444 128.788 133.846 230.173zM511.986 121.578c-31.196 0-57.122 25.926-57.122 57.122s25.926 57.122 57.122 57.122c31.196 0 57.122-25.926 55.857-58.597 1.475-29.72-25.926-55.646-55.857-55.646zM564.049 490.868c-2.529-44.264-5.27-88.317-7.799-132.582-1.265-14.333-1.265-27.402-1.265-41.524-1.265-23.397-19.603-41.524-42.999-41.524s-41.524 16.863-42.999 40.259c-3.794 68.926-7.799 136.586-11.593 205.512-1.265 18.127-2.529 36.465-4.005 54.592 0 29.931 16.863 54.592 44.264 62.391 27.402 6.534 54.592-6.534 66.396-32.46 4.005-9.064 5.27-18.127 5.27-28.666-1.265-28.877-4.005-57.543-5.27-85.999z" />
|
106 |
+
<glyph unicode="" glyph-name="wallet-filled-money-tool" d="M239.297 752.371l408.22 111.427-21.618 43.697c-14.144 28.403-48.641 40.132-77.044 25.988l-365.443-181.112h55.886zM774.238 860.578c-5.058 0-10.119-0.69-15.179-2.070l-388.787-106.137h477.33l-17.939 65.775c-6.899 25.643-30.128 42.432-55.426 42.432zM907.514 712.124h-849.903c-18.169 0-34.382-8.394-44.962-21.618-4.83-6.095-8.509-13.109-10.579-20.813-1.265-4.83-2.070-9.889-2.070-15.064v-640.618c0-31.739 25.758-57.496 57.496-57.496h849.903c31.739 0 57.496 25.757 57.496 57.496v160.413h-341.18c-53.931 0-97.743 43.812-97.743 97.743v127.871c0 26.448 10.578 50.48 27.713 68.074 15.179 15.64 35.532 26.219 58.301 28.864 3.795 0.459 7.704 0.69 11.614 0.69h341.295v156.964c0.115 31.738-25.643 57.496-57.381 57.496zM1005.256 442.699c-5.75 5.29-12.534 9.314-20.124 11.959-5.866 1.954-12.074 3.104-18.629 3.104h-342.79c-31.739 0-57.496-25.757-57.496-57.496v-127.984c0-31.738 25.757-57.496 57.496-57.496h342.79c6.555 0 12.764 1.15 18.629 3.105 7.589 2.53 14.374 6.67 20.124 11.959 11.499 10.464 18.744 25.643 18.744 42.431v127.986c0 16.79-7.244 31.97-18.744 42.433zM743.766 324.833c0-15.869-12.879-28.748-28.748-28.748h-19.089c-15.869 0-28.748 12.879-28.748 28.748v19.089c0 9.199 4.255 17.365 11.039 22.539 4.945 3.795 11.040 6.208 17.709 6.208h19.089c15.869 0 28.748-12.878 28.748-28.748v-19.089z" />
|
107 |
+
<glyph unicode="" glyph-name="settings-11" d="M986.532 522.56l-101.436 16.922c-7.372 30.141-18.122 58.953-32.121 85.825l64.936 80.514c13.811 17.016 13.184 41.498-1.377 57.921l-40.343 45.403c-14.624 16.405-38.874 19.875-57.372 8.188l-86.747-54.531c-38.154 26.658-81.374 46.343-127.996 57.765l-16.971 101.98c-3.561 21.594-22.247 37.438-44.183 37.438h-60.796c-21.891 0-40.64-15.844-44.122-37.438l-17.064-102.012c-38.546-9.437-74.687-24.671-107.669-44.735l-82.498 58.876c-17.78 12.703-42.201 10.716-57.717-4.767l-42.951-42.982c-15.483-15.516-17.469-39.937-4.734-57.717l59.013-82.656c-19.875-32.733-34.952-68.668-44.388-106.871l-102.561-17.125c-21.561-3.561-37.436-22.249-37.436-44.185v-60.748c0-21.934 15.875-40.624 37.436-44.185l102.561-17.125c7.749-31.437 18.999-61.466 33.952-89.308l-64.64-80.059c-13.764-17-13.186-41.498 1.375-57.906l40.312-45.404c14.625-16.436 38.888-19.843 57.388-8.186l87.998 55.278c37.234-25.468 79.358-44.186 124.56-55.278l17.064-101.997c3.483-21.595 22.231-37.439 44.122-37.439h60.796c21.935 0 40.622 15.843 44.183 37.438l17 101.997c38.065 9.311 73.748 24.279 106.436 43.999l85.936-61.375c17.748-12.748 42.187-10.748 57.688 4.784l42.968 42.967c15.465 15.469 17.56 39.877 4.716 57.689l-61.182 85.779c19.932 32.843 35.089 68.842 44.466 107.215l101.435 16.937c21.623 3.561 37.434 22.25 37.434 44.185v60.748c-0.032 21.933-15.843 40.621-37.469 44.183zM513.609 256.005c-106.013 0-191.995 85.998-191.995 191.995 0 106.013 85.982 191.995 191.995 191.995 105.995 0 191.992-85.982 191.992-191.995 0-105.997-85.998-191.995-191.992-191.995z" />
|
108 |
+
<glyph unicode="" glyph-name="sign-out-option" d="M417.961 92.738c-1.308 3.481-1.759 6.441-1.315 8.836 0.441 2.379-1.080 4.351-4.568 5.869s-5.229 2.724-5.229 3.584c0 0.869-2.5 1.526-7.512 1.956-5.009 0.437-7.509 0.659-7.509 0.659h-203.751c-28.734 0-53.335 10.222-73.8 30.699-20.461 20.463-30.69 45.057-30.69 73.786v459.759c0 28.734 10.227 53.326 30.69 73.789 20.465 20.465 45.066 30.701 73.8 30.701h208.977c5.661 0 10.113 1.404 13.386 4.241 3.26 2.829 5.433 7.077 6.526 12.736 1.089 5.659 1.745 10.769 1.965 15.341 0.215 4.568 0.11 10.341-0.329 17.306-0.432 6.963-0.65 11.316-0.65 13.066 0 5.659-2.070 10.547-6.203 14.692-4.138 4.126-9.033 6.197-14.692 6.197h-208.979c-51.805 0-96.107-18.395-132.899-55.183-36.783-36.788-55.178-81.083-55.178-132.892v-459.749c0-51.805 18.395-96.111 55.178-132.885 36.792-36.806 81.094-55.201 132.899-55.201h208.986c5.661 0 10.115 1.423 13.386 4.241 3.26 2.834 5.433 7.077 6.526 12.743 1.089 5.652 1.745 10.787 1.965 15.341 0.215 4.572 0.11 10.334-0.329 17.299-0.437 6.972-0.65 11.323-0.65 13.070zM1011.591 477.388l-355.262 355.273c-8.267 8.262-18.066 12.407-29.386 12.407s-21.119-4.145-29.395-12.407c-8.273-8.273-12.407-18.079-12.407-29.393v-188.082h-292.569c-11.327 0-21.119-4.145-29.393-12.407-8.273-8.273-12.407-18.073-12.407-29.393v-250.779c0-11.318 4.133-21.117 12.407-29.386 8.283-8.257 18.073-12.414 29.393-12.414h292.572v-188.080c0-11.311 4.133-21.119 12.407-29.386 8.273-8.273 18.073-12.416 29.395-12.416 11.318 0 21.117 4.142 29.386 12.416l355.26 355.257c8.273 8.28 12.409 18.066 12.409 29.388 0 11.318-4.136 21.126-12.409 29.4z" />
|
109 |
+
<glyph unicode="" glyph-name="man-user-1" d="M512 459.197c113.851 0 206.155 112.108 206.155 250.4 0 138.296-30.305 250.403-206.155 250.403s-206.16-112.108-206.16-250.403c0-138.293 92.303-250.4 206.16-250.4zM122.614 76.864c-0.035 8.432-0.070 2.376 0 0v0zM901.369 70.279c0.111 2.308 0.038 16.015 0 0v0zM900.93 86.976c-3.818 240.909-35.281 309.555-276.047 353.008 0 0-33.891-43.186-112.886-43.186s-112.892 43.186-112.892 43.186c-238.139-42.979-271.515-110.607-275.904-345.182-0.36-19.155-0.527-20.161-0.591-17.938 0.015-4.166 0.032-11.873 0.032-25.31 0 0 57.321-115.554 389.354-115.554 332.028 0 389.354 115.554 389.354 115.554 0 8.634 0.006 14.637 0.015 18.722-0.064-1.375-0.193 1.29-0.436 16.7z" />
|
110 |
+
<glyph unicode="" glyph-name="shopping-cart-2" d="M119.405 258.16c0-78.658 63.757-142.688 142.302-143.139-31.248-15.391-52.8-47.559-52.8-84.682 0-52.021 42.315-94.339 94.329-94.339s94.336 42.318 94.336 94.339c0 37.105-21.542 69.263-52.762 84.661h364.23c-31.22-15.398-52.755-47.556-52.755-84.661 0-52.021 42.318-94.339 94.329-94.339 52.014 0 94.329 42.318 94.329 94.339 0 37.105-21.535 69.263-52.755 84.661h77.731c19.153 0 34.675 15.525 34.675 34.678 0 19.149-15.522 34.675-34.675 34.675h-607.384c-40.681 0-73.783 33.113-73.783 73.807v56.368c21.563-13.022 46.814-20.532 73.783-20.532h488.083c75.49 0 150.862 56.865 171.591 129.455l89.522 313.354c2.989 10.461 0.896 21.718-5.658 30.406-6.551 8.688-16.808 13.791-27.682 13.791h-789.638v35.833c0 78.941-64.209 143.163-143.139 143.163-19.149 0-34.671-15.529-34.671-34.678s15.522-34.675 34.675-34.675c40.688 0 73.79-33.113 73.79-73.814v-558.673z" />
|
111 |
+
<glyph unicode="" glyph-name="space" d="M99.633 387.158c78.489 112.982 124.659 185.771 158.32 239.563-129.363-11.441-253.359-172.408-253.359-172.408l85.386-85.383c2.478 6.314 5.641 12.445 9.653 18.229zM433.019 25.888l85.33-85.326c0 0 160.961 123.987 172.405 253.346-53.775-33.648-126.54-79.801-239.559-158.311-5.717-3.968-11.812-7.208-18.176-9.709zM303.255 70.007c-14.648-5.919-29.044-12.21-44.053-17.225-40.088-13.399-81.375-22.452-123.235-28.229-17.546-2.421-35.255-4.475-52.993-5.82 0.169 2.19 0.331 4.382 0.517 6.569 3.66 42.652 10.149 85.081 20.634 126.613 5.052 20.044 11.498 39.528 18.417 58.986 4.303 12.097 9.672 23.674 15.088 35.252l-9.388 9.381c-20.879-14.025-39.038-31.747-54.447-51.797-22.813-29.69-39.912-63.325-51.867-98.769-12.843-38.057-20.501-78.364-21.693-118.544-0.169-5.644-0.556-11.412 0.318-17.013 1.126-7.234 4.303-14.081 9.076-19.63 4.724-5.489 10.941-9.633 17.831-11.855 5.784-1.865 11.6-1.898 17.599-1.852 36.477 0.305 73.521 6.642 108.438 17.016 63.861 18.974 128.332 54.669 166.121 111.074l-9.136 9.129c-2.395-1.126-4.796-2.229-7.228-3.286zM1013.635 949.569c0 0-0.007 0.003-0.013 0.010-6.645 6.642-15.652 10.361-25.026 10.361-0.232 0-0.467-0.003-0.699-0.007-113.983-2.236-395.203-23.555-544.55-172.909-67.797-67.797-89.831-103.088-138.128-180.428-34.781-55.683-82.398-131.953-169.424-257.212-9.775-14.078-8.076-33.135 4.045-45.249l228.323-228.327c6.85-6.854 15.923-10.378 25.056-10.378 7.019 0 14.071 2.080 20.193 6.33 125.305 87.046 201.545 134.653 257.208 169.421 77.333 48.293 112.631 70.334 180.441 138.137 149.612 149.619 170.782 430.654 172.929 544.54 0.189 9.616-3.554 18.898-10.355 25.708zM749.242 518.756c-45.967-45.964-120.485-45.964-166.453 0-45.974 45.967-45.967 120.482 0.007 166.446 45.961 45.967 120.479 45.974 166.446 0.010 45.954-45.964 45.961-120.495 0-166.456z" />
|
112 |
+
<glyph unicode="" glyph-name="refresh-button-1" d="M116.271 532.012c32.921 0 62.657 19.766 75.391 50.133 52.578 125.268 176.209 213.551 320.338 213.551 79.437 0 152.264-27.227 210.651-72.386l-45.764-7.085c-15.632-2.423-27.793-14.825-29.911-30.5-2.123-15.666 6.322-30.865 20.737-37.343l251.667-113.222c11.032-4.954 23.812-4.002 33.98 2.533 10.151 6.545 16.317 17.776 16.385 29.861l1.305 277.302c0.088 15.775-10.195 29.726-25.271 34.325-15.101 4.598-31.414-1.238-40.15-14.369l-34.688-52.132c-92.484 91.040-219.211 147.319-358.941 147.319-211.868 0-394.027-129.383-471.717-313.276-10.79-25.489-8.070-54.675 7.207-77.735 15.277-23.068 41.1-36.977 68.782-36.977zM976.513 327.009c-15.279 23.070-41.105 36.977-68.784 36.977-32.921 0-62.657-19.766-75.391-50.133-52.58-125.268-176.211-213.551-320.338-213.551-79.439 0-152.266 27.227-210.655 72.386l45.766 7.081c15.63 2.423 27.79 14.827 29.913 30.504 2.121 15.664-6.322 30.865-20.737 37.343l-251.667 113.222c-11.034 4.952-23.812 4.004-33.982-2.533-10.149-6.545-16.317-17.776-16.383-29.859l-1.307-277.302c-0.088-15.775 10.193-29.726 25.271-34.325 15.101-4.598 31.416 1.24 40.15 14.373l34.688 52.132c92.482-91.045 219.211-147.323 358.941-147.323 211.872 0 394.024 129.381 471.713 313.274 10.796 25.489 8.077 54.673-7.198 77.735z" />
|
113 |
+
<glyph unicode="" glyph-name="notifications-button" d="M512-64c56.32 0 102.4 46.080 102.4 102.4h-204.8c0-56.32 46.080-102.4 102.4-102.4zM844.8 243.2v281.6c0 158.72-107.52 286.72-256 322.56v35.84c0 40.96-35.84 76.8-76.8 76.8s-76.8-35.84-76.8-76.8v-35.84c-148.48-35.84-256-163.84-256-322.56v-281.6l-102.4-102.4v-51.2h870.4v51.2l-102.4 102.4z" />
|
114 |
+
<glyph unicode="" glyph-name="dashboard" d="M983.438 537.144c-27.042 63.244-63.424 117.712-109.138 163.435-45.711 45.715-100.191 82.094-163.437 109.14-63.248 27.046-129.52 40.572-198.863 40.572-69.339 0-135.623-13.528-198.859-40.572-63.236-27.056-117.712-63.424-163.425-109.14-45.723-45.723-82.096-100.191-109.148-163.435-27.046-63.244-40.57-129.522-40.57-198.859 0-99.803 26.856-191.816 80.571-276.007 7.233-11.048 17.521-16.568 30.856-16.568h801.146c13.33 0 23.617 5.522 30.85 16.568 53.719 84.57 80.575 176.577 80.575 276.007 0 69.337-13.518 135.615-40.56 198.859zM460.281 755.713c14.294 14.288 31.527 21.434 51.718 21.434 20.193 0 37.425-7.147 51.714-21.434 14.288-14.28 21.438-31.521 21.438-51.712s-7.149-37.425-21.438-51.712-31.521-21.434-51.714-21.434c-20.191 0-37.431 7.147-51.718 21.434-14.28 14.288-21.43 31.521-21.43 51.712s7.141 37.429 21.43 51.712zM198.002 286.571c-14.286-14.28-31.527-21.446-51.718-21.446-20.185 0-37.425 7.165-51.712 21.446-14.288 14.274-21.426 31.521-21.426 51.714 0 20.191 7.137 37.423 21.426 51.712s31.527 21.432 51.712 21.432c20.191 0 37.439-7.143 51.718-21.432s21.43-31.521 21.43-51.712c0-20.193-7.149-37.425-21.43-51.714zM307.72 542.572c-14.294-14.284-31.527-21.434-51.72-21.434s-37.431 7.157-51.72 21.434c-14.28 14.28-21.428 31.521-21.428 51.712s7.139 37.425 21.428 51.712c14.294 14.288 31.527 21.434 51.72 21.434 20.191 0 37.431-7.147 51.72-21.434 14.28-14.288 21.428-31.521 21.428-51.712 0-20.185-7.149-37.423-21.428-51.712zM631.424 537.712l-57.72-218.283c19.062-12.945 32.776-30.274 41.158-51.998 8.37-21.714 9.521-44 3.424-66.857-7.618-29.335-24.574-51.624-50.863-66.855-26.289-15.239-54.091-19.056-83.433-11.432-29.327 7.618-51.62 24.568-66.853 50.857-15.233 26.295-19.042 54.093-11.424 83.437 6.092 22.849 18.093 41.61 36 56.267 17.901 14.677 38.28 22.953 61.137 24.862l57.716 218.287c2.664 9.903 8.378 17.435 17.136 22.578 8.768 5.134 17.903 6.373 27.432 3.709 9.535-2.67 16.862-8.284 21.998-16.852 5.156-8.58 6.579-17.817 4.291-27.72zM716.286 542.572c-14.288 14.28-21.438 31.521-21.438 51.712s7.149 37.425 21.438 51.712 31.521 21.434 51.714 21.434c20.191 0 37.423-7.147 51.712-21.434s21.44-31.521 21.44-51.712c0-20.185-7.151-37.425-21.44-51.712-14.288-14.284-31.521-21.434-51.712-21.434-20.193 0-37.425 7.149-51.714 21.434zM929.425 286.571c-14.288-14.28-31.521-21.446-51.712-21.446-20.193 0-37.425 7.165-51.714 21.446-14.288 14.274-21.432 31.521-21.432 51.714 0 20.191 7.143 37.423 21.432 51.712s31.521 21.432 51.714 21.432c20.191 0 37.423-7.143 51.712-21.432s21.424-31.521 21.424-51.712c0-20.193-7.137-37.425-21.424-51.714z" />
|
115 |
+
<glyph unicode="" glyph-name="college-graduation" d="M577.723 250.112c-18.225-11.178-41.566-17.335-65.723-17.335s-47.498 6.155-65.723 17.335l-297.552 182.491c0 0-26.857 16.462-26.857-20.831 0-42.349 0-169.396 0-169.396 0-1.694 0-10.197 0-12.833 0-95.996 174.665-199.485 390.125-199.485s390.125 103.486 390.125 199.485c0 2.636 0 11.139 0 12.833 0 0 0 134.752 0 179.67 0 29.934-19.093 15.307-19.093 15.307l-305.301-187.242zM1006.852 577.763c22.863 14.021 22.863 36.967 0 50.991l-453.284 226.67c-22.863 14.021-60.277 14.021-83.14 0l-453.281-226.67c-22.863-14.021-22.863-36.967 0-50.991l453.281-278.002c22.863-14.021 60.277-14.021 83.14 0zM988.106 165.699c0 76.757 0 307.031 0 307.031s0.213 14.542-8.416 9.74c-6.922-3.852-23.89-13.31-29.868-18.51-6.902-5.998-5.346-19.463-5.346-19.463s0-209.099 0-278.798c0-3.958-3.401-5.847-5.023-6.802-15.669-9.212-26.205-26.215-26.205-45.709 0-29.295 23.746-53.044 53.044-53.044 29.295 0 53.042 23.749 53.042 53.044 0 19.568-10.613 36.626-26.382 45.814-1.568 0.914-4.846 2.741-4.846 6.696z" />
|
116 |
+
<glyph unicode="" glyph-name="black-back-closed-envelope-shape" d="M932.564 45.713c23.018 0 42.963 7.6 59.918 22.607l-290.116 290.127c-6.961-4.984-13.707-9.831-20.080-14.44-21.711-15.996-39.332-28.478-52.863-37.422-13.529-8.965-31.529-18.102-53.998-27.431-22.484-9.34-43.431-13.996-62.863-13.996h-1.138c-19.433 0-40.38 4.653-62.863 13.996-22.482 9.329-40.483 18.467-53.998 27.431-13.529 8.944-31.14 21.425-52.863 37.422-6.053 4.438-12.767 9.307-20.025 14.518l-290.171-290.205c16.953-15.007 36.911-22.607 59.927-22.607h841.132zM57.72 541.14c-21.709 14.473-40.96 31.049-57.72 49.721v-441.404l255.707 255.707c-51.156 35.714-117.068 80.987-197.986 135.977zM966.858 541.14c-77.833-52.68-143.984-98.032-198.462-136.079l255.604-255.616v441.415c-16.388-18.296-35.433-34.861-57.142-49.721zM932.564 850.287h-841.13c-29.345 0-51.905-9.909-67.71-29.707-15.817-19.807-23.713-44.578-23.713-74.285 0-23.996 10.478-49.996 31.425-78.007 20.947-28 43.236-49.994 66.856-65.992 12.949-9.149 51.998-36.296 117.148-81.432 35.169-24.371 65.754-45.614 92.036-63.945 22.403-15.609 41.723-29.127 57.674-40.345 1.831-1.285 4.711-3.345 8.533-6.077 4.118-2.958 9.329-6.711 15.758-11.354 12.38-8.954 22.665-16.191 30.856-21.72 8.18-5.531 18.091-11.709 29.718-18.569 11.618-6.851 22.575-12.003 32.86-15.429 10.287-3.425 19.809-5.142 28.569-5.142h1.138c8.758 0 18.283 1.718 28.571 5.142 10.283 3.426 21.231 8.567 32.858 15.429 11.616 6.86 21.514 13.051 29.72 18.569 8.191 5.529 18.476 12.765 30.858 21.72 6.416 4.642 11.627 8.398 15.745 11.344 3.824 2.744 6.702 4.791 8.545 6.087 12.426 8.647 31.791 22.109 57.826 40.187 47.374 32.916 117.144 81.363 209.602 145.535 27.807 19.422 51.039 42.86 69.71 70.281 18.638 27.42 27.982 56.183 27.982 86.279 0 25.145-9.060 46.66-27.14 64.581-18.1 17.898-39.534 26.851-64.296 26.851z" />
|
117 |
+
<glyph unicode="" glyph-name="badge" d="M1001.050 391.096l-15.552 21.15c-16.796 23.224-17.21 54.534-0.622 77.758l15.137 21.358c23.224 32.762 12.441 78.38-23.016 97.249l-23.224 12.441c-25.297 13.478-38.983 41.678-34.214 69.879l4.354 25.919c6.635 39.605-22.809 76.099-63.036 77.758l-26.127 1.037c-28.615 1.244-53.29 20.528-61.17 48.106l-7.257 25.297c-11.197 38.568-53.497 58.474-90.407 42.715l-24.053-10.368c-26.334-11.405-56.815-4.562-76.099 16.796l-17.418 19.491c-26.956 30.066-73.818 29.652-100.152-0.622l-17.21-19.699c-18.869-21.565-49.35-28.822-75.684-17.832l-24.26 9.953c-37.116 15.344-79.209-5.391-89.785-44.167l-6.843-25.297c-7.465-27.578-31.933-47.277-60.548-48.936l-26.127-1.451c-40.019-2.281-69.049-39.19-61.792-78.587l4.769-25.712c5.184-28.2-8.294-56.4-33.177-70.293l-23.016-12.649c-35.043-19.491-45.203-65.317-21.565-97.664l15.552-21.15c16.796-23.224 17.21-54.534 0.622-77.758l-15.137-21.358c-23.224-32.762-12.441-78.38 23.016-97.249l23.224-12.441c25.297-13.478 38.983-41.678 34.214-69.879l-4.354-25.919c-6.635-39.605 22.809-76.099 63.036-77.758l26.127-1.037c28.615-1.244 53.29-20.528 61.17-48.106l7.257-25.297c11.197-38.568 53.497-58.474 90.407-42.715l24.053 10.368c26.334 11.405 56.815 4.562 76.099-16.796l17.418-19.491c26.749-29.859 73.611-29.444 99.945 0.829l17.21 19.699c18.869 21.565 49.35 28.822 75.684 17.832l24.26-9.953c37.116-15.344 79.209 5.391 89.785 44.167l6.843 25.297c7.465 27.578 31.933 47.277 60.548 48.936l26.127 1.451c40.019 2.281 69.049 39.19 61.792 78.587l-4.769 25.712c-5.184 28.2 8.294 56.4 33.177 70.293l23.016 12.649c35.25 19.284 45.411 65.109 21.772 97.457zM635.484 277.88c-18.869-22.809-43.337-38.153-71.745-46.033-12.441-3.318-18.040-9.953-17.418-22.809 0.622-12.649 0-25.505 0-38.153 0-11.405-5.806-17.418-17.003-17.625-13.685-0.415-27.371-0.415-41.056 0-12.027 0.207-17.625 7.050-17.832 18.662-0.207 9.331-0.207 18.662-0.207 27.786-0.207 20.528-0.829 21.358-20.528 24.468-25.297 3.94-49.972 9.746-72.989 20.943-18.040 8.709-19.906 13.271-14.722 32.347 3.94 14.1 7.672 28.408 12.234 42.3 5.184 16.174 9.538 18.247 24.468 10.575 25.505-13.271 52.668-20.735 81.076-24.26 18.247-2.281 36.287-0.415 53.29 7.050 31.725 13.893 36.702 50.595 9.953 72.574-9.124 7.465-19.491 13.063-30.274 17.832-27.786 12.234-56.815 21.565-82.942 37.324-42.508 25.505-69.464 60.34-66.353 112.179 3.525 58.474 36.702 94.968 90.199 114.46 22.187 8.087 22.187 7.672 22.394 30.896 0 7.879 0 15.552 0 23.431 0.415 17.418 3.318 20.528 20.735 20.943 5.391 0.207 10.782 0 16.174 0 36.909 0 36.909 0 37.116-36.909 0.207-26.127 0-26.334 26.127-30.274 19.906-3.11 38.983-9.124 57.437-17.21 10.16-4.562 14.1-11.612 10.99-22.394-4.562-15.966-8.916-32.14-14.1-47.899-4.769-14.93-9.538-17.21-24.053-10.16-28.822 13.893-59.096 19.699-91.029 18.040-8.294-0.415-16.588-1.659-24.26-4.977-27.578-12.027-32.14-42.508-8.502-61.17 11.819-9.538 25.505-16.381 39.605-22.187 24.468-10.16 48.936-19.699 72.159-32.555 73.196-41.264 93.102-133.951 41.056-197.194z" />
|
118 |
+
<glyph unicode="" glyph-name="light-bulb" d="M628.728 65.159v-29.919c0-23.809-17.488-43.615-40.244-46.986l-7.374-27.18c-4.003-14.749-17.277-25.073-32.658-25.073h-73.113c-15.381 0-28.655 10.324-32.658 25.073l-7.164 27.18c-22.966 3.582-40.454 23.177-40.454 47.197v29.919c0 16.013 12.853 28.866 28.866 28.866h175.934c16.013-0.211 28.866-13.063 28.866-29.077zM764.207 468.438c0-68.056-26.97-129.791-70.795-175.091-33.291-34.555-54.782-78.591-61.946-125.577-3.16-20.227-20.649-35.187-41.297-35.187h-156.55c-20.438 0-38.137 14.749-41.086 34.976-7.374 46.986-29.077 91.654-62.367 125.998-42.983 44.668-69.742 105.35-70.374 172.142-1.475 140.326 110.196 253.893 250.522 254.947 140.115 1.053 253.893-112.303 253.893-252.207zM540.444 621.195c0 15.592-12.642 28.444-28.444 28.444-100.293 0-182.044-81.541-182.044-182.044 0-15.592 12.642-28.444 28.444-28.444 15.592 0 28.444 12.642 28.444 28.444 0 69.109 56.257 125.156 125.156 125.156 15.802 0 28.444 12.642 28.444 28.444zM512 803.45c15.592 0 28.444 12.642 28.444 28.444v99.661c0 15.592-12.642 28.444-28.444 28.444s-28.444-12.642-28.444-28.444v-99.661c0-15.802 12.853-28.444 28.444-28.444zM177.198 468.649c0 15.592-12.642 28.444-28.444 28.444h-99.661c-15.592 0-28.444-12.642-28.444-28.444 0-15.592 12.642-28.444 28.444-28.444h99.661c15.802 0 28.444 12.642 28.444 28.444zM974.907 497.093h-99.661c-15.592 0-28.444-12.642-28.444-28.444 0-15.592 12.642-28.444 28.444-28.444h99.661c15.592 0 28.444 12.642 28.444 28.444 0 15.592-12.642 28.444-28.444 28.444zM235.141 231.822l-70.584-70.584c-11.167-11.167-11.167-29.077 0-40.244 5.478-5.478 12.853-8.217 20.016-8.217s14.538 2.739 20.016 8.217l70.584 70.584c11.167 11.167 11.167 29.077 0 40.244-10.956 11.167-29.077 11.167-40.033 0zM768.843 697.047c7.164 0 14.538 2.739 20.016 8.217l70.584 70.584c11.167 11.167 11.167 29.077 0 40.244s-29.077 11.167-40.244 0l-70.584-70.584c-11.167-11.167-11.167-29.077 0-40.244 5.689-5.478 12.853-8.217 20.227-8.217zM235.141 705.475c5.478-5.478 12.853-8.217 20.016-8.217s14.538 2.739 20.016 8.217c11.167 11.167 11.167 29.077 0 40.244l-70.584 70.584c-11.167 11.167-29.077 11.167-40.244 0s-11.167-29.077 0-40.244l70.795-70.584zM788.859 231.822c-11.167 11.167-29.077 11.167-40.244 0s-11.167-29.077 0-40.244l70.584-70.584c5.478-5.478 12.853-8.217 20.016-8.217s14.538 2.739 20.016 8.217c11.167 11.167 11.167 29.077 0 40.244l-70.374 70.584z" />
|
119 |
+
<glyph unicode="" glyph-name="ai" d="M899.513 744.836l-191.823 191.841c-0.018 0.018-0.018 0.018-0.035 0.018l-13.594 13.612c-6.268 6.25-14.583 9.693-23.428 9.693h-512.388c-23.993 0-43.485-19.509-43.485-43.485v-937.031c0-23.976 19.491-43.485 43.485-43.485h707.513c23.976 0 43.485 19.509 43.485 43.485v741.906c0 8.739-3.549 17.302-9.728 23.446zM697.379 748.138v148.921l148.921-148.921h-148.921zM715.034 712.828h48.216c-6.109-10.54-17.514-17.655-30.561-17.655-12.765 0-23.887 6.868-30.084 17.020 4.096 0.371 8.227 0.636 12.429 0.636zM873.931-20.515c0-4.502-3.672-8.174-8.174-8.174h-707.513c-4.502 0-8.174 3.672-8.174 8.174v256.653h723.862v-256.653zM150.069 271.448v645.067c0 4.502 3.672 8.174 8.174 8.174h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-177.788c-54.219-17.090-97.156-59.71-114.794-113.699-12.129 9.799-27.33 15.907-44.103 15.907-32.821 0-60.222-22.599-68.114-52.966h-55.473v35.31h-105.931v-105.931h105.931v35.31h51.571c-5.932-47.016-35.046-87.887-77.489-108.809-11.794 22.581-35.169 38.188-62.358 38.188-38.947 0-70.621-31.673-70.621-70.621s31.673-70.621 70.621-70.621c37.888 0 68.643 30.049 70.303 67.531 46.874 20.321 82.044 59.798 97.527 107.22 12.111-9.763 27.295-15.854 44.032-15.854 32.821 0 60.222 22.599 68.114 52.966h55.473v-35.31h105.931v105.931h-105.931v-35.31h-51.747c6.691 53.301 43.149 97.351 92.195 115.076 10.452-26.006 35.787-44.456 65.483-44.456 32.821 0 60.222 22.599 68.114 52.966h66.207c2.383 0 4.679 0.441 6.921 1.024v-442.403h-723.862zM538.483 571.586c0-19.474-15.837-35.31-35.31-35.31s-35.31 15.837-35.31 35.31 15.837 35.31 35.31 35.31 35.31-15.837 35.31-35.31zM344.276 553.931h-35.31v35.31h35.31v-35.31zM326.621 412.69c0-19.474-15.837-35.31-35.31-35.31s-35.31 15.837-35.31 35.31 15.837 35.31 35.31 35.31 35.31-15.837 35.31-35.31zM662.069 589.241h35.31v-35.31h-35.31v35.31zM415.161 43.555h66.86l12.782-36.935h29.926l-61.793 177.664h-28.725l-62.27-177.664h30.173l13.047 36.935zM448.706 139.864l26.306-76.765h-53.107l26.801 76.765zM562.635 184.514h29.449v-177.894h-29.449v177.894z" />
|
120 |
+
<glyph unicode="" glyph-name="avi" d="M899.513 744.836l-205.4 205.418c-6.179 6.197-14.742 9.746-23.481 9.746h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.795 14.883-29.202 32.468-33.721 0.883-0.23 1.713-0.565 2.613-0.742 2.772-0.547 5.579-0.847 8.404-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.766 0.512 2.648 0.742 17.585 4.537 32.45 18.926 32.45 33.721v741.906c0 13.524-1.624 23.517-9.728 31.62zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.754 1.324-4.679 4.078-4.679 7.309v256.653h723.862v-256.653c0-3.231-1.942-5.985-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.921v-204.941h204.941c2.383 0 4.679 0.441 6.903 1.024 0-0.247 0.018-0.353 0.018-0.636v-441.768h-723.862zM368.799 184.267l-62.287-177.646h30.173l13.030 36.935h66.86l12.8-36.935h29.926l-61.793 177.664h-28.707zM356.476 63.1l26.801 76.765 26.306-76.765h-53.107zM563.341 31.002l-41.278 153.512h-33.068l55.278-178.865h37.658l57.927 178.865h-32.821zM676.546 184.514h29.449v-177.894h-29.449v177.894zM636.239 586.487l-194.207 123.586c-5.455 3.443-12.323 3.672-17.991 0.583-5.632-3.107-9.145-9.039-9.145-15.484v-247.172c0-6.444 3.513-12.376 9.163-15.484 2.648-1.448 5.561-2.172 8.492-2.172 3.302 0 6.603 0.936 9.481 2.754l194.207 123.586c5.085 3.249 8.174 8.863 8.174 14.901s-3.090 11.652-8.174 14.901zM450.207 480.15v182.872l143.66-91.436-143.66-91.436z" />
|
121 |
+
<glyph unicode="" glyph-name="css" d="M899.513 744.836l-191.823 191.841c-0.018 0.018-0.018 0.018-0.035 0.018l-13.594 13.612c-6.268 6.25-14.583 9.693-23.428 9.693h-512.388c-20.957 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.848-29.166 32.415-33.704 0.9-0.247 1.766-0.583 2.684-0.759 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.783 0.512 2.684 0.759 17.567 4.537 32.415 18.926 32.415 33.704v741.906c0 13.542-1.642 23.552-9.728 31.62zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.737 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.942-6.003-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-201.075c-9.393 8.474-21.698 13.771-35.31 13.771-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655c9.746 0 17.655-7.927 17.655-17.655v-70.621c0-21.186 9.569-40.007 24.399-52.966-14.83-12.959-24.399-31.779-24.399-52.966v-70.621c0-9.728-7.91-17.655-17.655-17.655-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655c29.202 0 52.966 23.764 52.966 52.966v70.621c0 19.474 15.837 35.31 35.31 35.31 9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655c-19.474 0-35.31 15.837-35.31 35.31v70.621c0 13.612-5.314 25.918-13.771 35.31h201.075c2.383 0 4.679 0.441 6.903 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.88zM353.704 148.674c4.255 5.402 9.092 9.198 14.477 11.458s11.070 3.372 17.020 3.372c5.314 0 10.417-1.059 15.325-3.143s9.375-5.473 13.4-10.134l20.039 17.867c-6.603 6.426-14.089 11.264-22.44 14.477s-17.373 4.82-27.030 4.82c-10.47 0-20.198-1.96-29.202-5.914s-16.861-9.693-23.534-17.267-11.917-17.020-15.695-28.354c-3.778-11.352-5.667-24.505-5.667-39.459s1.889-28.16 5.667-39.583c3.778-11.423 9.022-20.921 15.695-28.478s14.477-13.277 23.411-17.143 18.714-5.791 29.325-5.791c9.657 0 18.679 1.607 27.030 4.82s15.837 8.051 22.44 14.477l-20.039 17.62c-4.184-4.679-8.81-8.051-13.877-10.134s-10.505-3.143-16.296-3.143-11.317 1.236-16.543 3.743-9.905 6.426-14.001 11.829-7.327 12.341-9.657 20.886-3.584 18.82-3.743 30.897c0.159 12.394 1.448 22.846 3.866 31.373s5.773 15.501 10.028 20.904zM556.703 93.767c-5.544 4.025-11.546 7.45-17.991 10.258s-12.394 5.703-17.867 8.686-10.046 6.426-13.753 10.381-5.544 9.145-5.544 15.572c0 2.578 0.636 5.279 1.924 8.086s3.054 5.35 5.314 7.609 4.82 4.131 7.733 5.667 5.95 2.454 9.181 2.772c5.791 0.477 10.54 0.565 14.248 0.247s6.674-0.883 8.934-1.695 3.99-1.607 5.191-2.419 2.295-1.448 3.266-1.924c0.159 0.159 0.636 0.971 1.448 2.419s1.783 3.266 2.895 5.438c1.13 2.172 2.33 4.502 3.619 6.991s2.419 4.785 3.372 6.886c-4.679 3.054-10.77 5.279-18.344 6.638s-15.060 2.048-22.44 2.048c-7.239 0-14.124-1.112-20.639-3.372s-12.217-5.526-17.143-9.781-8.81-9.446-11.705-15.572-4.343-13.118-4.343-20.992c0-8.686 1.836-15.925 5.544-21.716s8.369-10.823 14.001-15.078 11.67-7.962 18.097-11.105 12.429-6.268 17.991-9.41 10.169-6.638 13.877-10.505 5.544-8.527 5.544-14.001c0-9.022-2.613-15.819-7.839-20.392s-12.765-6.886-22.563-6.886c-3.231 0-6.674 0.335-10.381 0.971s-7.398 1.483-11.105 2.542-7.274 2.172-10.734 3.372-6.303 2.454-8.563 3.743l-5.067-20.762c2.737-2.419 6.003-4.467 9.781-6.162s7.751-3.019 11.953-3.99 8.333-1.66 12.429-2.048 8.086-0.6 11.953-0.6c9.022 0 17.055 1.359 24.135 4.096s13.030 6.391 17.867 10.982 8.563 9.905 11.229 15.925 3.99 12.27 3.99 18.714c0 9.498-1.836 17.267-5.544 23.287s-8.386 11.052-13.948 15.078zM687.528 93.767c-5.544 4.025-11.546 7.45-17.991 10.258s-12.394 5.703-17.867 8.686-10.046 6.426-13.753 10.381-5.544 9.145-5.544 15.572c0 2.578 0.636 5.279 1.924 8.086s3.054 5.35 5.314 7.609 4.82 4.131 7.733 5.667 5.95 2.454 9.181 2.772c5.791 0.477 10.54 0.565 14.248 0.247s6.674-0.883 8.934-1.695 3.99-1.607 5.191-2.419 2.295-1.448 3.266-1.924c0.159 0.159 0.636 0.971 1.448 2.419s1.783 3.266 2.895 5.438 2.33 4.502 3.619 6.991 2.419 4.785 3.372 6.886c-4.679 3.054-10.77 5.279-18.344 6.638s-15.060 2.048-22.44 2.048c-7.239 0-14.124-1.112-20.639-3.372s-12.217-5.526-17.143-9.781-8.81-9.446-11.705-15.572-4.343-13.118-4.343-20.992c0-8.686 1.836-15.925 5.544-21.716s8.369-10.823 14.001-15.078 11.67-7.962 18.097-11.105 12.429-6.268 17.991-9.41 10.169-6.638 13.877-10.505 5.544-8.527 5.544-14.001c0-9.022-2.613-15.819-7.839-20.392s-12.765-6.886-22.563-6.886c-3.231 0-6.674 0.335-10.381 0.971s-7.398 1.483-11.105 2.542-7.274 2.172-10.734 3.372-6.303 2.454-8.563 3.743l-5.067-20.762c2.737-2.419 6.003-4.467 9.781-6.162s7.751-3.019 11.953-3.99 8.333-1.66 12.429-2.048 8.086-0.6 11.953-0.6c9.022 0 17.055 1.359 24.135 4.096s13.030 6.391 17.867 10.982 8.563 9.905 11.229 15.925 3.99 12.27 3.99 18.714c0 9.498-1.836 17.267-5.544 23.287s-8.386 11.052-13.948 15.078zM361.931 606.897v70.621c0 9.728 7.91 17.655 17.655 17.655 9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655c-29.202 0-52.966-23.764-52.966-52.966v-70.621c0-19.474-15.837-35.31-35.31-35.31-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655c19.474 0 35.31-15.837 35.31-35.31v-70.621c0-29.202 23.764-52.966 52.966-52.966 9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655c-9.746 0-17.655 7.927-17.655 17.655v70.621c0 21.186-9.569 40.007-24.399 52.966 14.83 12.959 24.399 31.779 24.399 52.966z" />
|
122 |
+
<glyph unicode="" glyph-name="csv" d="M899.531 744.836l-205.453 205.453c-6.162 6.162-14.707 9.71-23.446 9.71h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.866-29.184 32.45-33.721 0.883-0.23 1.73-0.565 2.648-0.742 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.766 0.512 2.648 0.742 17.585 4.537 32.45 18.944 32.45 33.721v741.906c0 13.542-1.624 23.534-9.71 31.62zM846.301 748.138h-148.921v148.921l148.921-148.921zM158.243-28.69c-1.254 0-2.383 0.459-3.496 0.865-2.754 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.924-5.985-4.679-7.309-1.112-0.406-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.959c2.383 0 4.661 0.441 6.886 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.862zM318.393 148.674c4.255 5.402 9.092 9.198 14.477 11.458s11.052 3.372 17.020 3.372c5.314 0 10.417-1.059 15.325-3.143s9.375-5.473 13.4-10.134l20.039 17.867c-6.603 6.426-14.089 11.264-22.44 14.477-8.369 3.231-17.373 4.82-27.030 4.82-10.47 0-20.198-1.96-29.202-5.914-9.022-3.955-16.861-9.693-23.534-17.267s-11.917-17.020-15.695-28.354c-3.778-11.352-5.667-24.505-5.667-39.459s1.889-28.16 5.667-39.583c3.778-11.423 9.004-20.921 15.695-28.478 6.674-7.574 14.477-13.277 23.411-17.143s18.714-5.791 29.325-5.791c9.657 0 18.662 1.607 27.030 4.82 8.369 3.231 15.837 8.051 22.44 14.477l-20.039 17.62c-4.184-4.679-8.81-8.051-13.877-10.134s-10.505-3.143-16.296-3.143-11.317 1.236-16.543 3.743c-5.226 2.507-9.905 6.426-14.001 11.829s-7.327 12.341-9.657 20.886c-2.33 8.527-3.584 18.82-3.743 30.897 0.159 12.394 1.448 22.846 3.866 31.373s5.756 15.501 10.028 20.904zM521.393 93.767c-5.544 4.025-11.546 7.45-17.991 10.258s-12.394 5.703-17.867 8.686c-5.473 2.984-10.063 6.426-13.753 10.381-3.708 3.955-5.544 9.145-5.544 15.572 0 2.578 0.636 5.279 1.924 8.086s3.054 5.35 5.314 7.609c2.242 2.26 4.82 4.131 7.733 5.667s5.95 2.454 9.181 2.772c5.791 0.477 10.54 0.565 14.248 0.247 3.69-0.335 6.674-0.883 8.934-1.695 2.242-0.812 3.99-1.607 5.191-2.419s2.295-1.448 3.266-1.924c0.159 0.159 0.636 0.971 1.448 2.419 0.794 1.448 1.766 3.266 2.895 5.438 1.112 2.172 2.33 4.502 3.619 6.991 1.289 2.507 2.419 4.785 3.372 6.886-4.679 3.054-10.787 5.279-18.344 6.638-7.574 1.359-15.060 2.048-22.44 2.048-7.239 0-14.124-1.112-20.639-3.372s-12.235-5.526-17.143-9.781c-4.908-4.255-8.81-9.446-11.705-15.572s-4.343-13.118-4.343-20.992c0-8.686 1.836-15.925 5.544-21.716 3.69-5.791 8.369-10.823 14.001-15.078s11.67-7.962 18.097-11.105c6.426-3.143 12.429-6.268 17.991-9.41s10.169-6.638 13.877-10.505c3.69-3.866 5.544-8.527 5.544-14.001 0-9.022-2.613-15.819-7.839-20.392-5.226-4.59-12.765-6.886-22.563-6.886-3.231 0-6.674 0.335-10.381 0.971s-7.398 1.483-11.105 2.542c-3.708 1.059-7.292 2.172-10.734 3.372-3.46 1.201-6.321 2.454-8.563 3.743l-5.067-20.762c2.737-2.419 5.985-4.467 9.781-6.162 3.778-1.695 7.751-3.019 11.953-3.99 4.184-0.971 8.333-1.66 12.429-2.048s8.086-0.6 11.953-0.6c9.004 0 17.055 1.359 24.135 4.096s13.030 6.391 17.867 10.982 8.563 9.905 11.229 15.925 3.99 12.27 3.99 18.714c0 9.498-1.854 17.267-5.544 23.287-3.778 6.020-8.386 11.052-13.948 15.078zM637.617 31.002l-41.278 153.512h-33.068l55.278-178.865h37.658l57.927 178.865h-32.821zM432.552 730.483h-211.862v-388.414h582.621v317.793h-370.759v70.621zM256 624.552h141.241v-35.31h-141.241v35.31zM256 553.931h141.241v-35.31h-141.241v35.31zM256 483.31h141.241v-35.31h-141.241v35.31zM397.241 377.379h-141.241v35.31h141.241v-35.31zM768 377.379h-335.448v35.31h335.448v-35.31zM768 448h-335.448v35.31h335.448v-35.31zM768 518.621h-335.448v35.31h335.448v-35.31zM768 624.552v-35.31h-335.448v35.31h335.448zM256 659.862v35.31h141.241v-35.31h-141.241z" />
|
123 |
+
<glyph unicode="" glyph-name="dbf" d="M899.531 744.836l-205.453 205.453c-6.162 6.162-14.707 9.71-23.446 9.71h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.866-29.184 32.45-33.721 0.883-0.23 1.73-0.565 2.648-0.742 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.766 0.512 2.648 0.742 17.585 4.537 32.45 18.944 32.45 33.721v741.906c0 13.542-1.624 23.534-9.71 31.62zM846.301 748.138h-148.921v148.921l148.921-148.921zM158.243-28.69c-1.254 0-2.383 0.459-3.496 0.865-2.754 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.924-5.985-4.679-7.309-1.112-0.406-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.959c2.383 0 4.661 0.441 6.886 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.862zM400.472 158.455c-7.486 7.874-16.896 14.212-28.248 18.944s-24.505 7.115-39.459 7.115h-53.583v-177.894h67.337c2.242 0 5.703 0.282 10.381 0.847 4.661 0.565 9.816 1.836 15.448 3.866 5.632 2.013 11.458 5.032 17.496 9.057s11.458 9.534 16.296 16.543 8.81 15.695 11.953 26.077 4.714 22.899 4.714 37.535c0 10.628-1.854 20.974-5.544 31.020-3.725 10.028-9.322 18.997-16.79 26.889zM379.339 46.698c-8.686-12.553-22.846-18.82-42.478-18.82h-28.725v134.691h16.896c13.842 0 25.106-1.818 33.792-5.438s15.572-8.369 20.639-14.248 8.474-12.429 10.258-19.668c1.766-7.239 2.648-14.566 2.648-21.963 0.018-23.817-4.326-42.019-13.030-54.554zM572.575 88.452c-3.619 3.531-7.521 6.268-11.705 8.21-4.184 1.924-8.121 3.143-11.829 3.619 2.895 0.636 5.914 1.96 9.057 3.99s5.914 4.555 8.333 7.609 4.414 6.638 6.038 10.734c1.607 4.096 2.419 8.651 2.419 13.63 0 8.527-1.607 15.89-4.82 22.087-3.231 6.197-7.574 11.229-13.030 15.078-5.473 3.866-11.758 6.674-18.82 8.457-7.080 1.783-14.407 2.648-21.963 2.648h-51.218v-177.894h66.86c0.971 0 2.966 0.124 6.038 0.371 3.054 0.247 6.55 0.936 10.505 2.048 3.937 1.112 8.051 2.772 12.306 4.943s8.21 5.155 11.829 8.934 6.638 8.563 9.057 14.354 3.619 12.712 3.619 20.762c0 6.603-1.201 12.429-3.619 17.496s-5.438 9.393-9.057 12.924zM493.992 162.551h19.315c7.398 0 13.347-0.812 17.867-2.419 4.502-1.607 7.962-3.708 10.381-6.268s4.025-5.438 4.82-8.563c0.794-3.143 1.201-6.162 1.201-9.057 0-7.239-1.006-12.8-3.019-16.649-2.013-3.866-4.626-6.603-7.839-8.21-3.231-1.607-6.674-2.507-10.381-2.648-3.708-0.159-7.327-0.247-10.858-0.247h-21.486v54.060zM550.241 36.070c-4.82-5.473-11.511-8.21-20.039-8.21h-36.211v61.069h34.039c9.657 0 16.967-2.984 21.963-8.934 4.979-5.95 7.486-13.277 7.486-21.963 0-9.163-2.419-16.49-7.239-21.963zM626.759 6.621h29.449v80.137h74.346v19.791h-74.346v56.002h81.832v21.963h-111.281zM450.207 730.483h-211.862v-388.414h582.621v317.793h-370.759v70.621zM273.655 624.552h141.241v-35.31h-141.241v35.31zM273.655 553.931h141.241v-35.31h-141.241v35.31zM273.655 483.31h141.241v-35.31h-141.241v35.31zM414.897 377.379h-141.241v35.31h141.241v-35.31zM785.655 377.379h-335.448v35.31h335.448v-35.31zM785.655 448h-335.448v35.31h335.448v-35.31zM785.655 518.621h-335.448v35.31h335.448v-35.31zM785.655 624.552v-35.31h-335.448v35.31h335.448zM273.655 659.862v35.31h141.241v-35.31h-141.241z" />
|
124 |
+
<glyph unicode="" glyph-name="doc" d="M899.531 744.836l-205.453 205.453c-6.162 6.162-14.707 9.71-23.446 9.71h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.866-29.184 32.45-33.721 0.883-0.23 1.73-0.565 2.648-0.742 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.766 0.512 2.648 0.742 17.585 4.537 32.45 18.944 32.45 33.721v741.906c0 13.542-1.624 23.534-9.71 31.62zM846.301 748.138h-148.921v148.921l148.921-148.921zM158.243-28.69c-1.254 0-2.383 0.459-3.496 0.865-2.754 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.924-5.985-4.679-7.309-1.112-0.406-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.959c2.383 0 4.661 0.441 6.886 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.862zM410.218 158.455c-7.486 7.874-16.896 14.212-28.248 18.944s-24.505 7.115-39.459 7.115h-53.583v-177.894h67.337c2.242 0 5.703 0.282 10.381 0.847 4.661 0.565 9.816 1.836 15.448 3.866 5.632 2.013 11.458 5.032 17.496 9.057s11.458 9.534 16.296 16.543 8.81 15.695 11.953 26.077 4.714 22.899 4.714 37.535c0 10.628-1.854 20.974-5.544 31.020-3.708 10.028-9.304 18.997-16.79 26.889zM389.102 46.698c-8.686-12.553-22.846-18.82-42.478-18.82h-28.725v134.691h16.896c13.842 0 25.106-1.818 33.792-5.438s15.572-8.369 20.639-14.248 8.474-12.429 10.258-19.668c1.766-7.239 2.648-14.566 2.648-21.963 0-23.817-4.343-42.019-13.030-54.554zM587.299 164.246c-6.674 7.574-14.477 13.312-23.411 17.267s-18.714 5.914-29.325 5.914-20.392-1.96-29.325-5.914-16.737-9.693-23.411-17.267c-6.674-7.574-11.917-17.020-15.695-28.354-3.778-11.352-5.667-24.505-5.667-39.459s1.889-28.16 5.667-39.583c3.778-11.423 9.004-20.921 15.695-28.478 6.674-7.574 14.477-13.277 23.411-17.143s18.714-5.791 29.325-5.791 20.392 1.924 29.325 5.791 16.737 9.569 23.411 17.143c6.674 7.574 11.9 17.055 15.695 28.478 3.778 11.423 5.667 24.629 5.667 39.583s-1.889 28.125-5.667 39.459c-3.796 11.335-9.022 20.78-15.695 28.354zM575.347 64.918c-2.419-8.598-5.756-15.572-10.010-20.886-4.273-5.314-9.092-9.145-14.477-11.458-5.402-2.33-11.070-3.496-17.020-3.496-5.791 0-11.317 1.236-16.543 3.743s-9.905 6.426-14.001 11.829-7.327 12.341-9.657 20.886c-2.33 8.527-3.584 18.82-3.743 30.897 0.159 12.394 1.448 22.846 3.866 31.373s5.756 15.484 10.010 20.886c4.255 5.402 9.092 9.198 14.477 11.458s11.052 3.372 17.020 3.372c5.791 0 11.299-1.201 16.543-3.619 5.226-2.419 9.905-6.356 14.001-11.829s7.327-12.429 9.657-20.886c2.33-8.457 3.584-18.714 3.743-30.773-0.177-12.394-1.448-22.899-3.866-31.497zM689.646 148.674c4.255 5.402 9.092 9.198 14.477 11.458s11.052 3.372 17.020 3.372c5.314 0 10.417-1.059 15.325-3.143s9.375-5.473 13.4-10.134l20.039 17.867c-6.603 6.426-14.089 11.264-22.44 14.477-8.369 3.231-17.373 4.82-27.030 4.82-10.47 0-20.198-1.96-29.202-5.914-9.022-3.955-16.861-9.693-23.534-17.267s-11.917-17.020-15.695-28.354c-3.778-11.352-5.667-24.505-5.667-39.459s1.889-28.16 5.667-39.583c3.778-11.423 9.004-20.921 15.695-28.478 6.674-7.574 14.477-13.277 23.411-17.143s18.714-5.791 29.325-5.791c9.657 0 18.662 1.607 27.030 4.82 8.369 3.231 15.837 8.051 22.44 14.477l-20.039 17.62c-4.184-4.679-8.81-8.051-13.877-10.134s-10.505-3.143-16.296-3.143-11.317 1.236-16.543 3.743c-5.226 2.507-9.905 6.426-14.001 11.829s-7.327 12.341-9.657 20.886c-2.33 8.527-3.584 18.82-3.743 30.897 0.159 12.394 1.448 22.846 3.866 31.373s5.756 15.501 10.028 20.904zM238.345 712.828h105.931c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655h-105.931c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655zM238.345 624.552h158.897c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655h-158.897c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655zM467.862 624.552c4.59 0 9.181 1.942 12.535 5.12 3.178 3.354 5.12 7.945 5.12 12.535s-1.942 9.181-5.12 12.535c-6.532 6.532-18.538 6.532-25.070 0-3.178-3.354-5.12-7.945-5.12-12.535s1.942-9.181 5.12-12.535c3.354-3.178 7.945-5.12 12.535-5.12zM538.483 624.552h141.241c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655h-141.241c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655zM225.81 389.914c-3.178-3.354-5.12-7.945-5.12-12.535s1.942-9.181 5.12-12.535c3.354-3.178 7.945-5.12 12.535-5.12s9.181 1.942 12.535 5.12c3.178 3.354 5.12 7.945 5.12 12.535 0 4.767-1.942 9.181-5.12 12.535-6.532 6.532-18.538 6.532-25.070 0zM450.207 395.034h-141.241c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655h141.241c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655zM785.655 659.862h-35.31c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655h35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655zM238.345 536.276h388.414c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655h-388.414c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655zM785.655 571.586h-105.931c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655h105.931c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655zM238.345 448h70.621c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655h-70.621c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655zM556.138 483.31h-176.552c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655h176.552c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655zM785.655 483.31h-158.897c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655h158.897c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655z" />
|
125 |
+
<glyph unicode="" glyph-name="dwg" d="M899.531 744.836l-191.841 191.841c0 0-0.018 0.018-0.035 0.018l-13.559 13.559c-6.162 6.197-14.724 9.746-23.464 9.746h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.795 14.883-29.202 32.468-33.721 0.883-0.23 1.713-0.565 2.613-0.742 2.772-0.547 5.579-0.847 8.404-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.9 0.177 1.73 0.512 2.613 0.742 17.602 4.52 32.486 18.926 32.486 33.721v741.906c0 13.506-1.624 23.517-9.71 31.62zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.754 1.324-4.679 4.078-4.679 7.309v256.653h723.862v-256.653c0-3.231-1.924-5.985-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.921v-204.941h204.959c2.383 0 4.661 0.441 6.886 1.024 0-0.247 0.018-0.353 0.018-0.636v-441.768h-723.862zM347.507 158.455c-7.486 7.874-16.896 14.212-28.248 18.944s-24.505 7.115-39.459 7.115h-53.583v-177.894h67.337c2.242 0 5.703 0.282 10.381 0.847 4.661 0.565 9.816 1.836 15.448 3.866 5.632 2.013 11.458 5.032 17.496 9.057s11.458 9.534 16.296 16.543 8.81 15.695 11.953 26.077 4.714 22.899 4.714 37.535c0 10.628-1.854 20.974-5.544 31.020-3.725 10.028-9.322 18.997-16.79 26.889zM326.374 46.698c-8.686-12.553-22.846-18.82-42.478-18.82h-28.725v134.691h16.896c13.842 0 25.106-1.818 33.792-5.438s15.572-8.369 20.639-14.248 8.474-12.429 10.258-19.668c1.766-7.239 2.648-14.566 2.648-21.963 0.018-23.817-4.326-42.019-13.030-54.554zM568.726 31.002l-31.373 153.512h-32.839l-33.792-153.512-31.373 153.512h-32.839l45.144-178.865h37.906l31.126 134.215 29.202-134.215h37.658l48.040 178.865h-32.821zM745.649 78.548h30.173v-43.926c-1.289-1.783-3.302-3.143-6.038-4.096s-5.579-1.73-8.563-2.295-5.95-0.971-8.934-1.201-5.35-0.371-7.115-0.371c-5.791 0-11.317 1.359-16.543 4.096s-9.905 6.921-14.001 12.553-7.327 12.871-9.657 21.716c-2.33 8.845-3.584 19.315-3.743 31.373 0.159 12.394 1.448 22.846 3.866 31.373s5.756 15.484 10.010 20.886 9.092 9.198 14.477 11.458 11.070 3.372 17.020 3.372c5.314 0 10.47-1.059 15.448-3.143s9.41-5.473 13.277-10.134l20.039 17.867c-6.603 6.426-14.089 11.264-22.44 14.477s-17.373 4.82-27.030 4.82c-10.47 0-20.198-1.96-29.202-5.914s-16.861-9.693-23.534-17.267c-6.674-7.574-11.917-17.020-15.695-28.354-3.778-11.352-5.667-24.505-5.667-39.459s1.889-28.16 5.667-39.583c3.778-11.423 9.004-20.921 15.695-28.478 6.674-7.574 14.477-13.277 23.411-17.143s18.714-5.791 29.325-5.791c5.314 0 10.664 0.388 16.049 1.201s10.628 2.172 15.695 4.096 9.905 4.378 14.477 7.362 8.722 6.797 12.429 11.458v68.785h-58.898v-19.738zM732.69 589.241h-70.621v105.931h-35.31v-105.931h-70.621v-70.621h-35.31v211.862h-300.138v-301.286h300.138v54.113h35.31v-70.621h70.621v-105.931h35.31v105.931h70.621v70.621h105.931v35.31h-105.931v70.621zM485.517 464.508h-229.517v230.665h229.517v-176.552h-35.31v-35.31h35.31v-18.803zM697.379 448h-105.931v105.931h105.931v-105.931z" />
|
126 |
+
<glyph unicode="" glyph-name="exe" d="M899.531 744.836l-205.453 205.453c-6.162 6.162-14.707 9.71-23.446 9.71h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.866-29.184 32.45-33.721 0.883-0.23 1.73-0.565 2.648-0.742 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.766 0.512 2.648 0.742 17.585 4.537 32.45 18.944 32.45 33.721v741.906c0 13.542-1.624 23.534-9.71 31.62zM846.301 748.138h-148.921v148.921l148.921-148.921zM158.243-28.69c-1.254 0-2.383 0.459-3.496 0.865-2.754 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.924-5.985-4.679-7.309-1.112-0.406-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.959c2.383 0 4.661 0.441 6.886 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.862zM289.792 6.621h111.281v21.963h-81.832v58.174h74.346v19.791h-74.346v56.002h81.832v21.963h-111.281zM537.212 184.514l-34.039-72.404h-2.419l-31.373 72.404h-33.068l48.040-91.471-45.144-86.422h33.545l30.42 67.107h2.419l28.231-67.107h33.562l-45.144 86.422 48.040 91.471zM610.834 6.621h111.263v21.963h-81.814v58.174h74.346v19.791h-74.346v56.002h81.814v21.963h-111.263zM702.641 694.378c-9.304 2.913-19.209-2.278-22.122-11.582l-88.276-282.483c-2.913-9.304 2.278-19.209 11.582-22.122 1.766-0.547 3.531-0.812 5.279-0.812 7.521 0 14.477 4.838 16.843 12.394l88.276 282.483c2.913 9.304-2.278 19.209-11.582 22.122zM556.138 598.069c0-14.626-11.857-26.483-26.483-26.483s-26.483 11.857-26.483 26.483c0 14.626 11.857 26.483 26.483 26.483s26.483-11.857 26.483-26.483zM556.138 474.483c0-14.626-11.857-26.483-26.483-26.483s-26.483 11.857-26.483 26.483c0 14.626 11.857 26.483 26.483 26.483s26.483-11.857 26.483-26.483zM397.241 624.552h35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655h-35.31c-68.149 0-123.586-55.437-123.586-123.586s55.437-123.586 123.586-123.586h35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655h-35.31c-48.675 0-88.276 39.601-88.276 88.276s39.601 88.276 88.276 88.276z" />
|
127 |
+
<glyph unicode="" glyph-name="iso" d="M899.513 744.836l-191.823 191.841c-0.018 0.018-0.018 0.018-0.018 0.018l-13.612 13.612c-6.268 6.25-14.583 9.693-23.428 9.693h-512.388c-20.957 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.848-29.166 32.415-33.704 0.9-0.247 1.766-0.583 2.684-0.759 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.783 0.512 2.684 0.759 17.567 4.537 32.415 18.926 32.415 33.704v741.906c0 13.542-1.642 23.552-9.728 31.62zM689.876 518.621l-119.578 32.044c2.101 6.727 3.496 13.683 3.496 20.921 0 18.856-7.345 36.599-20.692 49.929-13.33 13.33-31.073 20.692-49.929 20.692-6.268 0-12.306-1.095-18.202-2.666l-32.009 119.42c16.437 4.378 33.298 6.744 50.211 6.744 49.735 0 99.469-18.926 137.322-56.779 51.447-51.465 67.849-124.804 49.382-190.305zM676.723 484.723c-1.571-3.16-3.302-6.232-5.032-9.287-1.289-2.26-2.595-4.52-3.972-6.727-1.518-2.436-3.090-4.855-4.732-7.221-2.013-2.931-4.149-5.809-6.356-8.651-1.359-1.748-2.666-3.531-4.078-5.244-3.796-4.573-7.768-9.057-12.041-13.33-5.579-5.579-11.582-10.717-17.796-15.572-1.289-1.006-2.613-1.907-3.902-2.878-5.544-4.078-11.264-7.945-17.249-11.441-0.477-0.282-0.953-0.565-1.448-0.847l-29.608 110.539 106.602-28.566c-0.159-0.265-0.265-0.53-0.388-0.777zM315.798 621.798l119.42-31.991c-1.571-5.914-2.666-11.953-2.666-18.22 0-18.856 7.345-36.599 20.692-49.929 13.33-13.33 31.073-20.692 49.929-20.692 11.405 0 22.246 2.984 32.115 8.051l32.256-120.408c-68.255-23.887-147.226-8.81-201.71 45.639-50.723 50.741-67.284 122.756-50.035 187.551zM328.651 656.366c1.783 3.725 3.725 7.345 5.738 10.929 1.077 1.889 2.189 3.778 3.319 5.632 1.748 2.878 3.549 5.72 5.455 8.51 1.889 2.754 3.902 5.438 5.95 8.104 1.501 1.96 2.948 3.972 4.52 5.879 3.849 4.626 7.857 9.163 12.2 13.506 4.326 4.326 8.863 8.351 13.489 12.182 1.924 1.589 3.955 3.054 5.932 4.573 2.648 2.030 5.332 4.043 8.051 5.914 2.772 1.889 5.614 3.69 8.492 5.438 1.871 1.148 3.743 2.26 5.65 3.337 3.584 2.013 7.221 3.955 10.964 5.756 0.406 0.194 0.83 0.388 1.254 0.583l33.545-125.175-125.193 33.545c0.247 0.424 0.424 0.865 0.636 1.289zM483.204 600.611l1.13 0.777c5.597 3.549 12.058 5.508 18.838 5.508 9.428 0 18.291-3.672 24.964-10.346s10.346-15.537 10.346-24.964-3.672-18.291-10.346-24.964c-13.347-13.347-36.582-13.347-49.929 0-6.674 6.674-10.346 15.537-10.346 24.964 0 6.78 1.96 13.224 5.508 18.803l0.812 1.183c0.9 1.324 1.977 2.578 3.072 3.814 0.353 0.371 0.6 0.794 0.953 1.165 0.265 0.265 0.583 0.441 0.847 0.689 1.324 1.218 2.701 2.366 4.149 3.372zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.737 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.942-6.003-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-180.842c-59.745 57.432-143.060 76.094-218.236 56.073l-0.23 0.83-18.044-6.479c-0.477-0.177-0.9-0.406-1.359-0.565-6.762-2.472-13.4-5.279-19.95-8.386-1.042-0.494-2.101-0.953-3.143-1.448-6.073-3.019-12.006-6.356-17.849-9.94-1.324-0.812-2.701-1.536-4.008-2.366-5.402-3.46-10.628-7.274-15.784-11.246-1.412-1.077-2.913-2.048-4.308-3.16-6.303-5.085-12.429-10.505-18.273-16.366-5.862-5.862-11.282-11.988-16.384-18.291-1.095-1.359-2.030-2.807-3.072-4.184-3.99-5.191-7.839-10.452-11.335-15.89-0.83-1.289-1.536-2.631-2.33-3.937-3.602-5.879-6.956-11.847-9.993-17.938-0.494-0.989-0.918-2.030-1.412-3.037-3.143-6.603-5.967-13.294-8.457-20.109-0.159-0.441-0.388-0.847-0.547-1.289l-6.462-18.044 0.812-0.212c-20.374-76.57-0.794-161.668 59.145-221.625 44.738-44.738 103.512-67.107 162.286-67.107 24.894 0 49.699 4.255 73.516 12.288l0.265-1.006 11.953 5.261c1.148 0.459 2.278 1.024 3.425 1.518l3.478 1.536c0.812 0.353 1.554 0.794 2.348 1.165 5.385 2.454 10.717 5.032 15.943 7.91 1.342 0.742 2.631 1.571 3.955 2.348 4.714 2.737 9.41 5.508 13.965 8.598 2.525 1.695 4.89 3.584 7.327 5.385 3.266 2.419 6.585 4.732 9.746 7.327 5.667 4.661 11.14 9.569 16.349 14.777 5.738 5.738 11.087 11.723 16.084 17.902 1.006 1.254 1.871 2.613 2.86 3.884 3.972 5.12 7.821 10.311 11.299 15.695 0.689 1.077 1.271 2.225 1.942 3.302 3.637 5.826 7.062 11.741 10.116 17.814 0.441 0.883 0.812 1.801 1.254 2.701 3.125 6.374 5.95 12.835 8.439 19.421 0.141 0.371 0.335 0.706 0.477 1.077l6.815 18.202-0.812 0.212c19.209 68.767 5.826 144.666-40.077 203.335h183.155c2.383 0 4.679 0.441 6.903 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.821h-723.809zM349.308 184.514h29.449v-177.894h-29.449v177.894zM504.391 93.767c-5.544 4.025-11.546 7.45-17.991 10.258s-12.394 5.703-17.867 8.686c-5.491 2.984-10.063 6.426-13.753 10.381-3.708 3.955-5.544 9.145-5.544 15.572 0 2.578 0.636 5.279 1.924 8.086 1.271 2.807 3.054 5.35 5.314 7.609 2.242 2.26 4.82 4.131 7.733 5.667s5.95 2.454 9.181 2.772c5.791 0.477 10.54 0.565 14.248 0.247 3.69-0.335 6.674-0.883 8.934-1.695 2.242-0.812 3.99-1.607 5.191-2.419s2.295-1.448 3.266-1.924c0.159 0.159 0.636 0.971 1.448 2.419 0.794 1.448 1.766 3.266 2.895 5.438 1.112 2.172 2.33 4.502 3.619 6.991 1.271 2.507 2.419 4.785 3.372 6.886-4.679 3.054-10.787 5.279-18.344 6.638-7.574 1.359-15.060 2.048-22.44 2.048-7.239 0-14.124-1.112-20.639-3.372s-12.217-5.526-17.143-9.781-8.81-9.446-11.705-15.572-4.343-13.118-4.343-20.992c0-8.686 1.836-15.925 5.544-21.716 3.69-5.791 8.369-10.823 14.001-15.078 5.614-4.255 11.652-7.962 18.097-11.105 6.426-3.143 12.429-6.268 17.991-9.41s10.169-6.638 13.877-10.505c3.69-3.866 5.544-8.527 5.544-14.001 0-9.022-2.613-15.819-7.839-20.392s-12.765-6.886-22.563-6.886c-3.231 0-6.691 0.335-10.381 0.971-3.708 0.636-7.415 1.483-11.105 2.542-3.708 1.059-7.274 2.172-10.734 3.372s-6.321 2.454-8.563 3.743l-5.067-20.762c2.719-2.419 6.003-4.467 9.781-6.162s7.751-3.019 11.953-3.99c4.167-0.971 8.333-1.66 12.429-2.048s8.086-0.6 11.953-0.6c9.004 0 17.055 1.359 24.135 4.096 7.062 2.737 13.030 6.391 17.867 10.982s8.563 9.905 11.229 15.925 3.99 12.27 3.99 18.714c0 9.498-1.854 17.267-5.544 23.287-3.761 6.020-8.386 11.052-13.948 15.078zM677.217 164.246c-6.674 7.574-14.477 13.312-23.411 17.267s-18.714 5.914-29.325 5.914-20.392-1.96-29.325-5.914-16.737-9.693-23.411-17.267-11.917-17.020-15.695-28.354-5.667-24.505-5.667-39.459 1.889-28.16 5.667-39.583 9.022-20.921 15.695-28.478 14.477-13.277 23.411-17.143 18.714-5.791 29.325-5.791 20.392 1.924 29.325 5.791 16.737 9.569 23.411 17.143 11.917 17.055 15.695 28.478 5.667 24.629 5.667 39.583-1.889 28.125-5.667 39.459-9.022 20.78-15.695 28.354zM665.282 64.918c-2.419-8.598-5.756-15.572-10.010-20.886s-9.092-9.145-14.477-11.458-11.070-3.496-17.020-3.496c-5.791 0-11.317 1.236-16.543 3.743s-9.905 6.426-14.001 11.829-7.327 12.341-9.657 20.886-3.584 18.82-3.743 30.897c0.159 12.394 1.448 22.846 3.866 31.373s5.756 15.484 10.010 20.886 9.092 9.198 14.477 11.458 11.052 3.372 17.020 3.372c5.791 0 11.317-1.201 16.543-3.619s9.905-6.356 14.001-11.829 7.327-12.429 9.657-20.886 3.566-18.714 3.743-30.773c-0.177-12.394-1.465-22.899-3.866-31.497z" />
|
128 |
+
<glyph unicode="" glyph-name="javascript" d="M899.513 744.836l-191.823 191.841c-0.018 0.018-0.018 0.018-0.018 0.018l-13.612 13.612c-6.268 6.25-14.583 9.693-23.428 9.693h-512.388c-20.957 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.848-29.166 32.415-33.704 0.9-0.247 1.766-0.583 2.684-0.759 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.783 0.512 2.684 0.759 17.567 4.537 32.415 18.926 32.415 33.704v741.906c0 13.542-1.642 23.552-9.728 31.62zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.737 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.942-6.003-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-201.075c-9.393 8.474-21.698 13.771-35.31 13.771-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655c9.746 0 17.655-7.927 17.655-17.655v-70.621c0-21.186 9.569-40.007 24.399-52.966-14.83-12.959-24.399-31.779-24.399-52.966v-70.621c0-9.728-7.91-17.655-17.655-17.655-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655c29.202 0 52.966 23.764 52.966 52.966v70.621c0 19.474 15.837 35.31 35.31 35.31 9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655c-19.474 0-35.31 15.837-35.31 35.31v70.621c0 13.612-5.314 25.918-13.771 35.31h201.075c2.383 0 4.679 0.441 6.903 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.88zM447.629 51.994c-0.335-7.874-3.019-13.489-8.086-16.772s-11.882-4.943-20.392-4.943c-3.372 0-6.991 0.388-10.858 1.201s-7.574 1.73-11.105 2.772c-3.549 1.059-6.797 2.172-9.781 3.372s-5.279 2.383-6.886 3.496l-12.306-19.544c3.213-2.419 7.15-4.59 11.829-6.515 4.661-1.924 9.534-3.655 14.601-5.191s9.975-2.648 14.724-3.372 8.881-1.095 12.429-1.095c7.062 0 13.965 0.689 20.639 2.048s12.588 3.778 17.743 7.239c5.138 3.46 9.234 8.051 12.306 13.753 3.054 5.703 4.59 12.765 4.59 21.116v138.558h-29.449v-136.121zM601.741 93.767c-5.544 4.025-11.546 7.45-17.991 10.258s-12.394 5.703-17.867 8.686c-5.491 2.984-10.063 6.426-13.753 10.381-3.708 3.955-5.544 9.145-5.544 15.572 0 2.578 0.636 5.279 1.924 8.086 1.271 2.807 3.054 5.35 5.314 7.609 2.242 2.26 4.82 4.131 7.733 5.667s5.95 2.454 9.181 2.772c5.791 0.477 10.54 0.565 14.248 0.247 3.69-0.335 6.674-0.883 8.934-1.695 2.242-0.812 3.99-1.607 5.191-2.419s2.295-1.448 3.266-1.924c0.159 0.159 0.636 0.971 1.448 2.419 0.794 1.448 1.766 3.266 2.895 5.438 1.112 2.172 2.33 4.502 3.619 6.991 1.271 2.507 2.419 4.785 3.372 6.886-4.679 3.054-10.787 5.279-18.344 6.638-7.574 1.359-15.060 2.048-22.44 2.048-7.239 0-14.124-1.112-20.639-3.372s-12.217-5.526-17.143-9.781-8.81-9.446-11.705-15.572-4.378-13.135-4.378-21.010c0-8.686 1.836-15.925 5.544-21.716 3.69-5.791 8.369-10.823 14.001-15.078 5.614-4.255 11.652-7.962 18.097-11.105 6.426-3.143 12.429-6.268 17.991-9.41s10.169-6.638 13.877-10.505c3.69-3.866 5.544-8.527 5.544-14.001 0-9.022-2.613-15.819-7.839-20.392s-12.765-6.886-22.563-6.886c-3.231 0-6.691 0.335-10.381 0.971-3.708 0.636-7.415 1.483-11.105 2.542-3.708 1.059-7.274 2.172-10.734 3.372s-6.321 2.454-8.563 3.743l-5.067-20.762c2.719-2.419 6.003-4.467 9.781-6.162s7.751-3.019 11.953-3.99c4.167-0.971 8.333-1.66 12.429-2.048s8.086-0.6 11.953-0.6c9.004 0 17.055 1.359 24.135 4.096 7.062 2.737 13.030 6.391 17.867 10.982s8.563 9.905 11.229 15.925 3.99 12.27 3.99 18.714c0 9.498-1.854 17.267-5.544 23.287-3.743 6.038-8.369 11.070-13.912 15.095zM361.931 606.897v70.621c0 9.728 7.91 17.655 17.655 17.655 9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655c-29.202 0-52.966-23.764-52.966-52.966v-70.621c0-19.474-15.837-35.31-35.31-35.31-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655c19.474 0 35.31-15.837 35.31-35.31v-70.621c0-29.202 23.764-52.966 52.966-52.966 9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655c-9.746 0-17.655 7.927-17.655 17.655v70.621c0 21.186-9.569 40.007-24.399 52.966 14.83 12.959 24.399 31.779 24.399 52.966zM529.655 615.724c0-14.626-11.857-26.483-26.483-26.483s-26.483 11.857-26.483 26.483c0 14.626 11.857 26.483 26.483 26.483s26.483-11.857 26.483-26.483zM503.172 518.621c-9.763 0-17.655-7.91-17.655-17.655v-52.966c0-9.746 7.892-17.655 17.655-17.655s17.655 7.91 17.655 17.655v52.966c0 9.746-7.892 17.655-17.655 17.655z" />
|
129 |
+
<glyph unicode="" glyph-name="json-file" d="M899.513 744.836l-191.823 191.841c-0.018 0.018-0.018 0.018-0.035 0.018l-13.594 13.612c-6.268 6.25-14.583 9.693-23.428 9.693h-512.388c-20.957 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.848-29.166 32.415-33.704 0.9-0.247 1.766-0.583 2.684-0.759 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.783 0.512 2.684 0.759 17.567 4.537 32.415 18.926 32.415 33.704v741.906c0 13.542-1.642 23.552-9.728 31.62zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.737 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.942-6.003-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-201.075c-9.393 8.474-21.698 13.771-35.31 13.771-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655c9.746 0 17.655-7.927 17.655-17.655v-70.621c0-21.186 9.569-40.007 24.399-52.966-14.83-12.959-24.399-31.779-24.399-52.966v-70.621c0-9.728-7.91-17.655-17.655-17.655-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655c29.202 0 52.966 23.764 52.966 52.966v70.621c0 19.474 15.837 35.31 35.31 35.31 9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655c-19.474 0-35.31 15.837-35.31 35.31v70.621c0 13.612-5.314 25.918-13.771 35.31h201.075c2.383 0 4.679 0.441 6.903 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.88zM288.733 51.994c-0.335-7.874-3.019-13.489-8.086-16.772s-11.864-4.943-20.392-4.943c-3.372 0-6.991 0.388-10.858 1.201s-7.574 1.73-11.105 2.772-6.797 2.172-9.781 3.372-5.279 2.383-6.886 3.496l-12.306-19.544c3.231-2.419 7.15-4.59 11.829-6.515s9.534-3.655 14.601-5.191 9.975-2.648 14.724-3.372 8.898-1.095 12.429-1.095c7.080 0 13.965 0.689 20.639 2.048s12.588 3.778 17.743 7.239 9.251 8.051 12.306 13.753 4.59 12.765 4.59 21.116v138.558h-29.449v-136.121zM442.845 93.767c-5.544 4.025-11.546 7.45-17.991 10.258s-12.394 5.703-17.867 8.686-10.046 6.426-13.753 10.381-5.544 9.145-5.544 15.572c0 2.578 0.636 5.279 1.924 8.086s3.054 5.35 5.314 7.609 4.82 4.131 7.733 5.667 5.95 2.454 9.181 2.772c5.791 0.477 10.54 0.565 14.248 0.247s6.674-0.883 8.934-1.695 3.99-1.607 5.191-2.419 2.295-1.448 3.266-1.924c0.159 0.159 0.636 0.971 1.448 2.419s1.783 3.266 2.895 5.438 2.33 4.502 3.619 6.991 2.419 4.785 3.372 6.886c-4.679 3.054-10.77 5.279-18.344 6.638s-15.060 2.048-22.44 2.048c-7.239 0-14.124-1.112-20.639-3.372s-12.217-5.526-17.143-9.781-8.81-9.446-11.705-15.572-4.378-13.135-4.378-21.010c0-8.686 1.836-15.925 5.544-21.716s8.369-10.823 14.001-15.078 11.67-7.962 18.097-11.105 12.429-6.268 17.991-9.41 10.169-6.638 13.877-10.505 5.544-8.527 5.544-14.001c0-9.022-2.613-15.819-7.839-20.392s-12.765-6.886-22.563-6.886c-3.231 0-6.674 0.335-10.381 0.971s-7.398 1.483-11.105 2.542-7.274 2.172-10.734 3.372-6.303 2.454-8.563 3.743l-5.067-20.762c2.737-2.419 6.003-4.467 9.781-6.162s7.751-3.019 11.953-3.99c4.184-0.971 8.333-1.66 12.429-2.048s8.086-0.6 11.953-0.6c9.022 0 17.055 1.359 24.135 4.096s13.030 6.391 17.867 10.982 8.563 9.905 11.229 15.925 3.99 12.27 3.99 18.714c0 9.498-1.836 17.267-5.544 23.287s-8.369 11.070-13.912 15.095zM615.671 164.246c-6.674 7.574-14.477 13.312-23.411 17.267s-18.714 5.914-29.325 5.914-20.392-1.96-29.325-5.914-16.737-9.693-23.411-17.267-11.917-17.020-15.695-28.354-5.667-24.505-5.667-39.459 1.889-28.16 5.667-39.583 9.022-20.921 15.695-28.478 14.477-13.277 23.411-17.143 18.714-5.791 29.325-5.791 20.392 1.924 29.325 5.791 16.737 9.569 23.411 17.143 11.917 17.055 15.695 28.478 5.667 24.629 5.667 39.583-1.889 28.125-5.667 39.459-9.022 20.78-15.695 28.354zM603.719 64.918c-2.419-8.598-5.756-15.572-10.010-20.886s-9.092-9.145-14.477-11.458-11.070-3.496-17.020-3.496c-5.791 0-11.317 1.236-16.543 3.743s-9.905 6.426-14.001 11.829-7.327 12.341-9.657 20.886-3.584 18.82-3.743 30.897c0.159 12.394 1.448 22.846 3.866 31.373s5.756 15.484 10.010 20.886 9.092 9.198 14.477 11.458 11.070 3.372 17.020 3.372c5.791 0 11.317-1.201 16.543-3.619s9.905-6.356 14.001-11.829 7.327-12.429 9.657-20.886 3.584-18.714 3.743-30.773c-0.159-12.394-1.448-22.899-3.866-31.497zM777.039 61.899l-69.756 122.615h-29.449v-177.894h29.449v122.615l69.756-122.615h29.449v177.894h-29.449zM361.931 606.897v70.621c0 9.728 7.91 17.655 17.655 17.655 9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655c-29.202 0-52.966-23.764-52.966-52.966v-70.621c0-19.474-15.837-35.31-35.31-35.31-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655c19.474 0 35.31-15.837 35.31-35.31v-70.621c0-29.202 23.764-52.966 52.966-52.966 9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655c-9.746 0-17.655 7.927-17.655 17.655v70.621c0 21.186-9.569 40.007-24.399 52.966 14.83 12.959 24.399 31.779 24.399 52.966zM529.655 615.724c0-14.626-11.857-26.483-26.483-26.483s-26.483 11.857-26.483 26.483c0 14.626 11.857 26.483 26.483 26.483s26.483-11.857 26.483-26.483zM503.172 518.621c-9.763 0-17.655-7.91-17.655-17.655v-52.966c0-9.746 7.892-17.655 17.655-17.655s17.655 7.91 17.655 17.655v52.966c0 9.746-7.892 17.655-17.655 17.655z" />
|
130 |
+
<glyph unicode="" glyph-name="mp4" d="M899.531 744.836l-191.841 191.841c0 0-0.018 0.018-0.035 0.018l-13.559 13.559c-6.162 6.197-14.724 9.746-23.464 9.746h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.795 14.883-29.202 32.468-33.721 0.883-0.23 1.713-0.565 2.613-0.742 2.772-0.547 5.579-0.847 8.404-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.9 0.177 1.73 0.512 2.613 0.742 17.602 4.52 32.486 18.926 32.486 33.721v741.906c0 13.506-1.624 23.517-9.71 31.62zM750.345 589.241c0-126.552-102.965-229.517-229.517-229.517s-229.517 102.965-229.517 229.517 102.965 229.517 229.517 229.517c51.165 0 101.005-17.249 141.241-48.728v-57.203h52.047c23.729-36.952 36.228-79.484 36.228-123.586zM723.527 748.138h-26.147v148.921l148.921-148.921h-122.774zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.754 1.324-4.679 4.078-4.679 7.309v256.653h723.862v-256.653c0-3.231-1.924-5.985-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.921v-104.907c-42.108 26.624-91.065 41.207-141.241 41.207-146.026 0-264.828-118.802-264.828-264.828s118.802-264.828 264.828-264.828 264.828 118.802 264.828 264.828c0 43.52-10.717 85.61-30.879 123.586h112.234c2.383 0 4.661 0.441 6.886 1.024 0-0.247 0.018-0.353 0.018-0.636v-441.768h-723.844zM360.519 62.87l-52.86 121.644h-29.449v-177.894h29.449v122.386l40.060-98.975h25.6l39.812 98.975v-122.386h29.449v177.894h-29.449zM580.29 170.037c-5.879 4.82-12.518 8.457-19.915 10.858-7.398 2.419-14.883 3.619-22.44 3.619h-51.182v-177.894h28.972v64.212h21.486c9.322 0 17.867 1.359 25.582 4.096s14.318 6.603 19.791 11.582c5.473 4.979 9.728 11.14 12.8 18.467 3.054 7.327 4.59 15.484 4.59 24.505 0 8.527-1.818 16.207-5.438 23.058s-8.369 12.659-14.248 17.496zM569.309 111.263c-1.783-4.908-4.096-8.722-6.991-11.458s-6.073-4.714-9.534-5.914c-3.46-1.201-6.974-1.818-10.505-1.818h-26.553v70.479h21.716c7.398 0 13.347-1.165 17.867-3.496 4.502-2.33 7.998-5.226 10.505-8.686 2.489-3.46 4.131-7.080 4.943-10.858 0.794-3.778 1.201-7.115 1.201-10.010 0-7.256-0.883-13.33-2.648-18.238zM726.44 184.514h-29.449l-76.994-113.452v-22.934h76.994v-41.507h29.449v41.525h18.591v22.916h-18.591v113.452zM697.009 71.062h-51.182l51.165 79.66v-79.66zM653.895 604.142l-194.207 123.586c-5.438 3.443-12.323 3.672-17.991 0.583-5.632-3.107-9.145-9.039-9.145-15.484v-247.172c0-6.444 3.513-12.376 9.163-15.484 2.648-1.448 5.561-2.172 8.492-2.172 3.302 0 6.603 0.936 9.481 2.754l194.207 123.586c5.085 3.249 8.174 8.863 8.174 14.901s-3.090 11.652-8.174 14.901zM467.862 497.805v182.872l143.66-91.436-143.66-91.436z" />
|
131 |
+
<glyph unicode="" glyph-name="png" d="M899.531 744.836l-205.453 205.453c-6.162 6.162-14.707 9.71-23.446 9.71h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.866-29.184 32.45-33.721 0.883-0.23 1.73-0.565 2.648-0.742 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.766 0.512 2.648 0.742 17.585 4.537 32.45 18.944 32.45 33.721v741.906c0 13.542-1.624 23.534-9.71 31.62zM846.301 748.138h-148.921v148.921l148.921-148.921zM203.034 924.69c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h1.024c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655c0 0.353-0.177 0.653-0.194 1.006 0.053 0.018 0.124 0.018 0.177 0.035 0-0.265 0.018-0.371 0.018-0.636v-224.097l-2.878 2.737c1.66 2.701 2.878 5.685 2.878 9.092 0 9.746-7.91 17.655-17.655 17.655-3.725 0-6.974-1.412-9.834-3.372l-11.441 10.858c2.119 2.913 3.619 6.303 3.619 10.169 0 9.746-7.91 17.655-17.655 17.655-4.202 0-7.892-1.677-10.911-4.114l-11.070 10.522c2.578 3.072 4.326 6.903 4.326 11.246 0 9.746-7.91 17.655-17.655 17.655-4.661 0-8.845-1.889-12.006-4.855l-10.717 10.187c3.125 3.178 5.067 7.521 5.067 12.323 0 9.746-7.91 17.655-17.655 17.655-5.138 0-9.657-2.278-12.888-5.773l-10.258 9.746c-0.23 0.212-0.512 0.282-0.742 0.477 3.743 3.231 6.232 7.874 6.232 13.206 0 9.746-7.91 17.655-17.655 17.655s-17.655-7.91-17.655-17.655c0-5.402 2.56-10.063 6.374-13.294-0.547-0.477-1.254-0.742-1.748-1.289l-8.828-9.675c-3.249 3.937-7.962 6.603-13.453 6.603-9.746 0-17.655-7.91-17.655-17.655 0-6.073 3.249-11.158 7.91-14.336l-10.823-11.847c-3.107 5.014-8.404 8.527-14.742 8.527-9.746 0-17.655-7.91-17.655-17.655 0-6.886 4.061-12.712 9.816-15.607l-11.423-12.5c-2.754 6.126-8.881 10.452-16.049 10.452-9.746 0-17.655-7.91-17.655-17.655 0-7.768 5.085-14.159 12.058-16.525l-12.977-14.212c-2.048 7.468-8.616 13.082-16.737 13.082-9.746 0-17.655-7.91-17.655-17.655 0-8.686 6.391-15.572 14.654-17.055l-15.007-16.437c-0.971 8.845-8.192 15.837-17.302 15.837-9.746 0-17.655-7.91-17.655-17.655 0-9.604 7.698-17.337 17.231-17.567l-8.986-9.852-83.738 83.738c-6.515 6.515-16.914 6.921-23.923 0.971l-113.205-96.344c0.282 1.236 0.759 2.419 0.759 3.743 0 9.746-7.91 17.655-17.655 17.655s-17.655-7.91-17.655-17.655c0-9.746 7.91-17.655 17.655-17.655 0.265 0 0.477 0.141 0.742 0.141l-18.767-15.96c-0.953 8.845-8.192 15.819-17.284 15.819-9.746 0-17.655-7.91-17.655-17.655 0-8.139 5.614-14.689 13.118-16.737l-14.389-12.253c-2.56 6.603-8.881 11.335-16.384 11.335-9.746 0-17.655-7.91-17.655-17.655 0-6.515 3.69-11.97 8.951-15.025l-12.306-10.47c-3.196 4.608-8.263 7.839-14.301 7.839-9.746 0-17.655-7.91-17.655-17.655 0-5.014 2.136-9.498 5.491-12.712l-23.146-19.703v50.070c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655h35.31zM158.243-28.69c-1.254 0-2.383 0.459-3.496 0.865-2.754 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.924-5.985-4.679-7.309-1.112-0.406-2.242-0.865-3.496-0.865h-707.513zM180.401 271.448l249.538 212.392c0.9-0.141 1.695-0.53 2.613-0.53 0.441 0 0.83 0.23 1.254 0.247l180.171-180.153c6.903-6.903 18.061-6.903 24.964 0s6.903 18.061 0 24.964l-84.868 84.868 161.863 177.276 157.996-150.104v-168.96h-693.53zM389.155 170.037c-5.879 4.82-12.518 8.457-19.915 10.858-7.398 2.419-14.883 3.619-22.44 3.619h-51.165v-177.894h28.972v64.212h21.486c9.322 0 17.867 1.359 25.582 4.096s14.318 6.603 19.791 11.582c5.473 4.979 9.728 11.14 12.8 18.467 3.054 7.327 4.59 15.484 4.59 24.505 0 8.527-1.818 16.207-5.438 23.058s-8.386 12.659-14.265 17.496zM378.174 111.263c-1.783-4.908-4.096-8.722-6.991-11.458s-6.073-4.714-9.534-5.914c-3.46-1.201-6.974-1.818-10.505-1.818h-26.553v70.479h21.716c7.398 0 13.347-1.165 17.867-3.496 4.502-2.33 7.998-5.226 10.505-8.686 2.489-3.46 4.131-7.080 4.943-10.858 0.794-3.778 1.201-7.115 1.201-10.010 0-7.256-0.883-13.33-2.648-18.238zM541.096 61.899l-69.756 122.615h-29.449v-177.894h29.449v122.615l69.756-122.615h29.449v177.894h-29.449zM685.444 78.548h30.173v-43.926c-1.289-1.783-3.302-3.143-6.038-4.096-2.737-0.971-5.597-1.73-8.563-2.295-2.984-0.565-5.95-0.971-8.934-1.201-2.984-0.247-5.35-0.371-7.115-0.371-5.791 0-11.317 1.359-16.543 4.096s-9.905 6.921-14.001 12.553-7.327 12.871-9.657 21.716c-2.33 8.845-3.584 19.315-3.743 31.373 0.159 12.394 1.448 22.846 3.866 31.373s5.756 15.484 10.010 20.886c4.255 5.402 9.092 9.198 14.477 11.458s11.052 3.372 17.020 3.372c5.314 0 10.452-1.059 15.448-3.143 4.979-2.083 9.41-5.473 13.277-10.134l20.039 17.867c-6.603 6.426-14.089 11.264-22.44 14.477-8.369 3.231-17.373 4.82-27.030 4.82-10.47 0-20.198-1.96-29.202-5.914-9.022-3.955-16.861-9.693-23.534-17.267s-11.917-17.020-15.695-28.354c-3.778-11.352-5.667-24.505-5.667-39.459s1.889-28.16 5.667-39.583c3.778-11.423 9.004-20.921 15.695-28.478 6.674-7.574 14.477-13.277 23.411-17.143s18.714-5.791 29.325-5.791c5.314 0 10.664 0.388 16.049 1.201s10.628 2.172 15.695 4.096 9.905 4.378 14.477 7.362 8.722 6.797 12.429 11.458v68.785h-58.898v-19.738zM203.034 889.379c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM273.655 889.379c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM344.276 889.379c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM414.897 889.379c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM485.517 889.379c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM556.138 889.379c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM626.759 889.379c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM662.069 854.069c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM591.448 854.069c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 854.069c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM450.207 854.069c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM379.586 854.069c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM308.966 854.069c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM238.345 854.069c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM203.034 818.759c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM273.655 818.759c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM344.276 818.759c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM414.897 818.759c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM485.517 818.759c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM556.138 818.759c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM626.759 818.759c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM662.069 783.448c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM591.448 783.448c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 783.448c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM450.207 783.448c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM379.586 783.448c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM308.966 783.448c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM238.345 783.448c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM203.034 748.138c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM414.897 748.138c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM485.517 748.138c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM556.138 748.138c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM626.759 748.138c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM662.069 712.828c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM591.448 712.828c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 712.828c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM450.207 712.828c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM485.517 677.517c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM556.138 677.517c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM626.759 677.517c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM697.379 677.517c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM768 677.517c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM803.31 642.207c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM873.931 571.586c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM838.621 606.897c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM873.931 642.207c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM838.621 677.517c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM662.069 642.207c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM591.448 642.207c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 642.207c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM450.207 642.207c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM185.379 589.241c7.521 0 13.842 4.749 16.384 11.37 2.401-5.314 5.226-10.399 8.492-15.148-4.273-3.231-7.221-8.104-7.221-13.877 0-9.746 7.91-17.655 17.655-17.655 5.685 0 10.505 2.86 13.736 7.027 4.555-3.249 9.41-6.091 14.513-8.545-6.232-2.737-10.593-8.916-10.593-16.137 0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655c0 3.143-1.042 5.932-2.472 8.492 6.497-1.359 13.224-2.083 20.127-2.083s13.63 0.724 20.127 2.083c-1.43-2.56-2.472-5.35-2.472-8.492 0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655c0 7.221-4.361 13.4-10.575 16.137 5.085 2.454 9.94 5.279 14.513 8.545 3.213-4.167 8.033-7.027 13.718-7.027 9.746 0 17.655 7.91 17.655 17.655 0 5.773-2.948 10.646-7.221 13.859 3.266 4.767 6.091 9.834 8.492 15.148 2.542-6.603 8.863-11.352 16.384-11.352 9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655c-3.619 0-6.797-1.359-9.587-3.213 1.289 6.356 1.977 12.924 1.977 19.668 0 7.786-1.006 15.325-2.719 22.599 2.931-2.207 6.391-3.743 10.328-3.743 9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655c-8.121 0-14.671-5.614-16.737-13.082-2.613 5.667-5.756 11.034-9.357 16.049 4.961 3.143 8.439 8.404 8.439 14.689 0 9.746-7.91 17.655-17.655 17.655-6.374 0-11.723-3.566-14.813-8.633-5.261 3.655-10.893 6.797-16.843 9.375 7.927 1.73 14.001 8.457 14.001 16.914 0 9.746-7.91 17.655-17.655 17.655s-17.655-7.91-17.655-17.655c0-4.414 1.783-8.333 4.467-11.423-7.133 1.642-14.513 2.595-22.122 2.595s-14.989-0.953-22.122-2.595c2.684 3.090 4.467 7.009 4.467 11.423 0 9.746-7.91 17.655-17.655 17.655s-17.655-7.91-17.655-17.655c0-8.457 6.073-15.183 14.001-16.914-5.95-2.578-11.564-5.72-16.843-9.375-3.090 5.067-8.439 8.633-14.813 8.633-9.746 0-17.655-7.91-17.655-17.655 0-6.285 3.478-11.546 8.439-14.689-3.602-5.014-6.727-10.399-9.357-16.049-2.066 7.468-8.616 13.082-16.737 13.082-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655c3.937 0 7.398 1.536 10.328 3.725-1.713-7.274-2.719-14.813-2.719-22.599 0-6.727 0.689-13.312 1.977-19.668-2.79 1.871-5.967 3.231-9.587 3.231-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655zM291.31 704c34.745 0 63.011-28.266 63.011-63.011s-28.266-63.011-63.011-63.011-63.011 28.266-63.011 63.011 28.266 63.011 63.011 63.011zM485.517 606.897c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM556.138 606.897c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM626.759 606.897c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM591.448 571.586c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 571.586c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM450.207 571.586c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM203.034 536.276c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM414.897 536.276c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM485.517 536.276c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM556.138 536.276c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 500.966c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM379.586 500.966c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM308.966 500.966c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM238.345 500.966c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM203.034 465.655c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM273.655 465.655c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM344.276 465.655c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM238.345 430.345c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM203.034 395.034c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655z" />
|
132 |
+
<glyph unicode="" glyph-name="ppt" d="M899.531 744.836l-191.841 191.841c0 0-0.018 0.018-0.035 0.018l-13.559 13.559c-6.162 6.197-14.724 9.746-23.464 9.746h-512.388c-23.976 0-43.485-19.491-43.485-43.485v-937.031c0-23.993 19.509-43.485 43.485-43.485h707.513c23.976 0 43.485 19.491 43.485 43.485v741.906c0 8.845-3.443 17.161-9.71 23.446zM846.301 748.138h-148.921v148.921l148.921-148.921zM873.931-20.515c0-4.502-3.672-8.174-8.174-8.174h-707.513c-4.502 0-8.174 3.672-8.174 8.174v256.653h723.862v-256.653zM150.069 271.448v645.067c0 4.502 3.672 8.174 8.174 8.174h504.85c-0.583-2.225-1.024-4.52-1.024-6.921v-204.941h204.959c2.383 0 4.679 0.441 6.903 1.024v-442.403h-723.862zM328.051 70.833h21.486c9.322 0 17.867 1.359 25.582 4.096s14.318 6.603 19.791 11.582c5.473 4.979 9.728 11.14 12.8 18.467 3.054 7.327 4.59 15.484 4.59 24.505 0 8.527-1.818 16.207-5.438 23.058s-8.369 12.676-14.248 17.496c-5.879 4.82-12.518 8.457-19.915 10.858-7.398 2.419-14.883 3.619-22.44 3.619h-51.182v-177.894h28.972v64.212zM328.051 162.551h21.716c7.398 0 13.347-1.165 17.867-3.496 4.502-2.33 7.998-5.226 10.505-8.686 2.489-3.46 4.131-7.080 4.943-10.858 0.794-3.778 1.201-7.115 1.201-10.010 0-7.239-0.883-13.312-2.648-18.22-1.783-4.908-4.096-8.722-6.991-11.458s-6.073-4.714-9.534-5.914c-3.46-1.201-6.974-1.818-10.505-1.818h-26.553v70.462zM474.094 70.833h21.486c9.322 0 17.867 1.359 25.582 4.096s14.318 6.603 19.791 11.582c5.473 4.979 9.728 11.14 12.8 18.467 3.054 7.327 4.59 15.484 4.59 24.505 0 8.527-1.818 16.207-5.438 23.058s-8.369 12.676-14.248 17.496c-5.879 4.82-12.518 8.457-19.915 10.858-7.398 2.419-14.883 3.619-22.44 3.619h-51.165v-177.894h28.972v64.212zM474.094 162.551h21.716c7.398 0 13.347-1.165 17.867-3.496 4.502-2.33 7.998-5.226 10.505-8.686 2.489-3.46 4.131-7.080 4.943-10.858 0.794-3.778 1.201-7.115 1.201-10.010 0-7.239-0.883-13.312-2.648-18.22-1.783-4.908-4.096-8.722-6.991-11.458s-6.073-4.714-9.534-5.914c-3.46-1.201-6.974-1.818-10.505-1.818h-26.553v70.462zM634.598 6.621h29.219v158.102h53.089v19.791h-135.398v-19.791h53.089zM379.586 624.552c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM379.586 483.31c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM379.586 553.931c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM414.897 589.241c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM450.207 624.552c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM414.897 518.621c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM450.207 483.31c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM450.207 553.931c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM485.517 589.241c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 624.552c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM485.517 518.621c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 483.31c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 553.931c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM556.138 589.241c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM591.448 624.552c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM556.138 518.621c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM591.448 483.31c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM591.448 553.931c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM626.759 589.241c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM662.069 624.552c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM626.759 518.621c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM662.069 483.31c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM662.069 553.931c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM520.828 730.483c0 9.763-7.91 17.655-17.655 17.655s-17.655-7.892-17.655-17.655v-35.31h-194.207v-282.483h110.062l-36.917-61.528c-5.014-8.369-2.313-19.209 6.056-24.223 2.825-1.713 5.967-2.525 9.057-2.525 6.003 0 11.847 3.054 15.148 8.563l47.828 79.713h121.256l47.828-79.713c3.302-5.508 9.145-8.563 15.148-8.563 3.090 0 6.232 0.812 9.075 2.525 8.369 5.014 11.070 15.854 6.056 24.223l-36.935 61.528h110.062v282.483h-194.207v35.31zM591.448 659.862c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655v-35.31c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655v-35.31c-9.746 0-17.655-7.91-17.655-17.655s7.91-17.655 17.655-17.655v-35.31c-9.746 0-17.655-7.91-17.655-17.655h-35.31c0 9.746-7.91 17.655-17.655 17.655s-17.655-7.91-17.655-17.655h-35.31c0 9.746-7.91 17.655-17.655 17.655s-17.655-7.91-17.655-17.655h-35.31c0 9.746-7.91 17.655-17.655 17.655s-17.655-7.91-17.655-17.655h-35.31c0 9.746-7.91 17.655-17.655 17.655s-17.655-7.91-17.655-17.655h-35.31c0 9.746-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655v35.31c9.746 0 17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31c0-9.746 7.91-17.655 17.655-17.655s17.655 7.91 17.655 17.655h35.31z" />
|
133 |
+
<glyph unicode="" glyph-name="psd" d="M899.513 744.836l-205.418 205.436c-6.179 6.179-14.724 9.728-23.464 9.728h-512.388c-23.976 0-43.485-19.509-43.485-43.485v-937.031c0-23.976 19.509-43.485 43.485-43.485h707.513c23.976 0 43.485 19.509 43.485 43.485v741.906c0 8.739-3.549 17.302-9.728 23.446zM697.379 748.138v148.921l148.921-148.921h-148.921zM424.113 409.724c-2.719 1.713-5.756 2.966-9.216 2.966-8.845 0-15.872-6.621-17.143-15.113-5.261-1.218-10.664-1.995-16.296-1.995l-19.615-0.106c-0.23 9.534-7.962 17.214-17.567 17.214-9.675 0-17.479-7.786-17.602-17.426l-40.289-0.23c4.626 6.991 8.21 14.53 11.123 22.122 3.107-2.684 7.027-4.467 11.458-4.467 9.746 0 17.655 7.91 17.655 17.655s-7.91 17.655-17.655 17.655c-1.112 0-2.101-0.441-3.16-0.636 1.271 7.115 2.083 13.7 2.525 19.085l1.448 8.898c0.3 2.913 1.042 5.667 1.66 8.457 8.527 1.254 15.183 8.298 15.183 17.161 0 3.672-1.395 6.903-3.319 9.728 3.090 4.29 6.568 8.245 10.505 11.741 2.966-2.242 6.479-3.814 10.47-3.814 9.746 0 17.655 7.91 17.655 17.655 0 0.441-0.212 0.794-0.247 1.236 6.321 1.818 12.888 3.072 19.774 3.072 2.136 0 4.149-0.441 6.25-0.636l2.948-0.371c2.383-0.3 4.643-0.936 6.956-1.448-0.071-0.653-0.371-1.201-0.371-1.854 0-9.746 7.91-17.655 17.655-17.655 4.82 0 9.181 1.96 12.359 5.085 3.372-2.754 6.479-5.756 9.304-9.057 0.371-0.441 0.724-0.865 1.095-1.324-3.143-3.178-5.102-7.539-5.102-12.359 0-9.746 7.91-17.655 17.655-17.655 0.618 0 1.148 0.282 1.748 0.353 0.177-0.847 0.512-1.624 0.671-2.489l0.088-0.459c0.724-4.131 1.271-8.316 1.271-12.641 0-7.044-1.324-13.736-3.213-20.18-0.212 0-0.371 0.106-0.565 0.106-9.746 0-17.655-7.91-17.655-17.655 0-3.672 1.377-6.886 3.302-9.71-3.531-4.043-7.415-7.733-11.741-10.911zM468.145 531.915c-0.124 0.159-0.23 0.3-0.353 0.459-10.681 14.318-24.806 25.865-41.172 33.457l37.482 37.482 49.929-49.929-36.564-36.546c-2.666 5.297-5.809 10.328-9.322 15.078zM539.030 578.348l-49.929 49.929 49.205 49.24c26.112 26.112 85.804 75.599 123.763 98.004v-60.769c-25.053-33.721-56.85-70.197-73.816-87.181l-49.223-49.223zM873.931-20.515c0-4.502-3.672-8.174-8.174-8.174h-707.513c-4.502 0-8.174 3.672-8.174 8.174v256.653h723.862v-256.653zM150.069 271.448v645.067c0 4.502 3.672 8.174 8.174 8.174h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-102.471c-45.427-20.639-124.098-88.205-148.727-112.834l-126.852-126.852c-1.677 0.071-3.337 0.247-5.032 0.247-52.454 0-96.45-37.517-105.631-88.558l-1.907-1.289-0.353-9.463c-0.6-16.631-5.332-71.539-41.366-80.26-9.128-2.278-15.148-11.034-14.001-20.339l2.842-16.243h123.233l37.182 0.53c59.445 0 107.82 48.375 107.82 107.82 0 3.407-0.194 6.762-0.512 10.099l124.451 124.434c21.592 21.61 63.4 70.197 90.765 110.221h163.028c2.383 0 4.679 0.441 6.921 1.024v-442.403h-723.862zM324.59 70.833h21.486c9.322 0 17.867 1.359 25.582 4.096s14.318 6.603 19.791 11.582c5.473 4.979 9.728 11.14 12.8 18.467 3.054 7.327 4.59 15.484 4.59 24.505 0 8.527-1.818 16.207-5.438 23.058s-8.369 12.676-14.248 17.496c-5.879 4.82-12.518 8.457-19.915 10.858-7.398 2.419-14.883 3.619-22.44 3.619h-51.165v-177.894h28.972v64.212zM324.59 162.551h21.716c7.398 0 13.347-1.165 17.867-3.496 4.502-2.33 7.998-5.226 10.505-8.686 2.489-3.46 4.131-7.080 4.943-10.858 0.794-3.778 1.201-7.115 1.201-10.010 0-7.239-0.883-13.312-2.648-18.22-1.783-4.908-4.096-8.722-6.991-11.458s-6.073-4.714-9.534-5.914c-3.46-1.201-6.974-1.818-10.505-1.818h-26.553v70.462zM485.111 28.584c-3.231 0-6.674 0.335-10.381 0.971s-7.398 1.483-11.105 2.542c-3.708 1.059-7.292 2.172-10.734 3.372-3.46 1.201-6.321 2.454-8.563 3.743l-5.067-20.762c2.737-2.419 5.985-4.467 9.781-6.162 3.778-1.695 7.751-3.019 11.953-3.99 4.184-0.971 8.333-1.66 12.429-2.048s8.086-0.6 11.953-0.6c9.004 0 17.055 1.359 24.135 4.096s13.030 6.391 17.867 10.982 8.563 9.905 11.229 15.925 3.99 12.27 3.99 18.714c0 9.498-1.854 17.267-5.544 23.287-3.708 6.038-8.333 11.070-13.877 15.078s-11.546 7.45-17.991 10.258c-6.444 2.807-12.394 5.703-17.867 8.686s-10.063 6.426-13.753 10.381c-3.708 3.955-5.544 9.145-5.544 15.572 0 2.578 0.636 5.279 1.924 8.086s3.054 5.35 5.314 7.609c2.242 2.26 4.82 4.131 7.733 5.667s5.95 2.454 9.181 2.772c5.791 0.477 10.54 0.565 14.248 0.247 3.69-0.335 6.674-0.883 8.934-1.695 2.242-0.812 3.99-1.607 5.191-2.419s2.295-1.448 3.266-1.924c0.159 0.159 0.636 0.971 1.448 2.419 0.794 1.448 1.766 3.266 2.895 5.438 1.112 2.172 2.33 4.502 3.619 6.991 1.289 2.507 2.419 4.785 3.372 6.886-4.679 3.054-10.787 5.279-18.344 6.638-7.574 1.359-15.060 2.048-22.44 2.048-7.239 0-14.124-1.112-20.639-3.372s-12.235-5.526-17.143-9.781c-4.908-4.255-8.81-9.446-11.705-15.572s-4.343-13.118-4.343-20.992c0-8.686 1.836-15.925 5.544-21.716 3.69-5.791 8.369-10.823 14.001-15.078s11.67-7.962 18.097-11.105c6.426-3.143 12.429-6.268 17.991-9.41s10.169-6.638 13.877-10.505c3.69-3.866 5.544-8.527 5.544-14.001 0-9.022-2.613-15.819-7.839-20.392-5.314-4.59-12.835-6.886-22.634-6.886zM651.405 7.468c4.661 0.565 9.816 1.836 15.448 3.866 5.632 2.013 11.458 5.032 17.496 9.057s11.458 9.534 16.296 16.543 8.81 15.695 11.953 26.077 4.714 22.899 4.714 37.535c0 10.628-1.854 20.974-5.544 31.020-3.708 10.046-9.287 19.032-16.772 26.906s-16.896 14.212-28.248 18.944-24.505 7.115-39.459 7.115h-53.583v-177.911h67.337c2.242 0 5.703 0.282 10.364 0.847zM602.659 27.86v134.691h16.896c13.842 0 25.106-1.818 33.792-5.438s15.572-8.369 20.639-14.248 8.474-12.429 10.258-19.668c1.766-7.239 2.648-14.566 2.648-21.963 0-23.817-4.343-42.002-13.030-54.554s-22.846-18.82-42.478-18.82h-28.725zM397.241 500.966c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM432.552 465.655c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM361.931 465.655c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655zM397.241 430.345c0-9.751-7.904-17.655-17.655-17.655s-17.655 7.904-17.655 17.655c0 9.751 7.904 17.655 17.655 17.655s17.655-7.904 17.655-17.655z" />
|
134 |
+
<glyph unicode="" glyph-name="rtf" d="M899.513 744.836l-191.823 191.841c-0.018 0.018-0.018 0.018-0.018 0.018l-13.612 13.612c-6.268 6.25-14.583 9.693-23.428 9.693h-512.388c-20.957 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.848-29.166 32.415-33.704 0.9-0.247 1.766-0.583 2.684-0.759 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.783 0.512 2.684 0.759 17.567 4.537 32.415 18.926 32.415 33.704v741.906c0 13.542-1.642 23.552-9.728 31.62zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.737 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.942-6.003-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.941c2.383 0 4.679 0.441 6.903 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.862zM399.66 96.662c5.95 9.022 8.934 19.95 8.934 32.821 0 8.527-1.818 16.207-5.438 23.058s-8.369 12.676-14.248 17.496-12.518 8.457-19.915 10.858c-7.415 2.419-14.901 3.619-22.44 3.619h-51.182v-177.894h28.972v64.212c5.95 0 10.664 0 14.124 0s6.038 0 7.733 0 2.931 0.035 3.743 0.124c0.794 0.088 1.448 0.124 1.924 0.124l33.545-64.441h30.649l-40.554 70.003c10.152 4.326 18.185 10.999 24.152 20.021zM361.278 93.873c-3.549-1.201-7.080-1.818-10.628-1.818h-26.306v70.479h21.716c7.398 0 13.347-1.165 17.867-3.496 4.502-2.33 7.998-5.226 10.505-8.686s4.131-7.080 4.943-10.858c0.794-3.778 1.201-7.115 1.201-10.010 0-7.239-0.9-13.312-2.648-18.22-1.783-4.908-4.096-8.722-6.991-11.458s-6.126-4.714-9.657-5.932zM445.281 164.723h53.107v-158.102h29.202v158.102h53.107v19.791h-135.415zM615.936 6.621h29.449v80.137h74.346v19.791h-74.346v56.002h81.814v21.963h-111.263zM238.345 712.828h105.931c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-105.931c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM238.345 624.552h158.897c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-158.897c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM467.862 624.552c4.59 0 9.181 1.942 12.535 5.12 3.178 3.354 5.12 7.945 5.12 12.535s-1.942 9.181-5.12 12.535c-6.709 6.532-18.361 6.532-25.070 0-3.196-3.354-5.12-7.768-5.12-12.535s1.924-9.181 5.12-12.535c3.337-3.178 7.945-5.12 12.535-5.12zM538.483 624.552h141.241c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-141.241c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM225.81 389.914c-3.196-3.354-5.12-7.768-5.12-12.535s1.924-9.181 5.12-12.535c3.337-3.178 7.751-5.12 12.535-5.12 4.767 0 9.181 1.942 12.535 5.12 3.178 3.354 5.12 7.945 5.12 12.535s-1.942 9.181-5.12 12.535c-6.532 6.532-18.538 6.532-25.070 0zM450.207 395.034h-141.241c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h141.241c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655zM785.655 659.862h-35.31c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h35.31c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655zM238.345 536.276h388.414c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-388.414c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM785.655 571.586h-105.931c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h105.931c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655zM238.345 448h70.621c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-70.621c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM556.138 483.31h-176.552c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h176.552c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655zM785.655 483.31h-158.897c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h158.897c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655z" />
|
135 |
+
<glyph unicode="" glyph-name="txt" d="M899.513 744.836l-191.823 191.841c-0.018 0.018-0.018 0.018-0.035 0.018l-13.594 13.612c-6.268 6.25-14.583 9.693-23.428 9.693h-512.388c-20.957 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.848-29.166 32.415-33.704 0.9-0.247 1.766-0.583 2.684-0.759 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.783 0.512 2.684 0.759 17.567 4.537 32.415 18.926 32.415 33.704v741.906c0 13.542-1.642 23.552-9.728 31.62zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.737 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.942-6.003-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.941c2.383 0 4.679 0.441 6.903 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.862zM268.306 164.723h53.107v-158.102h29.202v158.102h53.107v19.791h-135.415zM534.793 184.514l-34.039-72.404h-2.401l-31.391 72.404h-33.068l48.040-91.471-45.144-86.422h33.562l30.402 67.107h2.419l28.248-67.107h33.545l-45.144 86.422 48.040 91.471zM597.786 164.723h53.107v-158.102h29.202v158.102h53.107v19.791h-135.415zM238.345 712.828h105.931c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-105.931c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM238.345 624.552h158.897c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-158.897c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM467.862 624.552c4.59 0 9.181 1.942 12.535 5.12 3.178 3.354 5.12 7.945 5.12 12.535s-1.942 9.181-5.12 12.535c-6.532 6.532-18.538 6.532-24.894 0-3.354-3.354-5.297-7.768-5.297-12.535s1.924-9.181 5.12-12.535c3.337-3.178 7.945-5.12 12.535-5.12zM538.483 624.552h141.241c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-141.241c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM225.81 389.914c-3.196-3.354-5.12-7.945-5.12-12.535s1.924-9.181 5.12-12.535c3.337-3.178 7.945-5.12 12.535-5.12s9.181 1.942 12.535 5.12c3.178 3.354 5.12 7.945 5.12 12.535s-1.942 9.181-5.12 12.359c-6.532 6.709-18.538 6.709-25.070 0.177zM450.207 395.034h-141.241c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h141.241c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655zM785.655 659.862h-35.31c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h35.31c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655zM238.345 536.276h388.414c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-388.414c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM785.655 571.586h-105.931c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h105.931c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655zM238.345 448h70.621c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655h-70.621c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655zM556.138 483.31h-176.552c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h176.552c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655zM785.655 483.31h-158.897c-9.763 0-17.655-7.91-17.655-17.655s7.892-17.655 17.655-17.655h158.897c9.763 0 17.655 7.91 17.655 17.655s-7.892 17.655-17.655 17.655z" />
|
136 |
+
<glyph unicode="" glyph-name="xls" d="M899.531 744.836l-205.453 205.453c-6.162 6.162-14.707 9.71-23.446 9.71h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.866-29.184 32.45-33.721 0.883-0.23 1.73-0.565 2.648-0.742 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.766 0.512 2.648 0.742 17.585 4.537 32.45 18.944 32.45 33.721v741.906c0 13.542-1.624 23.534-9.71 31.62zM846.301 748.138h-148.921v148.921l148.921-148.921zM158.243-28.69c-1.254 0-2.383 0.459-3.496 0.865-2.754 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.924-5.985-4.679-7.309-1.112-0.406-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.959c2.383 0 4.661 0.441 6.886 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.862zM392.422 184.514l-34.039-72.404h-2.419l-31.373 72.404h-33.068l48.022-91.471-45.127-86.422h33.545l30.42 67.107h2.419l28.231-67.107h33.562l-45.144 86.422 48.040 91.471zM494.998 184.514h-29.449v-177.894h111.281v21.963h-81.832zM687.492 93.767c-5.544 4.025-11.546 7.45-17.991 10.258s-12.394 5.703-17.867 8.686c-5.473 2.984-10.063 6.426-13.753 10.381-3.708 3.955-5.544 9.145-5.544 15.572 0 2.578 0.636 5.279 1.924 8.086s3.054 5.35 5.314 7.609c2.242 2.26 4.82 4.131 7.733 5.667s5.95 2.454 9.181 2.772c5.791 0.477 10.54 0.565 14.248 0.247 3.69-0.335 6.674-0.883 8.934-1.695 2.242-0.812 3.99-1.607 5.191-2.419s2.295-1.448 3.266-1.924c0.159 0.159 0.636 0.971 1.448 2.419 0.794 1.448 1.766 3.266 2.895 5.438 1.112 2.172 2.33 4.502 3.619 6.991 1.289 2.507 2.419 4.785 3.372 6.886-4.679 3.054-10.787 5.279-18.344 6.638-7.574 1.359-15.060 2.048-22.44 2.048-7.239 0-14.124-1.112-20.639-3.372s-12.235-5.526-17.143-9.781c-4.908-4.255-8.81-9.446-11.705-15.572s-4.343-13.118-4.343-20.992c0-8.686 1.836-15.925 5.544-21.716 3.69-5.791 8.369-10.823 14.001-15.078s11.67-7.962 18.097-11.105c6.426-3.143 12.429-6.268 17.991-9.41s10.169-6.638 13.877-10.505c3.69-3.866 5.544-8.527 5.544-14.001 0-9.022-2.613-15.819-7.839-20.392-5.226-4.59-12.765-6.886-22.563-6.886-3.231 0-6.674 0.335-10.381 0.971s-7.398 1.483-11.105 2.542c-3.708 1.059-7.292 2.172-10.734 3.372-3.46 1.201-6.321 2.454-8.563 3.743l-5.067-20.762c2.737-2.419 5.985-4.467 9.781-6.162 3.778-1.695 7.751-3.019 11.953-3.99 4.184-0.971 8.333-1.66 12.429-2.048s8.086-0.6 11.953-0.6c9.004 0 17.055 1.359 24.135 4.096s13.030 6.391 17.867 10.982 8.563 9.905 11.229 15.925 3.99 12.27 3.99 18.714c0 9.498-1.854 17.267-5.544 23.287-3.761 6.020-8.386 11.052-13.948 15.078zM432.552 730.483h-211.862v-388.414h582.621v317.793h-370.759v70.621zM256 624.552h141.241v-35.31h-141.241v35.31zM256 553.931h141.241v-35.31h-141.241v35.31zM256 483.31h141.241v-35.31h-141.241v35.31zM397.241 377.379h-141.241v35.31h141.241v-35.31zM768 377.379h-335.448v35.31h335.448v-35.31zM768 448h-335.448v35.31h335.448v-35.31zM768 518.621h-335.448v35.31h335.448v-35.31zM768 624.552v-35.31h-335.448v35.31h335.448zM256 659.862v35.31h141.241v-35.31h-141.241z" />
|
137 |
+
<glyph unicode="" glyph-name="xml" d="M899.513 744.836l-191.823 191.841c-0.018 0.018-0.018 0.018-0.035 0.018l-13.594 13.612c-6.268 6.25-14.583 9.693-23.428 9.693h-512.388c-20.957 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.848-29.166 32.415-33.704 0.9-0.247 1.766-0.583 2.684-0.759 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.783 0.512 2.684 0.759 17.567 4.537 32.415 18.926 32.415 33.704v741.906c0 13.542-1.642 23.552-9.728 31.62zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.737 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.942-6.003-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.941c2.383 0 4.679 0.441 6.903 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.862zM374.766 184.514l-34.039-72.404h-2.419l-31.373 72.404h-33.068l48.022-91.471-45.127-86.422h33.545l30.42 67.107h2.419l28.231-67.107h33.562l-45.144 86.422 48.040 91.471zM529.973 62.87l-52.877 121.644h-29.449v-177.894h29.449v122.386l40.077-98.975h25.582l39.83 98.975v-122.386h29.449v177.894h-29.449zM686.133 184.514h-29.449v-177.894h111.281v21.963h-81.832zM409.724 654.689c-6.903 6.903-18.061 6.903-24.964 0l-105.931-105.931c-6.903-6.903-6.903-18.061 0-24.964l105.931-105.931c3.443-3.443 7.962-5.173 12.482-5.173s9.039 1.73 12.482 5.173c6.903 6.903 6.903 18.061 0 24.964l-93.449 93.449 93.449 93.449c6.903 6.903 6.903 18.061 0 24.964zM621.586 654.689c-6.903 6.903-18.061 6.903-24.964 0s-6.903-18.061 0-24.964l93.449-93.449-93.449-93.449c-6.903-6.903-6.903-18.061 0-24.964 3.443-3.443 7.962-5.173 12.482-5.173s9.039 1.73 12.482 5.173l105.931 105.931c6.903 6.903 6.903 18.061 0 24.964l-105.931 105.931zM562.017 711.821c-9.234 3.266-19.279-1.571-22.528-10.77l-105.931-300.138c-3.249-9.198 1.589-19.279 10.77-22.528 1.942-0.689 3.937-1.006 5.879-1.006 7.274 0 14.089 4.537 16.649 11.776l105.931 300.138c3.249 9.198-1.571 19.279-10.77 22.528z" />
|
138 |
+
<glyph unicode="" glyph-name="jpg" d="M899.513 744.836l-205.418 205.436c-6.179 6.179-14.724 9.728-23.464 9.728h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.866-29.184 32.45-33.721 0.883-0.23 1.73-0.565 2.648-0.742 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.783 0.512 2.684 0.759 17.567 4.537 32.415 18.926 32.415 33.704v741.906c0 13.542-1.642 23.552-9.728 31.62zM846.301 748.138h-148.921v148.921l148.921-148.921zM158.243 924.69h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.941c2.383 0 4.679 0.441 6.903 1.024 0-0.265 0.018-0.371 0.018-0.636v-224.097l-146.732 139.405c-3.443 3.266-7.857 5.014-12.8 4.838-4.749-0.177-9.198-2.242-12.412-5.738l-172.932-189.387-83.738 83.738c-6.515 6.515-16.914 6.921-23.923 0.971l-271.325-230.947v616.342c0 3.831 0.583 16.349 8.174 16.349zM158.243-28.69c-1.254 0-2.383 0.459-3.496 0.865-2.754 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.942-6.003-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM180.401 271.448l251.498 214.051 182.078-182.095c6.903-6.903 18.061-6.903 24.964 0s6.903 18.061 0 24.964l-84.868 84.868 161.863 177.276 157.996-150.087v-168.978h-693.53zM341.698 51.994c-0.335-7.874-3.019-13.489-8.086-16.772s-11.864-4.943-20.392-4.943c-3.372 0-6.991 0.388-10.858 1.201s-7.574 1.73-11.105 2.772c-3.549 1.059-6.797 2.172-9.781 3.372s-5.279 2.383-6.886 3.496l-12.306-19.544c3.213-2.419 7.15-4.59 11.829-6.515 4.661-1.924 9.534-3.655 14.601-5.191s9.975-2.648 14.724-3.372c4.749-0.724 8.881-1.095 12.429-1.095 7.080 0 13.965 0.689 20.639 2.048s12.588 3.778 17.743 7.239c5.155 3.46 9.251 8.051 12.306 13.753s4.59 12.765 4.59 21.116v138.558h-29.449v-136.121zM507.886 170.037c-5.879 4.82-12.518 8.457-19.915 10.858-7.398 2.419-14.883 3.619-22.44 3.619h-51.165v-177.894h28.972v64.212h21.486c9.322 0 17.867 1.359 25.582 4.096s14.318 6.603 19.791 11.582c5.473 4.979 9.728 11.14 12.8 18.467 3.054 7.327 4.59 15.484 4.59 24.505 0 8.527-1.818 16.207-5.438 23.058s-8.404 12.659-14.265 17.496zM496.905 111.263c-1.783-4.908-4.096-8.722-6.991-11.458s-6.073-4.714-9.534-5.914c-3.46-1.201-6.974-1.818-10.505-1.818h-26.553v70.479h21.716c7.398 0 13.347-1.165 17.867-3.496 4.502-2.33 7.998-5.226 10.505-8.686 2.489-3.46 4.131-7.080 4.943-10.858 0.794-3.778 1.201-7.115 1.201-10.010 0-7.256-0.883-13.33-2.648-18.238zM631.349 78.548h30.173v-43.926c-1.289-1.783-3.302-3.143-6.038-4.096-2.737-0.971-5.597-1.73-8.563-2.295-2.984-0.565-5.95-0.971-8.934-1.201-2.984-0.247-5.35-0.371-7.115-0.371-5.791 0-11.317 1.359-16.543 4.096s-9.905 6.921-14.001 12.553-7.327 12.871-9.657 21.716c-2.33 8.845-3.584 19.315-3.743 31.373 0.159 12.394 1.448 22.846 3.866 31.373s5.756 15.484 10.010 20.886c4.255 5.402 9.092 9.198 14.477 11.458s11.052 3.372 17.020 3.372c5.314 0 10.452-1.059 15.448-3.143 4.979-2.083 9.41-5.473 13.277-10.134l20.039 17.867c-6.603 6.426-14.089 11.264-22.44 14.477-8.369 3.231-17.373 4.82-27.030 4.82-10.47 0-20.198-1.96-29.202-5.914-9.022-3.955-16.861-9.693-23.534-17.267s-11.917-17.020-15.695-28.354c-3.778-11.352-5.667-24.505-5.667-39.459s1.889-28.16 5.667-39.583c3.778-11.423 9.004-20.921 15.695-28.478 6.674-7.574 14.477-13.277 23.411-17.143s18.714-5.791 29.325-5.791c5.314 0 10.664 0.388 16.049 1.201s10.628 2.172 15.695 4.096 9.905 4.378 14.477 7.362 8.722 6.797 12.429 11.458v68.785h-58.898v-19.738zM336.666 542.667c54.219 0 98.322 44.103 98.322 98.322s-44.103 98.322-98.322 98.322-98.322-44.103-98.322-98.322 44.103-98.322 98.322-98.322zM336.666 704c34.745 0 63.011-28.266 63.011-63.011s-28.266-63.011-63.011-63.011-63.011 28.266-63.011 63.011 28.266 63.011 63.011 63.011z" />
|
139 |
+
<glyph unicode="" glyph-name="mp3" d="M899.513 744.836l-205.418 205.436c-6.285 6.285-14.618 9.728-23.464 9.728h-512.388c-23.993 0-43.485-19.491-43.485-43.485v-937.031c0-23.993 19.491-43.485 43.485-43.485h707.513c23.976 0 43.485 19.491 43.485 43.485v741.906c0 8.845-3.443 17.178-9.728 23.446zM846.301 748.138h-148.921v148.921l148.921-148.921zM873.931-20.515c0-4.502-3.672-8.174-8.174-8.174h-707.513c-4.502 0-8.174 3.672-8.174 8.174v256.653h723.862v-256.653zM150.069 271.448v645.067c0 4.502 3.672 8.174 8.174 8.174h504.85c-0.583-2.225-1.024-4.52-1.024-6.921v-204.941h204.941c2.383 0 4.679 0.441 6.921 1.024v-442.403h-723.862zM307.659 129.006l40.060-98.975h25.6l39.812 98.975v-122.386h29.449v177.894h-29.449l-52.612-121.644-52.86 121.644h-29.449v-177.894h29.449zM515.725 70.833h21.486c9.322 0 17.867 1.359 25.582 4.096s14.336 6.603 19.791 11.582 9.746 11.14 12.8 18.467 4.59 15.484 4.59 24.505c0 8.527-1.818 16.207-5.438 23.058s-8.369 12.676-14.248 17.496-12.518 8.457-19.915 10.858-14.883 3.619-22.44 3.619h-51.182v-177.894h28.972v64.212zM515.725 162.551h21.716c7.398 0 13.365-1.165 17.867-3.496s7.998-5.226 10.505-8.686 4.131-7.080 4.943-10.858 1.201-7.115 1.201-10.010c0-7.239-0.883-13.312-2.648-18.22s-4.096-8.722-6.991-11.458-6.073-4.714-9.534-5.914-6.974-1.818-10.505-1.818h-26.553v70.462zM672.856 26.165c-7.574 0-13.524 0.282-17.867 0.847s-7.733 1.289-10.134 2.172-4.255 1.818-5.544 2.772-2.648 1.836-4.096 2.648l-6.515-20.762c3.054-1.924 8.474-3.831 16.296-5.667s18.467-2.772 31.991-2.772c1.924 0 4.626 0.159 8.086 0.477s7.274 1.059 11.458 2.172 8.474 2.86 12.906 5.191 8.422 5.438 11.953 9.287 6.479 8.722 8.81 14.601 3.496 12.835 3.496 20.886c0 6.603-1.112 12.429-3.372 17.496s-5.067 9.375-8.457 12.906-7.027 6.268-10.982 8.21-7.751 3.143-11.458 3.619c2.895 0.636 6.038 1.96 9.41 3.99s6.426 4.555 9.181 7.609 4.979 6.638 6.762 10.734 2.648 8.651 2.648 13.63c0 8.527-1.483 15.925-4.467 22.21s-6.991 11.423-12.076 15.448-10.982 6.974-17.743 8.81-13.912 2.772-21.486 2.772c-10.77 0-19.032-0.636-24.735-1.924s-10.505-2.507-14.354-3.619l8.457-21.716c2.26 0.812 5.579 1.889 10.010 3.266s10.346 2.048 17.743 2.048 13.188-0.847 17.373-2.542 7.362-3.902 9.534-6.638 3.496-5.703 3.99-8.934 0.724-6.268 0.724-9.181c0-7.239-1.059-12.8-3.143-16.649s-4.749-6.603-7.962-8.21-6.638-2.507-10.258-2.648-7.203-0.247-10.734-0.247h-16.419l0.247-19.544h24.382c9.657 0 16.984-2.984 21.963-8.934s7.486-13.277 7.486-21.963c0-9.181-2.737-16.772-8.21-22.81s-13.789-9.039-24.894-9.039zM606.667 719.254c-69.102 55.278-83.986 110.822-85.839 118.961v15.854c0 9.763-7.892 17.655-17.655 17.655s-17.655-7.892-17.655-17.655v-325.067h-65.43c-68.537 0-111.122-34.622-111.122-90.342 0-61.193 39.548-100.74 100.74-100.74 61.281 0 111.122 49.841 111.122 111.122v202.558l5.261-4.29c6.003-5.932 15.201-12.712 26.854-21.274 40.925-30.173 109.462-80.631 92.231-137.587-0.512-1.73-0.759-3.443-0.759-5.138 0-7.592 4.908-14.583 12.535-16.896 1.713-0.512 3.425-0.759 5.12-0.759 7.592 0 14.583 4.908 16.896 12.535 28.725 94.897-7.45 165.782-31.55 199.574-10.010 14.054-22.952 27.242-40.748 41.49zM485.517 449.042c0-41.807-34.004-75.811-75.811-75.811-41.578 0-65.43 23.852-65.43 65.43 0 45.48 41.225 55.031 75.811 55.031h65.43v-44.65zM573.881 654.424c-10.081 7.45-18.803 13.859-24.205 19.085l-28.849 23.658v61.316c14.601-20.727 35.081-43.838 63.77-66.79 15.148-12.147 25.988-23.093 34.057-34.428 12.641-17.708 25.265-41.295 31.567-70.232-23.428 28.425-54.449 51.271-76.341 67.39z" />
|
140 |
+
<glyph unicode="" glyph-name="pdf" d="M899.531 744.836l-205.453 205.453c-6.162 6.162-14.707 9.71-23.446 9.71h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.777 14.866-29.184 32.45-33.721 0.883-0.23 1.73-0.565 2.648-0.742 2.754-0.547 5.561-0.847 8.386-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.918 0.177 1.766 0.512 2.648 0.742 17.585 4.537 32.45 18.944 32.45 33.721v741.906c0 13.542-1.624 23.534-9.71 31.62zM846.301 748.138h-148.921v148.921l148.921-148.921zM158.243-28.69c-1.254 0-2.383 0.459-3.496 0.865-2.754 1.306-4.679 4.061-4.679 7.309v256.653h723.862v-256.653c0-3.249-1.924-5.985-4.679-7.309-1.112-0.406-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.959c2.383 0 4.661 0.441 6.886 1.024 0-0.265 0.018-0.371 0.018-0.636v-441.768h-723.862zM389.155 170.037c-5.879 4.82-12.518 8.457-19.915 10.858-7.398 2.419-14.883 3.619-22.44 3.619h-51.165v-177.894h28.972v64.212h21.486c9.322 0 17.867 1.359 25.582 4.096s14.318 6.603 19.791 11.582c5.473 4.979 9.728 11.14 12.8 18.467 3.054 7.327 4.59 15.484 4.59 24.505 0 8.527-1.818 16.207-5.438 23.058s-8.386 12.659-14.265 17.496zM378.174 111.263c-1.783-4.908-4.096-8.722-6.991-11.458s-6.073-4.714-9.534-5.914c-3.46-1.201-6.974-1.818-10.505-1.818h-26.553v70.479h21.716c7.398 0 13.347-1.165 17.867-3.496 4.502-2.33 7.998-5.226 10.505-8.686 2.489-3.46 4.131-7.080 4.943-10.858 0.794-3.778 1.201-7.115 1.201-10.010 0-7.256-0.883-13.33-2.648-18.238zM564.153 158.455c-7.486 7.874-16.896 14.212-28.248 18.944s-24.505 7.115-39.459 7.115h-53.583v-177.894h67.337c2.242 0 5.703 0.282 10.381 0.847 4.661 0.565 9.816 1.836 15.448 3.866 5.632 2.013 11.458 5.032 17.496 9.057s11.458 9.534 16.296 16.543 8.81 15.695 11.953 26.077 4.714 22.899 4.714 37.535c0 10.628-1.854 20.974-5.544 31.020-3.725 10.028-9.304 18.997-16.79 26.889zM543.038 46.698c-8.686-12.553-22.846-18.82-42.478-18.82h-28.725v134.691h16.896c13.842 0 25.106-1.818 33.792-5.438s15.572-8.369 20.639-14.248 8.474-12.429 10.258-19.668c1.766-7.239 2.648-14.566 2.648-21.963 0-23.817-4.343-42.019-13.030-54.554zM628.489 6.621h29.449v80.137h74.346v19.791h-74.346v56.002h81.814v21.963h-111.263zM678.453 554.62c-16.225 0-36.14-2.119-59.286-6.321-32.309 34.286-66.030 84.356-89.83 133.508 23.605 99.381 11.794 113.452 6.585 120.090-5.544 7.062-13.365 18.52-22.263 18.52-3.725 0-13.895-1.695-17.938-3.037-10.169-3.39-15.642-11.229-20.021-21.451-12.482-29.184 4.643-78.936 22.263-117.283-15.060-59.904-40.324-131.602-66.878-189.793-66.913-30.649-102.453-60.751-105.666-89.476-1.165-10.452 1.306-25.794 19.686-39.583 5.032-3.761 10.929-5.756 17.073-5.756v0c15.448 0 31.055 11.829 49.117 37.199 13.171 18.503 27.313 43.732 42.072 75.052 47.281 20.674 105.772 39.353 155.86 49.823 27.895-26.783 52.877-40.342 74.346-40.342 15.819 0 29.378 7.274 39.194 21.027 10.222 14.318 12.553 27.136 6.886 38.135-6.797 13.224-23.552 19.686-51.2 19.686zM362.567 383.841c-8.263 6.338-7.786 10.611-7.609 12.217 1.095 9.816 16.472 27.242 54.201 48.446-28.601-52.824-43.961-59.833-46.592-60.663zM507.339 788.533c0.759 0.247 18.45-19.438 1.695-56.779-25.176 25.759-3.425 56.196-1.695 56.779zM470.846 505.591c17.92 42.708 34.586 89.865 47.21 133.544 19.827-35.628 43.644-70.197 67.478-97.88-37.676-8.845-77.789-21.327-114.688-35.663zM698.615 514.048c-5.438-7.609-17.231-7.786-21.363-7.786-9.41 0-12.924 5.597-27.313 16.666 11.864 1.518 23.058 1.907 31.974 1.907 15.695 0 18.573-2.313 20.745-3.478-0.388-1.254-1.412-3.619-4.043-7.309z" />
|
141 |
+
<glyph unicode="" glyph-name="svg" d="M899.513 744.836l-191.823 191.841c-0.018 0.018-0.018 0.018-0.035 0.018l-13.594 13.612c-6.268 6.25-14.583 9.693-23.428 9.693h-512.388c-23.993 0-43.485-19.509-43.485-43.485v-937.031c0-23.976 19.491-43.485 43.485-43.485h707.513c23.976 0 43.485 19.509 43.485 43.485v741.906c0 8.739-3.549 17.302-9.728 23.446zM846.301 748.138h-148.921v148.921l148.921-148.921zM873.931-20.515c0-4.502-3.672-8.174-8.174-8.174h-707.513c-4.502 0-8.174 3.672-8.174 8.174v256.653h723.862v-256.653zM150.069 271.448v645.067c0 4.502 3.672 8.174 8.174 8.174h504.85c-0.583-2.225-1.024-4.52-1.024-6.903v-204.959h204.941c2.383 0 4.679 0.441 6.921 1.024v-442.403h-723.862zM339.068 28.584c-3.231 0-6.674 0.335-10.381 0.971s-7.398 1.483-11.105 2.542-7.274 2.172-10.734 3.372-6.303 2.454-8.563 3.743l-5.067-20.762c2.737-2.419 6.003-4.467 9.781-6.162s7.751-3.019 11.953-3.99 8.333-1.66 12.429-2.048 8.086-0.6 11.953-0.6c9.022 0 17.055 1.359 24.135 4.096s13.030 6.391 17.867 10.982 8.563 9.905 11.229 15.925 3.99 12.27 3.99 18.714c0 9.498-1.836 17.267-5.544 23.287s-8.333 11.070-13.877 15.078-11.546 7.45-17.991 10.258-12.394 5.703-17.867 8.686-10.046 6.426-13.753 10.381-5.544 9.145-5.544 15.572c0 2.578 0.636 5.279 1.924 8.086s3.054 5.35 5.314 7.609 4.82 4.131 7.733 5.667 5.95 2.454 9.181 2.772c5.791 0.477 10.54 0.565 14.248 0.247s6.674-0.883 8.934-1.695 3.99-1.607 5.191-2.419 2.295-1.448 3.266-1.924c0.159 0.159 0.636 0.971 1.448 2.419s1.783 3.266 2.895 5.438 2.33 4.502 3.619 6.991 2.419 4.785 3.372 6.886c-4.679 3.054-10.77 5.279-18.344 6.638s-15.060 2.048-22.44 2.048c-7.239 0-14.124-1.112-20.639-3.372s-12.217-5.526-17.143-9.781-8.81-9.446-11.705-15.572-4.343-13.118-4.343-20.992c0-8.686 1.836-15.925 5.544-21.716s8.369-10.823 14.001-15.078 11.67-7.962 18.097-11.105 12.429-6.268 17.991-9.41 10.169-6.638 13.877-10.505 5.544-8.527 5.544-14.001c0-9.022-2.613-15.819-7.839-20.392-5.297-4.59-12.818-6.886-22.634-6.886zM511.894 5.65l57.927 178.865h-32.821l-43.697-153.512-41.26 153.512h-33.086l55.278-178.865zM624.252 28.337c6.674-7.574 14.477-13.277 23.411-17.143s18.714-5.791 29.325-5.791c5.314 0 10.664 0.388 16.049 1.201s10.628 2.172 15.695 4.096 9.905 4.378 14.477 7.362 8.722 6.797 12.429 11.458v68.785h-58.898v-19.791h30.173v-43.926c-1.289-1.783-3.302-3.143-6.038-4.096s-5.579-1.73-8.563-2.295-5.95-0.971-8.934-1.201-5.35-0.371-7.115-0.371c-5.791 0-11.317 1.359-16.543 4.096s-9.905 6.921-14.001 12.553-7.327 12.871-9.657 21.716-3.584 19.315-3.743 31.373c0.159 12.394 1.448 22.846 3.866 31.373s5.756 15.484 10.010 20.886 9.092 9.198 14.477 11.458 11.070 3.372 17.020 3.372c5.314 0 10.47-1.059 15.448-3.143s9.41-5.473 13.277-10.134l20.039 17.867c-6.603 6.426-14.089 11.264-22.44 14.477s-17.373 4.82-27.030 4.82c-10.47 0-20.198-1.96-29.202-5.914s-16.861-9.693-23.534-17.267-11.917-17.020-15.695-28.354-5.667-24.505-5.667-39.459 1.889-28.16 5.667-39.583 9.022-20.851 15.695-28.425zM715.034 624.552h-105.931v70.621h-176.552v-70.621h-105.931v35.31h-105.931v-105.931h105.931v35.31h62.641c-80.614-46.539-133.261-133.967-133.261-229.517 0-9.746 7.892-17.655 17.655-17.655s17.655 7.91 17.655 17.655c0 92.619 57.009 176.534 141.241 211.774v-52.877h176.552v52.877c84.233-35.257 141.241-119.172 141.241-211.774 0-9.746 7.892-17.655 17.655-17.655s17.655 7.91 17.655 17.655c0 95.55-52.648 182.978-133.261 229.517h62.641v-35.31h105.931v105.931h-105.931v-35.31zM291.31 589.241h-35.31v35.31h35.31v-35.31zM573.793 553.931h-105.931v105.931h105.931v-105.931zM750.345 624.552h35.31v-35.31h-35.31v35.31z" />
|
142 |
+
<glyph unicode="" glyph-name="zip-2" d="M899.531 744.836l-191.841 191.841c0 0-0.018 0.018-0.035 0.018l-13.559 13.559c-6.162 6.197-14.724 9.746-23.464 9.746h-512.388c-20.939 0-43.485-16.172-43.485-51.659v-937.031c0-14.795 14.883-29.202 32.468-33.721 0.883-0.23 1.713-0.565 2.613-0.742 2.772-0.547 5.579-0.847 8.404-0.847h707.513c2.825 0 5.632 0.3 8.386 0.847 0.9 0.177 1.73 0.512 2.613 0.742 17.602 4.52 32.486 18.926 32.486 33.721v741.906c0 13.506-1.624 23.517-9.71 31.62zM697.379 897.059l148.921-148.921h-148.921v148.921zM158.243-28.69c-1.254 0-2.383 0.441-3.496 0.865-2.754 1.324-4.679 4.078-4.679 7.309v256.653h723.862v-256.653c0-3.231-1.924-5.985-4.679-7.309-1.112-0.424-2.242-0.865-3.496-0.865h-707.513zM150.069 271.448v636.893c0 3.831 0.583 16.349 8.174 16.349h504.85c-0.583-2.225-1.024-4.52-1.024-6.921v-204.941h204.959c2.383 0 4.661 0.441 6.886 1.024 0-0.247 0.018-0.353 0.018-0.636v-441.768h-723.862zM345.441 161.103h89.794l-5.067-3.866-84.727-127.206v-23.411h118.29v23.411h-89.565l4.838 3.866 84.727 127.206v23.411h-118.29zM505.009 184.514h29.449v-177.894h-29.449v177.894zM672.15 170.037c-5.879 4.82-12.518 8.457-19.915 10.858-7.398 2.419-14.883 3.619-22.44 3.619h-51.165v-177.894h28.972v64.212h21.486c9.322 0 17.867 1.359 25.582 4.096s14.318 6.603 19.791 11.582c5.473 4.979 9.728 11.14 12.8 18.467 3.054 7.327 4.59 15.484 4.59 24.505 0 8.527-1.818 16.207-5.438 23.058s-8.386 12.659-14.265 17.496zM661.169 111.263c-1.783-4.908-4.096-8.722-6.991-11.458s-6.073-4.714-9.534-5.914c-3.46-1.201-6.974-1.818-10.505-1.818h-26.553v70.479h21.716c7.398 0 13.347-1.165 17.867-3.496 4.502-2.33 7.998-5.226 10.505-8.686 2.489-3.46 4.131-7.080 4.943-10.858 0.794-3.778 1.201-7.115 1.201-10.010 0.018-7.256-0.883-13.33-2.648-18.238zM520.828 553.931h35.31v35.31h-35.31v35.31h35.31v35.31h-35.31v35.31h35.31v35.31h-35.31v35.31h35.31v35.31h-35.31v35.31h-35.31v-35.31h-35.31v-35.31h35.31v-35.31h-35.31v-35.31h35.31v-35.31h-35.31v-35.31h35.31v-35.31h-35.31v-35.31h35.31v-35.31h-70.621v-88.276c0-48.675 39.601-88.276 88.276-88.276s88.276 39.601 88.276 88.276v88.276h-70.621v35.31zM556.138 430.345c0-29.202-23.764-52.966-52.966-52.966s-52.966 23.764-52.966 52.966v52.966h105.931v-52.966zM485.517 412.69h35.31c9.746 0 17.655 7.892 17.655 17.655s-7.91 17.655-17.655 17.655h-35.31c-9.746 0-17.655-7.892-17.655-17.655s7.91-17.655 17.655-17.655z" />
|
143 |
+
<glyph unicode="" glyph-name="calendar-1" d="M637.999 540.001c0-22.091-17.909-40-40-40s-40 17.909-40 40c0 22.091 17.909 40 40 40s40-17.909 40-40zM637.999 366.001c0-22.091-17.909-40-40-40s-40 17.909-40 40c0 22.091 17.909 40 40 40s40-17.909 40-40zM811.998 540.001c0-22.091-17.909-40-40-40s-40 17.909-40 40c0 22.091 17.909 40 40 40s40-17.909 40-40zM983.998 460.001c22.092 0 40 17.908 40 40v220c0 88.224-71.776 160-160 160h-52v40c0 22.092-17.908 40-40 40s-40-17.908-40-40v-40h-182v40c0 22.092-17.908 40-40 40s-40-17.908-40-40v-40h-180v40c0 22.092-17.908 40-40 40s-40-17.908-40-40v-40h-50c-88.224 0-160-71.776-160-160v-623.999c0-88.224 71.776-160 160-160h503.999c1.362 0 2.708 0.070 4.034 0.204 1.318-0.13 2.638-0.204 3.956-0.204 10.666 0 21.132 4.268 28.822 12.254l311.999 323.999c11.128 11.556 14.276 28.642 7.998 43.402s-20.768 24.344-36.81 24.344h-192c-88.224 0-160-71.776-160-160v-164h-471.999c-44.112 0-80 35.888-80 80v623.999c0 44.112 35.888 80 80 80h50v-40c0-22.092 17.908-40 40-40s40 17.908 40 40v40h180v-40c0-22.092 17.908-40 40-40s40 17.908 40 40v40h182v-40c0-22.092 17.908-40 40-40s40 17.908 40 40v40h52c44.112 0 80-35.888 80-80v-220c0-22.092 17.908-40 40-40zM711.999 180.002c0 44.112 35.888 80 80 80h97.95l-177.95-184.796v104.796zM289.999 540.001c0-22.091-17.909-40-40-40s-40 17.909-40 40c0 22.091 17.909 40 40 40s40-17.909 40-40zM463.999 366.001c0-22.091-17.909-40-40-40s-40 17.909-40 40c0 22.091 17.909 40 40 40s40-17.909 40-40zM289.999 192.001c0-22.091-17.909-40-40-40s-40 17.909-40 40c0 22.091 17.909 40 40 40s40-17.909 40-40zM289.999 366.001c0-22.091-17.909-40-40-40s-40 17.909-40 40c0 22.091 17.909 40 40 40s40-17.909 40-40zM463.999 192.001c0-22.091-17.909-40-40-40s-40 17.909-40 40c0 22.091 17.909 40 40 40s40-17.909 40-40zM463.999 540.001c0-22.091-17.909-40-40-40s-40 17.909-40 40c0 22.091 17.909 40 40 40s40-17.909 40-40z" />
|
144 |
+
<glyph unicode="" glyph-name="glasses" d="M272.079 647.254c-69.567 0-130.885-35.862-166.538-90.040h-84.589c-11.569 0-20.952-9.383-20.952-20.952s9.383-20.952 20.952-20.952h63.599c-7.574-21.039-11.729-43.698-11.729-67.311 0-109.871 89.387-199.258 199.258-199.258s199.258 89.387 199.258 199.258-89.387 199.254-199.258 199.254zM272.079 290.646c-86.764 0-157.354 70.59-157.354 157.354s70.59 157.354 157.354 157.354 157.354-70.59 157.354-157.354-70.59-157.354-157.354-157.354zM1003.048 557.214h-94.457c-10.113 15.413-22.355 29.496-36.526 41.718-36.124 31.162-82.323 48.322-130.086 48.322-71.347 0-134.024-37.717-169.227-94.234-15.281 19.537-39.050 32.133-65.722 32.133-13.975 0-27.81-3.53-40.007-10.203-10.151-5.556-13.877-18.287-8.321-28.442 5.552-10.148 18.284-13.87 28.438-8.321 6.135 3.359 12.826 5.060 19.89 5.060 22.893 0 41.519-18.626 41.519-41.519 0-1.425 0.147-2.818 0.416-4.166-4.075-15.853-6.244-32.461-6.244-49.568 0-109.871 89.387-199.258 199.258-199.258 82.49 0 157.441 51.848 186.519 129.014 4.079 10.829-1.39 22.914-12.222 26.989-10.825 4.086-22.914-1.386-26.993-12.218-22.96-60.938-82.155-101.885-147.304-101.885-86.764 0-157.354 70.59-157.354 157.354s70.59 157.354 157.354 157.354c77.968 0 143.338-55.798 155.434-132.677 1.798-11.429 12.515-19.234 23.955-17.439 11.429 1.798 19.237 12.522 17.442 23.951-1.945 12.368-5.095 24.451-9.289 36.124h73.53c11.569 0 20.952 9.383 20.952 20.952s-9.383 20.959-20.955 20.959z" />
|
145 |
+
<glyph unicode="" glyph-name="add-friend" d="M962.875 364.79c-34.89 35.203-81.002 56.641-129.946 61.17 42.252 38.014 68.911 92.892 68.911 154.196 0 114.687-92.937 207.624-207.647 207.624-109.557 0-199.259-84.861-207.044-192.41 97.465-42.163 165.863-139.294 165.863-252.063 0-41.181-9.37-81.426-26.792-117.944 25.097-13.117 48.231-30.072 68.398-50.417 51.711-52.068 81.091-124.057 80.533-197.452l-0.045-1.495-0.045-1.272-1.829-34.734h248.716l2.052 275.063c0.424 56.106-21.55 109.913-61.125 149.734zM517.198 189.066c42.23 37.991 68.978 92.892 68.978 154.196 0 114.71-92.981 207.669-207.669 207.669-114.71 0-207.669-92.959-207.669-207.669 0-61.192 26.636-116.048 68.799-154.062-107.973-8.366-193.258-97.778-194.038-207.87l-2.052-41.337h662.693l2.052 38.237c0.402 56.083-21.595 109.891-61.147 149.712-34.935 35.225-81.024 56.596-129.946 61.125zM133.94 706.264v-77.142c0-31.946 25.967-57.89 57.935-57.89 32.013 0 57.935 25.945 57.935 57.89v77.142h77.053c31.968 0 57.913 25.967 57.913 57.935 0 31.946-25.945 57.913-57.913 57.913h-77.053v76.005c0 31.968-25.922 57.89-57.935 57.89-31.968 0-57.935-25.922-57.935-57.89v-75.982h-76.027c-32.013 0-57.913-25.967-57.913-57.913 0-31.968 25.9-57.935 57.913-57.935h76.027z" />
|
146 |
+
<glyph unicode="" glyph-name="attach" d="M980.633 587.065c-16.708 16.618-43.723 16.544-60.341-0.162l-512.908-515.682c-66.544-66.544-174.62-66.544-241.288 0.090-66.618 66.652-66.618 174.728 0.008 241.354l528.090 530.864c41.545 41.543 109.089 41.543 150.754-0.090 41.653-41.653 41.653-109.189-0.010-150.854l-437.474-437.47c-0.028-0.028-0.052-0.060-0.080-0.088-16.666-16.574-43.601-16.552-60.233 0.080-16.66 16.66-16.66 43.663 0 60.323l211.165 211.209c16.66 16.664 16.658 43.681-0.006 60.341s-43.681 16.658-60.341-0.006l-211.163-211.205c-49.983-49.983-49.983-131.017 0.004-181.002 49.985-49.985 131.019-49.985 181.006 0 0.058 0.058 0.104 0.12 0.16 0.178l437.302 437.302c74.99 74.99 74.99 196.557 0 271.546-75 74.946-196.559 74.946-271.504 0l-528.090-530.868c-99.87-99.87-99.87-261.964 0.072-361.956 100.008-99.956 262.104-99.956 362.052-0.008l512.99 515.762c16.616 16.708 16.542 43.723-0.164 60.341z" />
|
147 |
</font></defs></svg>
|
assets/icons/font/tutor.ttf
CHANGED
Binary file
|
assets/icons/font/tutor.woff
CHANGED
Binary file
|
assets/images/delete-icon.png
ADDED
Binary file
|
assets/js/gutenberg_blocks.js
CHANGED
@@ -9,8 +9,10 @@ var el = wp.element.createElement,
|
|
9 |
* Block for student registration
|
10 |
*
|
11 |
*/
|
|
|
|
|
12 |
registerBlockType( 'tutor-gutenberg/student-registration', {
|
13 |
-
title: '
|
14 |
icon: 'welcome-learn-more',
|
15 |
category: 'tutor',
|
16 |
edit: function( props ) {
|
@@ -38,6 +40,7 @@ registerBlockType( 'tutor-gutenberg/student-registration', {
|
|
38 |
},
|
39 |
} );
|
40 |
|
|
|
41 |
registerBlockType( 'tutor-gutenberg/student-dashboard', {
|
42 |
title: 'Tutor Student Dashboard',
|
43 |
icon: 'welcome-learn-more',
|
@@ -63,12 +66,13 @@ registerBlockType( 'tutor-gutenberg/student-dashboard', {
|
|
63 |
return null;
|
64 |
},
|
65 |
} );
|
|
|
66 |
|
67 |
|
68 |
//tutor_instructor_registration_form
|
69 |
|
70 |
registerBlockType( 'tutor-gutenberg/instructor-registration', {
|
71 |
-
title: 'Instructor Registration
|
72 |
icon: 'welcome-learn-more',
|
73 |
category: 'tutor',
|
74 |
edit: function( props ) {
|
9 |
* Block for student registration
|
10 |
*
|
11 |
*/
|
12 |
+
|
13 |
+
|
14 |
registerBlockType( 'tutor-gutenberg/student-registration', {
|
15 |
+
title: 'Student Registration',
|
16 |
icon: 'welcome-learn-more',
|
17 |
category: 'tutor',
|
18 |
edit: function( props ) {
|
40 |
},
|
41 |
} );
|
42 |
|
43 |
+
/*
|
44 |
registerBlockType( 'tutor-gutenberg/student-dashboard', {
|
45 |
title: 'Tutor Student Dashboard',
|
46 |
icon: 'welcome-learn-more',
|
66 |
return null;
|
67 |
},
|
68 |
} );
|
69 |
+
*/
|
70 |
|
71 |
|
72 |
//tutor_instructor_registration_form
|
73 |
|
74 |
registerBlockType( 'tutor-gutenberg/instructor-registration', {
|
75 |
+
title: 'Instructor Registration',
|
76 |
icon: 'welcome-learn-more',
|
77 |
category: 'tutor',
|
78 |
edit: function( props ) {
|
assets/js/tutor-front.js
CHANGED
@@ -125,10 +125,7 @@ jQuery(document).ready(function($){
|
|
125 |
var review_id = data.data.review_id;
|
126 |
var review = data.data.review;
|
127 |
$('.tutor-review-'+review_id+' .review-content').html(review);
|
128 |
-
|
129 |
-
complete: function () {
|
130 |
-
$('.tutor-write-review-form').slideUp();
|
131 |
-
$that.removeClass('updating-icon');
|
132 |
}
|
133 |
});
|
134 |
}
|
@@ -542,6 +539,7 @@ jQuery(document).ready(function($){
|
|
542 |
|
543 |
$(document).on('keyup', function (e) {
|
544 |
if (e.keyCode === 27) {
|
|
|
545 |
$('.tutor-cart-box-login-form').fadeOut(100);
|
546 |
}
|
547 |
});
|
@@ -575,14 +573,29 @@ jQuery(document).ready(function($){
|
|
575 |
$( ".tutor_report_datepicker" ).datepicker({"dateFormat" : 'yy-mm-dd'});
|
576 |
}
|
577 |
|
578 |
-
$(document).on('click', '.withdraw-method-select-input', function(e){
|
579 |
-
var $that = $(this);
|
580 |
-
var method_id = $that.closest('.withdraw-method-select').attr('data-withdraw-method');
|
581 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
582 |
$('.withdraw-method-form').hide();
|
583 |
-
$('#withdraw-method-form-'
|
584 |
});
|
585 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
586 |
/**
|
587 |
* Setting account for withdraw earning
|
588 |
*
|
@@ -672,6 +685,95 @@ jQuery(document).ready(function($){
|
|
672 |
});
|
673 |
});
|
674 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
675 |
|
676 |
|
677 |
});
|
125 |
var review_id = data.data.review_id;
|
126 |
var review = data.data.review;
|
127 |
$('.tutor-review-'+review_id+' .review-content').html(review);
|
128 |
+
location.reload();
|
|
|
|
|
|
|
129 |
}
|
130 |
});
|
131 |
}
|
539 |
|
540 |
$(document).on('keyup', function (e) {
|
541 |
if (e.keyCode === 27) {
|
542 |
+
$('.tutor-frontend-modal').hide();
|
543 |
$('.tutor-cart-box-login-form').fadeOut(100);
|
544 |
}
|
545 |
});
|
573 |
$( ".tutor_report_datepicker" ).datepicker({"dateFormat" : 'yy-mm-dd'});
|
574 |
}
|
575 |
|
|
|
|
|
|
|
576 |
|
577 |
+
/**
|
578 |
+
* Withdraw Form Tab/Toggle
|
579 |
+
*
|
580 |
+
* @since v.1.1.2
|
581 |
+
*/
|
582 |
+
|
583 |
+
$(".withdraw-method-select-input").on('change', function(e){
|
584 |
+
var $that = $(this);
|
585 |
$('.withdraw-method-form').hide();
|
586 |
+
$('#withdraw-method-form-'+$that.closest('.withdraw-method-select').attr('data-withdraw-method')).show();
|
587 |
});
|
588 |
|
589 |
+
$('.withdraw-method-select-input').each(function () {
|
590 |
+
var $that = $(this);
|
591 |
+
if($that.is(":checked")){
|
592 |
+
$('.withdraw-method-form').hide();
|
593 |
+
$('#withdraw-method-form-'+$that.closest('.withdraw-method-select').attr('data-withdraw-method')).show();
|
594 |
+
}
|
595 |
+
});
|
596 |
+
|
597 |
+
|
598 |
+
|
599 |
/**
|
600 |
* Setting account for withdraw earning
|
601 |
*
|
685 |
});
|
686 |
});
|
687 |
|
688 |
+
var frontEndModal = $('.tutor-frontend-modal');
|
689 |
+
frontEndModal.each(function () {
|
690 |
+
var modal = $(this),
|
691 |
+
action = $(this).data('popup-rel');
|
692 |
+
$('[href="'+action+'"]').on('click', function (e) {
|
693 |
+
modal.fadeIn();
|
694 |
+
e.preventDefault();
|
695 |
+
});
|
696 |
+
});
|
697 |
+
$(document).on('click', '.tm-close, .tutor-frontend-modal-overlay, .tutor-modal-btn-cancel', function () {
|
698 |
+
frontEndModal.fadeOut();
|
699 |
+
});
|
700 |
+
|
701 |
+
/**
|
702 |
+
* Delete Course
|
703 |
+
*/
|
704 |
+
$(document).on('click', '.tutor-mycourse-delete-btn', function (e) {
|
705 |
+
e.preventDefault();
|
706 |
+
var course_id = $(this).attr('data-course-id');
|
707 |
+
$('#tutor-course-delete-id').val(course_id);
|
708 |
+
});
|
709 |
+
$(document).on('submit', '#tutor-delete-course-form', function (e) {
|
710 |
+
e.preventDefault();
|
711 |
+
|
712 |
+
var course_id = $('#tutor-course-delete-id').val();
|
713 |
+
var $btn = $('.tutor-modal-course-delete-btn');
|
714 |
+
var data = $(this).serialize();
|
715 |
+
|
716 |
+
$.ajax({
|
717 |
+
url: _tutorobject.ajaxurl,
|
718 |
+
type: 'POST',
|
719 |
+
data: data,
|
720 |
+
beforeSend: function () {
|
721 |
+
$btn.addClass('updating-icon');
|
722 |
+
},
|
723 |
+
success: function (data) {
|
724 |
+
if (data.success){
|
725 |
+
$('#tutor-dashboard-course-'+course_id).remove();
|
726 |
+
}
|
727 |
+
},
|
728 |
+
complete: function () {
|
729 |
+
$btn.removeClass('updating-icon');
|
730 |
+
$('.tutor-frontend-modal').hide();
|
731 |
+
}
|
732 |
+
});
|
733 |
+
});
|
734 |
+
|
735 |
+
/**
|
736 |
+
* Frontend Profile
|
737 |
+
*/
|
738 |
+
|
739 |
+
if (! $('#tutor_profile_photo_id').val()) {
|
740 |
+
$('.tutor-profile-photo-delete-btn').hide();
|
741 |
+
}
|
742 |
+
// Uploading files
|
743 |
+
var file_frame;
|
744 |
+
$( document ).on( 'click', '.tutor-profile-photo-upload-btn', function( event ) {
|
745 |
+
event.preventDefault();
|
746 |
+
|
747 |
+
if ( file_frame ) {
|
748 |
+
file_frame.open();
|
749 |
+
return;
|
750 |
+
}
|
751 |
+
file_frame = wp.media.frames.downloadable_file = wp.media({
|
752 |
+
title: 'Choose an image',
|
753 |
+
button: {
|
754 |
+
text: 'Use image'
|
755 |
+
},
|
756 |
+
multiple: false
|
757 |
+
});
|
758 |
+
file_frame.on( 'select', function() {
|
759 |
+
var attachment = file_frame.state().get( 'selection' ).first().toJSON();
|
760 |
+
var attachment_thumbnail = attachment.sizes.thumbnail || attachment.sizes.full;
|
761 |
+
|
762 |
+
$( '#tutor_profile_photo_id' ).val( attachment.id );
|
763 |
+
$( '.tutor-profile-photo-upload-wrap' ).find( 'img' ).attr( 'src', attachment_thumbnail.url );
|
764 |
+
$( '.tutor-profile-photo-delete-btn' ).show();
|
765 |
+
});
|
766 |
+
file_frame.open();
|
767 |
+
});
|
768 |
+
|
769 |
+
$( document ).on( 'click', '.tutor-profile-photo-delete-btn', function() {
|
770 |
+
$( '.tutor-profile-photo-upload-wrap' ).find( 'img' ).attr( 'src', _tutorobject.placeholder_img_src );
|
771 |
+
$( '#tutor_profile_photo_id' ).val( '' );
|
772 |
+
$( '.tutor-profile-photo-delete-btn' ).hide();
|
773 |
+
return false;
|
774 |
+
});
|
775 |
+
|
776 |
+
|
777 |
|
778 |
|
779 |
});
|
classes/Admin.php
CHANGED
@@ -184,7 +184,7 @@ class Admin{
|
|
184 |
* @since v.1.0.0
|
185 |
*/
|
186 |
public function check_if_current_users_post(){
|
187 |
-
if (! current_user_can(tutor()->instructor_role)) {
|
188 |
return;
|
189 |
}
|
190 |
|
@@ -217,7 +217,6 @@ class Admin{
|
|
217 |
$template_path = tutor()->path.'templates/';
|
218 |
}
|
219 |
|
220 |
-
|
221 |
$files = @scandir( $template_path ); // @codingStandardsIgnoreLine.
|
222 |
$result = array();
|
223 |
|
184 |
* @since v.1.0.0
|
185 |
*/
|
186 |
public function check_if_current_users_post(){
|
187 |
+
if (current_user_can('administrator') || ! current_user_can(tutor()->instructor_role)) {
|
188 |
return;
|
189 |
}
|
190 |
|
217 |
$template_path = tutor()->path.'templates/';
|
218 |
}
|
219 |
|
|
|
220 |
$files = @scandir( $template_path ); // @codingStandardsIgnoreLine.
|
221 |
$result = array();
|
222 |
|
classes/Assets.php
CHANGED
@@ -17,6 +17,7 @@ class Assets{
|
|
17 |
public function admin_scripts(){
|
18 |
wp_enqueue_style('tutor-select2', tutor()->url.'assets/packages/select2/select2.min.css', array(), tutor()->version);
|
19 |
wp_enqueue_style('tutor-admin', tutor()->url.'assets/css/tutor-admin.css', array(), tutor()->version);
|
|
|
20 |
|
21 |
/**
|
22 |
* Scripts
|
@@ -42,12 +43,18 @@ class Assets{
|
|
42 |
|
43 |
wp_enqueue_editor();
|
44 |
|
|
|
|
|
|
|
|
|
|
|
45 |
$options = tutor_utils()->get_option();
|
46 |
$localize_data = array(
|
47 |
'ajaxurl' => admin_url('admin-ajax.php'),
|
48 |
'nonce_key' => tutor()->nonce,
|
49 |
tutor()->nonce => wp_create_nonce( tutor()->nonce_action ),
|
50 |
'options' => $options,
|
|
|
51 |
);
|
52 |
|
53 |
if ( ! empty($post->post_type) && $post->post_type === 'tutor_quiz'){
|
17 |
public function admin_scripts(){
|
18 |
wp_enqueue_style('tutor-select2', tutor()->url.'assets/packages/select2/select2.min.css', array(), tutor()->version);
|
19 |
wp_enqueue_style('tutor-admin', tutor()->url.'assets/css/tutor-admin.css', array(), tutor()->version);
|
20 |
+
wp_enqueue_style('tutor-icon', tutor()->url.'assets/icons/css/tutor-icon.css', array(), tutor()->version);
|
21 |
|
22 |
/**
|
23 |
* Scripts
|
43 |
|
44 |
wp_enqueue_editor();
|
45 |
|
46 |
+
$tutor_dashboard_page_id = (int) tutor_utils()->get_option('tutor_dashboard_page_id');
|
47 |
+
if ($tutor_dashboard_page_id === get_the_ID()){
|
48 |
+
wp_enqueue_media();
|
49 |
+
}
|
50 |
+
|
51 |
$options = tutor_utils()->get_option();
|
52 |
$localize_data = array(
|
53 |
'ajaxurl' => admin_url('admin-ajax.php'),
|
54 |
'nonce_key' => tutor()->nonce,
|
55 |
tutor()->nonce => wp_create_nonce( tutor()->nonce_action ),
|
56 |
'options' => $options,
|
57 |
+
'placeholder_img_src' => tutor_placeholder_img_src(),
|
58 |
);
|
59 |
|
60 |
if ( ! empty($post->post_type) && $post->post_type === 'tutor_quiz'){
|
classes/Course.php
CHANGED
@@ -28,6 +28,12 @@ class Course extends Tutor_Base {
|
|
28 |
add_action('wp_ajax_tutor_load_instructors_modal', array($this, 'tutor_load_instructors_modal'));
|
29 |
add_action('wp_ajax_tutor_add_instructors_to_course', array($this, 'tutor_add_instructors_to_course'));
|
30 |
add_action('wp_ajax_detach_instructor_from_course', array($this, 'detach_instructor_from_course'));
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
}
|
32 |
/**
|
33 |
* Registering metabox
|
@@ -519,5 +525,11 @@ class Course extends Tutor_Base {
|
|
519 |
wp_send_json_success();
|
520 |
}
|
521 |
|
|
|
|
|
|
|
|
|
|
|
|
|
522 |
|
523 |
}
|
28 |
add_action('wp_ajax_tutor_load_instructors_modal', array($this, 'tutor_load_instructors_modal'));
|
29 |
add_action('wp_ajax_tutor_add_instructors_to_course', array($this, 'tutor_add_instructors_to_course'));
|
30 |
add_action('wp_ajax_detach_instructor_from_course', array($this, 'detach_instructor_from_course'));
|
31 |
+
|
32 |
+
/**
|
33 |
+
* Frontend Dashboard
|
34 |
+
*/
|
35 |
+
add_action('wp_ajax_tutor_delete_dashboard_course', array($this, 'tutor_delete_dashboard_course'));
|
36 |
+
|
37 |
}
|
38 |
/**
|
39 |
* Registering metabox
|
525 |
wp_send_json_success();
|
526 |
}
|
527 |
|
528 |
+
public function tutor_delete_dashboard_course(){
|
529 |
+
$course_id = intval(sanitize_text_field($_POST['course_id']));
|
530 |
+
wp_trash_post($course_id);
|
531 |
+
wp_send_json_success();
|
532 |
+
}
|
533 |
+
|
534 |
|
535 |
}
|
classes/Options.php
CHANGED
@@ -97,13 +97,11 @@ class Options {
|
|
97 |
'load_tutor_css' => array(
|
98 |
'type' => 'checkbox',
|
99 |
'label' => __('Load Tutor default CSS', 'tutor'),
|
100 |
-
'default' => '1',
|
101 |
'desc' => __('If your theme has its own styling, then you can turn it off to load CSS from the plugin directory', 'tutor'),
|
102 |
),
|
103 |
'load_tutor_js' => array(
|
104 |
'type' => 'checkbox',
|
105 |
'label' => __('Load Tutor default JavaScript', 'tutor'),
|
106 |
-
'default' => '1',
|
107 |
'desc' => __('If you have put required script in your theme javascript file, then you can turn it off to load JavaScript from the plugin directory', 'tutor'),
|
108 |
),
|
109 |
'student_must_login_to_view_course' => array(
|
97 |
'load_tutor_css' => array(
|
98 |
'type' => 'checkbox',
|
99 |
'label' => __('Load Tutor default CSS', 'tutor'),
|
|
|
100 |
'desc' => __('If your theme has its own styling, then you can turn it off to load CSS from the plugin directory', 'tutor'),
|
101 |
),
|
102 |
'load_tutor_js' => array(
|
103 |
'type' => 'checkbox',
|
104 |
'label' => __('Load Tutor default JavaScript', 'tutor'),
|
|
|
105 |
'desc' => __('If you have put required script in your theme javascript file, then you can turn it off to load JavaScript from the plugin directory', 'tutor'),
|
106 |
),
|
107 |
'student_must_login_to_view_course' => array(
|
classes/Post_types.php
CHANGED
@@ -108,22 +108,22 @@ class Post_types{
|
|
108 |
register_taxonomy( 'course-category', $this->course_post_type, $args );
|
109 |
|
110 |
$labels = array(
|
111 |
-
'name' => _x( '
|
112 |
-
'singular_name' => _x( '
|
113 |
-
'search_items' => __( 'Search
|
114 |
-
'popular_items' => __( 'Popular
|
115 |
-
'all_items' => __( 'All
|
116 |
'parent_item' => null,
|
117 |
'parent_item_colon' => null,
|
118 |
-
'edit_item' => __( 'Edit
|
119 |
-
'update_item' => __( 'Update
|
120 |
-
'add_new_item' => __( 'Add New
|
121 |
-
'new_item_name' => __( 'New
|
122 |
-
'separate_items_with_commas' => __( 'Separate
|
123 |
-
'add_or_remove_items' => __( 'Add or remove
|
124 |
-
'choose_from_most_used' => __( 'Choose from the most used
|
125 |
-
'not_found' => __( 'No
|
126 |
-
'menu_name' => __( '
|
127 |
);
|
128 |
|
129 |
$args = array(
|
108 |
register_taxonomy( 'course-category', $this->course_post_type, $args );
|
109 |
|
110 |
$labels = array(
|
111 |
+
'name' => _x( 'Tags', 'taxonomy general name', 'tutor' ),
|
112 |
+
'singular_name' => _x( 'Tag', 'taxonomy singular name', 'tutor' ),
|
113 |
+
'search_items' => __( 'Search Tags', 'tutor' ),
|
114 |
+
'popular_items' => __( 'Popular Tags', 'tutor' ),
|
115 |
+
'all_items' => __( 'All Tags', 'tutor' ),
|
116 |
'parent_item' => null,
|
117 |
'parent_item_colon' => null,
|
118 |
+
'edit_item' => __( 'Edit Tag', 'tutor' ),
|
119 |
+
'update_item' => __( 'Update Tag', 'tutor' ),
|
120 |
+
'add_new_item' => __( 'Add New Tag', 'tutor' ),
|
121 |
+
'new_item_name' => __( 'New Tag Name', 'tutor' ),
|
122 |
+
'separate_items_with_commas' => __( 'Separate Tags with commas', 'tutor' ),
|
123 |
+
'add_or_remove_items' => __( 'Add or remove Tags', 'tutor' ),
|
124 |
+
'choose_from_most_used' => __( 'Choose from the most used Tags', 'tutor' ),
|
125 |
+
'not_found' => __( 'No Tags found.', 'tutor' ),
|
126 |
+
'menu_name' => __( 'Tags', 'tutor' ),
|
127 |
);
|
128 |
|
129 |
$args = array(
|
classes/Rewrite_Rules.php
CHANGED
@@ -51,7 +51,7 @@ class Rewrite_Rules extends Tutor_Base {
|
|
51 |
|
52 |
if (is_array($course_nav_items) && count($course_nav_items)){
|
53 |
foreach ($course_nav_items as $nav_key => $nav_item){
|
54 |
-
$new_rules[$this->course_post_type."/(.+?)/{$nav_key}/?$"] =
|
55 |
}
|
56 |
}
|
57 |
|
@@ -61,8 +61,7 @@ class Rewrite_Rules extends Tutor_Base {
|
|
61 |
$new_rules["(.+?)/{$dashboard_key}/?$"] ='index.php?pagename='.$wp_rewrite->preg_index(1).'&tutor_dashboard_page=' .$dashboard_key;
|
62 |
|
63 |
//Sub Page of dashboard sub page
|
64 |
-
$new_rules["(.+?)/{$dashboard_key}/([^/]*)/?$"] ='index.php?pagename='.$wp_rewrite->preg_index(1).'&tutor_dashboard_page='
|
65 |
-
.$dashboard_key.'&tutor_dashboard_sub_page='.$wp_rewrite->preg_index(2);
|
66 |
}
|
67 |
|
68 |
$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
|
51 |
|
52 |
if (is_array($course_nav_items) && count($course_nav_items)){
|
53 |
foreach ($course_nav_items as $nav_key => $nav_item){
|
54 |
+
$new_rules[$this->course_post_type."/(.+?)/{$nav_key}/?$"] ="index.php?post_type={$this->course_post_type}&name=".$wp_rewrite->preg_index(1).'&course_subpage='.$nav_key;
|
55 |
}
|
56 |
}
|
57 |
|
61 |
$new_rules["(.+?)/{$dashboard_key}/?$"] ='index.php?pagename='.$wp_rewrite->preg_index(1).'&tutor_dashboard_page=' .$dashboard_key;
|
62 |
|
63 |
//Sub Page of dashboard sub page
|
64 |
+
$new_rules["(.+?)/{$dashboard_key}/([^/]*)/?$"] ='index.php?pagename='.$wp_rewrite->preg_index(1).'&tutor_dashboard_page=' .$dashboard_key.'&tutor_dashboard_sub_page='.$wp_rewrite->preg_index(2);
|
|
|
65 |
}
|
66 |
|
67 |
$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
|
classes/Student.php
CHANGED
@@ -15,6 +15,11 @@ class Student {
|
|
15 |
protected $error_msgs = '';
|
16 |
public function __construct() {
|
17 |
add_action('template_redirect', array($this, 'register_student'));
|
|
|
|
|
|
|
|
|
|
|
18 |
}
|
19 |
|
20 |
/**
|
@@ -105,6 +110,120 @@ class Student {
|
|
105 |
public function tutor_student_form_validation_errors(){
|
106 |
return $this->error_msgs;
|
107 |
}
|
108 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
109 |
|
110 |
}
|
15 |
protected $error_msgs = '';
|
16 |
public function __construct() {
|
17 |
add_action('template_redirect', array($this, 'register_student'));
|
18 |
+
add_action('template_redirect', array($this, 'update_profile'));
|
19 |
+
|
20 |
+
add_filter('get_avatar_url', array($this, 'filter_avatar'), 10, 3);
|
21 |
+
|
22 |
+
add_action('tutor_action_tutor_reset_password', array($this, 'tutor_reset_password'));
|
23 |
}
|
24 |
|
25 |
/**
|
110 |
public function tutor_student_form_validation_errors(){
|
111 |
return $this->error_msgs;
|
112 |
}
|
113 |
+
|
114 |
+
public function update_profile(){
|
115 |
+
if ( ! isset($_POST['tutor_action']) || $_POST['tutor_action'] !== 'tutor_profile_edit' ){
|
116 |
+
return;
|
117 |
+
}
|
118 |
+
|
119 |
+
//Checking nonce
|
120 |
+
tutor_utils()->checking_nonce();
|
121 |
+
|
122 |
+
$user_id = get_current_user_id();
|
123 |
+
$first_name = sanitize_text_field(tutor_utils()->input_old('first_name'));
|
124 |
+
$last_name = sanitize_text_field(tutor_utils()->input_old('last_name'));
|
125 |
+
$phone_number = sanitize_text_field(tutor_utils()->input_old('phone_number'));
|
126 |
+
$tutor_profile_bio = wp_kses_post(tutor_utils()->input_old('tutor_profile_bio'));
|
127 |
+
|
128 |
+
$userdata = array(
|
129 |
+
'ID' => $user_id,
|
130 |
+
'first_name' => $first_name,
|
131 |
+
'last_name' => $last_name,
|
132 |
+
);
|
133 |
+
$user_id = wp_update_user( $userdata );
|
134 |
+
|
135 |
+
if ( ! is_wp_error( $user_id ) ) {
|
136 |
+
$_tutor_profile_photo = sanitize_text_field(tutor_utils()->avalue_dot('tutor_profile_photo_id', $_POST));
|
137 |
+
|
138 |
+
update_user_meta($user_id, 'phone_number', $phone_number);
|
139 |
+
update_user_meta($user_id, '_tutor_profile_bio', $tutor_profile_bio);
|
140 |
+
update_user_meta($user_id, '_tutor_profile_photo', $_tutor_profile_photo);
|
141 |
+
}
|
142 |
+
|
143 |
+
wp_redirect(wp_get_raw_referer());
|
144 |
+
die();
|
145 |
+
}
|
146 |
+
|
147 |
+
/**
|
148 |
+
* @param $url
|
149 |
+
* @param $id_or_email
|
150 |
+
* @param $args
|
151 |
+
*
|
152 |
+
* @return false|string
|
153 |
+
*
|
154 |
+
* Change avatar URL with Tutor User Photo
|
155 |
+
*/
|
156 |
+
|
157 |
+
public function filter_avatar( $url, $id_or_email, $args){
|
158 |
+
global $wpdb;
|
159 |
+
|
160 |
+
$finder = false;
|
161 |
+
|
162 |
+
if ( is_numeric( $id_or_email ) ) {
|
163 |
+
$finder = absint( $id_or_email ) ;
|
164 |
+
} elseif ( is_string( $id_or_email ) ) {
|
165 |
+
$finder = $id_or_email;
|
166 |
+
} elseif ( $id_or_email instanceof WP_User ) {
|
167 |
+
// User Object
|
168 |
+
$finder = $id_or_email->ID;
|
169 |
+
} elseif ( $id_or_email instanceof WP_Post ) {
|
170 |
+
// Post Object
|
171 |
+
$finder = (int) $id_or_email->post_author;
|
172 |
+
} elseif ( $id_or_email instanceof WP_Comment ) {
|
173 |
+
return $url;
|
174 |
+
}
|
175 |
+
|
176 |
+
if ( ! $finder){
|
177 |
+
return $url;
|
178 |
+
}
|
179 |
+
|
180 |
+
$user_id = (int) $wpdb->get_var("SELECT ID FROM {$wpdb->users} WHERE ID = '{$finder}' OR user_email = '{$finder}' ");
|
181 |
+
if ($user_id){
|
182 |
+
$profile_photo = get_user_meta($user_id, '_tutor_profile_photo', true);
|
183 |
+
if ($profile_photo){
|
184 |
+
$url = wp_get_attachment_image_url($profile_photo, 'thumbnail');
|
185 |
+
}
|
186 |
+
}
|
187 |
+
return $url;
|
188 |
+
}
|
189 |
+
|
190 |
+
public function tutor_reset_password(){
|
191 |
+
//Checking nonce
|
192 |
+
tutor_utils()->checking_nonce();
|
193 |
+
|
194 |
+
$user = wp_get_current_user();
|
195 |
+
|
196 |
+
$previous_password = sanitize_text_field($_POST['previous_password']);
|
197 |
+
$new_password = sanitize_text_field($_POST['new_password']);
|
198 |
+
$confirm_new_password = sanitize_text_field($_POST['confirm_new_password']);
|
199 |
+
|
200 |
+
$previous_password_checked = wp_check_password( $previous_password, $user->user_pass, $user->ID);
|
201 |
+
|
202 |
+
$validation_errors = array();
|
203 |
+
if ( ! $previous_password_checked){
|
204 |
+
$validation_errors['incorrect_previous_password'] = __('Incorrect Previous Password', 'tutor');
|
205 |
+
}
|
206 |
+
if (empty($new_password)){
|
207 |
+
$validation_errors['new_password_required'] = __('New Password Required', 'tutor');
|
208 |
+
}
|
209 |
+
if (empty($confirm_new_password)){
|
210 |
+
$validation_errors['confirm_password_required'] = __('Confirm Password Required', 'tutor');
|
211 |
+
}
|
212 |
+
if ( $new_password !== $confirm_new_password){
|
213 |
+
$validation_errors['password_not_matched'] = __('New password and confirm password does not matched', 'tutor');
|
214 |
+
}
|
215 |
+
if (count($validation_errors)){
|
216 |
+
$this->error_msgs = $validation_errors;
|
217 |
+
add_filter('tutor_reset_password_validation_errors', array($this, 'tutor_student_form_validation_errors'));
|
218 |
+
return;
|
219 |
+
}
|
220 |
+
|
221 |
+
if ($previous_password_checked && ! empty($new_password) && $new_password === $confirm_new_password){
|
222 |
+
wp_set_password($new_password, $user->ID);
|
223 |
+
}
|
224 |
+
|
225 |
+
wp_redirect(wp_get_raw_referer());
|
226 |
+
die();
|
227 |
+
}
|
228 |
|
229 |
}
|
classes/Taxonomies.php
ADDED
@@ -0,0 +1,222 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
namespace TUTOR;
|
3 |
+
|
4 |
+
if ( ! defined( 'ABSPATH' ) )
|
5 |
+
exit;
|
6 |
+
|
7 |
+
class Taxonomies{
|
8 |
+
|
9 |
+
public function __construct() {
|
10 |
+
|
11 |
+
add_action( 'course-category_add_form_fields', array( $this, 'add_category_fields' ) );
|
12 |
+
add_action( 'course-category_edit_form_fields', array( $this, 'edit_category_fields' ) );
|
13 |
+
|
14 |
+
add_action( 'created_term', array( $this, 'save_category_fields' ), 10, 3 );
|
15 |
+
add_action( 'edit_term', array( $this, 'save_category_fields' ), 10, 3 );
|
16 |
+
|
17 |
+
add_filter( 'manage_edit-course-category_columns', array( $this, 'course_category_columns' ) );
|
18 |
+
add_filter( 'manage_course-category_custom_column', array( $this, 'course_category_column' ), 10, 3 );
|
19 |
+
|
20 |
+
}
|
21 |
+
|
22 |
+
public function add_category_fields(){
|
23 |
+
?>
|
24 |
+
<div class="form-field term-thumbnail-wrap">
|
25 |
+
<label><?php esc_html_e( 'Thumbnail', 'tutor' ); ?></label>
|
26 |
+
<div id="course-category_thumbnail" style="float: left; margin-right: 10px;"><img src="<?php echo esc_url( tutor_placeholder_img_src() ); ?>" width="60px" height="60px" /></div>
|
27 |
+
<div style="line-height: 60px;">
|
28 |
+
<input type="hidden" id="course-category_thumbnail_id" name="course_category_thumbnail_id" />
|
29 |
+
<button type="button" class="upload_image_button button"><?php esc_html_e( 'Upload/Add image', 'tutor' ); ?></button>
|
30 |
+
<button type="button" class="remove_image_button button"><?php esc_html_e( 'Remove image', 'tutor' ); ?></button>
|
31 |
+
</div>
|
32 |
+
<script type="text/javascript">
|
33 |
+
|
34 |
+
// Only show the "remove image" button when needed
|
35 |
+
if ( ! jQuery( '#course-category_thumbnail_id' ).val() ) {
|
36 |
+
jQuery( '.remove_image_button' ).hide();
|
37 |
+
}
|
38 |
+
|
39 |
+
// Uploading files
|
40 |
+
var file_frame;
|
41 |
+
|
42 |
+
jQuery( document ).on( 'click', '.upload_image_button', function( event ) {
|
43 |
+
|
44 |
+
event.preventDefault();
|
45 |
+
|
46 |
+
// If the media frame already exists, reopen it.
|
47 |
+
if ( file_frame ) {
|
48 |
+
file_frame.open();
|
49 |
+
return;
|
50 |
+
}
|
51 |
+
|
52 |
+
// Create the media frame.
|
53 |
+
file_frame = wp.media.frames.downloadable_file = wp.media({
|
54 |
+
title: '<?php esc_html_e( 'Choose an image', 'tutor' ); ?>',
|
55 |
+
button: {
|
56 |
+
text: '<?php esc_html_e( 'Use image', 'tutor' ); ?>'
|
57 |
+
},
|
58 |
+
multiple: false
|
59 |
+
});
|
60 |
+
|
61 |
+
// When an image is selected, run a callback.
|
62 |
+
file_frame.on( 'select', function() {
|
63 |
+
var attachment = file_frame.state().get( 'selection' ).first().toJSON();
|
64 |
+
var attachment_thumbnail = attachment.sizes.thumbnail || attachment.sizes.full;
|
65 |
+
|
66 |
+
jQuery( '#course-category_thumbnail_id' ).val( attachment.id );
|
67 |
+
jQuery( '#course-category_thumbnail' ).find( 'img' ).attr( 'src', attachment_thumbnail.url );
|
68 |
+
jQuery( '.remove_image_button' ).show();
|
69 |
+
});
|
70 |
+
|
71 |
+
// Finally, open the modal.
|
72 |
+
file_frame.open();
|
73 |
+
});
|
74 |
+
|
75 |
+
jQuery( document ).on( 'click', '.remove_image_button', function() {
|
76 |
+
jQuery( '#course-category_thumbnail' ).find( 'img' ).attr( 'src', '<?php echo esc_js( tutor_placeholder_img_src() ); ?>' );
|
77 |
+
jQuery( '#course-category_thumbnail_id' ).val( '' );
|
78 |
+
jQuery( '.remove_image_button' ).hide();
|
79 |
+
return false;
|
80 |
+
});
|
81 |
+
|
82 |
+
</script>
|
83 |
+
<div class="clear"></div>
|
84 |
+
</div>
|
85 |
+
<?php
|
86 |
+
}
|
87 |
+
|
88 |
+
|
89 |
+
public function edit_category_fields($term){
|
90 |
+
|
91 |
+
$thumbnail_id = absint( get_term_meta( $term->term_id, 'thumbnail_id', true ) );
|
92 |
+
|
93 |
+
if ( $thumbnail_id ) {
|
94 |
+
$image = wp_get_attachment_thumb_url( $thumbnail_id );
|
95 |
+
} else {
|
96 |
+
$image = tutor_placeholder_img_src();
|
97 |
+
}
|
98 |
+
?>
|
99 |
+
|
100 |
+
<tr class="form-field term-thumbnail-wrap">
|
101 |
+
<th scope="row" valign="top"><label><?php esc_html_e( 'Thumbnail', 'woocommerce' ); ?></label></th>
|
102 |
+
<td>
|
103 |
+
|
104 |
+
<div class="form-field term-thumbnail-wrap">
|
105 |
+
<div id="course-category_thumbnail" style="float: left; margin-right: 10px;"><img src="<?php echo esc_url( $image ); ?>" width="60px" height="60px" /></div>
|
106 |
+
<div style="line-height: 60px;">
|
107 |
+
<input type="hidden" id="course-category_thumbnail_id" name="course_category_thumbnail_id" value="<?php echo esc_attr( $thumbnail_id ); ?>" />
|
108 |
+
<button type="button" class="upload_image_button button"><?php esc_html_e( 'Upload/Add image', 'tutor' ); ?></button>
|
109 |
+
<button type="button" class="remove_image_button button"><?php esc_html_e( 'Remove image', 'tutor' ); ?></button>
|
110 |
+
</div>
|
111 |
+
<script type="text/javascript">
|
112 |
+
|
113 |
+
// Only show the "remove image" button when needed
|
114 |
+
if ( ! jQuery( '#course-category_thumbnail_id' ).val() ) {
|
115 |
+
jQuery( '.remove_image_button' ).hide();
|
116 |
+
}
|
117 |
+
|
118 |
+
// Uploading files
|
119 |
+
var file_frame;
|
120 |
+
|
121 |
+
jQuery( document ).on( 'click', '.upload_image_button', function( event ) {
|
122 |
+
|
123 |
+
event.preventDefault();
|
124 |
+
|
125 |
+
// If the media frame already exists, reopen it.
|
126 |
+
if ( file_frame ) {
|
127 |
+
file_frame.open();
|
128 |
+
return;
|
129 |
+
}
|
130 |
+
|
131 |
+
// Create the media frame.
|
132 |
+
file_frame = wp.media.frames.downloadable_file = wp.media({
|
133 |
+
title: '<?php esc_html_e( 'Choose an image', 'tutor' ); ?>',
|
134 |
+
button: {
|
135 |
+
text: '<?php esc_html_e( 'Use image', 'tutor' ); ?>'
|
136 |
+
},
|
137 |
+
multiple: false
|
138 |
+
});
|
139 |
+
|
140 |
+
// When an image is selected, run a callback.
|
141 |
+
file_frame.on( 'select', function() {
|
142 |
+
var attachment = file_frame.state().get( 'selection' ).first().toJSON();
|
143 |
+
var attachment_thumbnail = attachment.sizes.thumbnail || attachment.sizes.full;
|
144 |
+
|
145 |
+
jQuery( '#course-category_thumbnail_id' ).val( attachment.id );
|
146 |
+
jQuery( '#course-category_thumbnail' ).find( 'img' ).attr( 'src', attachment_thumbnail.url );
|
147 |
+
jQuery( '.remove_image_button' ).show();
|
148 |
+
});
|
149 |
+
|
150 |
+
// Finally, open the modal.
|
151 |
+
file_frame.open();
|
152 |
+
});
|
153 |
+
|
154 |
+
jQuery( document ).on( 'click', '.remove_image_button', function() {
|
155 |
+
jQuery( '#course-category_thumbnail' ).find( 'img' ).attr( 'src', '<?php echo esc_js( tutor_placeholder_img_src() ); ?>' );
|
156 |
+
jQuery( '#course-category_thumbnail_id' ).val( '' );
|
157 |
+
jQuery( '.remove_image_button' ).hide();
|
158 |
+
return false;
|
159 |
+
});
|
160 |
+
|
161 |
+
</script>
|
162 |
+
<div class="clear"></div>
|
163 |
+
</div>
|
164 |
+
|
165 |
+
</td>
|
166 |
+
</tr>
|
167 |
+
<?php
|
168 |
+
}
|
169 |
+
|
170 |
+
/**
|
171 |
+
* @param $term_id
|
172 |
+
* @param string $tt_id
|
173 |
+
* @param string $taxonomy
|
174 |
+
*
|
175 |
+
* Save Course Category Thumbnail
|
176 |
+
*/
|
177 |
+
|
178 |
+
public function save_category_fields( $term_id, $tt_id = '', $taxonomy = '' ) {
|
179 |
+
if ( isset( $_POST['course_category_thumbnail_id'] ) && 'course-category' === $taxonomy ) {
|
180 |
+
update_term_meta( $term_id, 'thumbnail_id', absint( $_POST['course_category_thumbnail_id'] ) );
|
181 |
+
}
|
182 |
+
}
|
183 |
+
|
184 |
+
|
185 |
+
public function course_category_columns($columns){
|
186 |
+
$new_columns = array();
|
187 |
+
|
188 |
+
if ( isset( $columns['cb'] ) ) {
|
189 |
+
$new_columns['cb'] = $columns['cb'];
|
190 |
+
unset( $columns['cb'] );
|
191 |
+
}
|
192 |
+
|
193 |
+
$new_columns['thumb'] = __( 'Image', 'tutor' );
|
194 |
+
|
195 |
+
$columns = array_merge( $new_columns, $columns );
|
196 |
+
$columns['handle'] = '';
|
197 |
+
|
198 |
+
return $columns;
|
199 |
+
}
|
200 |
+
|
201 |
+
public function course_category_column( $columns, $column, $id ) {
|
202 |
+
if ( 'thumb' === $column ) {
|
203 |
+
$thumbnail_id = get_term_meta( $id, 'thumbnail_id', true );
|
204 |
+
|
205 |
+
if ( $thumbnail_id ) {
|
206 |
+
$image = wp_get_attachment_thumb_url( $thumbnail_id );
|
207 |
+
} else {
|
208 |
+
$image = tutor_placeholder_img_src();
|
209 |
+
}
|
210 |
+
|
211 |
+
// Prevent esc_url from breaking spaces in urls for image embeds. Ref: https://core.trac.wordpress.org/ticket/23605 .
|
212 |
+
$image = str_replace( ' ', '%20', $image );
|
213 |
+
$columns .= '<img src="' . esc_url( $image ) . '" alt="' . esc_attr__( 'Thumbnail', 'tutor' ) . '" class="wp-post-image" height="48" width="48" />';
|
214 |
+
}
|
215 |
+
if ( 'handle' === $column ) {
|
216 |
+
$columns .= '<input type="hidden" name="term_id" value="' . esc_attr( $id ) . '" />';
|
217 |
+
}
|
218 |
+
return $columns;
|
219 |
+
}
|
220 |
+
|
221 |
+
|
222 |
+
}
|
classes/Tutor.php
CHANGED
@@ -26,6 +26,7 @@ final class Tutor{
|
|
26 |
|
27 |
private $addons;
|
28 |
private $post_types;
|
|
|
29 |
private $assets;
|
30 |
private $course;
|
31 |
private $lesson;
|
@@ -84,6 +85,7 @@ final class Tutor{
|
|
84 |
|
85 |
$this->addons = new Addons();
|
86 |
$this->post_types = new Post_types();
|
|
|
87 |
$this->assets = new Assets();
|
88 |
$this->admin = new Admin();
|
89 |
$this->ajax = new Ajax();
|
@@ -113,6 +115,9 @@ final class Tutor{
|
|
113 |
$this->run();
|
114 |
|
115 |
do_action('tutor_loaded');
|
|
|
|
|
|
|
116 |
}
|
117 |
/**
|
118 |
* @param $className
|
@@ -152,6 +157,16 @@ final class Tutor{
|
|
152 |
do_action('tutor_after_run');
|
153 |
}
|
154 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
/**
|
156 |
* Do some task during plugin activation
|
157 |
*/
|
26 |
|
27 |
private $addons;
|
28 |
private $post_types;
|
29 |
+
private $taxonomies;
|
30 |
private $assets;
|
31 |
private $course;
|
32 |
private $lesson;
|
85 |
|
86 |
$this->addons = new Addons();
|
87 |
$this->post_types = new Post_types();
|
88 |
+
$this->taxonomies = new Taxonomies();
|
89 |
$this->assets = new Assets();
|
90 |
$this->admin = new Admin();
|
91 |
$this->ajax = new Ajax();
|
115 |
$this->run();
|
116 |
|
117 |
do_action('tutor_loaded');
|
118 |
+
|
119 |
+
|
120 |
+
add_action( 'init', array( $this, 'init_action' ) );
|
121 |
}
|
122 |
/**
|
123 |
* @param $className
|
157 |
do_action('tutor_after_run');
|
158 |
}
|
159 |
|
160 |
+
/**
|
161 |
+
* Tutor Action Via do_action
|
162 |
+
* @since 1.2.14
|
163 |
+
*/
|
164 |
+
public function init_action(){
|
165 |
+
if (isset($_REQUEST['tutor_action'])){
|
166 |
+
do_action('tutor_action_'.$_REQUEST['tutor_action']);
|
167 |
+
}
|
168 |
+
}
|
169 |
+
|
170 |
/**
|
171 |
* Do some task during plugin activation
|
172 |
*/
|
classes/Utils.php
CHANGED
@@ -448,15 +448,19 @@ class Utils {
|
|
448 |
*
|
449 |
* @since v.1.0.0
|
450 |
*/
|
451 |
-
public function get_courses_by_instructor($instructor_id = 0, $post_status = 'publish'){
|
452 |
global $wpdb;
|
453 |
|
454 |
$instructor_id = $this->get_user_id($instructor_id);
|
455 |
$course_post_type = tutor()->course_post_type;
|
456 |
|
457 |
-
|
458 |
if ($post_status === 'any'){
|
459 |
$where_post_status = "";
|
|
|
|
|
|
|
|
|
460 |
}
|
461 |
|
462 |
$querystr = "
|
@@ -1923,23 +1927,31 @@ class Utils {
|
|
1923 |
|
1924 |
public function tutor_dashboard_pages(){
|
1925 |
$nav_items = array(
|
1926 |
-
|
1927 |
'index' => __('Dashboard', 'tutor'),
|
1928 |
'my-profile' => __('My Profile', 'tutor'),
|
1929 |
'enrolled-courses' => __('Enrolled Courses', 'tutor'),
|
1930 |
-
'my-courses' => __('My Courses', 'tutor'),
|
1931 |
'wishlist' => __('Wishlist', 'tutor'),
|
1932 |
-
'
|
1933 |
-
|
1934 |
-
'earning' => __('Earning', 'tutor'),
|
1935 |
-
'withdraw' => __('Withdraw', 'tutor'),
|
1936 |
//'purchase-history' => __('Purchase History', 'tutor'),
|
1937 |
//'messages' => __('Messages', 'tutor'),
|
1938 |
-
//'settings' => __('Settings', 'tutor'),
|
1939 |
-
'logout' => __('Logout', 'tutor'),
|
1940 |
);
|
1941 |
|
1942 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1943 |
}
|
1944 |
|
1945 |
/**
|
@@ -3587,6 +3599,21 @@ class Utils {
|
|
3587 |
}
|
3588 |
return false;
|
3589 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3590 |
|
3591 |
/**
|
3592 |
* @return false|string
|
@@ -3866,23 +3893,29 @@ class Utils {
|
|
3866 |
SUM(instructor_amount) as instructor_amount,
|
3867 |
(SELECT SUM(amount) FROM {$wpdb->prefix}tutor_withdraws WHERE user_id = {$user_id} AND status != 'rejected' ) as
|
3868 |
withdraws_amount,
|
3869 |
-
(SUM(instructor_amount) - (SELECT withdraws_amount) ) as balance,
|
3870 |
SUM(admin_amount) as admin_amount,
|
3871 |
SUM(deduct_fees_amount) as deduct_fees_amount
|
3872 |
FROM {$wpdb->prefix}tutor_earnings
|
3873 |
WHERE user_id = {$user_id} AND order_status IN({$complete_status}) {$date_query} ");
|
3874 |
|
3875 |
-
|
3876 |
-
|
3877 |
-
|
3878 |
-
|
3879 |
-
|
3880 |
-
|
3881 |
-
|
3882 |
-
|
3883 |
-
|
3884 |
-
|
3885 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3886 |
|
3887 |
return $earning_sum;
|
3888 |
}
|
448 |
*
|
449 |
* @since v.1.0.0
|
450 |
*/
|
451 |
+
public function get_courses_by_instructor($instructor_id = 0, $post_status = array('publish')){
|
452 |
global $wpdb;
|
453 |
|
454 |
$instructor_id = $this->get_user_id($instructor_id);
|
455 |
$course_post_type = tutor()->course_post_type;
|
456 |
|
457 |
+
|
458 |
if ($post_status === 'any'){
|
459 |
$where_post_status = "";
|
460 |
+
}else{
|
461 |
+
$post_status = (array) $post_status;
|
462 |
+
$statuses = "'".implode("','", $post_status)."'";
|
463 |
+
$where_post_status = "AND $wpdb->posts.post_status IN({$statuses}) ";
|
464 |
}
|
465 |
|
466 |
$querystr = "
|
1927 |
|
1928 |
public function tutor_dashboard_pages(){
|
1929 |
$nav_items = array(
|
|
|
1930 |
'index' => __('Dashboard', 'tutor'),
|
1931 |
'my-profile' => __('My Profile', 'tutor'),
|
1932 |
'enrolled-courses' => __('Enrolled Courses', 'tutor'),
|
|
|
1933 |
'wishlist' => __('Wishlist', 'tutor'),
|
1934 |
+
'reviews' => __('Reviews', 'tutor'),
|
1935 |
+
|
|
|
|
|
1936 |
//'purchase-history' => __('Purchase History', 'tutor'),
|
1937 |
//'messages' => __('Messages', 'tutor'),
|
|
|
|
|
1938 |
);
|
1939 |
|
1940 |
+
if (current_user_can(tutor()->instructor_role)) {
|
1941 |
+
$instructor_items = array(
|
1942 |
+
'my-courses' => __('My Courses', 'tutor'),
|
1943 |
+
'quiz-attempts' => __('Quiz Attempts', 'tutor'),
|
1944 |
+
'earning' => __('Earning', 'tutor'),
|
1945 |
+
'withdraw' => __('Withdraw', 'tutor'),
|
1946 |
+
);
|
1947 |
+
|
1948 |
+
$nav_items = array_merge($nav_items, $instructor_items);
|
1949 |
+
}
|
1950 |
+
|
1951 |
+
$nav_items['settings'] = __('Settings', 'tutor');
|
1952 |
+
$nav_items['logout'] = __('Logout', 'tutor');
|
1953 |
+
|
1954 |
+
return apply_filters('tutor_dashboard/nav_items', $nav_items);
|
1955 |
}
|
1956 |
|
1957 |
/**
|
3599 |
}
|
3600 |
return false;
|
3601 |
}
|
3602 |
+
/**
|
3603 |
+
* @return bool|false|string
|
3604 |
+
*
|
3605 |
+
* Instructor registration form
|
3606 |
+
*
|
3607 |
+
* @since v.1.2.13
|
3608 |
+
*/
|
3609 |
+
public function instructor_register_url(){
|
3610 |
+
$instructor_register_page = (int) $this->get_option('instructor_register_page');
|
3611 |
+
|
3612 |
+
if ($instructor_register_page){
|
3613 |
+
return get_the_permalink($instructor_register_page);
|
3614 |
+
}
|
3615 |
+
return false;
|
3616 |
+
}
|
3617 |
|
3618 |
/**
|
3619 |
* @return false|string
|
3893 |
SUM(instructor_amount) as instructor_amount,
|
3894 |
(SELECT SUM(amount) FROM {$wpdb->prefix}tutor_withdraws WHERE user_id = {$user_id} AND status != 'rejected' ) as
|
3895 |
withdraws_amount,
|
|
|
3896 |
SUM(admin_amount) as admin_amount,
|
3897 |
SUM(deduct_fees_amount) as deduct_fees_amount
|
3898 |
FROM {$wpdb->prefix}tutor_earnings
|
3899 |
WHERE user_id = {$user_id} AND order_status IN({$complete_status}) {$date_query} ");
|
3900 |
|
3901 |
+
//TODO: need to check
|
3902 |
+
// (SUM(instructor_amount) - (SELECT withdraws_amount) ) as balance,
|
3903 |
+
|
3904 |
+
|
3905 |
+
if ( $earning_sum->course_price_total){
|
3906 |
+
$earning_sum->balance = $earning_sum->instructor_amount - $earning_sum->withdraws_amount;
|
3907 |
+
}else{
|
3908 |
+
|
3909 |
+
$earning_sum = (object) array(
|
3910 |
+
'course_price_total' => 0,
|
3911 |
+
'course_price_grand_total' => 0,
|
3912 |
+
'instructor_amount' => 0,
|
3913 |
+
'withdraws_amount' => 0,
|
3914 |
+
'balance' => 0,
|
3915 |
+
'admin_amount' => 0,
|
3916 |
+
'deduct_fees_amount' => 0,
|
3917 |
+
);
|
3918 |
+
}
|
3919 |
|
3920 |
return $earning_sum;
|
3921 |
}
|
includes/tutor-general-functions.php
CHANGED
@@ -14,4 +14,12 @@ if ( ! function_exists('tutor_withdrawal_methods')){
|
|
14 |
|
15 |
return $withdraw->available_withdraw_methods;
|
16 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
}
|
14 |
|
15 |
return $withdraw->available_withdraw_methods;
|
16 |
}
|
17 |
+
}
|
18 |
+
|
19 |
+
|
20 |
+
if ( ! function_exists('tutor_placeholder_img_src')) {
|
21 |
+
function tutor_placeholder_img_src() {
|
22 |
+
$src = tutor()->url . 'assets/images/placeholder.jpg';
|
23 |
+
return apply_filters( 'tutor_placeholder_img_src', $src );
|
24 |
+
}
|
25 |
}
|
readme.txt
CHANGED
@@ -3,9 +3,9 @@ Contributors: themeum
|
|
3 |
Donate link: https://www.themeum.com
|
4 |
Tags: lms, course, elearning, education, quiz, training, sell courses, courses, e-Learning, learning, learning management system, WordPress LMS
|
5 |
Requires at least: 4.5
|
6 |
-
Tested up to: 5.
|
7 |
Requires PHP: 5.4.0
|
8 |
-
Stable tag: 1.2.
|
9 |
License: GPLv3
|
10 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
@@ -206,6 +206,19 @@ Tutor enables you to use any third party plugins without facing any compatibilit
|
|
206 |
|
207 |
== Changelog ==
|
208 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
= 1.2.13 - 26 April, 2019 =
|
210 |
|
211 |
* Added: Instructor role to the administrator during plugin activation
|
3 |
Donate link: https://www.themeum.com
|
4 |
Tags: lms, course, elearning, education, quiz, training, sell courses, courses, e-Learning, learning, learning management system, WordPress LMS
|
5 |
Requires at least: 4.5
|
6 |
+
Tested up to: 5.2
|
7 |
Requires PHP: 5.4.0
|
8 |
+
Stable tag: 1.2.20
|
9 |
License: GPLv3
|
10 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
11 |
|
206 |
|
207 |
== Changelog ==
|
208 |
|
209 |
+
= 1.2.20 - 10 May, 2019 =
|
210 |
+
|
211 |
+
* Added: Reset Password from Tutor dashboard
|
212 |
+
* Added: Course Category Image
|
213 |
+
* Added: my course delete / trash from the dashboard
|
214 |
+
* Added: profile photo upload from dashboard profile edit page
|
215 |
+
* Added: Profile Edit from settings page
|
216 |
+
* Fixed: a default value issue in option checkbox
|
217 |
+
* Fixed: a permission issue for administrator while attempt to edit other authors course
|
218 |
+
* Fixed: course post type in rewrite URL, if it changes via the filter
|
219 |
+
* Removed: Gutenburg Addon for tutor dashboard as it's not necessary, now dashboard comes with settings > selected dashboard page.
|
220 |
+
* Renamed: Gutenberg blocks label
|
221 |
+
|
222 |
= 1.2.13 - 26 April, 2019 =
|
223 |
|
224 |
* Added: Instructor role to the administrator during plugin activation
|
templates/dashboard.php
CHANGED
@@ -26,7 +26,7 @@ if (isset($wp_query->query_vars['tutor_dashboard_sub_page']) && $wp_query->query
|
|
26 |
$dashboard_page_name = $wp_query->query_vars['tutor_dashboard_sub_page'];
|
27 |
if ($dashboard_page_slug){
|
28 |
$dashboard_page_name = $dashboard_page_slug.'/'.$dashboard_page_name;
|
29 |
-
|
30 |
}
|
31 |
|
32 |
$user_id = get_current_user_id();
|
@@ -40,57 +40,70 @@ do_action('tutor_dashboard/before/wrap'); ?>
|
|
40 |
|
41 |
<div class="tutor-row">
|
42 |
<div class="tutor-col-12">
|
43 |
-
<div class="tutor-dashboard-header
|
44 |
-
<div class="tutor-wrap tutor-dashboard-header">
|
45 |
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
</a>
|
50 |
-
</div>
|
51 |
|
52 |
-
|
53 |
|
54 |
-
|
55 |
-
|
56 |
-
|
|
|
|
|
|
|
|
|
57 |
|
58 |
-
|
|
|
|
|
59 |
<div class="tutor-dashboard-header-stats">
|
60 |
-
<div class="tutor-dashboard-header-social-wrap">
|
61 |
-
<a href=""><i class="tutor-icon-facebook"></i> </a>
|
62 |
-
<a href=""><i class="tutor-icon-twitter"></i> </a>
|
63 |
-
<a href=""><i class="tutor-icon-youtube"></i> </a>
|
64 |
-
</div>
|
65 |
<div class="tutor-dashboard-header-ratings">
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
<span>4.6</span>
|
70 |
-
<span> (<?php /*_e(sprintf('%d Ratings', 172), 'tutor') */?>) </span>
|
71 |
-
</div>
|
72 |
-
<div class="tutor-dashboard-header-notifications">
|
73 |
-
<p class="tutor-notification-text"><?php /*_e('Notification'); */?> <span>9</span> </p>
|
74 |
</div>
|
75 |
-
|
|
|
|
|
|
|
|
|
76 |
|
77 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
|
79 |
</div>
|
80 |
|
81 |
</div>
|
82 |
-
|
83 |
</div>
|
84 |
</div>
|
85 |
|
86 |
-
|
87 |
<div class="tutor-row">
|
88 |
<div class="tutor-col-3 tutor-dashboard-left-menu">
|
89 |
<ul class="tutor-dashboard-permalinks">
|
90 |
<?php
|
91 |
$dashboard_pages = tutor_utils()->tutor_dashboard_pages();
|
92 |
foreach ($dashboard_pages as $dashboard_key => $dashboard_page){
|
93 |
-
|
94 |
if ($dashboard_key === 'index')
|
95 |
$dashboard_key = '';
|
96 |
$active_class = $dashboard_key == $dashboard_page_slug ? 'active' : '';
|
26 |
$dashboard_page_name = $wp_query->query_vars['tutor_dashboard_sub_page'];
|
27 |
if ($dashboard_page_slug){
|
28 |
$dashboard_page_name = $dashboard_page_slug.'/'.$dashboard_page_name;
|
29 |
+
}
|
30 |
}
|
31 |
|
32 |
$user_id = get_current_user_id();
|
40 |
|
41 |
<div class="tutor-row">
|
42 |
<div class="tutor-col-12">
|
43 |
+
<div class="tutor-dashboard-header">
|
|
|
44 |
|
45 |
+
<div class="tutor-dashboard-header-avatar">
|
46 |
+
<img src="<?php echo get_avatar_url($user_id, array('size' => 150)); ?>" />
|
47 |
+
</div>
|
|
|
|
|
48 |
|
49 |
+
<div class="tutor-dashboard-header-info">
|
50 |
|
51 |
+
<div class="tutor-dashboard-header-display-name">
|
52 |
+
<h4><?php _e('Howdy,', 'tutor'); ?> <strong><?php echo $user->display_name; ?></strong> </h4>
|
53 |
+
</div>
|
54 |
+
|
55 |
+
<?php
|
56 |
+
$instructor_rating = tutor_utils()->get_instructor_ratings($user->ID);
|
57 |
+
?>
|
58 |
|
59 |
+
<?php
|
60 |
+
if (current_user_can(tutor()->instructor_role)){
|
61 |
+
?>
|
62 |
<div class="tutor-dashboard-header-stats">
|
|
|
|
|
|
|
|
|
|
|
63 |
<div class="tutor-dashboard-header-ratings">
|
64 |
+
<?php tutor_utils()->star_rating_generator($instructor_rating->rating_avg); ?>
|
65 |
+
<span><?php echo esc_html($instructor_rating->rating_avg); ?></span>
|
66 |
+
<span> (<?php _e(sprintf('%d Ratings', $instructor_rating->rating_count), 'tutor') ?>) </span>
|
|
|
|
|
|
|
|
|
|
|
67 |
</div>
|
68 |
+
<!--<div class="tutor-dashboard-header-notifications">
|
69 |
+
<?php /*_e('Notification'); */?> <span>9</span>
|
70 |
+
</div>-->
|
71 |
+
</div>
|
72 |
+
<?php } ?>
|
73 |
|
74 |
+
</div>
|
75 |
+
|
76 |
+
<div class="tutor-dashboard-header-button">
|
77 |
+
<?php
|
78 |
+
|
79 |
+
if(current_user_can(tutor()->instructor_role)){
|
80 |
+
$button_page_url = add_query_arg(array('post_type'=>'course'),admin_url('post-new.php'));
|
81 |
+
$buton_text = __('<i class="tutor-icon-video-camera"></i> Upload A Course', 'tutor');
|
82 |
+
}else{
|
83 |
+
$button_page_url = tutor_utils()->instructor_register_url();
|
84 |
+
$buton_text = __('<i class="tutor-icon-man-user"></i> Become an instructor', 'tutor');
|
85 |
+
}
|
86 |
+
?>
|
87 |
+
|
88 |
+
<?php if (! current_user_can(tutor()->instructor_role)){ ?>
|
89 |
+
<a class="tutor-btn bordered-btn" href="<?php echo esc_url($button_page_url); ?>">
|
90 |
+
<?php echo $buton_text; ?>
|
91 |
+
</a>
|
92 |
+
<?php } ?>
|
93 |
|
94 |
</div>
|
95 |
|
96 |
</div>
|
|
|
97 |
</div>
|
98 |
</div>
|
99 |
|
|
|
100 |
<div class="tutor-row">
|
101 |
<div class="tutor-col-3 tutor-dashboard-left-menu">
|
102 |
<ul class="tutor-dashboard-permalinks">
|
103 |
<?php
|
104 |
$dashboard_pages = tutor_utils()->tutor_dashboard_pages();
|
105 |
foreach ($dashboard_pages as $dashboard_key => $dashboard_page){
|
106 |
+
$li_class = "tutor-dashboard-menu-{$dashboard_key}";
|
107 |
if ($dashboard_key === 'index')
|
108 |
$dashboard_key = '';
|
109 |
$active_class = $dashboard_key == $dashboard_page_slug ? 'active' : '';
|
templates/dashboard/dashboard.php
CHANGED
@@ -1,22 +1,93 @@
|
|
1 |
-
<
|
2 |
|
3 |
<div class="tutor-dashboard-content-inner">
|
4 |
-
|
5 |
-
|
|
|
6 |
$completed_courses = tutor_utils()->get_completed_courses_ids_by_user();
|
7 |
-
$
|
|
|
|
|
8 |
|
9 |
-
$
|
10 |
-
$
|
11 |
-
$active_course_count =
|
12 |
|
13 |
|
14 |
-
|
15 |
-
echo __('Active Course : ', 'tutor') . $active_course_count . "<br />";
|
16 |
-
echo __('Complete Course : ', 'tutor') . $completed_courses_count . "<br />";
|
17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
|
|
|
|
19 |
?>
|
20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
</div>
|
1 |
+
<h3><?php _e('Dashboard', 'tutor') ?></h3>
|
2 |
|
3 |
<div class="tutor-dashboard-content-inner">
|
4 |
+
|
5 |
+
<?php
|
6 |
+
$enrolled_course = tutor_utils()->get_enrolled_courses_by_user();
|
7 |
$completed_courses = tutor_utils()->get_completed_courses_ids_by_user();
|
8 |
+
$total_students = tutor_utils()->get_total_students_by_instructor(get_current_user_id());
|
9 |
+
$my_courses = tutor_utils()->get_courses_by_instructor(get_current_user_id(), 'any');
|
10 |
+
$earning_sum = tutor_utils()->get_earning_sum();
|
11 |
|
12 |
+
$enrolled_course_count = $enrolled_course ? $enrolled_course->post_count : 0;
|
13 |
+
$completed_course_count = count($completed_courses);
|
14 |
+
$active_course_count = $enrolled_course_count - $completed_course_count;
|
15 |
|
16 |
|
17 |
+
?>
|
|
|
|
|
18 |
|
19 |
+
<div class="tutor-dashboard-info-cards">
|
20 |
+
<div class="tutor-dashboard-info-card">
|
21 |
+
<p>
|
22 |
+
<span><?php _e('Enrolled Course', 'tutor'); ?></span>
|
23 |
+
<span class="tutor-dashboard-info-val"><?php echo esc_html($enrolled_course_count); ?></span>
|
24 |
+
</p>
|
25 |
+
</div>
|
26 |
+
<div class="tutor-dashboard-info-card">
|
27 |
+
<p>
|
28 |
+
<span><?php _e('Active Course', 'tutor'); ?></span>
|
29 |
+
<span class="tutor-dashboard-info-val"><?php echo esc_html($active_course_count); ?></span>
|
30 |
+
</p>
|
31 |
+
</div>
|
32 |
+
<div class="tutor-dashboard-info-card">
|
33 |
+
<p>
|
34 |
+
<span><?php _e('Completed Course', 'tutor'); ?></span>
|
35 |
+
<span class="tutor-dashboard-info-val"><?php echo esc_html($completed_course_count); ?></span>
|
36 |
+
</p>
|
37 |
+
</div>
|
38 |
|
39 |
+
<?php
|
40 |
+
if(current_user_can(tutor()->instructor_role)) :
|
41 |
?>
|
42 |
|
43 |
+
<div class="tutor-dashboard-info-card">
|
44 |
+
<p>
|
45 |
+
<span><?php _e('Total Students', 'tutor'); ?></span>
|
46 |
+
<span class="tutor-dashboard-info-val"><?php echo esc_html($total_students); ?></span>
|
47 |
+
</p>
|
48 |
+
</div>
|
49 |
+
<div class="tutor-dashboard-info-card">
|
50 |
+
<p>
|
51 |
+
<span><?php _e('Total Courses', 'tutor'); ?></span>
|
52 |
+
<span class="tutor-dashboard-info-val"><?php echo esc_html(count($my_courses)); ?></span>
|
53 |
+
</p>
|
54 |
+
</div>
|
55 |
+
<div class="tutor-dashboard-info-card">
|
56 |
+
<p>
|
57 |
+
<span><?php _e('Total Earning', 'tutor'); ?></span>
|
58 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->instructor_amount); ?></span>
|
59 |
+
</p>
|
60 |
+
</div>
|
61 |
+
<?php
|
62 |
+
endif;
|
63 |
+
?>
|
64 |
</div>
|
65 |
+
|
66 |
+
<?php
|
67 |
+
$instructor_course = tutor_utils()->get_courses_for_instructors(get_current_user_id());
|
68 |
+
if(count($instructor_course)) {
|
69 |
+
?>
|
70 |
+
|
71 |
+
<div class="tutor-dashboard-info-table-wrap">
|
72 |
+
<h3><?php _e('Most Popular Courses', 'tutor'); ?></h3>
|
73 |
+
<table class="tutor-dashboard-info-table">
|
74 |
+
<thead>
|
75 |
+
<tr>
|
76 |
+
<td><?php _e('Course Name', 'tutor'); ?></td>
|
77 |
+
<td><?php _e('Enrolled', 'tutor'); ?></td>
|
78 |
+
</tr>
|
79 |
+
</thead>
|
80 |
+
<tbody>
|
81 |
+
<?php
|
82 |
+
$instructor_course = tutor_utils()->get_courses_for_instructors(get_current_user_id());
|
83 |
+
foreach ($instructor_course as $course){
|
84 |
+
$enrolled = tutor_utils()->count_enrolled_users_by_course($course->ID);
|
85 |
+
echo "<tr><td>$course->post_title</td><td>$enrolled</td></tr>";
|
86 |
+
}
|
87 |
+
?>
|
88 |
+
</tbody>
|
89 |
+
</table>
|
90 |
+
</div>
|
91 |
+
<?php } ?>
|
92 |
+
|
93 |
</div>
|
templates/dashboard/earning.php
CHANGED
@@ -68,6 +68,8 @@ foreach ($chartData as $key => $salesCount){
|
|
68 |
?>
|
69 |
|
70 |
|
|
|
|
|
71 |
<div class="tutor-dashboard-content-inner">
|
72 |
|
73 |
<div class="tutor-dashboard-inline-links">
|
@@ -81,54 +83,58 @@ foreach ($chartData as $key => $salesCount){
|
|
81 |
</ul>
|
82 |
</div>
|
83 |
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
|
|
|
|
|
|
|
|
110 |
</div>
|
111 |
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
|
127 |
</div>
|
128 |
|
129 |
-
<h4>Earning Chart for this month (<?php echo date("F") ?>)</h4>
|
130 |
|
131 |
-
|
|
|
132 |
<script>
|
133 |
var ctx = document.getElementById("tutorChart").getContext('2d');
|
134 |
var tutorChart = new Chart(ctx, {
|
68 |
?>
|
69 |
|
70 |
|
71 |
+
<h3><?php _e('Earnings', 'tutor') ?></h3>
|
72 |
+
|
73 |
<div class="tutor-dashboard-content-inner">
|
74 |
|
75 |
<div class="tutor-dashboard-inline-links">
|
83 |
</ul>
|
84 |
</div>
|
85 |
|
86 |
+
<div class="tutor-dashboard-info-cards">
|
87 |
+
<div class="tutor-dashboard-info-card">
|
88 |
+
<p>
|
89 |
+
<span> <?php _e('My Balance', 'tutor'); ?> </span>
|
90 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->balance); ?></span>
|
91 |
+
</p>
|
92 |
+
</div>
|
93 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('All Time', 'tutor'); ?>">
|
94 |
+
<p>
|
95 |
+
<span> <?php _e('My Earning', 'tutor'); ?> </span>
|
96 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->instructor_amount); ?></span>
|
97 |
+
</p>
|
98 |
+
</div>
|
99 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Based on course price', 'tutor'); ?>">
|
100 |
+
<p>
|
101 |
+
<span> <?php _e('All time sales.', 'tutor'); ?> </span>
|
102 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->course_price_total); ?></span>
|
103 |
+
</p>
|
104 |
+
</div>
|
105 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('All of withdraw type excluding rejected.', 'tutor'); ?>">
|
106 |
+
<p>
|
107 |
+
<span> <?php _e('All time withdraws.', 'tutor'); ?> </span>
|
108 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->withdraws_amount); ?></span>
|
109 |
+
</p>
|
110 |
+
</div>
|
111 |
+
<div class="tutor-dashboard-info-card">
|
112 |
+
<p>
|
113 |
+
<span> <?php _e('Deducted Commissions.', 'tutor'); ?> </span>
|
114 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->admin_amount); ?></span>
|
115 |
+
</p>
|
116 |
</div>
|
117 |
|
118 |
+
<?php if ($earning_sum->deduct_fees_amount > 0){ ?>
|
119 |
+
<div class="tutor-dashboard-info-card">
|
120 |
+
<p>
|
121 |
+
<span> <?php _e('Deducted Fees.', 'tutor'); ?> </span>
|
122 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->deduct_fees_amount); ?></span>
|
123 |
+
</p>
|
124 |
+
</div>
|
125 |
+
<?php } ?>
|
126 |
+
</div>
|
127 |
+
|
128 |
+
<div class="tutor-dashboard-item-group">
|
129 |
+
<h4><?php _e('Earning Chart for this month', 'tutor') ?> (<?php echo date("F") ?>)</h4>
|
130 |
+
<canvas id="tutorChart" style="width: 100%; height: 400px;"></canvas>
|
131 |
+
</div>
|
132 |
|
133 |
</div>
|
134 |
|
|
|
135 |
|
136 |
+
|
137 |
+
|
138 |
<script>
|
139 |
var ctx = document.getElementById("tutorChart").getContext('2d');
|
140 |
var tutorChart = new Chart(ctx, {
|
templates/dashboard/earning/chart-body.php
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
|
|
|
2 |
<canvas id="tutorChart" style="width: 100%; height: 400px;"></canvas>
|
3 |
<script>
|
4 |
var ctx = document.getElementById("tutorChart").getContext('2d');
|
@@ -39,76 +40,3 @@
|
|
39 |
</script>
|
40 |
|
41 |
|
42 |
-
<h3>Sales statements for this period</h3>
|
43 |
-
|
44 |
-
|
45 |
-
<?php
|
46 |
-
|
47 |
-
if ($statements->count) {
|
48 |
-
?>
|
49 |
-
|
50 |
-
<table class="tutor-dashboard-statement-table">
|
51 |
-
<tr>
|
52 |
-
<th><?php _e('Course', 'tutor'); ?></th>
|
53 |
-
<th><?php _e('Earning', 'tutor'); ?></th>
|
54 |
-
<th><?php _e('Deduct', 'tutor'); ?></th>
|
55 |
-
</tr>
|
56 |
-
|
57 |
-
<?php
|
58 |
-
foreach ($statements->results as $statement){
|
59 |
-
?>
|
60 |
-
<tr>
|
61 |
-
<td>
|
62 |
-
<p>
|
63 |
-
<a href="<?php echo get_the_permalink($statement->course_id); ?>" target="_blank">
|
64 |
-
<?php echo $statement->course_title; ?>
|
65 |
-
</a>
|
66 |
-
</p>
|
67 |
-
|
68 |
-
<p>
|
69 |
-
<?php _e('Price', 'tutor'); ?>
|
70 |
-
<?php echo tutor_utils()->tutor_price($statement->course_price_total); ?>
|
71 |
-
</p>
|
72 |
-
|
73 |
-
<p class="small-text">
|
74 |
-
<span class="statement-order-<?php echo $statement->order_status; ?>"><?php echo $statement->order_status; ?></span> <?php
|
75 |
-
_e('Order ID'); ?> #<?php echo $statement->order_id; ?>,
|
76 |
-
|
77 |
-
<strong><?php _e('Date:', 'tutor') ?></strong>
|
78 |
-
<i><?php echo date(get_option('date_format', strtotime($statement->created_at))).' '.date(get_option('time_format', strtotime($statement->created_at))) ?></i>
|
79 |
-
</p>
|
80 |
-
|
81 |
-
<?php
|
82 |
-
$order = new WC_Order($statement->order_id);
|
83 |
-
echo '<div class="statement-address"> <strong>Purchaser</strong> <address>'.$order->get_formatted_billing_address().'</address></div>';
|
84 |
-
?>
|
85 |
-
</td>
|
86 |
-
<td>
|
87 |
-
<p><?php echo tutor_utils()->tutor_price($statement->instructor_amount); ?></p>
|
88 |
-
<p class="small-text"> <?php _e('As per'); ?> <?php echo $statement->instructor_rate ?> (<?php echo $statement->commission_type ?>) </p>
|
89 |
-
</td>
|
90 |
-
|
91 |
-
<td>
|
92 |
-
<p><?php _e('Commission', 'tutor'); ?> : <?php echo tutor_utils()->tutor_price($statement->admin_amount); ?> </p>
|
93 |
-
<p class="small-text"><?php _e('Rate', 'tutor'); ?> : <?php echo $statement->admin_rate; ?> </p>
|
94 |
-
<p class="small-text"><?php _e('Type', 'tutor'); ?> : <?php echo $statement->commission_type; ?> </p>
|
95 |
-
|
96 |
-
<p><?php _e('Deducted', 'tutor'); ?> : <?php echo $statement->deduct_fees_name; ?> <?php echo tutor_utils()->tutor_price
|
97 |
-
($statement->deduct_fees_amount); ?>
|
98 |
-
</p>
|
99 |
-
<p class="small-text"><?php _e('Type', 'tutor'); ?> : <?php echo $statement->deduct_fees_type; ?> </p>
|
100 |
-
</td>
|
101 |
-
</tr>
|
102 |
-
<?php
|
103 |
-
}
|
104 |
-
?>
|
105 |
-
</table>
|
106 |
-
|
107 |
-
<?php
|
108 |
-
}
|
109 |
-
|
110 |
-
//echo '<pre>';
|
111 |
-
//die(print_r($statements));
|
112 |
-
|
113 |
-
|
114 |
-
?>
|
1 |
|
2 |
+
|
3 |
<canvas id="tutorChart" style="width: 100%; height: 400px;"></canvas>
|
4 |
<script>
|
5 |
var ctx = document.getElementById("tutorChart").getContext('2d');
|
40 |
</script>
|
41 |
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
templates/dashboard/earning/report-date_range.php
CHANGED
@@ -70,37 +70,49 @@ $statements = tutor_utils()->get_earning_statements($user_id, compact('start_dat
|
|
70 |
|
71 |
?>
|
72 |
|
73 |
-
<div class="tutor-dashboard-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
</div>
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
</div>
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
|
|
90 |
</div>
|
91 |
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
|
|
98 |
</div>
|
99 |
-
|
100 |
</div>
|
101 |
|
102 |
|
103 |
-
|
104 |
<h4><?php echo sprintf(__("Showing Result from %s to %s", 'tutor-report'), $begin->format('d F, Y'), $end->format('d F, Y')); ?></h4>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
|
106 |
-
<?php tutor_load_template('dashboard.earning.chart-body', compact('chartData', 'statements')); ?>
|
70 |
|
71 |
?>
|
72 |
|
73 |
+
<div class="tutor-dashboard-info-cards">
|
74 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('All time', 'tutor'); ?>">
|
75 |
+
<p>
|
76 |
+
<span> <?php _e('My Earning', 'tutor'); ?> </span>
|
77 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->instructor_amount); ?></span>
|
78 |
+
</p>
|
79 |
</div>
|
80 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Based on course price', 'tutor'); ?>">
|
81 |
+
<p>
|
82 |
+
<span> <?php _e('All time sales', 'tutor'); ?> </span>
|
83 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->course_price_total); ?></span>
|
84 |
+
</p>
|
85 |
</div>
|
86 |
+
<div class="tutor-dashboard-info-card">
|
87 |
+
<p>
|
88 |
+
<span> <?php _e('Deducted Commissions', 'tutor'); ?> </span>
|
89 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->admin_amount); ?></span>
|
90 |
+
</p>
|
91 |
</div>
|
92 |
|
93 |
+
|
94 |
+
<?php if ($earning_sum->deduct_fees_amount > 0){ ?>
|
95 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Deducted Fees', 'tutor'); ?>">
|
96 |
+
<p>
|
97 |
+
<span> <?php _e('Deducted Fees', 'tutor'); ?> </span>
|
98 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->deduct_fees_amount); ?></span>
|
99 |
+
</p>
|
100 |
</div>
|
101 |
+
<?php } ?>
|
102 |
</div>
|
103 |
|
104 |
|
105 |
+
<div class="tutor-dashboard-item-group">
|
106 |
<h4><?php echo sprintf(__("Showing Result from %s to %s", 'tutor-report'), $begin->format('d F, Y'), $end->format('d F, Y')); ?></h4>
|
107 |
+
<?php
|
108 |
+
tutor_load_template('dashboard.earning.chart-body', compact('chartData', 'statements'));
|
109 |
+
?>
|
110 |
+
</div>
|
111 |
+
|
112 |
+
<div class="tutor-dashboard-item-group">
|
113 |
+
<h4><?php _e('Sales statements for this period', 'tutor') ?></h4>
|
114 |
+
<?php tutor_load_template('dashboard.earning.statement', compact('chartData', 'statements')); ?>
|
115 |
+
</div>
|
116 |
+
|
117 |
+
|
118 |
|
|
templates/dashboard/earning/report-last_month.php
CHANGED
@@ -71,35 +71,49 @@ $statements = tutor_utils()->get_earning_statements($user_id, compact('start_dat
|
|
71 |
|
72 |
?>
|
73 |
|
74 |
-
<div class="tutor-dashboard-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
</div>
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
</div>
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
|
|
91 |
</div>
|
92 |
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
|
|
99 |
</div>
|
100 |
-
|
101 |
</div>
|
102 |
|
103 |
-
<h4><?php echo sprintf(__("Earning Data for the month of %s", 'tutor-report'), date("F, Y", strtotime($start_date)));?></h4>
|
104 |
|
105 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
|
72 |
?>
|
73 |
|
74 |
+
<div class="tutor-dashboard-info-cards">
|
75 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('All time', 'tutor'); ?>">
|
76 |
+
<p>
|
77 |
+
<span> <?php _e('My Earning', 'tutor'); ?> </span>
|
78 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->instructor_amount); ?></span>
|
79 |
+
</p>
|
80 |
</div>
|
81 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Based on course price', 'tutor'); ?>">
|
82 |
+
<p>
|
83 |
+
<span> <?php _e('All time sales', 'tutor'); ?> </span>
|
84 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->course_price_total); ?></span>
|
85 |
+
</p>
|
86 |
</div>
|
87 |
+
<div class="tutor-dashboard-info-card">
|
88 |
+
<p>
|
89 |
+
<span> <?php _e('Deducted Commissions', 'tutor'); ?> </span>
|
90 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->admin_amount); ?></span>
|
91 |
+
</p>
|
92 |
</div>
|
93 |
|
94 |
+
|
95 |
+
<?php if ($earning_sum->deduct_fees_amount > 0){ ?>
|
96 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Deducted Fees', 'tutor'); ?>">
|
97 |
+
<p>
|
98 |
+
<span> <?php _e('Deducted Fees', 'tutor'); ?> </span>
|
99 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->deduct_fees_amount); ?></span>
|
100 |
+
</p>
|
101 |
</div>
|
102 |
+
<?php } ?>
|
103 |
</div>
|
104 |
|
|
|
105 |
|
106 |
+
|
107 |
+
|
108 |
+
|
109 |
+
<div class="tutor-dashboard-item-group">
|
110 |
+
<h4><?php echo sprintf(__("Earning Data for the month of %s", 'tutor-report'), date("F, Y", strtotime($start_date)));?></h4>
|
111 |
+
<?php
|
112 |
+
tutor_load_template('dashboard.earning.chart-body', compact('chartData', 'statements'));
|
113 |
+
?>
|
114 |
+
</div>
|
115 |
+
|
116 |
+
<div class="tutor-dashboard-item-group">
|
117 |
+
<h4><?php _e('Sales statements for this period', 'tutor') ?></h4>
|
118 |
+
<?php tutor_load_template('dashboard.earning.statement', compact('chartData', 'statements')); ?>
|
119 |
+
</div>
|
templates/dashboard/earning/report-last_week.php
CHANGED
@@ -74,37 +74,50 @@ $statements = tutor_utils()->get_earning_statements($user_id, compact('start_dat
|
|
74 |
|
75 |
?>
|
76 |
|
77 |
-
<div class="tutor-dashboard-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
</div>
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
</div>
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
|
|
94 |
</div>
|
95 |
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
|
|
102 |
</div>
|
103 |
-
|
104 |
</div>
|
105 |
|
106 |
|
107 |
|
108 |
-
<h4><?php echo sprintf(__("Showing Result from %s to %s", 'tutor-report'), $begin->format('d F, Y'), $end->format('d F, Y')); ?></h4>
|
109 |
|
110 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
|
75 |
?>
|
76 |
|
77 |
+
<div class="tutor-dashboard-info-cards">
|
78 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('All time', 'tutor'); ?>">
|
79 |
+
<p>
|
80 |
+
<span> <?php _e('My Earning', 'tutor'); ?> </span>
|
81 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->instructor_amount); ?></span>
|
82 |
+
</p>
|
83 |
</div>
|
84 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Based on course price', 'tutor'); ?>">
|
85 |
+
<p>
|
86 |
+
<span> <?php _e('All time sales', 'tutor'); ?> </span>
|
87 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->course_price_total); ?></span>
|
88 |
+
</p>
|
89 |
</div>
|
90 |
+
<div class="tutor-dashboard-info-card">
|
91 |
+
<p>
|
92 |
+
<span> <?php _e('Deducted Commissions', 'tutor'); ?> </span>
|
93 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->admin_amount); ?></span>
|
94 |
+
</p>
|
95 |
</div>
|
96 |
|
97 |
+
|
98 |
+
<?php if ($earning_sum->deduct_fees_amount > 0){ ?>
|
99 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Deducted Fees', 'tutor'); ?>">
|
100 |
+
<p>
|
101 |
+
<span> <?php _e('Deducted Fees', 'tutor'); ?> </span>
|
102 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->deduct_fees_amount); ?></span>
|
103 |
+
</p>
|
104 |
</div>
|
105 |
+
<?php } ?>
|
106 |
</div>
|
107 |
|
108 |
|
109 |
|
|
|
110 |
|
111 |
+
|
112 |
+
|
113 |
+
<div class="tutor-dashboard-item-group">
|
114 |
+
<h4><?php echo sprintf(__("Showing Result from %s to %s", 'tutor-report'), $begin->format('d F, Y'), $end->format('d F, Y')); ?></h4>
|
115 |
+
<?php
|
116 |
+
tutor_load_template('dashboard.earning.chart-body', compact('chartData', 'statements'));
|
117 |
+
?>
|
118 |
+
</div>
|
119 |
+
|
120 |
+
<div class="tutor-dashboard-item-group">
|
121 |
+
<h4><?php _e('Sales statements for this period', 'tutor') ?></h4>
|
122 |
+
<?php tutor_load_template('dashboard.earning.statement', compact('chartData', 'statements')); ?>
|
123 |
+
</div>
|
templates/dashboard/earning/report-last_year.php
CHANGED
@@ -60,35 +60,49 @@ $statements = tutor_utils()->get_earning_statements($user_id, compact('year', 'd
|
|
60 |
|
61 |
?>
|
62 |
|
63 |
-
<div class="tutor-dashboard-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
</div>
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
</div>
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
|
|
80 |
</div>
|
81 |
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
|
|
88 |
</div>
|
89 |
-
|
90 |
</div>
|
91 |
|
92 |
-
<h4><?php echo sprintf(__("Earning Data for the year of %s", 'tutor-report'), $year);?></h4>
|
93 |
|
94 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
60 |
|
61 |
?>
|
62 |
|
63 |
+
<div class="tutor-dashboard-info-cards">
|
64 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('All time', 'tutor'); ?>">
|
65 |
+
<p>
|
66 |
+
<span> <?php _e('My Earning', 'tutor'); ?> </span>
|
67 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->instructor_amount); ?></span>
|
68 |
+
</p>
|
69 |
</div>
|
70 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Based on course price', 'tutor'); ?>">
|
71 |
+
<p>
|
72 |
+
<span> <?php _e('All time sales', 'tutor'); ?> </span>
|
73 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->course_price_total); ?></span>
|
74 |
+
</p>
|
75 |
</div>
|
76 |
+
<div class="tutor-dashboard-info-card">
|
77 |
+
<p>
|
78 |
+
<span> <?php _e('Deducted Commissions', 'tutor'); ?> </span>
|
79 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->admin_amount); ?></span>
|
80 |
+
</p>
|
81 |
</div>
|
82 |
|
83 |
+
|
84 |
+
<?php if ($earning_sum->deduct_fees_amount > 0){ ?>
|
85 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Deducted Fees', 'tutor'); ?>">
|
86 |
+
<p>
|
87 |
+
<span> <?php _e('Deducted Fees', 'tutor'); ?> </span>
|
88 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->deduct_fees_amount); ?></span>
|
89 |
+
</p>
|
90 |
</div>
|
91 |
+
<?php } ?>
|
92 |
</div>
|
93 |
|
|
|
94 |
|
95 |
+
|
96 |
+
|
97 |
+
|
98 |
+
<div class="tutor-dashboard-item-group">
|
99 |
+
<h4><?php echo sprintf(__("Earning Data for the year of %s", 'tutor-report'), $year);?></h4>
|
100 |
+
<?php
|
101 |
+
tutor_load_template('dashboard.earning.chart-body', compact('chartData', 'statements'));
|
102 |
+
?>
|
103 |
+
</div>
|
104 |
+
|
105 |
+
<div class="tutor-dashboard-item-group">
|
106 |
+
<h4><?php _e('Sales statements for this period', 'tutor') ?></h4>
|
107 |
+
<?php tutor_load_template('dashboard.earning.statement', compact('chartData', 'statements')); ?>
|
108 |
+
</div>
|
templates/dashboard/earning/report-this_month.php
CHANGED
@@ -70,35 +70,48 @@ $statements = tutor_utils()->get_earning_statements($user_id, compact('start_dat
|
|
70 |
|
71 |
?>
|
72 |
|
73 |
-
<div class="tutor-dashboard-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
</div>
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
</div>
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
|
|
90 |
</div>
|
91 |
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
|
|
98 |
</div>
|
99 |
-
|
100 |
</div>
|
101 |
|
102 |
-
<h4><?php echo sprintf(__("Earning Data for the month of %s", 'tutor-report'), date("F, Y", strtotime($start_date)));?></h4>
|
103 |
|
104 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
|
71 |
?>
|
72 |
|
73 |
+
<div class="tutor-dashboard-info-cards">
|
74 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('All time', 'tutor'); ?>">
|
75 |
+
<p>
|
76 |
+
<span> <?php _e('My Earning', 'tutor'); ?> </span>
|
77 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->instructor_amount); ?></span>
|
78 |
+
</p>
|
79 |
</div>
|
80 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Based on course price', 'tutor'); ?>">
|
81 |
+
<p>
|
82 |
+
<span> <?php _e('All time sales', 'tutor'); ?> </span>
|
83 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->course_price_total); ?></span>
|
84 |
+
</p>
|
85 |
</div>
|
86 |
+
<div class="tutor-dashboard-info-card">
|
87 |
+
<p>
|
88 |
+
<span> <?php _e('Deducted Commissions', 'tutor'); ?> </span>
|
89 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->admin_amount); ?></span>
|
90 |
+
</p>
|
91 |
</div>
|
92 |
|
93 |
+
|
94 |
+
<?php if ($earning_sum->deduct_fees_amount > 0){ ?>
|
95 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Deducted Fees', 'tutor'); ?>">
|
96 |
+
<p>
|
97 |
+
<span> <?php _e('Deducted Fees', 'tutor'); ?> </span>
|
98 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->deduct_fees_amount); ?></span>
|
99 |
+
</p>
|
100 |
</div>
|
101 |
+
<?php } ?>
|
102 |
</div>
|
103 |
|
|
|
104 |
|
105 |
+
|
106 |
+
|
107 |
+
<div class="tutor-dashboard-item-group">
|
108 |
+
<h4><?php echo sprintf(__("Earning Data for the month of %s", 'tutor-report'), date("F, Y", strtotime($start_date)));?></h4>
|
109 |
+
<?php
|
110 |
+
tutor_load_template('dashboard.earning.chart-body', compact('chartData', 'statements'));
|
111 |
+
?>
|
112 |
+
</div>
|
113 |
+
|
114 |
+
<div class="tutor-dashboard-item-group">
|
115 |
+
<h4><?php _e('Sales statements for this period', 'tutor') ?></h4>
|
116 |
+
<?php tutor_load_template('dashboard.earning.statement', compact('chartData', 'statements')); ?>
|
117 |
+
</div>
|
templates/dashboard/earning/report-this_week.php
CHANGED
@@ -70,37 +70,52 @@ foreach ($chartData as $key => $salesCount){
|
|
70 |
$statements = tutor_utils()->get_earning_statements($user_id, compact('start_date', 'end_date', 'statuses'));
|
71 |
?>
|
72 |
|
73 |
-
<div class="tutor-dashboard-earning-info-row">
|
74 |
|
75 |
-
|
76 |
-
|
77 |
-
<p
|
78 |
-
|
|
|
|
|
79 |
</div>
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
</div>
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
|
|
90 |
</div>
|
91 |
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
|
|
98 |
</div>
|
99 |
-
|
100 |
</div>
|
101 |
|
102 |
|
103 |
|
104 |
-
<h4><?php echo sprintf(__("Showing Result from %s to %s", 'tutor-report'), $begin->format('d F, Y'), $end->format('d F, Y')); ?></h4>
|
105 |
|
106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
$statements = tutor_utils()->get_earning_statements($user_id, compact('start_date', 'end_date', 'statuses'));
|
71 |
?>
|
72 |
|
|
|
73 |
|
74 |
+
<div class="tutor-dashboard-info-cards">
|
75 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('All time', 'tutor'); ?>">
|
76 |
+
<p>
|
77 |
+
<span> <?php _e('My Earning', 'tutor'); ?> </span>
|
78 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->instructor_amount); ?></span>
|
79 |
+
</p>
|
80 |
</div>
|
81 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Based on course price', 'tutor'); ?>">
|
82 |
+
<p>
|
83 |
+
<span> <?php _e('All time sales', 'tutor'); ?> </span>
|
84 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->course_price_total); ?></span>
|
85 |
+
</p>
|
86 |
</div>
|
87 |
+
<div class="tutor-dashboard-info-card">
|
88 |
+
<p>
|
89 |
+
<span> <?php _e('Deducted Commissions', 'tutor'); ?> </span>
|
90 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->admin_amount); ?></span>
|
91 |
+
</p>
|
92 |
</div>
|
93 |
|
94 |
+
|
95 |
+
<?php if ($earning_sum->deduct_fees_amount > 0){ ?>
|
96 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Deducted Fees', 'tutor'); ?>">
|
97 |
+
<p>
|
98 |
+
<span> <?php _e('Deducted Fees', 'tutor'); ?> </span>
|
99 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->deduct_fees_amount); ?></span>
|
100 |
+
</p>
|
101 |
</div>
|
102 |
+
<?php } ?>
|
103 |
</div>
|
104 |
|
105 |
|
106 |
|
|
|
107 |
|
108 |
+
|
109 |
+
|
110 |
+
|
111 |
+
<div class="tutor-dashboard-item-group">
|
112 |
+
<h4><?php echo sprintf(__("Showing Result from %s to %s", 'tutor-report'), $begin->format('d F, Y'), $end->format('d F, Y')); ?></h4>
|
113 |
+
<?php
|
114 |
+
tutor_load_template('dashboard.earning.chart-body', compact('chartData', 'statements'));
|
115 |
+
?>
|
116 |
+
</div>
|
117 |
+
|
118 |
+
<div class="tutor-dashboard-item-group">
|
119 |
+
<h4><?php _e('Sales statements for this period', 'tutor') ?></h4>
|
120 |
+
<?php tutor_load_template('dashboard.earning.statement', compact('chartData', 'statements')); ?>
|
121 |
+
</div>
|
templates/dashboard/earning/report-this_year.php
CHANGED
@@ -62,35 +62,49 @@ $statements = tutor_utils()->get_earning_statements($user_id, compact('year', 'd
|
|
62 |
|
63 |
?>
|
64 |
|
65 |
-
<div class="tutor-dashboard-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
</div>
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
</div>
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
|
|
82 |
</div>
|
83 |
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
|
|
90 |
</div>
|
91 |
-
|
92 |
</div>
|
93 |
|
94 |
-
<h4><?php echo sprintf(__("Earning Data for the year of %s", 'tutor-report'), $year);?></h4>
|
95 |
|
96 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
62 |
|
63 |
?>
|
64 |
|
65 |
+
<div class="tutor-dashboard-info-cards">
|
66 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('All time', 'tutor'); ?>">
|
67 |
+
<p>
|
68 |
+
<span> <?php _e('My Earning', 'tutor'); ?> </span>
|
69 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->instructor_amount); ?></span>
|
70 |
+
</p>
|
71 |
</div>
|
72 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Based on course price', 'tutor'); ?>">
|
73 |
+
<p>
|
74 |
+
<span> <?php _e('All time sales', 'tutor'); ?> </span>
|
75 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->course_price_total); ?></span>
|
76 |
+
</p>
|
77 |
</div>
|
78 |
+
<div class="tutor-dashboard-info-card">
|
79 |
+
<p>
|
80 |
+
<span> <?php _e('Deducted Commissions', 'tutor'); ?> </span>
|
81 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->admin_amount); ?></span>
|
82 |
+
</p>
|
83 |
</div>
|
84 |
|
85 |
+
|
86 |
+
<?php if ($earning_sum->deduct_fees_amount > 0){ ?>
|
87 |
+
<div class="tutor-dashboard-info-card" title="<?php _e('Deducted Fees', 'tutor'); ?>">
|
88 |
+
<p>
|
89 |
+
<span> <?php _e('Deducted Fees', 'tutor'); ?> </span>
|
90 |
+
<span class="tutor-dashboard-info-val"><?php echo tutor_utils()->tutor_price($earning_sum->deduct_fees_amount); ?></span>
|
91 |
+
</p>
|
92 |
</div>
|
93 |
+
<?php } ?>
|
94 |
</div>
|
95 |
|
|
|
96 |
|
97 |
+
|
98 |
+
|
99 |
+
|
100 |
+
<div class="tutor-dashboard-item-group">
|
101 |
+
<h4><?php echo sprintf(__("Earning Data for the year of %s", 'tutor-report'), $year);?></h4>
|
102 |
+
<?php
|
103 |
+
tutor_load_template('dashboard.earning.chart-body', compact('chartData', 'statements'));
|
104 |
+
?>
|
105 |
+
</div>
|
106 |
+
|
107 |
+
<div class="tutor-dashboard-item-group">
|
108 |
+
<h4><?php _e('Sales statements for this period', 'tutor') ?></h4>
|
109 |
+
<?php tutor_load_template('dashboard.earning.statement', compact('chartData', 'statements')); ?>
|
110 |
+
</div>
|
templates/dashboard/earning/report.php
CHANGED
@@ -20,6 +20,8 @@ if ( ! empty($_GET['date_range_from']) && ! empty($_GET['date_range_to'])){
|
|
20 |
$sub_page = 'date_range';
|
21 |
}
|
22 |
?>
|
|
|
|
|
23 |
<div class="tutor-dashboard-inline-links">
|
24 |
<ul>
|
25 |
<li><a href="<?php echo tutor_utils()->get_tutor_dashboard_page_permalink('earning'); ?>"> <?php _e('Earning'); ?></a>
|
@@ -33,7 +35,6 @@ if ( ! empty($_GET['date_range_from']) && ! empty($_GET['date_range_to'])){
|
|
33 |
</ul>
|
34 |
</div>
|
35 |
|
36 |
-
<h3><?php _e('Earning Report', 'tutor'); ?></h3>
|
37 |
|
38 |
<?php
|
39 |
tutor_load_template('dashboard.earning.earning-report-top-menu', compact('sub_page'));
|
20 |
$sub_page = 'date_range';
|
21 |
}
|
22 |
?>
|
23 |
+
|
24 |
+
<h3><?php _e('Earning Report', 'tutor'); ?></h3>
|
25 |
<div class="tutor-dashboard-inline-links">
|
26 |
<ul>
|
27 |
<li><a href="<?php echo tutor_utils()->get_tutor_dashboard_page_permalink('earning'); ?>"> <?php _e('Earning'); ?></a>
|
35 |
</ul>
|
36 |
</div>
|
37 |
|
|
|
38 |
|
39 |
<?php
|
40 |
tutor_load_template('dashboard.earning.earning-report-top-menu', compact('sub_page'));
|
templates/dashboard/earning/statement.php
ADDED
@@ -0,0 +1,69 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
<?php
|
3 |
+
|
4 |
+
if ($statements->count) {
|
5 |
+
?>
|
6 |
+
|
7 |
+
<table class="tutor-dashboard-statement-table">
|
8 |
+
<tr>
|
9 |
+
<th><?php _e('Course', 'tutor'); ?></th>
|
10 |
+
<th><?php _e('Earning', 'tutor'); ?></th>
|
11 |
+
<th><?php _e('Deduct', 'tutor'); ?></th>
|
12 |
+
</tr>
|
13 |
+
|
14 |
+
<?php
|
15 |
+
foreach ($statements->results as $statement){
|
16 |
+
?>
|
17 |
+
<tr>
|
18 |
+
<td>
|
19 |
+
<p>
|
20 |
+
<a href="<?php echo get_the_permalink($statement->course_id); ?>" target="_blank">
|
21 |
+
<?php echo $statement->course_title; ?>
|
22 |
+
</a>
|
23 |
+
</p>
|
24 |
+
|
25 |
+
<p>
|
26 |
+
<?php _e('Price', 'tutor'); ?>
|
27 |
+
<?php echo tutor_utils()->tutor_price($statement->course_price_total); ?>
|
28 |
+
</p>
|
29 |
+
|
30 |
+
<p class="small-text">
|
31 |
+
<span class="statement-order-<?php echo $statement->order_status; ?>"><?php echo $statement->order_status; ?></span> <?php
|
32 |
+
_e('Order ID'); ?> #<?php echo $statement->order_id; ?>,
|
33 |
+
|
34 |
+
<strong><?php _e('Date:', 'tutor') ?></strong>
|
35 |
+
<i><?php echo date(get_option('date_format', strtotime($statement->created_at))).' '.date(get_option('time_format', strtotime($statement->created_at))) ?></i>
|
36 |
+
</p>
|
37 |
+
|
38 |
+
<?php
|
39 |
+
$order = new WC_Order($statement->order_id);
|
40 |
+
echo '<div class="statement-address"> <strong>Purchaser</strong> <address>'.$order->get_formatted_billing_address().'</address></div>';
|
41 |
+
?>
|
42 |
+
</td>
|
43 |
+
<td>
|
44 |
+
<p><?php echo tutor_utils()->tutor_price($statement->instructor_amount); ?></p>
|
45 |
+
<p class="small-text"> <?php _e('As per'); ?> <?php echo $statement->instructor_rate ?> (<?php echo $statement->commission_type ?>) </p>
|
46 |
+
</td>
|
47 |
+
|
48 |
+
<td>
|
49 |
+
<p><?php _e('Commission', 'tutor'); ?> : <?php echo tutor_utils()->tutor_price($statement->admin_amount); ?> </p>
|
50 |
+
<p class="small-text"><?php _e('Rate', 'tutor'); ?> : <?php echo $statement->admin_rate; ?> </p>
|
51 |
+
<p class="small-text"><?php _e('Type', 'tutor'); ?> : <?php echo $statement->commission_type; ?> </p>
|
52 |
+
|
53 |
+
<p><?php _e('Deducted', 'tutor'); ?> : <?php echo $statement->deduct_fees_name; ?> <?php echo tutor_utils()->tutor_price
|
54 |
+
($statement->deduct_fees_amount); ?>
|
55 |
+
</p>
|
56 |
+
<p class="small-text"><?php _e('Type', 'tutor'); ?> : <?php echo $statement->deduct_fees_type; ?> </p>
|
57 |
+
</td>
|
58 |
+
</tr>
|
59 |
+
<?php
|
60 |
+
}
|
61 |
+
?>
|
62 |
+
</table>
|
63 |
+
|
64 |
+
<?php
|
65 |
+
}else{
|
66 |
+
printf("<span>%s</span>", __('Statement data is empty', 'tutor'));
|
67 |
+
}
|
68 |
+
|
69 |
+
?>
|
templates/dashboard/earning/statements.php
CHANGED
@@ -30,9 +30,6 @@ if ( ! empty($_GET['date_range_from']) && ! empty($_GET['date_range_to'])){
|
|
30 |
</li>
|
31 |
</ul>
|
32 |
</div>
|
33 |
-
|
34 |
-
<h3><?php _e('Statements', 'tutor'); ?></h3>
|
35 |
-
|
36 |
<?php
|
37 |
tutor_load_template('dashboard.earning.earning-report-top-menu', compact('sub_page'));
|
38 |
|
@@ -110,6 +107,14 @@ switch ($sub_page){
|
|
110 |
break;
|
111 |
}
|
112 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
113 |
if ($statements->count) {
|
114 |
?>
|
115 |
|
@@ -176,18 +181,27 @@ if ($statements->count) {
|
|
176 |
}
|
177 |
?>
|
178 |
</table>
|
|
|
|
|
|
|
179 |
|
180 |
-
|
181 |
|
182 |
-
|
183 |
-
echo paginate_links( array(
|
184 |
-
'format' => '?current_page=%#%',
|
185 |
-
'current' => $current_page,
|
186 |
-
'total' => ceil($statements->count/$per_page)
|
187 |
-
) );
|
188 |
-
?>
|
189 |
|
190 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
|
192 |
-
|
193 |
}
|
|
30 |
</li>
|
31 |
</ul>
|
32 |
</div>
|
|
|
|
|
|
|
33 |
<?php
|
34 |
tutor_load_template('dashboard.earning.earning-report-top-menu', compact('sub_page'));
|
35 |
|
107 |
break;
|
108 |
}
|
109 |
|
110 |
+
?>
|
111 |
+
|
112 |
+
<div class="tutor-dashboard-item-group">
|
113 |
+
<h4><?php _e('Statements', 'tutor'); ?></h4>
|
114 |
+
|
115 |
+
|
116 |
+
<?php
|
117 |
+
|
118 |
if ($statements->count) {
|
119 |
?>
|
120 |
|
181 |
}
|
182 |
?>
|
183 |
</table>
|
184 |
+
<?php } else{
|
185 |
+
printf("<span>%s</span>", __('Statement data is empty', 'tutor'));
|
186 |
+
} ?>
|
187 |
|
188 |
+
</div>
|
189 |
|
190 |
+
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
|
192 |
+
if ($statements->count){
|
193 |
+
?>
|
194 |
+
<div class="tutor-pagination">
|
195 |
+
<?php
|
196 |
+
echo paginate_links( array(
|
197 |
+
'format' => '?current_page=%#%',
|
198 |
+
'current' => $current_page,
|
199 |
+
'total' => ceil($statements->count/$per_page)
|
200 |
+
) );
|
201 |
+
?>
|
202 |
+
|
203 |
+
</div>
|
204 |
|
205 |
+
<?php
|
206 |
}
|
207 |
+
|
templates/dashboard/enrolled-courses.php
CHANGED
@@ -24,25 +24,20 @@
|
|
24 |
<div class="tutor-mycourse-wrap tutor-mycourse-<?php the_ID(); ?>">
|
25 |
|
26 |
<div class="tutor-mycourse-thumbnail">
|
27 |
-
<?php
|
28 |
-
|
29 |
-
tutor_course_loop_thumbnail();
|
30 |
-
|
31 |
-
?>
|
32 |
</div>
|
33 |
|
34 |
<div class="tutor-mycourse-content">
|
35 |
|
36 |
<div class="tutor-mycourse-rating">
|
37 |
-
<?php
|
38 |
-
|
39 |
-
?>
|
40 |
</div>
|
41 |
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </h3>
|
42 |
<div class="tutor-meta tutor-course-metadata">
|
43 |
<?php
|
44 |
-
|
45 |
-
|
46 |
?>
|
47 |
<ul>
|
48 |
<li>
|
@@ -69,7 +64,7 @@
|
|
69 |
|
70 |
wp_reset_postdata();
|
71 |
else:
|
72 |
-
echo "<div class='tutor-mycourse-wrap'>You didn't purchased any course</div>";
|
73 |
endif;
|
74 |
|
75 |
?>
|
24 |
<div class="tutor-mycourse-wrap tutor-mycourse-<?php the_ID(); ?>">
|
25 |
|
26 |
<div class="tutor-mycourse-thumbnail">
|
27 |
+
<?php tutor_course_loop_thumbnail(); ?>
|
|
|
|
|
|
|
|
|
28 |
</div>
|
29 |
|
30 |
<div class="tutor-mycourse-content">
|
31 |
|
32 |
<div class="tutor-mycourse-rating">
|
33 |
+
<?php tutor_utils()->star_rating_generator($avg_rating); ?>
|
34 |
+
<a href="<?php echo get_the_permalink().'#single-course-ratings'; ?>"><?php _e('Leave a rating', 'tutor') ?></a>
|
|
|
35 |
</div>
|
36 |
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </h3>
|
37 |
<div class="tutor-meta tutor-course-metadata">
|
38 |
<?php
|
39 |
+
$total_lessons = tutor_utils()->get_lesson_count_by_course();
|
40 |
+
$completed_lessons = tutor_utils()->get_completed_lesson_count_by_course();
|
41 |
?>
|
42 |
<ul>
|
43 |
<li>
|
64 |
|
65 |
wp_reset_postdata();
|
66 |
else:
|
67 |
+
echo "<div class='tutor-mycourse-wrap'><div class='tutor-mycourse-content'>".__('You didn\'t purchased any course', 'tutor')."</div></div>";
|
68 |
endif;
|
69 |
|
70 |
?>
|
templates/dashboard/enrolled-courses/active-courses.php
CHANGED
@@ -18,40 +18,59 @@
|
|
18 |
if ($active_courses && $active_courses->have_posts()):
|
19 |
while ($active_courses->have_posts()):
|
20 |
$active_courses->the_post();
|
21 |
-
|
|
|
22 |
<div class="tutor-mycourse-wrap tutor-mycourse-<?php the_ID(); ?>">
|
23 |
-
|
24 |
-
<div class="tutor-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
<li>
|
31 |
-
<?php
|
32 |
-
_e('Total Lessons:', 'tutor');
|
33 |
-
echo "<span>$total_lessons</span>";
|
34 |
-
?>
|
35 |
-
</li>
|
36 |
-
<li>
|
37 |
-
<?php
|
38 |
-
_e('Completed Lessons:', 'tutor');
|
39 |
-
echo "<span>$completed_lessons / $total_lessons</span>";
|
40 |
-
?>
|
41 |
-
</li>
|
42 |
-
</ul>
|
43 |
</div>
|
44 |
|
45 |
-
|
46 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
|
48 |
</div>
|
49 |
|
|
|
|
|
50 |
<?php
|
51 |
endwhile;
|
52 |
wp_reset_postdata();
|
53 |
else:
|
54 |
-
echo "<div class='tutor-mycourse-wrap'>".
|
55 |
endif;
|
56 |
|
57 |
?>
|
18 |
if ($active_courses && $active_courses->have_posts()):
|
19 |
while ($active_courses->have_posts()):
|
20 |
$active_courses->the_post();
|
21 |
+
$avg_rating = tutor_utils()->get_course_rating()->rating_avg;
|
22 |
+
?>
|
23 |
<div class="tutor-mycourse-wrap tutor-mycourse-<?php the_ID(); ?>">
|
24 |
+
|
25 |
+
<div class="tutor-mycourse-thumbnail">
|
26 |
+
<?php
|
27 |
+
|
28 |
+
tutor_course_loop_thumbnail();
|
29 |
+
|
30 |
+
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
</div>
|
32 |
|
33 |
+
<div class="tutor-mycourse-content">
|
34 |
+
|
35 |
+
<div class="tutor-mycourse-rating">
|
36 |
+
<?php
|
37 |
+
tutor_utils()->star_rating_generator($avg_rating);
|
38 |
+
?>
|
39 |
+
<a href="<?php echo get_the_permalink().'#single-course-ratings'; ?>"><?php _e('Leave a rating', 'tutor') ?></a>
|
40 |
+
</div>
|
41 |
+
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </h3>
|
42 |
+
<div class="tutor-meta tutor-course-metadata">
|
43 |
+
<?php
|
44 |
+
$total_lessons = tutor_utils()->get_lesson_count_by_course();
|
45 |
+
$completed_lessons = tutor_utils()->get_completed_lesson_count_by_course();
|
46 |
+
?>
|
47 |
+
<ul>
|
48 |
+
<li>
|
49 |
+
<?php
|
50 |
+
_e('Total Lessons:', 'tutor');
|
51 |
+
echo "<span>$total_lessons</span>";
|
52 |
+
?>
|
53 |
+
</li>
|
54 |
+
<li>
|
55 |
+
<?php
|
56 |
+
_e('Completed Lessons:', 'tutor');
|
57 |
+
echo "<span>$completed_lessons / $total_lessons</span>";
|
58 |
+
?>
|
59 |
+
</li>
|
60 |
+
</ul>
|
61 |
+
</div>
|
62 |
+
<?php tutor_course_completing_progress_bar(); ?>
|
63 |
+
</div>
|
64 |
|
65 |
</div>
|
66 |
|
67 |
+
|
68 |
+
|
69 |
<?php
|
70 |
endwhile;
|
71 |
wp_reset_postdata();
|
72 |
else:
|
73 |
+
echo "<div class='tutor-mycourse-wrap'><div class='tutor-mycourse-content'>".__('There\'s no active course', 'tutor')."</div></div>";
|
74 |
endif;
|
75 |
|
76 |
?>
|
templates/dashboard/enrolled-courses/completed-courses.php
CHANGED
@@ -17,31 +17,50 @@
|
|
17 |
if ($completed_courses && $completed_courses->have_posts()):
|
18 |
while ($completed_courses->have_posts()):
|
19 |
$completed_courses->the_post();
|
20 |
-
|
|
|
|
|
21 |
<div class="tutor-mycourse-wrap tutor-mycourse-<?php the_ID(); ?>">
|
22 |
-
|
23 |
-
<div class="tutor-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
</div>
|
43 |
-
<?php tutor_course_completing_progress_bar(); ?>
|
44 |
-
<?php the_excerpt(); ?>
|
45 |
|
46 |
</div>
|
47 |
|
@@ -51,7 +70,7 @@
|
|
51 |
wp_reset_postdata();
|
52 |
|
53 |
else:
|
54 |
-
echo "<div class='tutor-mycourse-wrap'>".
|
55 |
endif;
|
56 |
|
57 |
?>
|
17 |
if ($completed_courses && $completed_courses->have_posts()):
|
18 |
while ($completed_courses->have_posts()):
|
19 |
$completed_courses->the_post();
|
20 |
+
|
21 |
+
$avg_rating = tutor_utils()->get_course_rating()->rating_avg;
|
22 |
+
?>
|
23 |
<div class="tutor-mycourse-wrap tutor-mycourse-<?php the_ID(); ?>">
|
24 |
+
|
25 |
+
<div class="tutor-mycourse-thumbnail">
|
26 |
+
<?php
|
27 |
+
|
28 |
+
tutor_course_loop_thumbnail();
|
29 |
+
|
30 |
+
?>
|
31 |
+
</div>
|
32 |
+
|
33 |
+
<div class="tutor-mycourse-content">
|
34 |
+
|
35 |
+
<div class="tutor-mycourse-rating">
|
36 |
+
<?php
|
37 |
+
tutor_utils()->star_rating_generator($avg_rating);
|
38 |
+
?>
|
39 |
+
<a href="<?php echo get_the_permalink().'#single-course-ratings'; ?>"><?php _e('Leave a rating', 'tutor') ?></a>
|
40 |
+
</div>
|
41 |
+
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </h3>
|
42 |
+
<div class="tutor-meta tutor-course-metadata">
|
43 |
+
<?php
|
44 |
+
$total_lessons = tutor_utils()->get_lesson_count_by_course();
|
45 |
+
$completed_lessons = tutor_utils()->get_completed_lesson_count_by_course();
|
46 |
+
?>
|
47 |
+
<ul>
|
48 |
+
<li>
|
49 |
+
<?php
|
50 |
+
_e('Total Lessons:', 'tutor');
|
51 |
+
echo "<span>$total_lessons</span>";
|
52 |
+
?>
|
53 |
+
</li>
|
54 |
+
<li>
|
55 |
+
<?php
|
56 |
+
_e('Completed Lessons:', 'tutor');
|
57 |
+
echo "<span>$completed_lessons / $total_lessons</span>";
|
58 |
+
?>
|
59 |
+
</li>
|
60 |
+
</ul>
|
61 |
+
</div>
|
62 |
+
<?php tutor_course_completing_progress_bar(); ?>
|
63 |
</div>
|
|
|
|
|
64 |
|
65 |
</div>
|
66 |
|
70 |
wp_reset_postdata();
|
71 |
|
72 |
else:
|
73 |
+
echo "<div class='tutor-mycourse-wrap'><div class='tutor-mycourse-content'>".__('There\'s no completed course', 'tutor')."</div></div>";
|
74 |
endif;
|
75 |
|
76 |
?>
|
templates/dashboard/my-courses.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
<div class="tutor-dashboard-content-inner">
|
4 |
|
5 |
<?php
|
6 |
-
$my_courses = tutor_utils()->get_courses_by_instructor(null, '
|
7 |
|
8 |
if (is_array($my_courses) && count($my_courses)):
|
9 |
global $post;
|
@@ -13,16 +13,15 @@
|
|
13 |
$avg_rating = tutor_utils()->get_course_rating()->rating_avg;
|
14 |
?>
|
15 |
|
16 |
-
<div class="tutor-mycourse-wrap tutor-mycourse-<?php the_ID(); ?>">
|
17 |
|
18 |
<div class="tutor-mycourse-thumbnail">
|
19 |
<?php
|
20 |
-
|
21 |
?>
|
22 |
</div>
|
23 |
|
24 |
<div class="tutor-mycourse-content">
|
25 |
-
|
26 |
<div class="tutor-mycourse-rating">
|
27 |
<?php
|
28 |
tutor_utils()->star_rating_generator($avg_rating);
|
@@ -31,42 +30,42 @@
|
|
31 |
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </h3>
|
32 |
<div class="tutor-meta tutor-course-metadata">
|
33 |
<?php
|
34 |
-
|
35 |
-
|
|
|
|
|
|
|
36 |
?>
|
37 |
<ul>
|
38 |
<li>
|
39 |
<?php
|
40 |
-
_e('
|
41 |
-
|
|
|
42 |
?>
|
43 |
</li>
|
44 |
<li>
|
45 |
<?php
|
46 |
-
_e('
|
47 |
-
echo "<span>$
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
?>
|
49 |
</li>
|
50 |
</ul>
|
51 |
</div>
|
52 |
|
53 |
<div class="mycourse-footer">
|
54 |
-
<div class="tutor-mycourse-status">
|
55 |
-
<?php echo ucwords($post->post_status); ?>
|
56 |
-
</div>
|
57 |
-
|
58 |
<div class="tutor-mycourses-stats">
|
59 |
-
<?php
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
echo "<i class='tutor-icon-user'></i> <span>$course_students</span>";
|
65 |
-
?>
|
66 |
-
</div>
|
67 |
-
|
68 |
-
<div class="tutor-mycourses-price">
|
69 |
-
<?php echo tutor_utils()->get_course_price(); ?>
|
70 |
</div>
|
71 |
</div>
|
72 |
</div>
|
@@ -82,5 +81,26 @@
|
|
82 |
<?php endif; ?>
|
83 |
|
84 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
|
86 |
</div>
|
3 |
<div class="tutor-dashboard-content-inner">
|
4 |
|
5 |
<?php
|
6 |
+
$my_courses = tutor_utils()->get_courses_by_instructor(null, array('publish', 'draft', 'pending'));
|
7 |
|
8 |
if (is_array($my_courses) && count($my_courses)):
|
9 |
global $post;
|
13 |
$avg_rating = tutor_utils()->get_course_rating()->rating_avg;
|
14 |
?>
|
15 |
|
16 |
+
<div id="tutor-dashboard-course-<?php the_ID(); ?>" class="tutor-mycourse-wrap tutor-mycourse-<?php the_ID(); ?>">
|
17 |
|
18 |
<div class="tutor-mycourse-thumbnail">
|
19 |
<?php
|
20 |
+
tutor_course_loop_thumbnail();
|
21 |
?>
|
22 |
</div>
|
23 |
|
24 |
<div class="tutor-mycourse-content">
|
|
|
25 |
<div class="tutor-mycourse-rating">
|
26 |
<?php
|
27 |
tutor_utils()->star_rating_generator($avg_rating);
|
30 |
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </h3>
|
31 |
<div class="tutor-meta tutor-course-metadata">
|
32 |
<?php
|
33 |
+
$total_lessons = tutor_utils()->get_lesson_count_by_course();
|
34 |
+
$completed_lessons = tutor_utils()->get_completed_lesson_count_by_course();
|
35 |
+
|
36 |
+
$course_duration = get_tutor_course_duration_context();
|
37 |
+
$course_students = tutor_utils()->count_enrolled_users_by_course();
|
38 |
?>
|
39 |
<ul>
|
40 |
<li>
|
41 |
<?php
|
42 |
+
_e('Status:', 'tutor');
|
43 |
+
$status = ucwords($post->post_status);
|
44 |
+
echo "<span>$status</span>";
|
45 |
?>
|
46 |
</li>
|
47 |
<li>
|
48 |
<?php
|
49 |
+
_e('Duration:', 'tutor');
|
50 |
+
echo "<span>$course_duration</span>";
|
51 |
+
?>
|
52 |
+
</li>
|
53 |
+
<li>
|
54 |
+
<?php
|
55 |
+
_e('Students:', 'tutor');
|
56 |
+
echo "<span>$course_students</span>";
|
57 |
?>
|
58 |
</li>
|
59 |
</ul>
|
60 |
</div>
|
61 |
|
62 |
<div class="mycourse-footer">
|
|
|
|
|
|
|
|
|
63 |
<div class="tutor-mycourses-stats">
|
64 |
+
<?php echo tutor_utils()->tutor_price(tutor_utils()->get_course_price()); ?>
|
65 |
+
<a href="<?php echo get_edit_post_link(get_the_ID()); ?>" class="tutor-mycourse-edit"> <i class="tutor-icon-pencil"></i> Edit</a>
|
66 |
+
<a href="#tutor-course-delete" class="tutor-mycourse-delete-btn" data-course-id="<?php echo $post->ID; ?>"> <i
|
67 |
+
class="tutor-icon-garbage"></i>
|
68 |
+
Delete</a>
|
|
|
|
|
|
|
|
|
|
|
|
|
69 |
</div>
|
70 |
</div>
|
71 |
</div>
|
81 |
<?php endif; ?>
|
82 |
|
83 |
|
84 |
+
<div class="tutor-frontend-modal" data-popup-rel="#tutor-course-delete" style="display: none">
|
85 |
+
<div class="tutor-frontend-modal-overlay"></div>
|
86 |
+
<div class="tutor-frontend-modal-content">
|
87 |
+
<button class="tm-close tutor-icon-line-cross"></button>
|
88 |
+
|
89 |
+
<div class="tutor-modal-body tutor-course-delete-popup">
|
90 |
+
<img src="<?php echo tutor()->url . 'assets/images/delete-icon.png' ?>" alt="">
|
91 |
+
<h3><?php _e('Delete This Course?', 'tutor'); ?></h3>
|
92 |
+
<p><?php _e("You are going to delete this course, it can't be undone", 'tutor'); ?></p>
|
93 |
+
<div class="tutor-modal-button-group">
|
94 |
+
<form action="" id="tutor-delete-course-form">
|
95 |
+
<input type="hidden" name="action" value="tutor_delete_dashboard_course">
|
96 |
+
<input type="hidden" name="course_id" id="tutor-course-delete-id" value="">
|
97 |
+
<button type="button" class="tutor-modal-btn-cancel"><?php _e('Cancel', 'tutor') ?></button>
|
98 |
+
<button type="submit" class="tutor-danger tutor-modal-course-delete-btn"><?php _e('Yes, Delete Course', 'tutor') ?></button>
|
99 |
+
</form>
|
100 |
+
</div>
|
101 |
+
</div>
|
102 |
+
|
103 |
+
</div> <!-- tutor-frontend-modal-content -->
|
104 |
+
</div> <!-- tutor-frontend-modal -->
|
105 |
|
106 |
</div>
|
templates/dashboard/my-profile.php
CHANGED
@@ -1,114 +1,83 @@
|
|
1 |
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
<div class="tutor-dashboard-content-inner">
|
8 |
-
<
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
<?php
|
13 |
-
$tutor_withdrawal_methods = tutor_withdrawal_methods();
|
14 |
-
if (tutor_utils()->count($tutor_withdrawal_methods)){
|
15 |
-
$saved_account = tutor_utils()->get_user_withdraw_method();
|
16 |
-
$old_method_key = tutor_utils()->avalue_dot('withdraw_method_key', $saved_account);
|
17 |
-
|
18 |
-
$min_withdraw_amount = tutor_utils()->get_option('min_withdraw_amount');
|
19 |
-
?>
|
20 |
-
<div class="withdraw-method-select-wrap">
|
21 |
-
<?php
|
22 |
-
foreach ($tutor_withdrawal_methods as $method_id => $method){
|
23 |
-
?>
|
24 |
-
<div class="withdraw-method-select withdraw-method-<?php echo $method_id; ?>" data-withdraw-method="<?php echo $method_id; ?>">
|
25 |
-
<input type="radio" id="withdraw_method_select_<?php echo $method_id; ?>" class="withdraw-method-select-input"
|
26 |
-
name="tutor_selected_withdraw_method" value="<?php echo $method_id; ?>" style="display: none;" <?php checked
|
27 |
-
($method_id, $old_method_key) ?> >
|
28 |
-
|
29 |
-
<label for="withdraw_method_select_<?php echo $method_id; ?>">
|
30 |
-
<p><?php echo tutor_utils()->avalue_dot('method_name', $method); ?></p>
|
31 |
-
<small><?php _e('Min withdraw', 'tutor'); ?> <?php echo tutor_utils()->tutor_price($min_withdraw_amount);
|
32 |
-
?></small>
|
33 |
-
</label>
|
34 |
-
</div>
|
35 |
-
<?php
|
36 |
-
}
|
37 |
-
?>
|
38 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
|
41 |
-
<div class="withdraw-method-forms-wrap">
|
42 |
-
|
43 |
-
<?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
|
44 |
-
<input type="hidden" value="tutor_save_withdraw_account" name="action"/>
|
45 |
-
|
46 |
-
<?php do_action('tutor_withdraw_set_account_form_before'); ?>
|
47 |
-
|
48 |
-
<?php
|
49 |
-
foreach ($tutor_withdrawal_methods as $method_id => $method){
|
50 |
-
$form_fields = tutor_utils()->avalue_dot('form_fields', $method);
|
51 |
-
?>
|
52 |
-
|
53 |
-
<div id="withdraw-method-form-<?php echo $method_id; ?>" class="withdraw-method-form withdraw-method-form-<?php echo $method_id;
|
54 |
-
?>" style="display: none;">
|
55 |
-
|
56 |
-
|
57 |
-
<?php do_action("tutor_withdraw_set_account_{$method_id}_before"); ?>
|
58 |
-
|
59 |
-
<?php
|
60 |
-
if (tutor_utils()->count($form_fields)){
|
61 |
-
foreach ($form_fields as $field_name => $field){
|
62 |
-
?>
|
63 |
-
<div class="withdraw-method-field-wrap withdraw-method-field-<?php echo $field_name; ?>">
|
64 |
-
<?php
|
65 |
-
if (! empty($field['label'])){
|
66 |
-
echo "<label for='field_{$method_id}_$field_name'>{$field['label']}</label>";
|
67 |
-
}
|
68 |
-
|
69 |
-
$passing_data = apply_filters('tutor_withdraw_account_field_type_data', array(
|
70 |
-
'method_id' => $method_id,
|
71 |
-
'method' => $method,
|
72 |
-
'field_name' => $field_name,
|
73 |
-
'field' => $field,
|
74 |
-
'old_value' => null,
|
75 |
-
));
|
76 |
-
$old_value = tutor_utils()->avalue_dot($field_name.".value", $saved_account);
|
77 |
-
if ($old_value){
|
78 |
-
$passing_data['old_value'] = $old_value;
|
79 |
-
}
|
80 |
-
|
81 |
-
tutor_load_template("dashboard.withdraw-method-fields.{$field['type']}", $passing_data);
|
82 |
-
|
83 |
-
if ( ! empty($field['desc'])){
|
84 |
-
echo "<p class='withdraw-field-desc'>{$field['desc']}</p>";
|
85 |
-
}
|
86 |
-
?>
|
87 |
-
</div>
|
88 |
-
<?php
|
89 |
-
}
|
90 |
-
}
|
91 |
-
?>
|
92 |
-
|
93 |
-
<?php do_action("tutor_withdraw_set_account_{$method_id}_after"); ?>
|
94 |
-
|
95 |
-
<div class="withdraw-account-save-btn-wrap">
|
96 |
-
<button type="submit" class="tutor_set_withdraw_account_btn" name="withdraw_btn_submit"><?php _e('Save Withdraw Account', 'tutor'); ?></button>
|
97 |
-
</div>
|
98 |
-
|
99 |
-
</div>
|
100 |
-
|
101 |
-
<?php
|
102 |
-
}
|
103 |
-
?>
|
104 |
-
|
105 |
-
<?php do_action('tutor_withdraw_set_account_form_after'); ?>
|
106 |
|
107 |
-
</div>
|
108 |
|
109 |
-
|
110 |
-
}
|
111 |
-
?>
|
112 |
-
</form>
|
113 |
|
114 |
</div>
|
|
1 |
|
2 |
+
<?php
|
3 |
+
|
4 |
+
$uid = get_current_user_id();
|
5 |
+
$user = get_userdata( $uid );
|
6 |
+
|
7 |
+
$profile_settings_link = tutor_utils()->get_tutor_dashboard_page_permalink('settings');
|
8 |
+
$rdate = date( "D d M Y, h:i:s a", strtotime( $user->user_registered ) );
|
9 |
+
$fname = $user->first_name;
|
10 |
+
$lname = $user->last_name;
|
11 |
+
$uname = $user->user_login;
|
12 |
+
$email = $user->user_email;
|
13 |
+
$phone = get_user_meta($uid,'phone_number',true);
|
14 |
+
$bio = nl2br(strip_tags(get_user_meta($uid,'_tutor_profile_bio',true)));
|
15 |
+
?>
|
16 |
+
|
17 |
+
<h3>My Profile</h3>
|
18 |
<div class="tutor-dashboard-content-inner">
|
19 |
+
<div class="tutor-dashboard-profile">
|
20 |
+
<div class="tutor-dashboard-profile-item">
|
21 |
+
<div class="heading">
|
22 |
+
<span><?php esc_html_e('Registration Date', 'tutor'); ?></span>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
</div>
|
24 |
+
<div class="content">
|
25 |
+
<p><?php echo esc_html($rdate) ?> </p>
|
26 |
+
</div>
|
27 |
+
</div>
|
28 |
+
<div class="tutor-dashboard-profile-item">
|
29 |
+
<div class="heading">
|
30 |
+
<span><?php esc_html_e('First Name', 'tutor'); ?></span>
|
31 |
+
</div>
|
32 |
+
<div class="content">
|
33 |
+
<p><?php echo $fname ? esc_html($fname) : esc_html('________'); ?> </p>
|
34 |
+
</div>
|
35 |
+
</div>
|
36 |
+
<div class="tutor-dashboard-profile-item">
|
37 |
+
<div class="heading">
|
38 |
+
<span><?php esc_html_e('Last Name', 'tutor'); ?></span>
|
39 |
+
</div>
|
40 |
+
<div class="content">
|
41 |
+
<p><?php echo $lname ? esc_html_e($lname) : esc_html('________'); ?> </p>
|
42 |
+
</div>
|
43 |
+
</div>
|
44 |
+
<div class="tutor-dashboard-profile-item">
|
45 |
+
<div class="heading">
|
46 |
+
<span><?php esc_html_e('Username', 'tutor'); ?></span>
|
47 |
+
</div>
|
48 |
+
<div class="content">
|
49 |
+
<p><?php echo esc_html($uname); ?> </p>
|
50 |
+
</div>
|
51 |
+
</div>
|
52 |
+
<div class="tutor-dashboard-profile-item">
|
53 |
+
<div class="heading">
|
54 |
+
<span><?php esc_html_e('Email', 'tutor'); ?></span>
|
55 |
+
</div>
|
56 |
+
<div class="content">
|
57 |
+
<p><?php echo esc_html($email); ?> </p>
|
58 |
+
</div>
|
59 |
+
</div>
|
60 |
+
<div class="tutor-dashboard-profile-item">
|
61 |
+
<div class="heading">
|
62 |
+
<span>Phone Number</span>
|
63 |
+
</div>
|
64 |
+
<div class="content">
|
65 |
+
<p><?php echo $phone ? esc_html($phone) : esc_html('________'); ?> </p>
|
66 |
+
</div>
|
67 |
+
</div>
|
68 |
|
69 |
+
<div class="tutor-dashboard-profile-item">
|
70 |
+
<div class="heading">
|
71 |
+
<span><?php esc_html_e('Bio', 'tutor'); ?></span>
|
72 |
+
</div>
|
73 |
+
<div class="content">
|
74 |
+
<p><?php echo $bio ? $bio : '________'; ?> </p>
|
75 |
+
</div>
|
76 |
+
</div>
|
77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
|
|
|
79 |
|
80 |
+
</div>
|
|
|
|
|
|
|
81 |
|
82 |
</div>
|
83 |
+
|
templates/dashboard/my-reviews.php
DELETED
@@ -1,52 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* My Own reviews
|
4 |
-
*
|
5 |
-
* @since v.1.1.2
|
6 |
-
*
|
7 |
-
* @author Themeum
|
8 |
-
* @url https://themeum.com
|
9 |
-
* @package Tutor
|
10 |
-
*/
|
11 |
-
|
12 |
-
$reviews = tutor_utils()->get_reviews_by_user();
|
13 |
-
|
14 |
-
if ( ! is_array($reviews) || ! count($reviews)){ ?>
|
15 |
-
<div>
|
16 |
-
<h2><?php _e("Not Found" , 'tutor'); ?></h2>
|
17 |
-
<p><?php _e("Sorry, but you are looking for something that isn't here." , 'tutor'); ?></p>
|
18 |
-
</div>
|
19 |
-
<?php
|
20 |
-
return;
|
21 |
-
}
|
22 |
-
?>
|
23 |
-
|
24 |
-
<div class=" tutor-course-reviews-wrap">
|
25 |
-
<div class="course-target-reviews-title">
|
26 |
-
<h4><?php _e(sprintf("My Reviews"), 'tutor'); ?></h4>
|
27 |
-
</div>
|
28 |
-
|
29 |
-
<div class="tutor-reviews-list">
|
30 |
-
<?php
|
31 |
-
foreach ($reviews as $review){
|
32 |
-
$profile_url = tutor_utils()->profile_url($review->user_id);
|
33 |
-
?>
|
34 |
-
<div class="tutor-review-individual-item tutor-review-<?php echo $review->comment_ID; ?>">
|
35 |
-
|
36 |
-
<div class="individual-review-course-name">
|
37 |
-
<?php _e('On', 'tutor'); ?>
|
38 |
-
<a href="<?php echo get_the_permalink($review->comment_post_ID); ?>"><?php echo get_the_title($review->comment_post_ID); ?></a>
|
39 |
-
<p class="review-meta"><?php _e(sprintf('%s ago', human_time_diff(strtotime($review->comment_date))), 'tutor'); ?></p>
|
40 |
-
</div>
|
41 |
-
|
42 |
-
<div class="individual-review-rating-wrap">
|
43 |
-
<?php tutor_utils()->star_rating_generator($review->rating); ?>
|
44 |
-
</div>
|
45 |
-
<?php echo wpautop($review->comment_content); ?>
|
46 |
-
|
47 |
-
</div>
|
48 |
-
<?php
|
49 |
-
}
|
50 |
-
?>
|
51 |
-
</div>
|
52 |
-
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
templates/dashboard/quiz-attempts.php
CHANGED
@@ -12,57 +12,58 @@
|
|
12 |
$previous_attempts = tutor_utils()->get_all_quiz_attempts_by_user();
|
13 |
$attempted_count = is_array($previous_attempts) ? count($previous_attempts) : 0;
|
14 |
?>
|
15 |
-
<
|
16 |
-
<h2><?php _e('My Quiz Attempts', 'tutor'); ?></h2>
|
17 |
-
</div>
|
18 |
<?php
|
19 |
if ($attempted_count){
|
|
|
20 |
?>
|
21 |
<div class="tutor-quiz-attempt-history">
|
22 |
<table>
|
23 |
<tr>
|
24 |
<th><?php _e('Course Title', 'tutor'); ?></th>
|
25 |
-
<th><?php _e('Time', 'tutor'); ?></th>
|
26 |
<th><?php _e('Questions', 'tutor'); ?></th>
|
27 |
<th><?php _e('Total Marks', 'tutor'); ?></th>
|
28 |
<th><?php _e('Earned Marks', 'tutor'); ?></th>
|
29 |
<th><?php _e('Pass Mark', 'tutor'); ?></th>
|
30 |
-
<th><?php _e('Result', 'tutor'); ?></th>
|
31 |
</tr>
|
32 |
<?php
|
33 |
foreach ( $previous_attempts as $attempt){
|
34 |
-
|
|
|
35 |
?>
|
36 |
-
<tr>
|
37 |
-
<td><a href="<?php echo get_the_permalink($attempt->course_id); ?>" target="_blank"><?php echo get_the_title($attempt->course_id); ?></a>
|
38 |
-
</td>
|
39 |
<td>
|
40 |
-
|
41 |
-
|
|
|
|
|
42 |
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
|
|
|
|
|
|
|
|
|
|
53 |
</td>
|
54 |
<td><?php echo $attempt->total_questions; ?> </td>
|
55 |
<td> <?php echo $attempt->total_marks; ?> </td>
|
56 |
|
57 |
<td>
|
58 |
-
<?php
|
59 |
-
$earned_percentage = $attempt->earned_marks > 0 ? ( number_format(($attempt->earned_marks * 100) / $attempt->total_marks)) : 0;
|
60 |
-
echo $attempt->earned_marks."({$earned_percentage}%)";
|
61 |
-
?>
|
62 |
</td>
|
63 |
|
64 |
<td>
|
65 |
<?php
|
|
|
66 |
$pass_marks = ($attempt->total_marks * $passing_grade) / 100;
|
67 |
if ($pass_marks > 0){
|
68 |
echo number_format_i18n($pass_marks, 2);
|
@@ -71,15 +72,6 @@ if ($attempted_count){
|
|
71 |
?>
|
72 |
</td>
|
73 |
|
74 |
-
<td>
|
75 |
-
<?php
|
76 |
-
if ($earned_percentage >= $passing_grade){
|
77 |
-
echo '<span class="result-pass">'.__('Pass', 'tutor').'</span>';
|
78 |
-
}else{
|
79 |
-
echo '<span class="result-fail">'.__('Fail', 'tutor').'</span>';
|
80 |
-
}
|
81 |
-
?>
|
82 |
-
</td>
|
83 |
</tr>
|
84 |
<?php
|
85 |
}
|
@@ -88,4 +80,6 @@ if ($attempted_count){
|
|
88 |
</table>
|
89 |
</div>
|
90 |
|
91 |
-
<?php }
|
|
|
|
12 |
$previous_attempts = tutor_utils()->get_all_quiz_attempts_by_user();
|
13 |
$attempted_count = is_array($previous_attempts) ? count($previous_attempts) : 0;
|
14 |
?>
|
15 |
+
<h3><?php _e('My Quiz Attempts', 'tutor'); ?></h3>
|
|
|
|
|
16 |
<?php
|
17 |
if ($attempted_count){
|
18 |
+
|
19 |
?>
|
20 |
<div class="tutor-quiz-attempt-history">
|
21 |
<table>
|
22 |
<tr>
|
23 |
<th><?php _e('Course Title', 'tutor'); ?></th>
|
|
|
24 |
<th><?php _e('Questions', 'tutor'); ?></th>
|
25 |
<th><?php _e('Total Marks', 'tutor'); ?></th>
|
26 |
<th><?php _e('Earned Marks', 'tutor'); ?></th>
|
27 |
<th><?php _e('Pass Mark', 'tutor'); ?></th>
|
|
|
28 |
</tr>
|
29 |
<?php
|
30 |
foreach ( $previous_attempts as $attempt){
|
31 |
+
$earned_percentage = $attempt->earned_marks > 0 ? ( number_format(($attempt->earned_marks * 100) / $attempt->total_marks)) : 0;
|
32 |
+
$passing_grade = tutor_utils()->get_quiz_option($attempt->quiz_id, 'passing_grade', 0);
|
33 |
?>
|
34 |
+
<tr class="<?php echo esc_attr($earned_percentage >= $passing_grade ? 'pass' : 'fail') ?>">
|
|
|
|
|
35 |
<td>
|
36 |
+
<div>
|
37 |
+
<?php
|
38 |
+
echo $earned_percentage >= $passing_grade ? '<span class="result-pass">'.__('Pass', 'tutor').'</span>' : '<span class="result-fail">'.__('Fail', 'tutor').'</span>';
|
39 |
+
?>
|
40 |
|
41 |
+
<?php
|
42 |
+
echo date_i18n(get_option('date_format'), strtotime($attempt->attempt_started_at)).' '.date_i18n(get_option('time_format'), strtotime($attempt->attempt_started_at));
|
43 |
+
|
44 |
+
if ($attempt->is_manually_reviewed){
|
45 |
+
?>
|
46 |
+
<span class="attempt-reviewed-text" title="Manually reviewed at: ">
|
47 |
+
<?php
|
48 |
+
echo __(', Updated: ', 'tutor').date_i18n(get_option('date_format', strtotime($attempt->manually_reviewed_at))).' '.date_i18n(get_option('time_format', strtotime($attempt->manually_reviewed_at)));
|
49 |
+
?>
|
50 |
+
</span>
|
51 |
+
<?php
|
52 |
+
}
|
53 |
+
?>
|
54 |
+
</div>
|
55 |
+
<a href="<?php echo get_the_permalink($attempt->course_id); ?>" target="_blank"><?php echo get_the_title($attempt->course_id); ?></a>
|
56 |
</td>
|
57 |
<td><?php echo $attempt->total_questions; ?> </td>
|
58 |
<td> <?php echo $attempt->total_marks; ?> </td>
|
59 |
|
60 |
<td>
|
61 |
+
<?php echo $attempt->earned_marks."({$earned_percentage}%)"; ?>
|
|
|
|
|
|
|
62 |
</td>
|
63 |
|
64 |
<td>
|
65 |
<?php
|
66 |
+
|
67 |
$pass_marks = ($attempt->total_marks * $passing_grade) / 100;
|
68 |
if ($pass_marks > 0){
|
69 |
echo number_format_i18n($pass_marks, 2);
|
72 |
?>
|
73 |
</td>
|
74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
</tr>
|
76 |
<?php
|
77 |
}
|
80 |
</table>
|
81 |
</div>
|
82 |
|
83 |
+
<?php } else{
|
84 |
+
echo __('Quiz data is empty', 'tutor');
|
85 |
+
} ?>
|
templates/dashboard/registration.php
CHANGED
@@ -66,7 +66,6 @@
|
|
66 |
<input type="text" name="phone_number" value="<?php echo tutor_utils()->input_old('phone_number'); ?>" placeholder="<?php _e('Phone Number', 'tutor'); ?>">
|
67 |
</div>
|
68 |
</div>
|
69 |
-
|
70 |
</div>
|
71 |
|
72 |
<div class="tutor-form-row">
|
66 |
<input type="text" name="phone_number" value="<?php echo tutor_utils()->input_old('phone_number'); ?>" placeholder="<?php _e('Phone Number', 'tutor'); ?>">
|
67 |
</div>
|
68 |
</div>
|
|
|
69 |
</div>
|
70 |
|
71 |
<div class="tutor-form-row">
|
templates/dashboard/reviews.php
ADDED
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* My Own reviews
|
4 |
+
*
|
5 |
+
* @since v.1.1.2
|
6 |
+
*
|
7 |
+
* @author Themeum
|
8 |
+
* @url https://themeum.com
|
9 |
+
* @package Tutor
|
10 |
+
*/
|
11 |
+
|
12 |
+
$reviews = tutor_utils()->get_reviews_by_user();
|
13 |
+
|
14 |
+
?>
|
15 |
+
<h3><?php _e(sprintf("My Reviews"), 'tutor'); ?></h3>
|
16 |
+
|
17 |
+
<div class="tutor-dashboard-content-inner">
|
18 |
+
<!--<div class="tutor-dashboard-inline-links">
|
19 |
+
<ul>
|
20 |
+
<li class="active"><a href="<?php /*echo tutor_utils()->get_tutor_dashboard_page_permalink('reviews'); */?>"> <?php /*_e(sprintf('Given (%s)', count($reviews)), 'tutor'); ; */?></a> </li>
|
21 |
+
<li><a href="<?php /*echo tutor_utils()->get_tutor_dashboard_page_permalink('reviews/received-reviews'); */?>"> <?php /*_e('Received (27)'); */?></a> </li>
|
22 |
+
</ul>
|
23 |
+
@TODO: CHeck received review
|
24 |
+
</div>-->
|
25 |
+
<div class="tutor-dashboard-reviews-wrap">
|
26 |
+
|
27 |
+
<?php
|
28 |
+
|
29 |
+
if ( ! is_array($reviews) || ! count($reviews)){ ?>
|
30 |
+
<div class="tutor-dashboard-content-inner">
|
31 |
+
<p><?php _e("Sorry, but you are looking for something that isn't here." , 'tutor'); ?></p>
|
32 |
+
</div>
|
33 |
+
<?php return;
|
34 |
+
}
|
35 |
+
?>
|
36 |
+
|
37 |
+
<div class="tutor-dashboard-reviews">
|
38 |
+
<?php
|
39 |
+
foreach ($reviews as $review){
|
40 |
+
$profile_url = tutor_utils()->profile_url($review->user_id);
|
41 |
+
?>
|
42 |
+
<div class="tutor-dashboard-single-review tutor-review-<?php echo $review->comment_ID; ?>">
|
43 |
+
<div class="tutor-dashboard-review-header">
|
44 |
+
|
45 |
+
<div class="tutor-dashboard-review-heading">
|
46 |
+
<div class="tutor-dashboard-review-title">
|
47 |
+
<?php _e('Course: ', 'tutor'); ?>
|
48 |
+
<a href="<?php echo get_the_permalink($review->comment_post_ID); ?>"><?php echo get_the_title($review->comment_post_ID); ?></a>
|
49 |
+
</div>
|
50 |
+
<!--<p class="review-meta"><?php /*_e(sprintf('%s ago', human_time_diff(strtotime($review->comment_date))), 'tutor'); */?></p>-->
|
51 |
+
<!-- <div class="tutor-dashboard-review-links">-->
|
52 |
+
<!-- <a href="#course-rating-form"><i class="tutor-icon-pencil"></i> <span>--><?php //esc_html_e('Edit Feedback', 'tutor'); ?><!--</span></a>-->
|
53 |
+
<!-- <a href="#"><i class="tutor-icon-garbage"></i> --><?php //esc_html_e('Delete', 'tutor'); ?><!--</a>-->
|
54 |
+
<!-- </div>-->
|
55 |
+
</div>
|
56 |
+
</div>
|
57 |
+
<div class="individual-dashboard-review-body">
|
58 |
+
<?php tutor_utils()->star_rating_generator($review->rating); ?>
|
59 |
+
<?php echo wpautop(stripslashes($review->comment_content)); ?>
|
60 |
+
</div>
|
61 |
+
|
62 |
+
</div>
|
63 |
+
<?php
|
64 |
+
}
|
65 |
+
?>
|
66 |
+
</div>
|
67 |
+
</div>
|
68 |
+
</div>
|
69 |
+
|
70 |
+
|
templates/dashboard/reviews/received-reviews.php
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Reviews received
|
4 |
+
*
|
5 |
+
* @since v.1.2.13
|
6 |
+
*
|
7 |
+
* @author Themeum
|
8 |
+
* @url https://themeum.com
|
9 |
+
* @package Tutor
|
10 |
+
*/
|
11 |
+
|
12 |
+
?>
|
13 |
+
|
14 |
+
<div class="tutor-dashboard-content-inner">
|
15 |
+
<h3><?php _e(sprintf("My Reviews"), 'tutor'); ?></h3>
|
16 |
+
<div class="tutor-dashboard-inline-links">
|
17 |
+
<ul>
|
18 |
+
<li><a href="<?php echo tutor_utils()->get_tutor_dashboard_page_permalink('reviews'); ?>"> <?php _e('Given (15)'); ?></a> </li>
|
19 |
+
<li class="active"><a href="<?php echo tutor_utils()->get_tutor_dashboard_page_permalink('reviews/received-reviews'); ?>"> <?php _e('Received (27)'); ?></a> </li>
|
20 |
+
</ul>
|
21 |
+
</div>
|
22 |
+
<div class=" tutor-course-reviews-wrap">
|
23 |
+
|
24 |
+
<?php
|
25 |
+
// TODO: Need get_reviews_by_instructor() function to get instructor reviews
|
26 |
+
|
27 |
+
?>
|
28 |
+
|
29 |
+
<div class="tutor-reviews-list">
|
30 |
+
Review Received Contents
|
31 |
+
</div>
|
32 |
+
</div>
|
33 |
+
</div>
|
templates/dashboard/settings.php
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
<h3><?php _e('Settings', 'tutor') ?></h3>
|
3 |
+
|
4 |
+
<div class="tutor-dashboard-content-inner">
|
5 |
+
|
6 |
+
<div class="tutor-dashboard-inline-links">
|
7 |
+
<?php
|
8 |
+
$settings_url = tutor_utils()->get_tutor_dashboard_page_permalink('settings');
|
9 |
+
$education = tutor_utils()->get_tutor_dashboard_page_permalink('settings/education');
|
10 |
+
$skill = tutor_utils()->get_tutor_dashboard_page_permalink('settings/skill');
|
11 |
+
$withdraw = tutor_utils()->get_tutor_dashboard_page_permalink('settings/withdraw-settings');
|
12 |
+
$reset_password = tutor_utils()->get_tutor_dashboard_page_permalink('settings/reset-password');
|
13 |
+
?>
|
14 |
+
<ul>
|
15 |
+
<li class="active">
|
16 |
+
<a href="<?php echo esc_url($settings_url); ?>"> <?php _e('Profile', 'tutor'); ?></a>
|
17 |
+
</li>
|
18 |
+
<li>
|
19 |
+
<a href="<?php echo esc_url($reset_password); ?>"> <?php _e('Reset Password', 'tutor'); ?></a>
|
20 |
+
</li>
|
21 |
+
<li>
|
22 |
+
<a href="<?php echo esc_url($withdraw); ?>"> <?php _e('Withdraw', 'tutor'); ?></a>
|
23 |
+
</li>
|
24 |
+
|
25 |
+
</ul>
|
26 |
+
</div>
|
27 |
+
|
28 |
+
</div>
|
29 |
+
|
30 |
+
<?php
|
31 |
+
tutor_load_template('dashboard.settings.profile');
|
32 |
+
?>
|
templates/dashboard/settings/education.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
<h3><?php _e('Settings', 'tutor') ?></h3>
|
3 |
+
|
4 |
+
<div class="tutor-dashboard-content-inner">
|
5 |
+
|
6 |
+
<div class="tutor-dashboard-inline-links">
|
7 |
+
<?php
|
8 |
+
$settings_url = tutor_utils()->get_tutor_dashboard_page_permalink('settings');
|
9 |
+
$education = tutor_utils()->get_tutor_dashboard_page_permalink('settings/education');
|
10 |
+
$skill = tutor_utils()->get_tutor_dashboard_page_permalink('settings/skill');
|
11 |
+
$withdraw = tutor_utils()->get_tutor_dashboard_page_permalink('settings/withdraw-settings');
|
12 |
+
?>
|
13 |
+
<ul>
|
14 |
+
<li>
|
15 |
+
<a href="<?php echo esc_url($settings_url); ?>"> <?php _e('Profile', 'tutor'); ?></a>
|
16 |
+
</li>
|
17 |
+
<!-- <li class="active">
|
18 |
+
<a href="<?php /*echo esc_url($education); */?>"> <?php /*_e('Education', 'tutor'); */?></a>
|
19 |
+
</li>
|
20 |
+
<li>
|
21 |
+
<a href="<?php /*echo esc_url($skill); */?>"> <?php /*_e('Expertise & Skill', 'tutor'); */?></a>
|
22 |
+
</li>-->
|
23 |
+
<li>
|
24 |
+
<a href="<?php echo esc_url($withdraw); ?>"> <?php _e('Withdraw', 'tutor'); ?></a>
|
25 |
+
</li>
|
26 |
+
|
27 |
+
</ul>
|
28 |
+
</div>
|
29 |
+
|
30 |
+
</div>
|
templates/dashboard/settings/profile.php
ADDED
@@ -0,0 +1,118 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$user = wp_get_current_user();
|
3 |
+
|
4 |
+
?>
|
5 |
+
|
6 |
+
<div class="tutor-dashboard-content-inner">
|
7 |
+
|
8 |
+
<?php do_action('tutor_profile_edit_form_before'); ?>
|
9 |
+
|
10 |
+
<form action="" method="post" enctype="multipart/form-data">
|
11 |
+
<?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
|
12 |
+
<input type="hidden" value="tutor_profile_edit" name="tutor_action" />
|
13 |
+
|
14 |
+
<?php
|
15 |
+
$errors = apply_filters('tutor_profile_edit_validation_errors', array());
|
16 |
+
if (is_array($errors) && count($errors)){
|
17 |
+
echo '<div class="tutor-alert-warning tutor-mb-10"><ul class="tutor-required-fields">';
|
18 |
+
foreach ($errors as $error_key => $error_value){
|
19 |
+
echo "<li>{$error_value}</li>";
|
20 |
+
}
|
21 |
+
echo '</ul></div>';
|
22 |
+
}
|
23 |
+
?>
|
24 |
+
|
25 |
+
<?php do_action('tutor_profile_edit_input_before'); ?>
|
26 |
+
|
27 |
+
<div class="tutor-form-row">
|
28 |
+
<div class="tutor-form-col-6">
|
29 |
+
<div class="tutor-form-group">
|
30 |
+
<label>
|
31 |
+
<?php _e('First Name', 'tutor'); ?>
|
32 |
+
</label>
|
33 |
+
|
34 |
+
<input type="text" name="first_name" value="<?php echo $user->first_name; ?>" placeholder="<?php _e('First Name', 'tutor'); ?>">
|
35 |
+
</div>
|
36 |
+
</div>
|
37 |
+
|
38 |
+
<div class="tutor-form-col-6">
|
39 |
+
<div class="tutor-form-group">
|
40 |
+
<label>
|
41 |
+
<?php _e('Last Name', 'tutor'); ?>
|
42 |
+
</label>
|
43 |
+
|
44 |
+
<input type="text" name="last_name" value="<?php echo $user->last_name; ?>" placeholder="<?php _e('Last Name', 'tutor'); ?>">
|
45 |
+
</div>
|
46 |
+
</div>
|
47 |
+
|
48 |
+
</div>
|
49 |
+
|
50 |
+
<div class="tutor-form-row">
|
51 |
+
|
52 |
+
<div class="tutor-form-col-6">
|
53 |
+
<div class="tutor-form-group">
|
54 |
+
<label>
|
55 |
+
<?php _e('Phone Number', 'tutor'); ?>
|
56 |
+
</label>
|
57 |
+
|
58 |
+
<input type="text" name="phone_number" value="<?php echo get_user_meta($user->ID,'phone_number',true); ?>" placeholder="<?php _e('Phone Number', 'tutor'); ?>">
|
59 |
+
</div>
|
60 |
+
</div>
|
61 |
+
</div>
|
62 |
+
|
63 |
+
<div class="tutor-form-row">
|
64 |
+
<div class="tutor-form-col-12">
|
65 |
+
<div class="tutor-form-group">
|
66 |
+
<label>
|
67 |
+
<?php _e('Bio', 'tutor'); ?>
|
68 |
+
</label>
|
69 |
+
|
70 |
+
<textarea name="tutor_profile_bio"><?php echo strip_tags(get_user_meta($user->ID,'_tutor_profile_bio',true)); ?></textarea>
|
71 |
+
</div>
|
72 |
+
</div>
|
73 |
+
</div>
|
74 |
+
|
75 |
+
<div class="tutor-form-row">
|
76 |
+
<div class="tutor-form-col-12">
|
77 |
+
<div class="tutor-form-group">
|
78 |
+
<label>
|
79 |
+
<?php _e('Profile Photo', 'tutor'); ?>
|
80 |
+
</label>
|
81 |
+
|
82 |
+
<div class="tutor-profile-photo-upload-wrap">
|
83 |
+
<?php
|
84 |
+
$profile_photo_src = tutor_placeholder_img_src();
|
85 |
+
$profile_photo_id = get_user_meta($user->ID, '_tutor_profile_photo', true);
|
86 |
+
if ($profile_photo_id){
|
87 |
+
$profile_photo_src = wp_get_attachment_image_url($profile_photo_id, 'thumbnail');
|
88 |
+
}
|
89 |
+
?>
|
90 |
+
|
91 |
+
<a href="javascript:;" class="tutor-profile-photo-delete-btn"><i class="tutor-icon-garbage"></i> </a>
|
92 |
+
<img src="<?php echo $profile_photo_src; ?>" class="profile-photo-img">
|
93 |
+
<input type="hidden" id="tutor_profile_photo_id" name="tutor_profile_photo_id" value="<?php echo $profile_photo_id; ?>">
|
94 |
+
<a href="javascript:;" class="tutor-profile-photo-upload-btn"><?php _e('Upload Image', 'tutor'); ?></a>
|
95 |
+
</div>
|
96 |
+
|
97 |
+
</div>
|
98 |
+
</div>
|
99 |
+
</div>
|
100 |
+
|
101 |
+
<div class="tutor-form-row">
|
102 |
+
<div class="tutor-form-col-12">
|
103 |
+
<div class="tutor-form-group tutor-profile-form-btn-wrap">
|
104 |
+
<button type="submit" name="tutor_register_student_btn" value="register" class="tutor-button"><?php _e('Update Profile', 'tutor');
|
105 |
+
?></button>
|
106 |
+
</div>
|
107 |
+
</div>
|
108 |
+
</div>
|
109 |
+
|
110 |
+
|
111 |
+
|
112 |
+
<?php do_action('tutor_profile_edit_input_after'); ?>
|
113 |
+
|
114 |
+
</form>
|
115 |
+
|
116 |
+
<?php do_action('tutor_profile_edit_form_after'); ?>
|
117 |
+
|
118 |
+
</div>
|
templates/dashboard/settings/reset-password.php
ADDED
@@ -0,0 +1,83 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
|
3 |
+
<div class="tutor-dashboard-content-inner">
|
4 |
+
|
5 |
+
<div class="tutor-dashboard-inline-links">
|
6 |
+
<?php
|
7 |
+
$settings_url = tutor_utils()->get_tutor_dashboard_page_permalink('settings');
|
8 |
+
$withdraw = tutor_utils()->get_tutor_dashboard_page_permalink('settings/withdraw-settings');
|
9 |
+
$reset_password = tutor_utils()->get_tutor_dashboard_page_permalink('settings/reset-password');
|
10 |
+
?>
|
11 |
+
<ul>
|
12 |
+
<li>
|
13 |
+
<a href="<?php echo esc_url($settings_url); ?>"> <?php _e('Profile', 'tutor'); ?></a>
|
14 |
+
</li>
|
15 |
+
<li class="active">
|
16 |
+
<a href="<?php echo esc_url($reset_password); ?>"> <?php _e('Reset Password', 'tutor'); ?></a>
|
17 |
+
</li>
|
18 |
+
<li>
|
19 |
+
<a href="<?php echo esc_url($withdraw); ?>"> <?php _e('Withdraw', 'tutor'); ?></a>
|
20 |
+
</li>
|
21 |
+
|
22 |
+
</ul>
|
23 |
+
</div>
|
24 |
+
|
25 |
+
|
26 |
+
<h3><?php _e('Reset Password', 'tutor') ?></h3>
|
27 |
+
|
28 |
+
|
29 |
+
|
30 |
+
|
31 |
+
<div class="tutor-reset-password-form-wrap">
|
32 |
+
|
33 |
+
|
34 |
+
<form action="" method="post" enctype="multipart/form-data">
|
35 |
+
<?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
|
36 |
+
<input type="hidden" value="tutor_reset_password" name="tutor_action" />
|
37 |
+
|
38 |
+
<?php
|
39 |
+
$errors = apply_filters('tutor_reset_password_validation_errors', array());
|
40 |
+
if (is_array($errors) && count($errors)){
|
41 |
+
echo '<div class="tutor-alert-warning tutor-mb-10"><ul class="tutor-required-fields">';
|
42 |
+
foreach ($errors as $error_key => $error_value){
|
43 |
+
echo "<li>{$error_value}</li>";
|
44 |
+
}
|
45 |
+
echo '</ul></div>';
|
46 |
+
}
|
47 |
+
?>
|
48 |
+
|
49 |
+
<?php do_action('tutor_reset_password_input_before') ?>
|
50 |
+
|
51 |
+
<div class="tutor-form-group">
|
52 |
+
<label class="tutor-form-col-3"> <?php _e('Previous Password', 'tutor'); ?> </label>
|
53 |
+
<input type="password" name="previous_password">
|
54 |
+
</div>
|
55 |
+
|
56 |
+
<div class="tutor-form-group">
|
57 |
+
<label><?php _e('New Password', 'tutor'); ?></label>
|
58 |
+
<input type="password" name="new_password">
|
59 |
+
</div>
|
60 |
+
|
61 |
+
<div class="tutor-form-group">
|
62 |
+
<label><?php _e('Confirm New Password', 'tutor'); ?></label>
|
63 |
+
<input type="password" name="confirm_new_password">
|
64 |
+
</div>
|
65 |
+
|
66 |
+
<div class="tutor-form-group">
|
67 |
+
<label> </label>
|
68 |
+
<button type="submit" class="tutor-button" name="tutor_password_reset_btn"><?php _e('Reset Password', 'tutor'); ?></button>
|
69 |
+
</div>
|
70 |
+
|
71 |
+
<?php do_action('tutor_reset_password_input_after') ?>
|
72 |
+
|
73 |
+
</form>
|
74 |
+
|
75 |
+
</div>
|
76 |
+
|
77 |
+
|
78 |
+
|
79 |
+
</div>
|
80 |
+
|
81 |
+
|
82 |
+
|
83 |
+
|
templates/dashboard/settings/skill.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
<h3><?php _e('Settings', 'tutor') ?></h3>
|
3 |
+
|
4 |
+
<div class="tutor-dashboard-content-inner">
|
5 |
+
|
6 |
+
<div class="tutor-dashboard-inline-links">
|
7 |
+
<?php
|
8 |
+
$settings_url = tutor_utils()->get_tutor_dashboard_page_permalink('settings');
|
9 |
+
$education = tutor_utils()->get_tutor_dashboard_page_permalink('settings/education');
|
10 |
+
$skill = tutor_utils()->get_tutor_dashboard_page_permalink('settings/skill');
|
11 |
+
$withdraw = tutor_utils()->get_tutor_dashboard_page_permalink('settings/withdraw-settings');
|
12 |
+
?>
|
13 |
+
<ul>
|
14 |
+
<li>
|
15 |
+
<a href="<?php echo esc_url($settings_url); ?>"> <?php _e('Profile', 'tutor'); ?></a>
|
16 |
+
</li>
|
17 |
+
<!--<li>
|
18 |
+
<a href="<?php /*echo esc_url($education); */?>"> <?php /*_e('Education'); */?></a>
|
19 |
+
</li>
|
20 |
+
<li class="active">
|
21 |
+
<a href="<?php /*echo esc_url($skill); */?>"> <?php /*_e('Expertise & Skill'); */?></a>
|
22 |
+
</li>-->
|
23 |
+
<li>
|
24 |
+
<a href="<?php echo esc_url($withdraw); ?>"> <?php _e('Withdraw', 'tutor'); ?></a>
|
25 |
+
</li>
|
26 |
+
|
27 |
+
</ul>
|
28 |
+
</div>
|
29 |
+
|
30 |
+
</div>
|
templates/dashboard/settings/withdraw-settings.php
ADDED
@@ -0,0 +1,131 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
|
3 |
+
<div class="tutor-dashboard-content-inner">
|
4 |
+
|
5 |
+
<div class="tutor-dashboard-inline-links">
|
6 |
+
<?php
|
7 |
+
$settings_url = tutor_utils()->get_tutor_dashboard_page_permalink('settings');
|
8 |
+
$withdraw = tutor_utils()->get_tutor_dashboard_page_permalink('settings/withdraw-settings');
|
9 |
+
$reset_password = tutor_utils()->get_tutor_dashboard_page_permalink('settings/reset-password');
|
10 |
+
?>
|
11 |
+
<ul>
|
12 |
+
<li>
|
13 |
+
<a href="<?php echo esc_url($settings_url); ?>"> <?php _e('Profile', 'tutor'); ?></a>
|
14 |
+
</li>
|
15 |
+
<li>
|
16 |
+
<a href="<?php echo esc_url($reset_password); ?>"> <?php _e('Reset Password', 'tutor'); ?></a>
|
17 |
+
</li>
|
18 |
+
<li class="active">
|
19 |
+
<a href="<?php echo esc_url($withdraw); ?>"> <?php _e('Withdraw', 'tutor'); ?></a>
|
20 |
+
</li>
|
21 |
+
</ul>
|
22 |
+
</div>
|
23 |
+
|
24 |
+
<h3><?php _e('Select a withdraw method', 'tutor') ?></h3>
|
25 |
+
|
26 |
+
|
27 |
+
<form id="tutor-withdraw-account-set-form" action="" method="post">
|
28 |
+
|
29 |
+
<?php
|
30 |
+
$tutor_withdrawal_methods = tutor_withdrawal_methods();
|
31 |
+
if (tutor_utils()->count($tutor_withdrawal_methods)){
|
32 |
+
$saved_account = tutor_utils()->get_user_withdraw_method();
|
33 |
+
$old_method_key = tutor_utils()->avalue_dot('withdraw_method_key', $saved_account);
|
34 |
+
|
35 |
+
$min_withdraw_amount = tutor_utils()->get_option('min_withdraw_amount');
|
36 |
+
?>
|
37 |
+
<div class="withdraw-method-select-wrap">
|
38 |
+
<?php
|
39 |
+
foreach ($tutor_withdrawal_methods as $method_id => $method){
|
40 |
+
?>
|
41 |
+
<div class="withdraw-method-select withdraw-method-<?php echo $method_id; ?>" data-withdraw-method="<?php echo $method_id; ?>">
|
42 |
+
<input type="radio" id="withdraw_method_select_<?php echo $method_id; ?>" class="withdraw-method-select-input"
|
43 |
+
name="tutor_selected_withdraw_method" value="<?php echo $method_id; ?>" style="display: none;" <?php checked
|
44 |
+
($method_id, $old_method_key) ?> >
|
45 |
+
|
46 |
+
<label for="withdraw_method_select_<?php echo $method_id; ?>">
|
47 |
+
<p><?php echo tutor_utils()->avalue_dot('method_name', $method); ?></p>
|
48 |
+
<span><?php _e('Min withdraw', 'tutor'); ?> <?php echo tutor_utils()->tutor_price($min_withdraw_amount);
|
49 |
+
?></span>
|
50 |
+
</label>
|
51 |
+
</div>
|
52 |
+
<?php
|
53 |
+
}
|
54 |
+
?>
|
55 |
+
</div>
|
56 |
+
|
57 |
+
|
58 |
+
<div class="withdraw-method-forms-wrap">
|
59 |
+
|
60 |
+
<?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
|
61 |
+
<input type="hidden" value="tutor_save_withdraw_account" name="action"/>
|
62 |
+
|
63 |
+
<?php do_action('tutor_withdraw_set_account_form_before'); ?>
|
64 |
+
|
65 |
+
<?php
|
66 |
+
foreach ($tutor_withdrawal_methods as $method_id => $method){
|
67 |
+
$form_fields = tutor_utils()->avalue_dot('form_fields', $method);
|
68 |
+
?>
|
69 |
+
|
70 |
+
<div id="withdraw-method-form-<?php echo $method_id; ?>" class="withdraw-method-form withdraw-method-form-<?php echo $method_id;
|
71 |
+
?>" style="display: none;">
|
72 |
+
|
73 |
+
|
74 |
+
<?php do_action("tutor_withdraw_set_account_{$method_id}_before"); ?>
|
75 |
+
|
76 |
+
<?php
|
77 |
+
if (tutor_utils()->count($form_fields)){
|
78 |
+
foreach ($form_fields as $field_name => $field){
|
79 |
+
?>
|
80 |
+
<div class="withdraw-method-field-wrap withdraw-method-field-<?php echo $field_name. ' '.$field['type']; ?> ">
|
81 |
+
<?php
|
82 |
+
if (! empty($field['label'])){
|
83 |
+
echo "<label for='field_{$method_id}_$field_name'>{$field['label']}</label>";
|
84 |
+
}
|
85 |
+
|
86 |
+
$passing_data = apply_filters('tutor_withdraw_account_field_type_data', array(
|
87 |
+
'method_id' => $method_id,
|
88 |
+
'method' => $method,
|
89 |
+
'field_name' => $field_name,
|
90 |
+
'field' => $field,
|
91 |
+
'old_value' => null,
|
92 |
+
));
|
93 |
+
$old_value = tutor_utils()->avalue_dot($field_name.".value", $saved_account);
|
94 |
+
if ($old_value){
|
95 |
+
$passing_data['old_value'] = $old_value;
|
96 |
+
}
|
97 |
+
|
98 |
+
tutor_load_template("dashboard.withdraw-method-fields.{$field['type']}", $passing_data);
|
99 |
+
|
100 |
+
if ( ! empty($field['desc'])){
|
101 |
+
echo "<p class='withdraw-field-desc'>{$field['desc']}</p>";
|
102 |
+
}
|
103 |
+
?>
|
104 |
+
</div>
|
105 |
+
<?php
|
106 |
+
}
|
107 |
+
}
|
108 |
+
?>
|
109 |
+
|
110 |
+
<?php do_action("tutor_withdraw_set_account_{$method_id}_after"); ?>
|
111 |
+
|
112 |
+
<div class="withdraw-account-save-btn-wrap">
|
113 |
+
<button type="submit" class="tutor_set_withdraw_account_btn tutor-btn" name="withdraw_btn_submit"><?php _e('Save Withdraw Account', 'tutor'); ?></button>
|
114 |
+
</div>
|
115 |
+
|
116 |
+
</div>
|
117 |
+
|
118 |
+
<?php
|
119 |
+
}
|
120 |
+
?>
|
121 |
+
|
122 |
+
<?php do_action('tutor_withdraw_set_account_form_after'); ?>
|
123 |
+
|
124 |
+
</div>
|
125 |
+
|
126 |
+
<?php
|
127 |
+
}
|
128 |
+
?>
|
129 |
+
</form>
|
130 |
+
|
131 |
+
</div>
|
templates/dashboard/wishlist.php
CHANGED
@@ -1,8 +1,9 @@
|
|
1 |
<?php global $post; ?>
|
2 |
|
3 |
|
4 |
-
<
|
5 |
<div class="tutor-dashboard-content-inner">
|
|
|
6 |
|
7 |
<?php
|
8 |
$wishlists = tutor_utils()->get_wishlist();
|
@@ -33,8 +34,9 @@
|
|
33 |
wp_reset_postdata();
|
34 |
|
35 |
else:
|
36 |
-
echo "There's no active course";
|
37 |
endif;
|
38 |
|
39 |
?>
|
|
|
40 |
</div>
|
1 |
<?php global $post; ?>
|
2 |
|
3 |
|
4 |
+
<h3><?php _e('Wishlist', 'tutor'); ?></h3>
|
5 |
<div class="tutor-dashboard-content-inner">
|
6 |
+
<div class="tutor-row">
|
7 |
|
8 |
<?php
|
9 |
$wishlists = tutor_utils()->get_wishlist();
|
34 |
wp_reset_postdata();
|
35 |
|
36 |
else:
|
37 |
+
echo "<div class=\"tutor-col\">".esc_html('There\'s no active course')."</div>";
|
38 |
endif;
|
39 |
|
40 |
?>
|
41 |
+
</div>
|
42 |
</div>
|
templates/dashboard/withdraw.php
CHANGED
@@ -42,28 +42,26 @@ $user_id = get_current_user_id();
|
|
42 |
|
43 |
<div class="current-withdraw-account-wrap">
|
44 |
<?php
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
<?php
|
66 |
-
}
|
67 |
?>
|
68 |
</div>
|
69 |
|
@@ -78,18 +76,22 @@ $user_id = get_current_user_id();
|
|
78 |
<form id="tutor-earning-withdraw-form" action="" method="post">
|
79 |
<?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
|
80 |
<input type="hidden" value="tutor_make_an_withdraw" name="action"/>
|
81 |
-
|
82 |
-
<p><?php _e('Enter withdraw amount and click withdraw button', 'tutor'); ?></p>
|
83 |
-
|
84 |
<?php do_action('tutor_withdraw_form_before'); ?>
|
85 |
-
|
86 |
<div class="withdraw-form-field-row">
|
87 |
-
<
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
</div>
|
|
|
93 |
</div>
|
94 |
|
95 |
<div id="tutor-withdraw-form-response"></div>
|
42 |
|
43 |
<div class="current-withdraw-account-wrap">
|
44 |
<?php
|
45 |
+
if ($withdraw_method_name){
|
46 |
+
?>
|
47 |
+
<p>
|
48 |
+
<?php _e('You will get paid by', 'tutor'); ?> <strong><?php echo $withdraw_method_name; ?></strong>
|
49 |
+
<?php
|
50 |
+
$my_profile_url = tutor_utils()->get_tutor_dashboard_page_permalink('settings/withdraw-settings');
|
51 |
+
echo sprintf(__( ', You can change your %s withdraw preference %s ' , 'tutor'), "<a href='{$my_profile_url}'>", '</a>' );
|
52 |
+
?>
|
53 |
+
</p>
|
54 |
+
<?php
|
55 |
+
}else{
|
56 |
+
?>
|
57 |
+
<p>
|
58 |
+
<?php
|
59 |
+
$my_profile_url = tutor_utils()->get_tutor_dashboard_page_permalink('my-profile');
|
60 |
+
echo sprintf(__( 'Please add your %s withdraw preference %s to make withdraw' , 'tutor'), "<a href='{$my_profile_url}'>", '</a>' );
|
61 |
+
?>
|
62 |
+
</p>
|
63 |
+
<?php
|
64 |
+
}
|
|
|
|
|
65 |
?>
|
66 |
</div>
|
67 |
|
76 |
<form id="tutor-earning-withdraw-form" action="" method="post">
|
77 |
<?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
|
78 |
<input type="hidden" value="tutor_make_an_withdraw" name="action"/>
|
|
|
|
|
|
|
79 |
<?php do_action('tutor_withdraw_form_before'); ?>
|
|
|
80 |
<div class="withdraw-form-field-row">
|
81 |
+
<label for="tutor_withdraw_amount"><?php _e('Amount:', 'tutor') ?></label>
|
82 |
+
<div class="tutor-row">
|
83 |
+
<div class="tutor-col-4">
|
84 |
+
<div class="withdraw-form-field-amount">
|
85 |
+
<input type="text" name="tutor_withdraw_amount">
|
86 |
+
</div>
|
87 |
+
</div>
|
88 |
+
<div class="tutor-col">
|
89 |
+
<div class="withdraw-form-field-button">
|
90 |
+
<button class="tutor-btn" type="submit" id="tutor-earning-withdraw-btn" name="withdraw-form-submit"><?php _e('Withdraw', 'tutor'); ?></button>
|
91 |
+
</div>
|
92 |
+
</div>
|
93 |
</div>
|
94 |
+
<i><?php _e('Enter withdraw amount and click withdraw button', 'tutor') ?></i>
|
95 |
</div>
|
96 |
|
97 |
<div id="tutor-withdraw-form-response"></div>
|
templates/single/course/instructors.php
CHANGED
@@ -17,7 +17,7 @@ if ($instructors){
|
|
17 |
?>
|
18 |
<h4 class="tutor-segment-title"><?php _e('About the instructors', 'tutor'); ?></h4>
|
19 |
|
20 |
-
<div class="tutor-course-instructors-wrap tutor-single-course-segment">
|
21 |
<?php
|
22 |
foreach ($instructors as $instructor){
|
23 |
$profile_url = tutor_utils()->profile_url($instructor->ID);
|
@@ -62,7 +62,6 @@ if ($instructors){
|
|
62 |
<i class='tutor-icon-mortarboard'></i>
|
63 |
<?php echo tutor_utils()->get_course_count_by_instructor($instructor->ID); ?> <span class="tutor-text-mute"> <?php _e('Courses', 'tutor'); ?></span>
|
64 |
</p>
|
65 |
-
|
66 |
</div>
|
67 |
|
68 |
<div class="students">
|
@@ -72,7 +71,7 @@ if ($instructors){
|
|
72 |
|
73 |
<p>
|
74 |
<i class='tutor-icon-user'></i>
|
75 |
-
<?php echo
|
76 |
<span class="tutor-text-mute"> <?php _e('students', 'tutor'); ?></span>
|
77 |
</p>
|
78 |
</div>
|
17 |
?>
|
18 |
<h4 class="tutor-segment-title"><?php _e('About the instructors', 'tutor'); ?></h4>
|
19 |
|
20 |
+
<div class="tutor-course-instructors-wrap tutor-single-course-segment" id="single-course-ratings">
|
21 |
<?php
|
22 |
foreach ($instructors as $instructor){
|
23 |
$profile_url = tutor_utils()->profile_url($instructor->ID);
|
62 |
<i class='tutor-icon-mortarboard'></i>
|
63 |
<?php echo tutor_utils()->get_course_count_by_instructor($instructor->ID); ?> <span class="tutor-text-mute"> <?php _e('Courses', 'tutor'); ?></span>
|
64 |
</p>
|
|
|
65 |
</div>
|
66 |
|
67 |
<div class="students">
|
71 |
|
72 |
<p>
|
73 |
<i class='tutor-icon-user'></i>
|
74 |
+
<?php echo $total_students; ?>
|
75 |
<span class="tutor-text-mute"> <?php _e('students', 'tutor'); ?></span>
|
76 |
</p>
|
77 |
</div>
|
templates/single/course/review-form.php
CHANGED
@@ -1,47 +1,45 @@
|
|
1 |
<?php
|
2 |
-
|
3 |
-
|
4 |
?>
|
5 |
|
6 |
-
<div class="tutor-course-enrolled-review-wrap">
|
7 |
<a href="javascript:;" class="write-course-review-link-btn">
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
</a>
|
16 |
<div class="tutor-write-review-form" style="display: none;">
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
</div>
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
}else{
|
38 |
-
ob_start();
|
39 |
-
tutor_load_template( 'single.course.login' );
|
40 |
-
$output = apply_filters( 'tutor_course/global/login', ob_get_clean());
|
41 |
-
echo $output;
|
42 |
-
}
|
43 |
-
?>
|
44 |
</div>
|
45 |
-
</div>
|
46 |
-
|
47 |
-
|
1 |
<?php
|
2 |
+
$isLoggedIn = is_user_logged_in();
|
3 |
+
$rating = $isLoggedIn ? tutor_utils()->get_course_rating_by_user() : '';
|
4 |
?>
|
5 |
|
6 |
+
<div class="tutor-course-enrolled-review-wrap" id>
|
7 |
<a href="javascript:;" class="write-course-review-link-btn">
|
8 |
+
<?php
|
9 |
+
if($isLoggedIn && (!empty($rating->rating) || !empty($rating->review))){
|
10 |
+
_e('Edit review', 'tutor');
|
11 |
+
}else{
|
12 |
+
_e('Write a review', 'tutor');
|
13 |
+
}
|
14 |
+
?>
|
15 |
</a>
|
16 |
<div class="tutor-write-review-form" style="display: none;">
|
17 |
+
<?php
|
18 |
+
if($isLoggedIn) {
|
19 |
+
?>
|
20 |
+
<form method="post">
|
21 |
+
<input type="hidden" name="tutor_course_id" value="<?php echo get_the_ID(); ?>">
|
22 |
+
<div class="tutor-write-review-box">
|
23 |
+
<div class="tutor-form-group">
|
24 |
+
<?php
|
25 |
+
tutor_utils()->star_rating_generator(tutor_utils()->get_rating_value($rating->rating));
|
26 |
+
?>
|
27 |
+
</div>
|
28 |
+
<div class="tutor-form-group">
|
29 |
+
<textarea name="review" placeholder="<?php _e('write a review', 'tutor'); ?>"><?php echo stripslashes($rating->review); ?></textarea>
|
30 |
+
</div>
|
31 |
+
<div class="tutor-form-group">
|
32 |
+
<button type="submit" class="tutor_submit_review_btn tutor-button tutor-success"><?php _e('Submit Review', 'tutor'); ?></button>
|
33 |
+
</div>
|
34 |
</div>
|
35 |
+
</form>
|
36 |
+
<?php
|
37 |
+
}else{
|
38 |
+
ob_start();
|
39 |
+
tutor_load_template( 'single.course.login' );
|
40 |
+
$output = apply_filters( 'tutor_course/global/login', ob_get_clean());
|
41 |
+
echo $output;
|
42 |
+
}
|
43 |
+
?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
</div>
|
45 |
+
</div>
|
|
|
|
tutor.php
CHANGED
@@ -1,13 +1,13 @@
|
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Tutor LMS
|
4 |
-
Plugin URI:
|
5 |
Description: Tutor is a complete solution for creating a Learning Management System in WordPress way. It can help you to create small to large scale online education site very conveniently. Power features like report, certificate, course preview, private file sharing make Tutor a robust plugin for any educational institutes.
|
6 |
Author: Themeum
|
7 |
-
Version: 1.2.
|
8 |
Author URI: http://themeum.com
|
9 |
Requires at least: 4.5
|
10 |
-
Tested up to: 5.
|
11 |
Text Domain: tutor
|
12 |
Domain Path: /languages/
|
13 |
*/
|
@@ -17,7 +17,7 @@ if ( ! defined( 'ABSPATH' ) )
|
|
17 |
/**
|
18 |
* Defined the tutor main file
|
19 |
*/
|
20 |
-
define('TUTOR_VERSION', '1.2.
|
21 |
define('TUTOR_FILE', __FILE__);
|
22 |
|
23 |
|
1 |
<?php
|
2 |
/*
|
3 |
Plugin Name: Tutor LMS
|
4 |
+
Plugin URI: https://www.themeum.com/product/tutor-lms/
|
5 |
Description: Tutor is a complete solution for creating a Learning Management System in WordPress way. It can help you to create small to large scale online education site very conveniently. Power features like report, certificate, course preview, private file sharing make Tutor a robust plugin for any educational institutes.
|
6 |
Author: Themeum
|
7 |
+
Version: 1.2.20
|
8 |
Author URI: http://themeum.com
|
9 |
Requires at least: 4.5
|
10 |
+
Tested up to: 5.2
|
11 |
Text Domain: tutor
|
12 |
Domain Path: /languages/
|
13 |
*/
|
17 |
/**
|
18 |
* Defined the tutor main file
|
19 |
*/
|
20 |
+
define('TUTOR_VERSION', '1.2.20');
|
21 |
define('TUTOR_FILE', __FILE__);
|
22 |
|
23 |
|