PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 3.0.0
Tutor LMS – eLearning and online course solution v3.0.0
4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / email / email_styles.php
tutor / templates / email Last commit date
email_footer.php 1 year ago email_header.php 1 year ago email_styles.php 1 year ago order_new_email_to_admin.php 1 year ago order_new_email_to_students.php 1 year ago order_new_email_to_teachers.php 1 year ago order_updated_email_to_admin.php 1 year ago order_updated_email_to_students.php 1 year ago order_updated_email_to_teachers.php 1 year ago send-reset-password.php 2 years ago
email_styles.php
160 lines
1 <?php
2 /**
3 * E-mail styles
4 *
5 * @since 3.0.0
6 *
7 * @author Themeum
8 */
9
10 $has_pro = tutor()->has_pro;
11 $email_settings = null;
12 if ( $has_pro && tutor_utils()->is_addon_enabled( 'tutor-pro/addons/tutor-email/tutor-email.php' ) ) {
13 $email_settings = new TUTOR_EMAIL\EmailSettings();
14 }
15
16 $email_logo_position = get_tutor_option( 'email_logo_position', 'left' );
17 $email_button_position = get_tutor_option( 'email_template_button_position', 'center' );
18 $email_template_colors = $email_settings ? $email_settings::get_email_template_colors() : array();
19
20 $header_background_color = $email_settings ? $email_settings::get_color( 'header_background_color', $email_template_colors ) : '#FFFFFF';
21 $header_divider_color = $email_settings ? $email_settings::get_color( 'header_divider_color', $email_template_colors ) : '#E0E2EA';
22 $body_background_color = $email_settings ? $email_settings::get_color( 'body_background_color', $email_template_colors ) : '#FFFFFF';
23 $email_title_color = $email_settings ? $email_settings::get_color( 'email_title_color', $email_template_colors ) : '#212327';
24 $email_text_color = $email_settings ? $email_settings::get_color( 'email_text_color', $email_template_colors ) : '#5B616F';
25 $email_short_code_color = $email_settings ? $email_settings::get_color( 'email_short_code_color', $email_template_colors ) : '#212327';
26 $footnote_color = $email_settings ? $email_settings::get_color( 'footnote_color', $email_template_colors ) : '#A4A8B2';
27 $primary_button_color = $email_settings ? $email_settings::get_color( 'primary_button_color', $email_template_colors ) : '#3E64DE';
28 $primary_button_hover_color = $email_settings ? $email_settings::get_color( 'primary_button_hover_color', $email_template_colors ) : '#395BCA';
29 $primary_button_text_color = $email_settings ? $email_settings::get_color( 'primary_button_text_color', $email_template_colors ) : '#FFFFFF';
30 $secondary_button_color = $email_settings ? $email_settings::get_color( 'secondary_button_color', $email_template_colors ) : '#FFFFFF';
31 $secondary_button_hover_color = $email_settings ? $email_settings::get_color( 'secondary_button_hover_color', $email_template_colors ) : '#395BCA';
32 $secondary_button_text_color = $email_settings ? $email_settings::get_color( 'secondary_button_text_color', $email_template_colors ) : '#3E64DE';
33 ?>
34
35 <style>
36 :root {
37 --primary-button-color: <?php echo esc_attr( $primary_button_color ); ?>;
38 --primary-button-hover-color: <?php echo esc_attr( $primary_button_hover_color ); ?>;
39 --secondary-button-color: <?php echo esc_attr( $secondary_button_color ); ?>;
40 --secondary-button-hover-color: <?php echo esc_attr( $secondary_button_hover_color ); ?>;
41 }
42 body{padding: 0px;margin: 0px;color: #5B616F;}
43 .tutor-email-body{font-weight:400;padding: 50px 20px 50px;color: #5B616F;background-color: #EFF1F6;line-height: 26px;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;}
44 .tutor-email-body a, .tutor-email-body strong {color: <?php echo esc_html( $email_short_code_color ); ?>;font-weight:500!important;text-decoration: none;}
45 .tutor-email-body a{ color: royalblue;}
46 .tutor-email-body table {width: 100%; font-size: 16px; border-spacing: 0;}
47 .tutor-email-body table td{padding: 0;margin: 0;}
48 .tutor-email-header{ background-color: <?php echo esc_html( $header_background_color ); ?>; border-bottom: 1px solid <?php echo esc_html( $header_divider_color ); ?>; padding: 20px 50px;}
49 .tutor-email-header table {padding: 0;margin: 0;}
50 .tutor-test-mail-notice{text-align: right;}
51 .email-user-content{font-weight:400!important;word-break: break-word;}
52 .tutor-email-content{background-color: <?php echo esc_html( $body_background_color ); ?>; color: <?php echo esc_html( $email_text_color ); ?>; padding:50px 50px 40px;}
53 .tutor-greetings-content{margin-bottom: 20px;}
54 .tutor-email-logo {display: block;text-align: <?php echo esc_html( $email_logo_position ); ?>;}
55 .tutor-email-logo img{display: inline-block;vertical-align: middle;}
56 .tutor-email-wrapper{background: #ffffff;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);border-radius: 10px;max-width: 600px;margin: 0 auto;font-style: normal;font-weight: 400;font-size: 16px;overflow: hidden;}
57 .tutor-email-wrapper p {margin-top:0;padding:0;text-decoration: none;font-size: 16px;margin-bottom: 16px;color: inherit;}
58 .tutor-h-center{text-align: center;}
59 .tutor-email-greetings{color: <?php echo esc_html( $email_short_code_color ); ?>; font-weight: 400; font-size: 16px; line-height: 26px;margin-bottom: 10px!important;}
60 .tutor-email-heading{margin:0;overflow-wrap: break-word;font-weight: 500;font-size: 22px;line-height: 140%;color: <?php echo esc_html( $email_title_color ); ?>;}
61 .tutor-mr-160{margin-right: 150px;}
62 .tutor-email-buttons{text-align: <?php echo esc_html( $email_button_position ); ?>;}
63 .tutor-email-buttons a{padding: 10px 20px;min-width: 160px;text-align: center;}
64 .tutor-email-buttons a.tutor-email-button-bordered{margin-right: 18px;}
65 .tutor-email-button{background-color: <?php echo esc_html( $primary_button_color ); ?>;border-color: <?php echo esc_html( $primary_button_color ); ?>;color: <?php echo esc_html( $primary_button_text_color ); ?>!important;cursor: pointer;border-radius: 6px;text-decoration: none;font-weight: 500;border: 1px solid transparent;position: relative;box-sizing: border-box;transition: 0.2s;line-height: 26px;font-size: 16px;display: inline-block;}
66 .tutor-email-button img{width: 24px;vertical-align: middle;margin-top: -3px;}
67 .tutor-email-button:hover{background-color: <?php echo esc_html( $primary_button_hover_color ); ?>;color: #fff!important;}
68 .tutor-email-button.preview-only{background-color: var(--primary-button-color);}
69 .tutor-email-button.preview-only:hover{background-color: var(--primary-button-hover-color);}
70 .tutor-email-button-bordered{background-color: <?php echo esc_html( $secondary_button_color ); ?>;border-color: <?php echo esc_html( $secondary_button_text_color ); ?>;color: <?php echo esc_html( $secondary_button_text_color ); ?>!important;padding: 10px 34px;cursor: pointer;border-radius: 6px;text-decoration: none;font-weight: 500;border: 1px solid;position: relative;box-sizing: border-box;transition: 0.2s;line-height: 26px;font-size: 16px;display: inline-block;}
71 .tutor-email-button-bordered:hover{background-color: <?php echo esc_html( $secondary_button_hover_color ); ?>;color: #fff!important;}
72 .tutor-email-button-bordered.preview-only{background-color: var(--secondary-button-color);}
73 .tutor-email-button-bordered.preview-only:hover{background-color: var(--secondary-button-hover-color);}
74 .tutor-email-warning {text-align: right;}
75 .tutor-email-warning > * {vertical-align: middle;display: inline-block;padding-left: 5px;}
76 .template-preview a,.template-preview button{pointer-events: none;}
77 .tutor-email-warning span {padding-top: 2px;}
78 .tutor-email-datatable{margin-bottom: 20px;width:100%;margin-top: 0;}
79 .tutor-email-datatable tr td{vertical-align: top;}
80 .tutor-email-datatable tr td.label{min-width: 150px;width: 150px;}
81 .tutor-email-from{margin-top: 20px;}
82 .tutor-panel-block{background: #E9EDFB;color: #212327;font-weight: 400;font-size: 16px;margin-bottom: 30px;padding:25px;border: 1px solid #95AAED;border-radius: 6px}
83 .tutor-panel-block [data-source="email-block-heading"]{margin-top: 0;font-weight: 500;margin-bottom: 10px;}
84 .tutor-cardblock-heading{margin-bottom: 15px;}
85 .tutor-cardblock-wrapper{display: block;border: 1px solid #CDCFD5;padding: 10px;border-radius: 4px;}
86 .tutor-cardblock-wrapper > * {vertical-align: middle;display: inline-block;}
87 .tutor-cardblock-content p {font-size: 16px;font-style: normal;font-weight: 400;line-height: 28px;letter-spacing: 0px;text-align: left;margin:0;}
88 .tutor-email-footer{background-color: <?php echo esc_html( $body_background_color ); ?>; position: relative;}
89 .tutor-email-footer-text{color: <?php echo esc_html( $footnote_color ); ?>;font-weight: 400;font-size: 16px;line-height: 26px;text-align: left;padding: 20px 50px 20px;}
90 .email-hr-separator{border-top: none;margin-top: 30px;margin-bottom: 30px;border-bottom: 1px solid #e0e2ea;}
91 .tutor-user-info{margin-bottom: 20px;}
92 .tutor-user-info-wrap{display: block;border-top: 1px solid #e0e2ea;border-bottom: 1px solid #e0e2ea;padding-top: 30px;padding-bottom: 30px;}
93 .tutor-user-info-wrap > * {display: inline-block;}
94 .tutor-user-info-wrap .answer-block{width: 80%;}
95 .tutor-user-info-wrap .answer-block{width: 80%;}
96 .tutor-user-panel {margin-bottom: 20px;}
97 .tutor-user-panel > div {display: inline-block;vertical-align: top;}
98 .tutor-user-panel .user-panel-label{margin-right: 20px;}
99 .tutor-user-panel .tutor-user-panel-wrap {border:1px solid #e0e2ea;padding: 10px;border-radius: 4px;}
100 .tutor-user-panel-wrap .tutor-email-avatar, .tutor-user-panel-wrap .info-block{display: inline-block;}
101 .tutor-user-panel-wrap .info-block p{margin: 0;}
102 .answer-heading{margin-bottom: 20px;clear: both;}
103 .answer-heading span{color: <?php echo esc_html( $email_short_code_color ); ?>;}
104 .answer-heading span:first-child{font-weight: 500;}
105 .answer-heading span:last-child{float: right;}
106 .tutor-email-avatar{margin-right: 15px;border-radius: 50%;}
107 .email-mb-30{margin-bottom: 30px;}
108 .tutor-inline-block{display: inline-block;}
109
110 .tutor-email-announcement{border: 1px solid #CDCFD5;border-radius: 6px;margin-top: 30px;}
111 .tutor-email-announcement .announcement-heading {background: #E9EDFB;padding:20px 30px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
112 .tutor-email-announcement .announcement-heading .announcement-title{margin-bottom: 10px;}
113 .tutor-email-announcement .announcement-heading .announcement-meta > *{display: inline-block;vertical-align: middle; margin-right: 10px;font-size: 15px;}
114 .tutor-email-announcement .announcement-content{padding:20px 30px;}
115 .tutor-email-announcement .announcement-content p{margin-bottom: 30px;}
116 .tutor-email-footer-content{background-color: #eff1f6;padding: 0 50px 50px;}
117 .tutor-email-footer-content * {margin-top: 0;}
118 .tutor-badge-label.label-success {
119 background: #e5f5eb;
120 color: #075a2a;
121 border-color: #cbe9d5;
122 }
123 .tutor-badge-label.label-warning {
124 background: #ed970026;
125 color: #ed9700;
126 border-color: #ed97004d;
127 }
128 .tutor-badge-label.label-danger {
129 background: #feeceb;
130 color: #c62828;
131 border-color: #fdd9d7;
132 }
133 .tutor-badge-label {
134 border-radius: 42px;
135 padding: 0 0.5em;
136 background: #f8f8f9;
137 color: #565b69;
138 border: 1px solid #c0c3cb;
139 line-height: 1.2;
140 font-size: 13px;
141 }
142
143 @media only screen and (max-width: 576px) {
144 .tutor-email-body{padding: 15px}
145 .tutor-email-wrapper{margin:0;max-width: 100%;}
146 .tutor-email-header{padding: 20px 24px;}
147 .tutor-email-datatable table tr{display: block;margin-bottom: 25px;}
148 .tutor-email-datatable table td{display: block;}
149 .tutor-email-content{padding: 30px 20px; margin-bottom: -30px;}
150 .tutor-email-buttons{margin-bottom: 24px;}
151 .tutor-email-buttons a{width: 100%;text-align:center;padding: 8px 18px;font-size: 14px;}
152 .tutor-email-buttons a.tutor-email-button-bordered{margin-right: 0px;margin-bottom: 16px;}
153 .tutor-email-heading{font-size: 18px;}
154 .tutor-email-warning span {text-transform: capitalize;}
155 .tutor-email-warning span.no-res {display: none;}
156 .tutor-email-footer-text{padding: 20px 15px;}
157 .tutor-email-footer-content{padding: 15px;}
158 }
159 </style>
160