Changeset 3099814
- Timestamp:
- 06/08/2024 01:54:20 PM (21 months ago)
- Location:
- bulk-mail-sender
- Files:
-
- 109 added
- 13 edited
-
tags/1.1.6 (added)
-
tags/1.1.6/App (added)
-
tags/1.1.6/App/BMSIActivate.php (added)
-
tags/1.1.6/App/BMSIAdmin.php (added)
-
tags/1.1.6/App/BMSIBase.php (added)
-
tags/1.1.6/App/BMSIDeactivate.php (added)
-
tags/1.1.6/App/BMSIEmailQueue.php (added)
-
tags/1.1.6/App/track.php (added)
-
tags/1.1.6/README.md (added)
-
tags/1.1.6/assets (added)
-
tags/1.1.6/assets/css (added)
-
tags/1.1.6/assets/css/admin_style.css (added)
-
tags/1.1.6/assets/css/alert_style.css (added)
-
tags/1.1.6/assets/css/all.min.css (added)
-
tags/1.1.6/assets/css/apexcharts.min.css (added)
-
tags/1.1.6/assets/css/base_style.css (added)
-
tags/1.1.6/assets/css/bootstrap.min.css (added)
-
tags/1.1.6/assets/css/buttons.dataTables.min.css (added)
-
tags/1.1.6/assets/css/feedback.css (added)
-
tags/1.1.6/assets/css/history.css (added)
-
tags/1.1.6/assets/css/jquery-te-1.4.0.css (added)
-
tags/1.1.6/assets/css/jquery.dataTables.min.css (added)
-
tags/1.1.6/assets/fonts (added)
-
tags/1.1.6/assets/fonts/fa-regular-400.ttf (added)
-
tags/1.1.6/assets/fonts/fa-regular-400.woff2 (added)
-
tags/1.1.6/assets/fonts/fa-solid-900.ttf (added)
-
tags/1.1.6/assets/fonts/fa-solid-900.woff2 (added)
-
tags/1.1.6/assets/images (added)
-
tags/1.1.6/assets/images/card.png (added)
-
tags/1.1.6/assets/images/check-image.png (added)
-
tags/1.1.6/assets/images/clien-1.png (added)
-
tags/1.1.6/assets/images/clien-2.png (added)
-
tags/1.1.6/assets/images/create tamplate.png (added)
-
tags/1.1.6/assets/images/createuser.png (added)
-
tags/1.1.6/assets/images/dashboard.png (added)
-
tags/1.1.6/assets/images/fluent_checkmark-square-20-filled-1.png (added)
-
tags/1.1.6/assets/images/history.png (added)
-
tags/1.1.6/assets/images/icon.svg (added)
-
tags/1.1.6/assets/images/loader.gif (added)
-
tags/1.1.6/assets/images/loader2.gif (added)
-
tags/1.1.6/assets/images/loader3-unscreen.gif (added)
-
tags/1.1.6/assets/images/loader3.gif (added)
-
tags/1.1.6/assets/images/loader4-unscreen.gif (added)
-
tags/1.1.6/assets/images/loader4.1.gif (added)
-
tags/1.1.6/assets/images/loader4.gif (added)
-
tags/1.1.6/assets/images/ncategory.png (added)
-
tags/1.1.6/assets/images/newsletter.png (added)
-
tags/1.1.6/assets/images/sendmail.png (added)
-
tags/1.1.6/assets/images/sort_asc.png (added)
-
tags/1.1.6/assets/images/sort_both.png (added)
-
tags/1.1.6/assets/images/template.png (added)
-
tags/1.1.6/assets/images/user.png (added)
-
tags/1.1.6/assets/js (added)
-
tags/1.1.6/assets/js/admin_script.js (added)
-
tags/1.1.6/assets/js/alert_script.js (added)
-
tags/1.1.6/assets/js/angular.js (added)
-
tags/1.1.6/assets/js/apexcharts.min.js (added)
-
tags/1.1.6/assets/js/base_script.js (added)
-
tags/1.1.6/assets/js/bootstrap.min.js (added)
-
tags/1.1.6/assets/js/chart.js (added)
-
tags/1.1.6/assets/js/dataTables.buttons.min.js (added)
-
tags/1.1.6/assets/js/feedback.js (added)
-
tags/1.1.6/assets/js/jquery-te-1.4.0.min.js (added)
-
tags/1.1.6/assets/js/jquery.dataTables.min.js (added)
-
tags/1.1.6/assets/js/jquery.modal.min.js (added)
-
tags/1.1.6/assets/js/jquery.validate.min.js (added)
-
tags/1.1.6/assets/js/popper.min.js (added)
-
tags/1.1.6/assets/js/radio.js (added)
-
tags/1.1.6/assets/js/setting.js (added)
-
tags/1.1.6/assets/js/site-white-logo-198901623758584.png (added)
-
tags/1.1.6/assets/js/sortable.js (added)
-
tags/1.1.6/bulk_mail_sender.php (added)
-
tags/1.1.6/cron-handler.php (added)
-
tags/1.1.6/license.txt (added)
-
tags/1.1.6/readme.txt (added)
-
tags/1.1.6/templates (added)
-
tags/1.1.6/templates/BMSIAddUser.php (added)
-
tags/1.1.6/templates/BMSIDashboard.php (added)
-
tags/1.1.6/templates/BMSIFooter.php (added)
-
tags/1.1.6/templates/BMSIGetHelp.php (added)
-
tags/1.1.6/templates/BMSIHeader.php (added)
-
tags/1.1.6/templates/BMSIHistory.php (added)
-
tags/1.1.6/templates/BMSINewsLetters.php (added)
-
tags/1.1.6/templates/BMSISendMail.php (added)
-
tags/1.1.6/templates/BMSISetting.php (added)
-
tags/1.1.6/templates/BMSISidebar.php (added)
-
tags/1.1.6/templates/BMSITemplate.php (added)
-
tags/1.1.6/templates/BMSIUser.php (added)
-
tags/1.1.6/templates/BMSInewslettercategory.php (added)
-
tags/1.1.6/templates/index.php (added)
-
tags/1.1.6/utils (added)
-
tags/1.1.6/utils/BMSI_Helper.php (added)
-
tags/1.1.6/vendor (added)
-
tags/1.1.6/vendor/autoload.php (added)
-
tags/1.1.6/vendor/composer (added)
-
tags/1.1.6/vendor/composer/ClassLoader.php (added)
-
tags/1.1.6/vendor/composer/InstalledVersions.php (added)
-
tags/1.1.6/vendor/composer/LICENSE (added)
-
tags/1.1.6/vendor/composer/autoload_classmap.php (added)
-
tags/1.1.6/vendor/composer/autoload_files.php (added)
-
tags/1.1.6/vendor/composer/autoload_namespaces.php (added)
-
tags/1.1.6/vendor/composer/autoload_psr4.php (added)
-
tags/1.1.6/vendor/composer/autoload_real.php (added)
-
tags/1.1.6/vendor/composer/autoload_static.php (added)
-
tags/1.1.6/vendor/composer/installed.json (added)
-
tags/1.1.6/vendor/composer/installed.php (added)
-
trunk/App/BMSIAdmin.php (modified) (39 diffs)
-
trunk/App/BMSIBase.php (modified) (1 diff)
-
trunk/App/BMSIDeactivate.php (modified) (1 diff)
-
trunk/README.md (modified) (2 diffs)
-
trunk/assets/css/admin_style.css (modified) (76 diffs)
-
trunk/assets/css/feedback.css (modified) (1 diff)
-
trunk/assets/images/clien-1.png (added)
-
trunk/assets/images/clien-2.png (added)
-
trunk/assets/js/admin_script.js (modified) (2 diffs)
-
trunk/bulk_mail_sender.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/templates/BMSIGetHelp.php (added)
-
trunk/templates/BMSIHeader.php (modified) (2 diffs)
-
trunk/templates/BMSISetting.php (modified) (4 diffs)
-
trunk/templates/BMSISidebar.php (modified) (3 diffs)
-
trunk/templates/BMSITemplate.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
bulk-mail-sender/trunk/App/BMSIAdmin.php
r3096733 r3099814 52 52 remove_submenu_page('bulk_mail_sender', 'newsletter_category'); 53 53 remove_submenu_page('bulk_mail_sender', 'newsletter_add_user'); 54 remove_submenu_page('bulk_mail_sender', 'get_help'); 54 55 }); 55 56 … … 60 61 global $pagenow; 61 62 if ($pagenow == "admin.php") { 62 if (in_array($_GET['page'], ["users", "create_user", "send_mail", "history", "newsletter", "newsletter_category", " bulk_mail_sender", "settings", "templates", "create_template"])) {63 if (in_array($_GET['page'], ["users", "create_user", "send_mail", "history", "newsletter", "newsletter_category", "get_help", "bulk_mail_sender", "settings", "templates", "create_template"])) { 63 64 wp_enqueue_style('bms-admin-css', BMSI_DIR_URI . 'assets/css/admin_style.css', '1.1.3'); 64 65 wp_enqueue_style('datatables-style', BMSI_DIR_URI . 'assets/css/jquery.dataTables.min.css', '1.1.3'); … … 206 207 ); 207 208 209 add_submenu_page( 210 'bulk_mail_sender', 211 __('Bulk Mail Sender Get Help', 'bulk-mail'), 212 __('Get Help', 'bulk-mail'), 213 'manage_options', 214 'get_help', 215 [$this, 'BMSI_get_help_callback'], 216 ); 217 208 218 } 209 219 public function bmsi_main_admin_page() … … 255 265 { 256 266 require_once (BMSI_DIR_PATH . 'templates/BMSIHistory.php'); 267 } 268 269 public function BMSI_get_help_callback() 270 { 271 require_once (BMSI_DIR_PATH . 'templates/BMSIGetHelp.php'); 257 272 } 258 273 … … 419 434 420 435 $result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 436 $count++; 421 437 } else { 422 438 $result = wp_mail($email, $subject, $message, $headers); 439 $count++; 423 440 } 424 441 … … 436 453 } 437 454 438 $count++;439 455 440 456 } … … 607 623 608 624 $result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 625 $count++; 609 626 } else { 610 627 $result = wp_mail($email, $subject, $message, $headers); 628 $count++; 611 629 } 612 630 … … 624 642 } 625 643 626 $count++;627 644 628 645 } … … 707 724 708 725 if (is_bulk_mail_pro_activated() == "true") { 709 if (get_option('BMIS_Pro_activated')){726 if (get_option('BMIS_Pro_activated')) { 710 727 $history_permission = !empty($_POST["checked"]) ? sanitize_text_field($_POST["checked"]) : ""; 711 728 $form_title = !empty($_POST["form_title"]) ? sanitize_text_field($_POST["form_title"]) : ""; … … 715 732 $use_cron_job = !empty($_POST["use_cron_job"]) ? sanitize_text_field($_POST["use_cron_job"]) : ""; 716 733 $auto_pass = !empty($_POST["auto_pass"]) ? sanitize_text_field($_POST["auto_pass"]) : ""; 717 734 $theme_color = !empty($_POST["theme_color"]) ? sanitize_text_field($_POST["theme_color"]) : ""; 735 718 736 $user_options['permission'] = $history_permission; 719 737 $user_options['title'] = $form_title; … … 723 741 $user_options['cron'] = $use_cron_job; 724 742 $user_options['pass'] = $auto_pass; 743 $user_options['color'] = $theme_color; 725 744 update_option("BMSI_User_Options", $user_options); 726 745 $option = get_option("BMSI_User_Options"); 727 746 728 747 $message = "Changes Saved."; 729 748 $title = "Well Done!"; … … 733 752 'title' => esc_html($title, 'bulk-mail'), 734 753 ]; 735 } else{754 } else { 736 755 $message = "Activation key is requied."; 737 756 $title = "Alert!"; … … 742 761 ]; 743 762 } 744 763 745 764 } else { 746 765 $history_permission = !empty($_POST["checked"]) ? sanitize_text_field($_POST["checked"]) : ""; … … 969 988 970 989 $result_mail = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 990 991 $count++; 971 992 } else { 972 993 $result_mail = wp_mail($email, $subject, $message, $headers); 994 995 $count++; 973 996 } 974 997 … … 990 1013 991 1014 } 992 $count++;993 1015 } 994 1016 } … … 1098 1120 $today_mail_result = $wpdb->get_results("SELECT * FROM $table_total_mail ORDER BY createdate DESC LIMIT 1"); 1099 1121 $mail_counter = 0; 1122 $count = 0; 1100 1123 1101 1124 $template_name = isset($_POST['template_name']) ? sanitize_text_field($_POST['template_name']) : ""; … … 1137 1160 $message = $post->post_content; 1138 1161 1162 1163 1139 1164 foreach ($results as $user) { 1165 1140 1166 if (isset($user->email)) { 1141 1167 $email = $user->email; … … 1184 1210 1185 1211 $result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1212 $count++; 1186 1213 } else { 1187 1214 if ($status == "2") { … … 1189 1216 1190 1217 $result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1218 $count++; 1191 1219 } 1192 1220 } … … 1196 1224 1197 1225 $result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1226 $count++; 1198 1227 } else { 1199 1228 if ($status == "2") { … … 1201 1230 1202 1231 $result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1232 $count++; 1203 1233 } 1204 1234 } … … 1211 1241 1212 1242 $result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1243 $count++; 1213 1244 } else { 1214 1245 if ($status == "2") { … … 1216 1247 1217 1248 $result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1249 $count++; 1218 1250 } 1219 1251 } … … 1225 1257 if ($user_status == $status) { 1226 1258 $result = wp_mail($email, $subject, $message, $headers); 1259 $count++; 1227 1260 } else { 1228 1261 if ($status == "2") { 1229 1262 $result = wp_mail($email, $subject, $message, $headers); 1263 $count++; 1230 1264 } 1231 1265 } 1232 1266 } else { 1267 print_r($user); 1233 1268 if ($user_status == $status) { 1234 1269 $result = wp_mail($email, $subject, $message, $headers); 1270 $count++; 1235 1271 } else { 1236 1272 if ($status == "2") { 1237 1273 $result = wp_mail($email, $subject, $message, $headers); 1274 $count++; 1238 1275 } 1239 1276 } … … 1243 1280 if ($user_status == $status) { 1244 1281 $result = wp_mail($email, $subject, $message, $headers); 1282 $count++; 1245 1283 } else { 1246 1284 if ($status == "2") { 1247 1285 $result = wp_mail($email, $subject, $message, $headers); 1286 $count++; 1248 1287 } 1249 1288 } … … 1309 1348 } 1310 1349 1311 if ($ overall_result) {1312 if ($ result) {1313 $message = "Mail Send Successfully ";1350 if ($count > 0) { 1351 if ($overall_result) { 1352 $message = "Mail Send Successfully."; 1314 1353 $title = "Well Done!"; 1315 1354 … … 1320 1359 ]; 1321 1360 } else { 1322 $message = " No users are available";1361 $message = "Mail Send Failed."; 1323 1362 $title = "Alert!"; 1324 1363 $response = [ … … 1329 1368 } 1330 1369 } else { 1331 $message = " Mail Send Failed.";1370 $message = "No users are available."; 1332 1371 $title = "Alert!"; 1333 1372 $response = [ … … 1383 1422 $today_mail_result = $wpdb->get_results($today_mail_result_query); 1384 1423 $mail_counter = 0; 1424 $count = 0; 1385 1425 $overall_result = false; 1386 1426 … … 1450 1490 1451 1491 $mail_result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1492 1493 $count++; 1452 1494 } else { 1453 1495 if ($status == "2") { … … 1455 1497 1456 1498 $mail_result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1499 $count++; 1457 1500 } 1458 1501 } … … 1462 1505 1463 1506 $mail_result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1507 $count++; 1464 1508 } else { 1465 1509 if ($status == "2") { … … 1467 1511 1468 1512 $mail_result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1513 $count++; 1469 1514 } 1470 1515 } … … 1476 1521 1477 1522 $mail_result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1523 $count++; 1478 1524 } else { 1479 1525 if ($status == "2") { … … 1481 1527 1482 1528 $mail_result = $email_queue->add_to_email_queue($email, $subject, $message, $headers); 1529 $count++; 1483 1530 } 1484 1531 } … … 1490 1537 if ($user_status == $status) { 1491 1538 $mail_result = wp_mail($email, $subject, $message, $headers); 1539 $count++; 1492 1540 } else { 1493 1541 if ($status == "2") { 1494 1542 $mail_result = wp_mail($email, $subject, $message, $headers); 1543 $count++; 1495 1544 } 1496 1545 } … … 1498 1547 if ($user_status == $status) { 1499 1548 $mail_result = wp_mail($email, $subject, $message, $headers); 1549 $count++; 1500 1550 } else { 1501 1551 if ($status == "2") { 1502 1552 $mail_result = wp_mail($email, $subject, $message, $headers); 1553 $count++; 1503 1554 } 1504 1555 } … … 1508 1559 if ($user_status == $status) { 1509 1560 $mail_result = wp_mail($email, $subject, $message, $headers); 1561 $count++; 1510 1562 } else { 1511 1563 if ($status == "2") { 1512 1564 $mail_result = wp_mail($email, $subject, $message, $headers); 1565 $count++; 1513 1566 } 1514 1567 } … … 1575 1628 } 1576 1629 1577 if ($overall_result) { 1578 $message = "Mail Send Successfully"; 1579 $title = "Well Done!"; 1580 $response = [ 1581 'status' => true, 1582 'message' => esc_html($message, 'bulk-mail'), 1583 'title' => esc_html($title, 'bulk-mail'), 1584 1585 ]; 1630 if ($count > 0) { 1631 if ($overall_result) { 1632 $message = "Mail Send Successfully"; 1633 $title = "Well Done!"; 1634 $response = [ 1635 'status' => true, 1636 'message' => esc_html($message, 'bulk-mail'), 1637 'title' => esc_html($title, 'bulk-mail'), 1638 1639 ]; 1640 } else { 1641 $message = "Mail Send Failed."; 1642 $title = "Well Done!"; 1643 $response = [ 1644 'status' => true, 1645 'message' => esc_html($message, 'bulk-mail'), 1646 'title' => esc_html($title, 'bulk-mail'), 1647 1648 ]; 1649 } 1586 1650 } else { 1587 1651 $message = "No users are available"; -
bulk-mail-sender/trunk/App/BMSIBase.php
r3096733 r3099814 23 23 public function bmsi_base_enqueue_scripts() 24 24 { 25 wp_enqueue_style('bms-base-css', BMSI_DIR_URI . 'assets/css/base_style.css', '1.1. 5');26 wp_enqueue_script('bms-base-js', BMSI_DIR_URI . 'assets/js/base_script.js', ['jquery'], '1.1. 5', true);25 wp_enqueue_style('bms-base-css', BMSI_DIR_URI . 'assets/css/base_style.css', '1.1.6'); 26 wp_enqueue_script('bms-base-js', BMSI_DIR_URI . 'assets/js/base_script.js', ['jquery'], '1.1.6', true); 27 27 } 28 28 } -
bulk-mail-sender/trunk/App/BMSIDeactivate.php
r3096733 r3099814 15 15 public function bmsi_deactivate_enqueue_scripts() 16 16 { 17 wp_enqueue_style('bms-feedback-style', BMSI_DIR_URI . 'assets/css/feedback.css', array(), '1.1. 5');18 wp_enqueue_script('bms-feedback-script', BMSI_DIR_URI . 'assets/js/feedback.js', array('jquery'), '1.1. 5', true);17 wp_enqueue_style('bms-feedback-style', BMSI_DIR_URI . 'assets/css/feedback.css', array(), '1.1.6'); 18 wp_enqueue_script('bms-feedback-script', BMSI_DIR_URI . 'assets/js/feedback.js', array('jquery'), '1.1.6', true); 19 19 wp_localize_script( 20 20 'bms-feedback-script', -
bulk-mail-sender/trunk/README.md
r3096054 r3099814 4 4 Requires at least: 5.0 5 5 Tested up to: 6.4 6 Stable tag: 1.1. 56 Stable tag: 1.1.6 7 7 Requires PHP: 7.0 8 8 License: GPLv3 or later … … 29 29 == Changelog == 30 30 31 = 1.1. 5- 22/01/202231 = 1.1.6 - 22/01/2022 32 32 * Developed This Plugin -
bulk-mail-sender/trunk/assets/css/admin_style.css
r3096764 r3099814 43 43 } 44 44 45 .upgrade {45 .upgrade { 46 46 margin-bottom: 0; 47 47 color: #000; 48 48 } 49 49 50 .o-5 {50 .o-5 { 51 51 opacity: 0.5; 52 52 } … … 72 72 } 73 73 74 .m-t-3 {74 .m-t-3 { 75 75 margin-top: 3px !important; 76 76 } 77 77 78 .cursor-pointer {78 .cursor-pointer { 79 79 cursor: pointer !important; 80 80 } 81 81 82 .rounded-20 {82 .rounded-20 { 83 83 border-radius: 20px; 84 84 } 85 85 86 .fs-36 {86 .fs-36 { 87 87 font-size: 36px; 88 88 font-weight: 600; … … 111 111 112 112 .bg-color { 113 background: #F8D57E!important;113 background: var(--theme-color) !important; 114 114 } 115 115 … … 118 118 } 119 119 120 div.dt-container .dt-paging .dt-paging-button {120 div.dt-container .dt-paging .dt-paging-button { 121 121 border: none !important; 122 122 } 123 123 124 div.dt-container .dt-paging .dt-paging-button:hover {125 background-color: #F8D57E!important;124 div.dt-container .dt-paging .dt-paging-button:hover { 125 background-color: var(--theme-color) !important; 126 126 color: black !important; 127 127 } 128 128 129 #pro_baneer .closeButton {129 #pro_baneer .closeButton { 130 130 position: absolute; 131 131 top: -11px; … … 135 135 padding: 3px 10px; 136 136 border: none; 137 background-color: #F8D57E;137 background-color: var(--theme-color); 138 138 color: #000; 139 139 cursor: pointer; 140 140 } 141 141 142 .jconfirm-content-pane .jconfirm-content {142 .jconfirm-content-pane .jconfirm-content { 143 143 margin-bottom: 0 !important; 144 144 } 145 145 146 #additionalOptions .selectcategory {146 #additionalOptions .selectcategory { 147 147 background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55% !important; 148 148 margin: 0px; 149 149 border-radius: 11px !important; 150 border: 2px solid #F8D57E!important;150 border: 2px solid var(--theme-color) !important; 151 151 outline: none !important; 152 152 padding: 7px 26px 7px 15px !important; … … 156 156 } 157 157 158 .new_letter_add_sub_category .form-contant .firstAndLastName {158 .new_letter_add_sub_category .form-contant .firstAndLastName { 159 159 grid-template-columns: 100% !important; 160 160 } 161 161 162 163 /* get help css */ 164 165 .get-help-design { 166 width: 80%; 167 margin: 0 auto; 168 } 169 170 .get-help-design ul, 171 .get-help-design ul li { 172 margin: 0; 173 padding: 0; 174 } 175 176 .get-help-design .feture-seaction ul { 177 column-count: 2; 178 column-gap: 30px; 179 margin-bottom: 0; 180 } 181 182 .get-help-design .feture-seaction ul li { 183 display: flex; 184 flex-direction: row; 185 margin-bottom: 10px; 186 align-items: flex-start; 187 } 188 189 .get-help-design .feture-seaction ul li i { 190 margin-top: 5px; 191 margin-right: 7px; 192 } 193 194 .get-help-design i { 195 color: var(--theme-color); 196 } 197 198 .get-help-design .feture-box { 199 flex-wrap: wrap; 200 } 201 202 .get-help-design .feture-box .text { 203 display: flex; 204 flex-direction: column; 205 justify-content: space-between; 206 height: 100%; 207 } 208 209 .get-help-design .feture-box .box { 210 background-color: #f0f0f1; 211 box-shadow: 0 1px 18px 0px rgba(0, 0, 0, 0.08); 212 border-radius: 4px; 213 padding: 30px 20px; 214 margin-top: 30px; 215 flex: 0 0 calc(33.3333% - 20px); 216 } 217 218 .get-help-design .video iframe{ 219 height: 100%; 220 } 221 222 .get-help-design .video{ 223 height: 600px; 224 } 225 226 .video-seaction, 227 .feture-seaction, 228 .update-seaction, 229 .client-seaction { 230 background-color: #f0f0f1; 231 padding: 30px 20px; 232 border-radius: 8px; 233 box-shadow: 0 1px 18px 0px rgba(0, 0, 0, 0.08); 234 } 235 236 .client-seaction .content .clinet span { 237 display: block; 238 color: #000; 239 font-size: 16px; 240 font-weight: 600; 241 } 242 243 .get-help-design .update-seaction { 244 background-size: cover; 245 background-repeat: no-repeat; 246 background-position: center; 247 height: 150px; 248 background-image: url(../images/ncategory.png); 249 } 250 251 .get-help-design .client-seaction .clinet img { 252 width: 60px; 253 height: 60px; 254 object-fit: cover; 255 border-radius: 50%; 256 margin-right: 10px; 257 } 258 259 .get-help-design .update-seaction a { 260 color: inherit; 261 display: flex; 262 flex-wrap: wrap; 263 width: 100%; 264 height: 100%; 265 flex: 1; 266 align-items: center; 267 font-size: 28px; 268 font-weight: 700; 269 text-decoration: none; 270 margin-left: 130px; 271 position: relative; 272 outline: none; 273 -webkit-box-shadow: none; 274 box-shadow: none; 275 } 276 277 .get-help-design .update-seaction a::before { 278 content: ""; 279 position: absolute; 280 left: -30px; 281 top: 50%; 282 height: 30%; 283 width: 5px; 284 background: #000; 285 -webkit-transform: translateY(-50%); 286 transform: translateY(-50%); 287 } 288 289 .content .text h3 { 290 margin: 3px 0 25px 0; 291 font-size: 20px; 292 color: #000000; 293 font-weight: 600; 294 } 295 296 .get-help-design .icon i::before { 297 margin-top: 3px; 298 } 299 300 .get-help-design .icon i { 301 height: 30px; 302 width: 30px; 303 background-color: #fff; 304 border-radius: 50%; 305 text-align: center; 306 display: flex; 307 justify-content: space-around; 308 align-items: center; 309 } 162 310 163 311 /*----------------------- … … 191 339 } 192 340 193 table.dataTable>thead>tr>th, table.dataTable>thead>tr>td{ 341 table.dataTable>thead>tr>th, 342 table.dataTable>thead>tr>td { 194 343 border-bottom: 1px solid #D8D8D8 !important; 195 344 } … … 234 383 } 235 384 236 .setting_radio {237 margin: 0 !important;385 .setting_radio { 386 margin: 0 !important; 238 387 } 239 388 … … 274 423 275 424 .add-button { 276 background: #F8D57E!important;425 background: var(--theme-color) !important; 277 426 border-radius: 11px !important; 278 427 padding: 10px 18px !important; 279 428 font-size: 14px !important; 429 border: none; 280 430 } 281 431 … … 290 440 box-shadow: 0px 0px 5px -3px #000; 291 441 border: none !important; 292 background-color: #F8D57E!important;293 margin: 0px 15px ;442 background-color: var(--theme-color) !important; 443 margin: 0px 15px; 294 444 font-size: 14px; 295 445 } 296 446 297 .spinn {447 .spinn { 298 448 display: none !important; 299 449 } 300 450 301 .add_custome_loader 302 { 451 .add_custome_loader { 303 452 display: block !important; 304 453 } … … 308 457 color: #000 !important; 309 458 outline: none !important; 310 box-shadow: 0px 0px 10px -3px #F8D57E;459 box-shadow: 0px 0px 10px -3px var(--theme-color); 311 460 } 312 461 … … 316 465 317 466 div.dt-container .dt-search input { 318 border: 2px solid #F8D57E!important;467 border: 2px solid var(--theme-color) !important; 319 468 border-radius: 11px !important; 320 469 padding: 5px 17px !important; … … 365 514 #get_all_template, 366 515 #get_all_email, 367 #history_pro_template ,368 #get_all_news_letters_category ,516 #history_pro_template, 517 #get_all_news_letters_category, 369 518 #history_template { 370 519 margin: 10px auto !important; … … 401 550 402 551 .dt-paging .dt-paging-button { 403 background: #F8D57E!important;552 background: var(--theme-color) !important; 404 553 border-radius: 11px !important; 405 554 } … … 411 560 412 561 #btn_view { 413 background: #F8D57E;562 background: var(--theme-color); 414 563 padding: 4px 4px 4px 7px; 415 564 border-radius: 10px; … … 418 567 } 419 568 420 #btn_delete , #btn_edit{ 421 background: #F8D57E; 569 #btn_delete, 570 #btn_edit { 571 background: var(--theme-color); 422 572 padding: 5px 6px 4px 10px; 423 573 border-radius: 10px; … … 426 576 } 427 577 428 #btn_view_2 {429 background: #F8D57E;578 #btn_view_2 { 579 background: var(--theme-color); 430 580 padding: 4px 8px 4px 7px; 431 581 border-radius: 10px; … … 435 585 436 586 .fa-solid.fa-user-pen { 437 background: #F8D57E;587 background: var(--theme-color); 438 588 padding: 8px 6px 7px 9px; 439 589 border-radius: 10px; … … 468 618 } 469 619 470 table.dataTable.display>tbody>tr>* {620 table.dataTable.display>tbody>tr>* { 471 621 border-top: none !important; 472 622 } … … 476 626 } 477 627 478 #get_all_users tbody tr td {628 #get_all_users tbody tr td { 479 629 border-top: 1px solid #D8D8D8 !important; 480 630 } 481 631 482 #get_all_users thead>tr>th {632 #get_all_users thead>tr>th { 483 633 border-bottom: none !important; 484 634 } … … 526 676 } 527 677 528 .tab-links.active-link , .tab-links:hover{ 529 background-color: #F8D57E; 678 .tab-links.active-link, 679 .tab-links:hover { 680 background-color: var(--theme-color); 530 681 border-radius: 14px; 531 682 } 683 532 684 /* 533 685 .tab-links::after { … … 535 687 width: 0; 536 688 height: 3px; 537 background-color: #F8D57E;689 background-color: var(--theme-color); 538 690 position: absolute; 539 691 left: 0; … … 555 707 } 556 708 557 .smtp_form_data {709 .smtp_form_data { 558 710 animation: slideInFromLeft 0.5s forwards; 559 711 } 560 712 561 .mail_note {713 .mail_note { 562 714 animation: slideInFromLeft 0.5s forwards; 563 715 } … … 568 720 transform: translateX(-10%); 569 721 } 722 570 723 to { 571 724 opacity: 1; … … 594 747 #history_template tbody tr td, 595 748 #get_all_news_letters_category tbody tr td, 596 #get_all_template tbody tr td {749 #get_all_template tbody tr td { 597 750 box-shadow: none !important; 598 751 } … … 602 755 } 603 756 604 #get_all_users >tbody>tr td:first-child{757 #get_all_users>tbody>tr td:first-child { 605 758 text-align: center; 606 759 padding-left: 10px; … … 633 786 ------------------------*/ 634 787 635 #pro_baneer {788 #pro_baneer { 636 789 position: relative; 637 790 } … … 648 801 ------------------------*/ 649 802 650 input[type=radio]:checked::before {651 background-color: #F8D57E!important;803 input[type=radio]:checked::before { 804 background-color: var(--theme-color) !important; 652 805 float: none !important; 653 806 } 654 807 655 input[type=radio]:focus {656 border-color: #F8D57E;657 box-shadow: 0 0 0 1px #F8D57E;808 input[type=radio]:focus { 809 border-color: var(--theme-color); 810 box-shadow: 0 0 0 1px var(--theme-color); 658 811 outline: 2px solid transparent; 659 812 } 660 813 661 .main #form_data .form-contant-smtp {814 .main #form_data .form-contant-smtp { 662 815 width: 100%; 663 816 } … … 669 822 } 670 823 671 .main #form_data .form-contant div ,672 .main #form_data .form-contant-smtp .firstAndLastName div {824 .main #form_data .form-contant div, 825 .main #form_data .form-contant-smtp .firstAndLastName div { 673 826 display: flex; 674 827 flex-direction: column; … … 679 832 680 833 .main #form_data .form-contant div h1, 681 .main .send_mail_data div h1 ,682 .main #form_data .form-contant-smtp div h1 {834 .main .send_mail_data div h1, 835 .main #form_data .form-contant-smtp div h1 { 683 836 padding: 15px 0; 684 837 margin: 0; … … 686 839 } 687 840 688 .main .send_mail_data .send_mail_form_contant div ,841 .main .send_mail_data .send_mail_form_contant div, 689 842 .main .send_mail_data .create_template_form_contant div { 690 843 flex-direction: column; … … 697 850 #form_data .form-contant-smtp .firstAndLastName, 698 851 .main .send_mail_data .send_mail_form_contant .subjectAndemailfrom, 699 .main .send_mail_data .create_template_form_contant .subjectAndemailfrom {852 .main .send_mail_data .create_template_form_contant .subjectAndemailfrom { 700 853 display: grid; 701 854 grid-template-columns: 49% 49%; … … 703 856 } 704 857 705 .main .send_mail_data .create_template_form_contant {858 .main .send_mail_data .create_template_form_contant { 706 859 display: flex; 707 860 flex-direction: column; … … 710 863 } 711 864 712 .mail_note {865 .mail_note { 713 866 display: none; 714 867 } 715 868 716 .main .form-contant ,869 .main .form-contant, 717 870 .main .form-contant-smtp { 718 871 gap: 12px; 719 872 } 720 873 721 .filter {874 .filter { 722 875 position: absolute; 723 876 right: 250px; … … 728 881 } 729 882 730 .email_status {731 background: #F8D57E;883 .email_status { 884 background: var(--theme-color); 732 885 color: #000; 733 886 padding: 5px 15px; … … 736 889 } 737 890 738 .email_status_inactive {891 .email_status_inactive { 739 892 background: #000 !important; 740 893 color: #fff; … … 744 897 } 745 898 746 #category_filter , #status_filter{ 899 #category_filter, 900 #status_filter { 747 901 box-shadow: none !important; 748 902 background-color: #fff !important; 749 border: 2px solid #F8D57E!important;903 border: 2px solid var(--theme-color) !important; 750 904 padding: 5px 25px 5px 15px !important; 751 905 border-radius: 11px !important; 752 906 } 753 907 754 .modal-body {908 .modal-body { 755 909 word-wrap: break-word; 756 910 } 757 911 758 #type_filter , #role_filter{ 912 #type_filter, 913 #role_filter { 759 914 position: absolute; 760 915 right: 250px; … … 765 920 box-shadow: none !important; 766 921 background-color: #fff !important; 767 border: 2px solid #F8D57E!important;922 border: 2px solid var(--theme-color) !important; 768 923 padding: 4px 26px 6px 15px !important; 769 924 border-radius: 11px !important; 770 925 } 771 926 772 div.dt-processing>div:last-child>div {773 background-color: #F8D57E!important;774 } 775 776 .firstAndLastName select {927 div.dt-processing>div:last-child>div { 928 background-color: var(--theme-color) !important; 929 } 930 931 .firstAndLastName select { 777 932 background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55% !important; 778 933 margin: 0px; 779 934 border-radius: 11px !important; 780 border: 2px solid #F8D57E!important;935 border: 2px solid var(--theme-color) !important; 781 936 outline: none !important; 782 937 padding: 7px 26px 7px 15px !important; … … 791 946 background: #fff !important; 792 947 border-radius: 11px !important; 793 border: 2px solid #F8D57E!important;948 border: 2px solid var(--theme-color) !important; 794 949 outline: none !important; 795 950 padding: 7px 15px !important; … … 810 965 } 811 966 812 .error{ 967 .ml-2 { 968 margin-left: 0.5rem !important; 969 } 970 971 .mr-2 { 972 margin-right: 0.5rem !important; 973 } 974 975 .text-left { 976 text-align: left; 977 } 978 979 .loader { 980 border: 2px solid #f3f3f3; 981 /* Light grey */ 982 border-top: 2px solid #3498db; 983 /* Blue */ 984 border-radius: 50%; 985 width: 12px; 986 height: 12px; 987 animation: spin 2s linear infinite; 988 display: inline-block; 989 margin-right: 8px; 990 } 991 992 993 994 .error { 813 995 color: #f81111; 814 996 font-size: 13px; … … 857 1039 } 858 1040 1041 /* import file css */ 1042 1043 .custom-file-input { 1044 visibility: hidden; 1045 width: 0; 1046 height: 0; 1047 } 1048 1049 .custom-file-label { 1050 display: inline-block; 1051 padding: 0.5rem 1rem; 1052 cursor: pointer; 1053 border: 1px solid #ced4da; 1054 border-radius: 0.25rem; 1055 background-color: transparent; 1056 color: #495057; 1057 transition: background-color 0.2s; 1058 } 1059 1060 .custom-file-label:hover { 1061 background-color: #e2e6ea; 1062 } 1063 1064 859 1065 /*---------------------- 860 1066 add user page css end … … 882 1088 --------------------------*/ 883 1089 884 .main .dashboard_pro {1090 .main .dashboard_pro { 885 1091 display: grid; 886 1092 grid-template-columns: 30% 30%; … … 929 1135 --------------------------*/ 930 1136 931 .setting-design {1137 .setting-design { 932 1138 margin-left: 4rem; 933 1139 text-decoration: none; … … 1098 1304 /* Define the keyframes for the rotation */ 1099 1305 @keyframes spin { 1100 from { transform: rotate(0deg); } 1101 to { transform: rotate(360deg); } 1306 from { 1307 transform: rotate(0deg); 1308 } 1309 1310 to { 1311 transform: rotate(360deg); 1312 } 1102 1313 } 1103 1314 … … 1159 1370 1160 1371 .menu-bg-color { 1161 background: #F8D57E;1372 background: var(--theme-color); 1162 1373 border-radius: 11px; 1163 1374 padding: 10px 15px; … … 1231 1442 -------------------*/ 1232 1443 1233 .dt-length {1444 .dt-length { 1234 1445 position: absolute; 1235 1446 bottom: 5px; … … 1245 1456 --------------------- */ 1246 1457 1247 @media screen and (max-width: 1990px) { 1248 1249 } 1458 @media screen and (max-width: 1990px) {} 1250 1459 1251 1460 @media screen and (max-width: 1440px) { … … 1260 1469 } 1261 1470 1262 .main .dashboard_pro {1471 .main .dashboard_pro { 1263 1472 display: grid; 1264 1473 grid-template-columns: 33% 33%; 1265 1474 } 1266 1475 1267 .main #form_data .form-contant, .send_mail_data{ 1476 .main #form_data .form-contant, 1477 .send_mail_data { 1268 1478 width: 700px; 1479 } 1480 1481 .get-help-design { 1482 width: 80%; 1269 1483 } 1270 1484 } … … 1281 1495 } 1282 1496 1283 .main .dashboard_pro {1497 .main .dashboard_pro { 1284 1498 display: grid; 1285 1499 grid-template-columns: 40% 40%; 1286 1500 } 1287 1501 1288 .setting-design {1502 .setting-design { 1289 1503 margin-left: 6rem; 1290 1504 } 1291 1505 1292 #get_all_users >tbody>tr td:first-child {1506 #get_all_users>tbody>tr td:first-child { 1293 1507 text-align: left; 1294 1508 padding-left: 20px; 1295 1509 } 1296 1510 1297 .main #form_data .form-contant, .send_mail_data{ 1511 .main #form_data .form-contant, 1512 .send_mail_data { 1298 1513 width: 600px; 1514 } 1515 1516 .get-help-design { 1517 padding-left: 70px; 1299 1518 } 1300 1519 } … … 1303 1522 .ps-70 { 1304 1523 padding-left: 100px !important; 1524 } 1525 1526 1527 .get-help-design .feture-box .box { 1528 flex: 0 0 calc(50% - 10px) 1529 } 1530 1531 .get-help-design .feture-seaction ul { 1532 column-count: 1; 1533 } 1534 1535 .get-help-design .feture-seaction ul li i { 1536 margin-top: 4px; 1537 } 1538 1539 .get-help-design .update-seaction a { 1540 margin-left: 70px; 1305 1541 } 1306 1542 } … … 1319 1555 } 1320 1556 1557 .get-help-design { 1558 margin: 0 0 0 auto; 1559 } 1560 1321 1561 .ps-70 { 1322 1562 padding-left: 12rem !important; 1323 1563 } 1324 1564 1325 .setting-design {1565 .setting-design { 1326 1566 margin-left: 12rem; 1327 1567 } … … 1333 1573 margin-left: 12rem; 1334 1574 } 1575 1335 1576 .template-bg-image { 1336 1577 height: 68vh; … … 1340 1581 1341 1582 @media screen and (max-width: 1024px) { 1583 1584 .get-help-design { 1585 padding-left: 60px; 1586 margin: 0 auto; 1587 width: 100%; 1588 } 1589 1342 1590 .header { 1343 1591 display: none; 1344 1592 } 1345 1593 1346 #pro_baneer {1594 #pro_baneer { 1347 1595 padding-left: 85px; 1348 1596 } … … 1404 1652 } 1405 1653 1406 #get_all_users >tbody>tr td:first-child {1654 #get_all_users>tbody>tr td:first-child { 1407 1655 text-align: left; 1408 1656 padding-left: 16px; … … 1413 1661 position: absolute; 1414 1662 left: 55px; 1415 background: #F8D57E;1663 background: var(--theme-color); 1416 1664 padding: 5px; 1417 1665 top: 8px; … … 1424 1672 position: absolute; 1425 1673 left: 228px; 1426 background: #F8D57E;1674 background: var(--theme-color); 1427 1675 padding: 5px; 1428 1676 top: 8px; … … 1493 1741 } 1494 1742 1495 .setting-design {1743 .setting-design { 1496 1744 margin-left: 2rem; 1497 1745 } 1746 1747 1498 1748 1499 1749 } … … 1515 1765 } 1516 1766 1517 .setting-design {1767 .setting-design { 1518 1768 margin-left: 6rem; 1519 1769 } … … 1527 1777 padding: 2px 9px; 1528 1778 border: none; 1529 background-color: #F8D57E;1779 background-color: var(--theme-color); 1530 1780 color: #000; 1531 1781 cursor: pointer; 1782 } 1783 1784 .get-help-design { 1785 width: 80%; 1532 1786 } 1533 1787 } … … 1557 1811 } 1558 1812 1559 #pro_baneer{ 1813 .get-help-design { 1814 padding-left: 0; 1815 } 1816 1817 #pro_baneer { 1560 1818 padding-left: 0; 1561 1819 padding-top: 15px; 1562 1820 } 1563 1821 1564 #pro_baneer .closeButton {1822 #pro_baneer .closeButton { 1565 1823 top: 3px; 1566 1824 right: -13px; … … 1579 1837 1580 1838 .offcanvas-menu nav { 1581 width: 305px; 1839 width: 305px; 1582 1840 overflow-y: visible; 1583 1841 } … … 1638 1896 } 1639 1897 1640 .main .dashboard_pro {1898 .main .dashboard_pro { 1641 1899 display: grid; 1642 1900 grid-template-columns: 40% 40%; 1643 1901 } 1644 1902 1645 .setting-design {1903 .setting-design { 1646 1904 margin-left: 0; 1647 1905 width: 100%; … … 1652 1910 } 1653 1911 1654 .main .send_mail_data .send_mail_form_contant, .main .send_mail_data .create_template_form_contant{ 1912 .main .send_mail_data .send_mail_form_contant, 1913 .main .send_mail_data .create_template_form_contant { 1655 1914 width: auto; 1656 1915 } 1916 1917 .get-help-design .video{ 1918 height: auto; 1919 } 1657 1920 1658 1921 } … … 1674 1937 } */ 1675 1938 1676 div.dt-container div.dt-layout-cell.dt-end {1939 div.dt-container div.dt-layout-cell.dt-end { 1677 1940 text-align: right !important; 1678 1941 } … … 1688 1951 } */ 1689 1952 1690 .main .send_mail_data .create_template_form_contant {1953 .main .send_mail_data .create_template_form_contant { 1691 1954 gap: 0; 1692 1955 } … … 1697 1960 } 1698 1961 1699 .main #form_data .form-contant .firstAndLastName ,1700 .main #form_data .form-contant-smtp .firstAndLastName {1962 .main #form_data .form-contant .firstAndLastName, 1963 .main #form_data .form-contant-smtp .firstAndLastName { 1701 1964 display: block; 1702 1965 } … … 1706 1969 } 1707 1970 1708 .main .send_mail_data .send_mail_form_contant h1 ,1709 .main .send_mail_data .create_template_form_contant h1 {1971 .main .send_mail_data .send_mail_form_contant h1, 1972 .main .send_mail_data .create_template_form_contant h1 { 1710 1973 font-size: 30px !important; 1711 1974 } 1712 1975 1713 1976 .main .send_mail_data .send_mail_form_contant, 1714 .main .send_mail_data .create_template_form_contant {1977 .main .send_mail_data .create_template_form_contant { 1715 1978 width: 100%; 1716 1979 } … … 1718 1981 .main #form_data .form-contant .firstAndLastName, 1719 1982 .main .send_mail_data .send_mail_form_contant .subjectAndemailfrom, 1720 .main .send_mail_data .create_template_form_contant .subjectAndemailfrom 1721 { 1983 .main .send_mail_data .create_template_form_contant .subjectAndemailfrom { 1722 1984 grid-template-columns: 100%; 1723 1985 } 1724 1986 1725 .main .send_mail_data .send_mail_form_contant div input ,1726 .main .send_mail_data .create_template_form_contant div input {1987 .main .send_mail_data .send_mail_form_contant div input, 1988 .main .send_mail_data .create_template_form_contant div input { 1727 1989 width: 100%; 1728 1990 } … … 1732 1994 } 1733 1995 1734 input[type=checkbox], input[type=radio] { 1996 input[type=checkbox], 1997 input[type=radio] { 1735 1998 height: 1rem !important; 1736 1999 width: 1rem !important; 1737 2000 } 1738 2001 1739 .main .form-contant {2002 .main .form-contant { 1740 2003 gap: 0px; 1741 2004 } 1742 2005 1743 .save-button {2006 .save-button { 1744 2007 padding-top: 15px; 1745 2008 } 1746 2009 1747 .error {2010 .error { 1748 2011 margin-top: 0 !important; 1749 2012 } 1750 2013 1751 .input-groups {2014 .input-groups { 1752 2015 margin-bottom: 10px; 1753 2016 } 1754 2017 1755 .main .form-contant-smtp {2018 .main .form-contant-smtp { 1756 2019 gap: 10px; 1757 2020 } … … 1770 2033 } 1771 2034 1772 .upgrade {2035 .upgrade { 1773 2036 float: inline-end; 1774 2037 } 1775 2038 1776 .main .send_mail_data .send_mail_form_contant 1777 .main .send_mail_data .create_template_form_contant{ 2039 .main .send_mail_data .send_mail_form_contant .main .send_mail_data .create_template_form_contant { 1778 2040 padding: 0 20px; 1779 2041 } … … 1783 2045 } 1784 2046 1785 .dt-length {2047 .dt-length { 1786 2048 top: 100%; 1787 2049 left: 34%; 2050 } 2051 2052 .get-help-design .feture-box .box { 2053 width: 100%; 2054 flex: auto; 2055 } 2056 2057 .get-help-design .update-seaction a { 2058 margin-left: 0; 2059 font-size: 20px; 2060 text-align: center; 2061 justify-content: center; 2062 } 2063 2064 .get-help-design .update-seaction a::before { 2065 display: none; 1788 2066 } 1789 2067 } … … 1795 2073 } 1796 2074 2075 .get-help-design.main { 2076 margin: 0; 2077 width: 100%; 2078 } 2079 2080 .get-help-design .icon { 2081 position: absolute; 2082 } 2083 2084 .get-help-design .content .text h3 { 2085 margin-left: 35px; 2086 } 2087 1797 2088 #pro_baneer .closeButton { 1798 2089 top: 4px; … … 1828 2119 } */ 1829 2120 1830 .main .send_mail_data .send_mail_form_contant , 1831 .main .send_mail_data .create_template_form_contant 1832 { 2121 .main .send_mail_data .send_mail_form_contant, 2122 .main .send_mail_data .create_template_form_contant { 1833 2123 width: auto; 1834 2124 } 1835 2125 1836 .main .dashboard_pro {2126 .main .dashboard_pro { 1837 2127 display: block; 1838 2128 } 1839 2129 1840 .main .dashboard_pro .total-mails {2130 .main .dashboard_pro .total-mails { 1841 2131 margin-top: 30px; 1842 2132 } … … 1877 2167 1878 2168 @media screen and (max-width: 355px) { 1879 .title h1 {2169 .title h1 { 1880 2170 font-size: 30px !important; 1881 2171 } 2172 2173 /* .get-help-design .video{ 2174 height: 250px; 2175 } */ 1882 2176 } 1883 2177 … … 1886 2180 display: block !important; 1887 2181 } 1888 #pro_baneer .closeButton{ 2182 2183 #pro_baneer .closeButton { 1889 2184 top: 5px; 1890 2185 right: -11px; … … 1925 2220 responsive css end 1926 2221 --------------------*/ 2222 2223 @keyframes spin { 2224 0% { 2225 transform: rotate(0deg); 2226 } 2227 2228 100% { 2229 transform: rotate(360deg); 2230 } 2231 } -
bulk-mail-sender/trunk/assets/css/feedback.css
r3096054 r3099814 91 91 margin-top: 8px; 92 92 color: #000; 93 background-color: #F8D57E;93 background-color: var(--theme-color); 94 94 } 95 95 -
bulk-mail-sender/trunk/assets/js/admin_script.js
r3096733 r3099814 170 170 var title = jQuery("#form_title").val(); 171 171 var sub_text = jQuery("#sub_text").val(); 172 var theme_color = jQuery("#theme_color").val(); 172 173 173 174 jQuery.ajax({ … … 183 184 "auto_pass": auto_pass, 184 185 "form_title": title, 185 "sub_text": sub_text 186 "sub_text": sub_text, 187 "theme_color": theme_color 186 188 }, 187 189 success: function (response) { -
bulk-mail-sender/trunk/bulk_mail_sender.php
r3096080 r3099814 4 4 * Plugin URI: https://insixus.com/ 5 5 * Description: Bulk Mail Sender 6 * Version: 1.1. 56 * Version: 1.1.6 7 7 * Author: InSixUs InfoTech 8 8 * Text Domain: Bulk Mail Sender … … 32 32 } 33 33 if (!defined('BMSI_PLUGIN_VERSION')) { 34 define('BMSI_PLUGIN_VERSION', '1.1. 5');34 define('BMSI_PLUGIN_VERSION', '1.1.6'); 35 35 } 36 36 -
bulk-mail-sender/trunk/readme.txt
r3096764 r3099814 4 4 Requires at least: 5.0 5 5 Tested up to: 6.5 6 Stable tag:1.1. 56 Stable tag:1.1.6 7 7 Requires PHP: 7.0 8 8 License: GPLv3 or later … … 61 61 * Add newsletter subcategory 62 62 * Solve bugs 63 64 = 1.1.6 - 08/06/2024 65 * Bug Solve -
bulk-mail-sender/trunk/templates/BMSIHeader.php
r3091711 r3099814 1 <?php $option = get_option("BMSI_User_Options"); ?> 2 1 3 <div class="mb-4"> 2 4 <a href="#" class="text-decoration-none fs-4 fw-medium text-black">Bulk Mail Sender </a> … … 16 18 <?php include "BMSISidebar.php"; ?> 17 19 </div> 20 21 <style> 22 :root { 23 --theme-color : <?php echo (!empty($option['color'])) ? $option['color'] : "#F8D57E" ?> 24 } 25 </style> -
bulk-mail-sender/trunk/templates/BMSISetting.php
r3096733 r3099814 5 5 6 6 if (empty($option)) { 7 update_option("BMSI_User_Options", array("permission" => "true", "pass" => "true", "title" => "Form", "sub_text" => "Submit", "smtp_connect" => "false", "cron" => "false" ));7 update_option("BMSI_User_Options", array("permission" => "true", "pass" => "true", "title" => "Form", "sub_text" => "Submit", "smtp_connect" => "false", "cron" => "false", "color" => "#F8D57E")); 8 8 $option = get_option("BMSI_User_Options"); 9 9 } … … 39 39 <p class="tab-links" data-tab="tab3">Send Mail</p> 40 40 <p class="tab-links" data-tab="tab4">SMTP</p> 41 41 42 42 <?php 43 43 if (is_bulk_mail_pro_activated() == "true") { … … 50 50 51 51 <div class="tab-contents active-tab" id="tab1"> 52 <div class="d-flex align-items-center justify-content-start gap-2"> 52 53 <h3 class="text-left my-3">History</h3> 54 55 <div class="d-flex align-items-center justify-content-start gap-2 mb-4"> 53 56 <input type="checkbox" name="save_history" id="save_history" <?php echo ($option['permission'] == "true") ? "checked" : "" ?>> 54 57 <label for="save_history" class="text-break">Need to save all sent mail history?</label> 55 58 </div> 56 <div class="d-flex align-items-center justify-content-start gap-2"> 59 60 <h3 class="text-left my-3">User</h3> 61 62 <div class="d-flex align-items-center justify-content-start gap-2 mb-4"> 57 63 <input type="checkbox" name="auto_pass" id="auto_pass" <?php echo (!empty($option['pass']) && $option['pass'] == "true") ? "checked" : "" ?>> 58 64 <label for="auto_pass" class="text-break">Auto generate user password?</label> 59 65 </div> 66 67 <?php 68 if (is_bulk_mail_pro_activated() == "true") { ?> 69 70 <h3 class="text-left my-3">Styling</h3> 71 72 73 <div class="d-flex align-items-center justify-content-start gap-2"> 74 <label for="theme_color" class="text-break">Theme Color :- </label> 75 <input type="color" name="theme_color" id="theme_color" 76 value="<?php echo (!empty($option['color'])) ? $option['color'] : "#F8D57E" ?>"> 77 </div> 78 79 <?php } ?> 60 80 </div> 61 81 … … 178 198 </div> 179 199 </div> 200 201 <style> 202 :root { 203 --theme-color: 204 <?php echo (!empty($option['color'])) ? $option['color'] : "#F8D57E" ?> 205 } 206 </style> 207 180 208 <?php include "BMSIFooter.php"; ?> -
bulk-mail-sender/trunk/templates/BMSISidebar.php
r3096054 r3099814 136 136 <div class="menu-title fs-14"> 137 137 Settings 138 </div> 139 </a></li> 140 <li><a href="<?php printf(esc_html('%sadmin.php?page=get_help', 'bulk-mail'), esc_html($admin_url)); ?>" 141 class="d-flex text-decoration-none align-items-center menu-bg-color"> 142 <div class="menu-icon icon-icon"> 143 <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 20 20" id="help"> 144 <path fill="black" 145 d="M14.09 2.233C12.95 1.411 11.518 1 9.794 1c-1.311 0-2.418.289-3.317.868C5.05 2.774 4.292 4.313 4.2 6.483h3.307c0-.633.185-1.24.553-1.828.369-.586.995-.879 1.878-.879.898 0 1.517.238 1.854.713.339.477.508 1.004.508 1.582 0 .504-.252.965-.557 1.383a2.88 2.88 0 0 1-.661.674s-1.793 1.15-2.58 2.074c-.456.535-.497 1.338-.538 2.488-.002.082.029.252.315.252h2.571c.256 0 .309-.189.312-.274.018-.418.064-.633.141-.875.144-.457.538-.855.979-1.199l.91-.627c.822-.641 1.477-1.166 1.767-1.578.494-.676.842-1.51.842-2.5-.001-1.615-.571-2.832-1.711-3.656zM9.741 14.924c-1.139-.035-2.079.754-2.115 1.99-.035 1.234.858 2.051 1.998 2.084 1.189.035 2.104-.727 2.141-1.963.034-1.236-.834-2.076-2.024-2.111z" /> 146 </svg> 147 </div> 148 <div class="menu-title fs-14"> 149 Get Help 138 150 </div> 139 151 </a></li> … … 284 296 <div class="menu-title fs-14"> 285 297 Settings 298 </div> 299 </a></li> 300 <li><a href="<?php printf(esc_html('%sadmin.php?page=get_help', 'bulk-mail'), esc_html($admin_url)); ?>" 301 class="d-flex text-decoration-none align-items-center menu-bg-color"> 302 <div class="menu-icon icon-icon"> 303 <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 20 20" id="help"> 304 <path fill="black" 305 d="M14.09 2.233C12.95 1.411 11.518 1 9.794 1c-1.311 0-2.418.289-3.317.868C5.05 2.774 4.292 4.313 4.2 6.483h3.307c0-.633.185-1.24.553-1.828.369-.586.995-.879 1.878-.879.898 0 1.517.238 1.854.713.339.477.508 1.004.508 1.582 0 .504-.252.965-.557 1.383a2.88 2.88 0 0 1-.661.674s-1.793 1.15-2.58 2.074c-.456.535-.497 1.338-.538 2.488-.002.082.029.252.315.252h2.571c.256 0 .309-.189.312-.274.018-.418.064-.633.141-.875.144-.457.538-.855.979-1.199l.91-.627c.822-.641 1.477-1.166 1.767-1.578.494-.676.842-1.51.842-2.5-.001-1.615-.571-2.832-1.711-3.656zM9.741 14.924c-1.139-.035-2.079.754-2.115 1.99-.035 1.234.858 2.051 1.998 2.084 1.189.035 2.104-.727 2.141-1.963.034-1.236-.834-2.076-2.024-2.111z" /> 306 </svg> 307 </div> 308 <div class="menu-title fs-14"> 309 Get Help 286 310 </div> 287 311 </a></li> … … 429 453 </div> 430 454 </a></li> 455 <li><a href="<?php printf(esc_html('%sadmin.php?page=get_help', 'bulk-mail'), esc_html($admin_url)); ?>" 456 class="d-flex text-decoration-none align-items-center menu-bg-color menu-p"> 457 <div class="menu-icon icon-icon-menu "> 458 <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 20 20" id="help"> 459 <path fill="black" 460 d="M14.09 2.233C12.95 1.411 11.518 1 9.794 1c-1.311 0-2.418.289-3.317.868C5.05 2.774 4.292 4.313 4.2 6.483h3.307c0-.633.185-1.24.553-1.828.369-.586.995-.879 1.878-.879.898 0 1.517.238 1.854.713.339.477.508 1.004.508 1.582 0 .504-.252.965-.557 1.383a2.88 2.88 0 0 1-.661.674s-1.793 1.15-2.58 2.074c-.456.535-.497 1.338-.538 2.488-.002.082.029.252.315.252h2.571c.256 0 .309-.189.312-.274.018-.418.064-.633.141-.875.144-.457.538-.855.979-1.199l.91-.627c.822-.641 1.477-1.166 1.767-1.578.494-.676.842-1.51.842-2.5-.001-1.615-.571-2.832-1.711-3.656zM9.741 14.924c-1.139-.035-2.079.754-2.115 1.99-.035 1.234.858 2.051 1.998 2.084 1.189.035 2.104-.727 2.141-1.963.034-1.236-.834-2.076-2.024-2.111z" /> 461 </svg> 462 </div> 463 <div class="menu-title fs-14"> 464 Get Help 465 </div> 466 </a></li> 431 467 </ul> 432 468 </aside> -
bulk-mail-sender/trunk/templates/BMSITemplate.php
r3091711 r3099814 1 1 <?php include "BMSIHeader.php"; ?> 2 2 3 3 4 <div class="col-xl-10 col-lg-11 col-md-12 col-sm-12 col-12 col-bg-img">
Note: See TracChangeset
for help on using the changeset viewer.