Changeset 2938283
- Timestamp:
- 07/13/2023 02:21:25 PM (3 years ago)
- Location:
- idcrm-contacts-companies/trunk
- Files:
-
- 11 edited
- 6 copied
-
. (copied) (copied from idcrm-contacts-companies/trunk)
-
includes (copied) (copied from idcrm-contacts-companies/trunk/includes)
-
includes/actions/idcrm-action-scripts-remover.php (modified) (1 diff)
-
includes/idcrm-contacts-schedule-cpt.php (modified) (2 diffs)
-
includes/idcrm-contacts-template-loader.php (modified) (3 diffs)
-
languages (copied) (copied from idcrm-contacts-companies/trunk/languages)
-
languages/idcrm-contacts-companies-ru_RU.mo (modified) (previous)
-
languages/idcrm-contacts-companies-ru_RU.po (modified) (32 diffs)
-
languages/idcrm-contacts-companies.pot (modified) (17 diffs)
-
public (copied) (copied from idcrm-contacts-companies/trunk/public)
-
public/css/idcrm-contacts-public.css (modified) (2 diffs)
-
public/css/idcrm-contacts-public.min.css (modified) (1 diff)
-
public/js/api/ajax-comment-manage.js (modified) (1 diff)
-
readme.txt (copied) (copied from idcrm-contacts-companies/trunk/readme.txt) (2 diffs)
-
templates (copied) (copied from idcrm-contacts-companies/trunk/templates)
-
templates/inc/check-user.php (modified) (1 diff)
-
templates/inc/comments-loop.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
idcrm-contacts-companies/trunk/includes/actions/idcrm-action-scripts-remover.php
r2933956 r2938283 89 89 $exclude_scripts = array( 90 90 'jquery-core', 91 'jquery', 91 92 'jquery-migrate', 92 93 'jquery-ui-sortable', -
idcrm-contacts-companies/trunk/includes/idcrm-contacts-schedule-cpt.php
r2933956 r2938283 115 115 'create_posts' => 'edit_user_contacts', 116 116 'edit_others_posts' => 'edit_others_user_contacts', 117 'publish_posts' => 'publish_user_contacts' 117 'publish_posts' => 'publish_user_contacts', 118 'edit_post' => 'edit_user_contact', 119 'read_post' => 'edit_user_contact' 118 120 ), 119 121 ) … … 143 145 'create_posts' => 'edit_user_contacts', 144 146 'edit_others_posts' => 'edit_others_user_contacts', 145 'publish_posts' => 'publish_user_contacts' 147 'publish_posts' => 'publish_user_contacts', 148 'edit_post' => 'edit_user_contact', 149 'read_post' => 'edit_user_contact' 146 150 ), 147 151 ) -
idcrm-contacts-companies/trunk/includes/idcrm-contacts-template-loader.php
r2933956 r2938283 18 18 $handler = new self(); 19 19 add_filter( 'theme_page_templates', array($handler, 'plugin_page_templates' ) ); 20 20 21 add_filter( 'template_include', array($handler, 'load_plugin_template' ) ); 21 22 add_filter( 'template_include', array($handler, 'idcrm_contacts_search' ) ); 22 23 add_filter( 'template_include', array($handler, 'idcrm_contacts_templates' ) ); 24 add_filter( 'template_include', array($handler, 'unauthorized_redirect' ) ); 25 23 26 } 24 27 … … 67 70 global $wp_query; 68 71 69 if (!$wp_query->is_search || !isset($_GET["search_type"]) && empty($_GET["search_type"])) {72 if (!$wp_query->is_search || !isset($_GET["search_type"]) && empty($_GET["search_type"])) { 70 73 return $template; 71 74 } 72 75 73 return idCRM::$IDCRM_PATH . 'templates/search.php';76 return idCRM::$IDCRM_PATH . 'templates/search.php'; 74 77 } 75 78 … … 126 129 return $template; 127 130 } 131 132 public function kill_taxonomy_archive($taxonomy) { 133 134 add_action('pre_get_posts', function($qry) { 135 if (is_admin()) return; 136 if (is_tax($taxonomy)){ 137 $qry->set_404(); 138 } 139 } 140 ); 141 } 142 143 public function unauthorized_redirect($template) { 144 145 // $queried_object = get_queried_object(); 146 // print_r( $queried_object ); 147 148 if ( is_singular( 'contact_event' )) { 149 wp_safe_redirect( home_url() . '/crm/' ); 150 exit; 151 } 152 153 if ( is_singular( 'idcrm_comments' )) { 154 wp_safe_redirect( home_url() . '/crm/' ); 155 exit; 156 } 157 158 if ( is_post_type_archive( 'contact_event' )) { 159 wp_safe_redirect( home_url() . '/crm/' ); 160 exit; 161 } 162 163 if ( is_post_type_archive( 'contact_events' )) { 164 wp_safe_redirect( home_url() . '/crm/' ); 165 exit; 166 } 167 168 if ( is_post_type_archive( 'idcrm_comments' )) { 169 wp_safe_redirect( home_url() . '/crm/' ); 170 exit; 171 } 172 173 if ( is_tax( 'contact_events' )) { 174 wp_safe_redirect( home_url() . '/crm/' ); 175 exit; 176 } 177 178 add_action('pre_get_posts', function($query) { 179 180 if (is_admin()) { 181 return; 182 } 183 184 if (is_tax('contact_events')){ 185 $query->set_404(); 186 } 187 188 if ( $query->is_feed() ) { 189 $taxonomy = 'contact_events'; 190 191 $terms = get_terms([ 192 'taxonomy' => $taxonomy, 193 'fields' => 'ids', 194 ]); 195 196 $tax_query = array([ 197 'taxonomy' => $taxonomy, 198 'field' => 'term_id', 199 'terms' => (array) $terms, 200 'operator' => 'NOT IN', 201 ]); 202 203 $query->set( 'tax_query', $tax_query ); 204 } 205 206 } 207 208 ); 209 210 $user = wp_get_current_user(); 211 212 if ( isset( $user->caps ) && !empty($user->caps) && !in_array(['crm_manager', 'administrator'], $user->caps) ) { 213 214 if ( is_singular( 'contact_event' )) { 215 wp_safe_redirect( home_url() . '/crm/' ); 216 exit; 217 } 218 219 if ( is_singular( 'idcrm_comments' )) { 220 wp_safe_redirect( home_url() . '/crm/' ); 221 exit; 222 } 223 224 if ( is_post_type_archive( 'contact_event' )) { 225 wp_safe_redirect( home_url() . '/crm/' ); 226 exit; 227 } 228 229 if ( is_post_type_archive( 'idcrm_comments' )) { 230 wp_safe_redirect( home_url() . '/crm/' ); 231 exit; 232 } 233 234 } 235 236 return $template; 237 } 128 238 } 129 239 } -
idcrm-contacts-companies/trunk/languages/idcrm-contacts-companies-ru_RU.po
r2933956 r2938283 3 3 msgid "" 4 4 msgstr "" 5 "PO-Revision-Date: 2023-06- 14 08:10+0000\n"5 "PO-Revision-Date: 2023-06-28 16:34+0000\n" 6 6 "MIME-Version: 1.0\n" 7 7 "Content-Type: text/plain; charset=UTF-8\n" … … 36 36 msgstr "Активно" 37 37 38 #: templates/inc/add-company.php:17 338 #: templates/inc/add-company.php:179 39 39 msgid "Add Company" 40 40 msgstr "Добавить" 41 41 42 #: includes/actions/idcrm-action-menu.php:7 343 #: includes/actions/idcrm-action-menu.php:7 4templates/inc/add-company.php:1442 #: includes/actions/idcrm-action-menu.php:77 43 #: includes/actions/idcrm-action-menu.php:78 templates/inc/add-company.php:14 44 44 msgid "Add company" 45 45 msgstr "Добавить компанию" 46 46 47 #: templates/inc/add-user-backup.php:415 templates/inc/add-user.php:3 5247 #: templates/inc/add-user-backup.php:415 templates/inc/add-user.php:364 48 48 msgid "Add Contact" 49 49 msgstr "Добавить контакт" 50 50 51 #: includes/actions/idcrm-action-menu.php: 3752 #: includes/actions/idcrm-action-menu.php: 3851 #: includes/actions/idcrm-action-menu.php:41 52 #: includes/actions/idcrm-action-menu.php:42 53 53 msgid "Add contact" 54 54 msgstr "Добавить контакт" 55 55 56 #: includes/actions/idcrm-action-menu.php:10 057 #: includes/actions/idcrm-action-menu.php:10 156 #: includes/actions/idcrm-action-menu.php:104 57 #: includes/actions/idcrm-action-menu.php:105 58 58 #: templates/inc/content-schedule-form.php:73 59 59 msgid "Add Event" … … 112 112 msgstr "Все статусы" 113 113 114 #: templates/archive-companies.php: 78 templates/archive-companies.php:100115 #: templates/archive-contacts.php: 64 templates/archive-contacts.php:86114 #: templates/archive-companies.php:69 templates/archive-companies.php:91 115 #: templates/archive-contacts.php:59 templates/archive-contacts.php:81 116 116 msgid "All: " 117 117 msgstr "Всего: " … … 125 125 msgstr "Должность: " 126 126 127 #: includes/idcrm-contacts-schedule-cpt.php:1 68127 #: includes/idcrm-contacts-schedule-cpt.php:178 128 128 msgid "Bill" 129 129 msgstr "Счет" … … 142 142 msgstr "Сузить" 143 143 144 #: includes/idcrm-contacts-schedule-cpt.php:1 44144 #: includes/idcrm-contacts-schedule-cpt.php:154 145 145 msgid "Call" 146 146 msgstr "Звонок" … … 148 148 #: includes/admin/idcrm-admin-user-manage.php:43 includes/api/idcrm-api.php:59 149 149 #: includes/integrations/idcrm-integration-datepicker.php:26 150 #: templates/inc/add-company.php:1 75templates/inc/add-user-backup.php:417151 #: templates/inc/add-user.php:3 54150 #: templates/inc/add-company.php:181 templates/inc/add-user-backup.php:417 151 #: templates/inc/add-user.php:366 152 152 msgid "Cancel" 153 153 msgstr "Отмена" … … 192 192 msgstr "Комментарии закрыты." 193 193 194 #: includes/actions/idcrm-action-menu.php:6 4195 #: includes/actions/idcrm-action-menu.php:6 5194 #: includes/actions/idcrm-action-menu.php:68 195 #: includes/actions/idcrm-action-menu.php:69 196 196 #: includes/idcrm-contacts-company-cpt.php:171 templates/inc/sidebar.php:61 197 197 msgid "Companies" 198 198 msgstr "Компании" 199 199 200 #: includes/actions/idcrm-action-menu.php:8 2201 #: includes/actions/idcrm-action-menu.php:8 3200 #: includes/actions/idcrm-action-menu.php:86 201 #: includes/actions/idcrm-action-menu.php:87 202 202 msgid "Companies Statuses" 203 203 msgstr "Статусы компаний" … … 207 207 #: includes/idcrm-contacts-user-cpt.php:79 208 208 #: includes/integrations/idcrm-integration-datepicker.php:32 209 #: templates/archive-contacts.php:14 6templates/inc/add-user-backup.php:317209 #: templates/archive-contacts.php:141 templates/inc/add-user-backup.php:317 210 210 #: templates/inc/add-user.php:271 templates/search.php:136 211 211 msgid "Company" … … 253 253 msgstr "Контакты" 254 254 255 #: includes/actions/idcrm-action-menu.php:5 5256 #: includes/actions/idcrm-action-menu.php: 56255 #: includes/actions/idcrm-action-menu.php:59 256 #: includes/actions/idcrm-action-menu.php:60 257 257 msgid "Contacts Sources" 258 258 msgstr "Источники контактов" 259 259 260 #: includes/actions/idcrm-action-menu.php: 46261 #: includes/actions/idcrm-action-menu.php: 47260 #: includes/actions/idcrm-action-menu.php:50 261 #: includes/actions/idcrm-action-menu.php:51 262 262 msgid "Contacts Statuses" 263 263 msgstr "Статусы контактов" … … 290 290 291 291 #: includes/idcrm-contacts-schedule-cpt.php:32 292 #: templates/archive-companies.php:1 42 templates/archive-contacts.php:142292 #: templates/archive-companies.php:133 templates/archive-contacts.php:137 293 293 #: templates/search.php:81 294 294 msgid "Date" … … 303 303 msgstr "Сделки" 304 304 305 #: includes/api/idcrm-api.php:73 templates/archive-companies.php:2 48306 #: templates/archive-contacts.php:31 9 templates/inc/comments-loop.php:98305 #: includes/api/idcrm-api.php:73 templates/archive-companies.php:239 306 #: templates/archive-contacts.php:314 templates/inc/comments-loop.php:119 307 307 #: templates/search.php:178 308 308 msgid "Delete" … … 313 313 msgstr "Удалено" 314 314 315 #: templates/inc/comments-loop.php: 73315 #: templates/inc/comments-loop.php:88 316 316 msgid "Deleted user" 317 317 msgstr "Удаленный пользователь" … … 321 321 msgstr "Документ" 322 322 323 #: includes/idcrm-contacts-user-cpt.php:66 templates/archive-contacts.php:14 9323 #: includes/idcrm-contacts-user-cpt.php:66 templates/archive-contacts.php:144 324 324 #: templates/comments.php:30 templates/inc/add-user.php:267 325 325 #: templates/single-contact.php:287 … … 327 327 msgstr "E-mail" 328 328 329 #: templates/archive-companies.php:2 43 templates/archive-contacts.php:314330 #: templates/comments.php:67 templates/inc/comments-loop.php: 93329 #: templates/archive-companies.php:234 templates/archive-contacts.php:309 330 #: templates/comments.php:67 templates/inc/comments-loop.php:114 331 331 #: templates/inc/content-schedule.php:30 templates/inc/events-loop.php:69 332 332 #: templates/search.php:173 templates/single-company.php:35 … … 401 401 msgstr "Тип дела" 402 402 403 #: includes/actions/idcrm-action-menu.php:1 09404 #: includes/actions/idcrm-action-menu.php:11 0403 #: includes/actions/idcrm-action-menu.php:113 404 #: includes/actions/idcrm-action-menu.php:114 405 405 msgid "Event Types" 406 406 msgstr "Типы дел" 407 407 408 #: templates/archive-contacts.php:1 44408 #: templates/archive-contacts.php:139 409 409 msgid "Events" 410 410 msgstr "Дела" … … 448 448 msgstr "Забыли пароль?" 449 449 450 #: templates/inc/comments-loop.php:161 451 msgid "Forward" 452 msgstr "Переслать" 453 450 454 #: templates/single-contact.php:117 451 455 msgid "From: " … … 521 525 msgstr "Фон под логотипом" 522 526 523 #: templates/inc/add-company.php:1 65527 #: templates/inc/add-company.php:171 524 528 msgid "Logo Upload" 525 529 msgstr "Загрузить логотип" 526 530 527 #: templates/inc/header.php: 185531 #: templates/inc/header.php:210 528 532 msgid "Logout" 529 533 msgstr "Выход" 530 534 531 #: includes/idcrm-contacts-schedule-cpt.php:1 60535 #: includes/idcrm-contacts-schedule-cpt.php:170 532 536 msgid "Mail" 533 537 msgstr "Письмо" … … 542 546 msgstr "Мужской" 543 547 544 #: templates/archive-companies.php:1 45 templates/archive-contacts.php:150548 #: templates/archive-companies.php:136 templates/archive-contacts.php:145 545 549 #: templates/search.php:83 546 550 msgid "Manager" … … 555 559 msgstr "Отметить как Важное" 556 560 557 #: includes/idcrm-contacts-schedule-cpt.php:1 52561 #: includes/idcrm-contacts-schedule-cpt.php:162 558 562 msgid "Meeting" 559 563 msgstr "Встреча" … … 571 575 msgstr "Перенести в Корзину" 572 576 573 #: templates/inc/header.php: 179577 #: templates/inc/header.php:204 574 578 msgid "My Profile" 575 579 msgstr "Профиль" … … 599 603 msgstr "Новый статус" 600 604 601 #: templates/archive-companies.php:2 58605 #: templates/archive-companies.php:249 602 606 msgid "No companies" 603 607 msgstr "Нет компаний" 604 608 605 #: templates/archive-contacts.php:3 30609 #: templates/archive-contacts.php:325 606 610 msgid "No contacts" 607 611 msgstr "Нет контактов" … … 638 642 msgstr "Ок" 639 643 640 #: includes/idcrm-contacts-schedule-cpt.php:1 76644 #: includes/idcrm-contacts-schedule-cpt.php:186 641 645 msgid "Other" 642 646 msgstr "Другое" … … 678 682 msgstr "Пароль" 679 683 680 #: includes/idcrm-contacts-user-cpt.php:70 templates/archive-contacts.php:14 8684 #: includes/idcrm-contacts-user-cpt.php:70 templates/archive-contacts.php:143 681 685 #: templates/inc/add-user-backup.php:307 templates/inc/add-user.php:269 682 686 #: templates/single-company.php:163 … … 684 688 msgstr "Телефон" 685 689 686 #: templates/inc/add-user-backup.php:407 templates/inc/add-user.php:3 44690 #: templates/inc/add-user-backup.php:407 templates/inc/add-user.php:356 687 691 msgid "Photo Upload" 688 692 msgstr "Загрузить фотографию" … … 698 702 msgstr "Загрузите фото. Для удаления, очистите url и нажмите \"Обновить\"." 699 703 700 #: includes/idcrm-contacts-user-cpt.php:83 templates/archive-contacts.php:14 7704 #: includes/idcrm-contacts-user-cpt.php:83 templates/archive-contacts.php:142 701 705 #: templates/inc/add-user-backup.php:333 templates/inc/add-user.php:291 702 706 #: templates/single-company.php:162 … … 712 716 msgstr "Запомнить меня" 713 717 718 #: templates/inc/comments-loop.php:146 719 msgid "Reply" 720 msgstr "Ответить" 721 714 722 #: includes/api/idcrm-api.php:58 715 723 msgid "Save" 716 724 msgstr "Сохранить" 717 725 718 #: includes/actions/idcrm-action-menu.php:9 1719 #: includes/actions/idcrm-action-menu.php:9 2726 #: includes/actions/idcrm-action-menu.php:95 727 #: includes/actions/idcrm-action-menu.php:96 720 728 #: includes/idcrm-contacts-schedule-cpt.php:102 721 729 #: templates/inc/content-schedule.php:36 templates/single-company.php:304 … … 736 744 msgstr "Поиск дел" 737 745 738 #: templates/inc/header.php:1 17746 #: templates/inc/header.php:142 739 747 msgid "Search Mail" 740 748 msgstr "Поиск по почте" … … 752 760 msgstr "Искать статусы" 753 761 754 #: templates/inc/header.php:1 27762 #: templates/inc/header.php:152 755 763 msgid "Search …" 756 764 msgstr "Поиск ..." … … 782 790 #: includes/admin/idcrm-admin-event-manage-query.php:125 783 791 #: includes/admin/idcrm-admin-event-manage-query.php:190 784 #: templates/archive-companies.php:1 44 templates/archive-contacts.php:145792 #: templates/archive-companies.php:135 templates/archive-contacts.php:140 785 793 msgid "Status" 786 794 msgstr "Статус" … … 790 798 msgstr "Статусы" 791 799 792 #: templates/inc/header.php:1 29800 #: templates/inc/header.php:154 793 801 msgctxt "submit button" 794 802 msgid "Search" … … 855 863 msgstr "ИНН: " 856 864 857 #: templates/archive-companies.php:1 43 templates/archive-contacts.php:143865 #: templates/archive-companies.php:134 templates/archive-contacts.php:138 858 866 #: templates/search.php:80 859 867 msgid "Title" … … 897 905 msgstr "Имя контакта" 898 906 899 #: templates/archive-companies.php:1 22 templates/archive-contacts.php:108907 #: templates/archive-companies.php:113 templates/archive-contacts.php:103 900 908 #: templates/search.php:47 901 909 msgid "View by:" -
idcrm-contacts-companies/trunk/languages/idcrm-contacts-companies.pot
r2933956 r2938283 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: id:СRM Contacts & Companies 2.1. 6\n"5 "Project-Id-Version: id:СRM Contacts & Companies 2.1.8\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/idcrm-contacts-companies\n" 7 "POT-Creation-Date: 2023-06- 14 08:07:54+00:00\n"7 "POT-Creation-Date: 2023-06-28 16:31:41+00:00\n" 8 8 "MIME-Version: 1.0\n" 9 9 "Content-Type: text/plain; charset=UTF-8\n" … … 13 13 "Language-Team: LANGUAGE <LL@li.org>\n" 14 14 15 #: includes/actions/idcrm-action-menu.php: 3716 #: includes/actions/idcrm-action-menu.php: 3815 #: includes/actions/idcrm-action-menu.php:41 16 #: includes/actions/idcrm-action-menu.php:42 17 17 msgid "Add contact" 18 18 msgstr "" 19 19 20 #: includes/actions/idcrm-action-menu.php: 4621 #: includes/actions/idcrm-action-menu.php: 4720 #: includes/actions/idcrm-action-menu.php:50 21 #: includes/actions/idcrm-action-menu.php:51 22 22 msgid "Contacts Statuses" 23 23 msgstr "" 24 24 25 #: includes/actions/idcrm-action-menu.php:5 526 #: includes/actions/idcrm-action-menu.php: 5625 #: includes/actions/idcrm-action-menu.php:59 26 #: includes/actions/idcrm-action-menu.php:60 27 27 msgid "Contacts Sources" 28 28 msgstr "" 29 29 30 #: includes/actions/idcrm-action-menu.php:6 431 #: includes/actions/idcrm-action-menu.php:6 530 #: includes/actions/idcrm-action-menu.php:68 31 #: includes/actions/idcrm-action-menu.php:69 32 32 #: includes/idcrm-contacts-company-cpt.php:171 templates/inc/sidebar.php:61 33 33 msgid "Companies" 34 34 msgstr "" 35 35 36 #: includes/actions/idcrm-action-menu.php:7 337 #: includes/actions/idcrm-action-menu.php:7 4templates/inc/add-company.php:1436 #: includes/actions/idcrm-action-menu.php:77 37 #: includes/actions/idcrm-action-menu.php:78 templates/inc/add-company.php:14 38 38 msgid "Add company" 39 39 msgstr "" 40 40 41 #: includes/actions/idcrm-action-menu.php:8 242 #: includes/actions/idcrm-action-menu.php:8 341 #: includes/actions/idcrm-action-menu.php:86 42 #: includes/actions/idcrm-action-menu.php:87 43 43 msgid "Companies Statuses" 44 44 msgstr "" 45 45 46 #: includes/actions/idcrm-action-menu.php:9 147 #: includes/actions/idcrm-action-menu.php:9 246 #: includes/actions/idcrm-action-menu.php:95 47 #: includes/actions/idcrm-action-menu.php:96 48 48 #: includes/idcrm-contacts-schedule-cpt.php:102 49 49 #: templates/inc/content-schedule.php:36 templates/single-company.php:304 … … 52 52 msgstr "" 53 53 54 #: includes/actions/idcrm-action-menu.php:10 055 #: includes/actions/idcrm-action-menu.php:10 154 #: includes/actions/idcrm-action-menu.php:104 55 #: includes/actions/idcrm-action-menu.php:105 56 56 #: templates/inc/content-schedule-form.php:73 57 57 msgid "Add Event" 58 58 msgstr "" 59 59 60 #: includes/actions/idcrm-action-menu.php:1 0961 #: includes/actions/idcrm-action-menu.php:11 060 #: includes/actions/idcrm-action-menu.php:113 61 #: includes/actions/idcrm-action-menu.php:114 62 62 msgid "Event Types" 63 63 msgstr "" … … 67 67 #: includes/idcrm-contacts-user-cpt.php:79 68 68 #: includes/integrations/idcrm-integration-datepicker.php:32 69 #: templates/archive-contacts.php:14 6templates/inc/add-user-backup.php:31769 #: templates/archive-contacts.php:141 templates/inc/add-user-backup.php:317 70 70 #: templates/inc/add-user.php:271 templates/search.php:136 71 71 msgid "Company" … … 100 100 #: includes/admin/idcrm-admin-event-manage-query.php:125 101 101 #: includes/admin/idcrm-admin-event-manage-query.php:190 102 #: templates/archive-companies.php:1 44 templates/archive-contacts.php:145102 #: templates/archive-companies.php:135 templates/archive-contacts.php:140 103 103 msgid "Status" 104 104 msgstr "" … … 157 157 #: includes/admin/idcrm-admin-user-manage.php:43 includes/api/idcrm-api.php:59 158 158 #: includes/integrations/idcrm-integration-datepicker.php:26 159 #: templates/inc/add-company.php:1 75templates/inc/add-user-backup.php:417160 #: templates/inc/add-user.php:3 54159 #: templates/inc/add-company.php:181 templates/inc/add-user-backup.php:417 160 #: templates/inc/add-user.php:366 161 161 msgid "Cancel" 162 162 msgstr "" … … 254 254 msgstr "" 255 255 256 #: includes/api/idcrm-api.php:73 templates/archive-companies.php:2 48257 #: templates/archive-contacts.php:31 9 templates/inc/comments-loop.php:98256 #: includes/api/idcrm-api.php:73 templates/archive-companies.php:239 257 #: templates/archive-contacts.php:314 templates/inc/comments-loop.php:119 258 258 #: templates/search.php:178 259 259 msgid "Delete" … … 374 374 375 375 #: includes/idcrm-contacts-schedule-cpt.php:32 376 #: templates/archive-companies.php:1 42 templates/archive-contacts.php:142376 #: templates/archive-companies.php:133 templates/archive-contacts.php:137 377 377 #: templates/search.php:81 378 378 msgid "Date" … … 433 433 msgstr "" 434 434 435 #: includes/idcrm-contacts-schedule-cpt.php:1 44435 #: includes/idcrm-contacts-schedule-cpt.php:154 436 436 msgid "Call" 437 437 msgstr "" 438 438 439 #: includes/idcrm-contacts-schedule-cpt.php:1 52439 #: includes/idcrm-contacts-schedule-cpt.php:162 440 440 msgid "Meeting" 441 441 msgstr "" 442 442 443 #: includes/idcrm-contacts-schedule-cpt.php:1 60443 #: includes/idcrm-contacts-schedule-cpt.php:170 444 444 msgid "Mail" 445 445 msgstr "" 446 446 447 #: includes/idcrm-contacts-schedule-cpt.php:1 68447 #: includes/idcrm-contacts-schedule-cpt.php:178 448 448 msgid "Bill" 449 449 msgstr "" 450 450 451 #: includes/idcrm-contacts-schedule-cpt.php:1 76451 #: includes/idcrm-contacts-schedule-cpt.php:186 452 452 msgid "Other" 453 453 msgstr "" … … 457 457 msgstr "" 458 458 459 #: includes/idcrm-contacts-user-cpt.php:66 templates/archive-contacts.php:14 9459 #: includes/idcrm-contacts-user-cpt.php:66 templates/archive-contacts.php:144 460 460 #: templates/comments.php:30 templates/inc/add-user.php:267 461 461 #: templates/single-contact.php:287 … … 463 463 msgstr "" 464 464 465 #: includes/idcrm-contacts-user-cpt.php:70 templates/archive-contacts.php:14 8465 #: includes/idcrm-contacts-user-cpt.php:70 templates/archive-contacts.php:143 466 466 #: templates/inc/add-user-backup.php:307 templates/inc/add-user.php:269 467 467 #: templates/single-company.php:163 … … 473 473 msgstr "" 474 474 475 #: includes/idcrm-contacts-user-cpt.php:83 templates/archive-contacts.php:14 7475 #: includes/idcrm-contacts-user-cpt.php:83 templates/archive-contacts.php:142 476 476 #: templates/inc/add-user-backup.php:333 templates/inc/add-user.php:291 477 477 #: templates/single-company.php:162 … … 605 605 msgstr "" 606 606 607 #: templates/archive-companies.php: 78 templates/archive-companies.php:100608 #: templates/archive-contacts.php: 64 templates/archive-contacts.php:86607 #: templates/archive-companies.php:69 templates/archive-companies.php:91 608 #: templates/archive-contacts.php:59 templates/archive-contacts.php:81 609 609 msgid "All: " 610 610 msgstr "" 611 611 612 #: templates/archive-companies.php:1 22 templates/archive-contacts.php:108612 #: templates/archive-companies.php:113 templates/archive-contacts.php:103 613 613 #: templates/search.php:47 614 614 msgid "View by:" 615 615 msgstr "" 616 616 617 #: templates/archive-companies.php:1 43 templates/archive-contacts.php:143617 #: templates/archive-companies.php:134 templates/archive-contacts.php:138 618 618 #: templates/search.php:80 619 619 msgid "Title" 620 620 msgstr "" 621 621 622 #: templates/archive-companies.php:1 45 templates/archive-contacts.php:150622 #: templates/archive-companies.php:136 templates/archive-contacts.php:145 623 623 #: templates/search.php:83 624 624 msgid "Manager" 625 625 msgstr "" 626 626 627 #: templates/archive-companies.php:2 43 templates/archive-contacts.php:314628 #: templates/comments.php:67 templates/inc/comments-loop.php: 93627 #: templates/archive-companies.php:234 templates/archive-contacts.php:309 628 #: templates/comments.php:67 templates/inc/comments-loop.php:114 629 629 #: templates/inc/content-schedule.php:30 templates/inc/events-loop.php:69 630 630 #: templates/search.php:173 templates/single-company.php:35 … … 634 634 msgstr "" 635 635 636 #: templates/archive-companies.php:2 58636 #: templates/archive-companies.php:249 637 637 msgid "No companies" 638 638 msgstr "" 639 639 640 #: templates/archive-contacts.php:1 44640 #: templates/archive-contacts.php:139 641 641 msgid "Events" 642 642 msgstr "" 643 643 644 #: templates/archive-contacts.php:3 30644 #: templates/archive-contacts.php:325 645 645 msgid "No contacts" 646 646 msgstr "" … … 700 700 msgstr "" 701 701 702 #: templates/inc/add-company.php:1 65702 #: templates/inc/add-company.php:171 703 703 msgid "Logo Upload" 704 704 msgstr "" 705 705 706 #: templates/inc/add-company.php:17 3706 #: templates/inc/add-company.php:179 707 707 msgid "Add Company" 708 708 msgstr "" … … 732 732 msgstr "" 733 733 734 #: templates/inc/add-user-backup.php:407 templates/inc/add-user.php:3 44734 #: templates/inc/add-user-backup.php:407 templates/inc/add-user.php:356 735 735 msgid "Photo Upload" 736 736 msgstr "" 737 737 738 #: templates/inc/add-user-backup.php:415 templates/inc/add-user.php:3 52738 #: templates/inc/add-user-backup.php:415 templates/inc/add-user.php:364 739 739 msgid "Add Contact" 740 740 msgstr "" 741 741 742 #: templates/inc/comments-loop.php: 73742 #: templates/inc/comments-loop.php:88 743 743 msgid "Deleted user" 744 msgstr "" 745 746 #: templates/inc/comments-loop.php:146 747 msgid "Reply" 748 msgstr "" 749 750 #: templates/inc/comments-loop.php:161 751 msgid "Forward" 744 752 msgstr "" 745 753 … … 815 823 msgstr "" 816 824 817 #: templates/inc/header.php:1 17825 #: templates/inc/header.php:142 818 826 msgid "Search Mail" 819 827 msgstr "" 820 828 821 #: templates/inc/header.php:1 27829 #: templates/inc/header.php:152 822 830 msgid "Search …" 823 831 msgstr "" 824 832 825 #: templates/inc/header.php:1 29833 #: templates/inc/header.php:154 826 834 msgctxt "submit button" 827 835 msgid "Search" 828 836 msgstr "" 829 837 830 #: templates/inc/header.php: 179838 #: templates/inc/header.php:204 831 839 msgid "My Profile" 832 840 msgstr "" 833 841 834 #: templates/inc/header.php: 185842 #: templates/inc/header.php:210 835 843 msgid "Logout" 836 844 msgstr "" -
idcrm-contacts-companies/trunk/public/css/idcrm-contacts-public.css
r2933956 r2938283 891 891 892 892 .show-more-text { 893 display: block; 894 text-align: center; 895 cursor: pointer; 896 color: #90a3ae; 893 display: block; 894 position: absolute; 895 bottom: 0; 896 left: 0; 897 right: 0; 898 text-align: center; 899 cursor: pointer; 900 padding: 20px 0 0px 0; 901 color: #90a3ae; 902 margin-top: 0px; 903 background: #fff; 904 background: linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255 255 255 / 92%) 49%,rgba(255,255,255,1) 100%); 897 905 } 898 906 … … 907 915 margin-bottom:0; 908 916 } 917 918 .cut-comment-text { 919 max-height: 250px; 920 overflow: hidden; 921 position: relative; 922 } 923 924 /* .cut-comment-text:after { 925 position: absolute; 926 content: ""; 927 bottom: 0; 928 left: 0; 929 right: 0; 930 height: 30px; 931 background: rgb(255,255,255); 932 background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 100%); 933 } */ 909 934 910 935 .half-size { -
idcrm-contacts-companies/trunk/public/css/idcrm-contacts-public.min.css
r2933956 r2938283 1 #schedule,.timeline-panel,.note-panel,#comments-container-id,#schedule-container,#profile2,#respond,.timeline-mail-short,.timeline-mail-full,#folder-mail-list{position:relative;transition:height .6s ease-in-out}#calendar{min-height:173px}#calendar .no-content{position:absolute;display:flex;align-items:center;justify-content:center;align-self:center;top:0;bottom:0;left:0;right:0;position:absolute}.logo-icon img,.logo-text img{height:45px}.logo-text .height-60{height:60px}nav.pagination{position:relative;display:block}.nav-links{position:relative}.nav-links ul{margin:0;padding:0;display:flex}.nav-links ul li{list-style:none;padding:0}.nav-links ul li span.current{padding:10px 12px;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);display:block;line-height:1}.nav-links ul li a{padding:10px 12px;background:#fff;color:#009efb;text-decoration:none;border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);display:block;line-height:1}.nav-links ul li span{padding:10px 12px;border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);display:block}.nav-links ul li a:hover{color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.nav-links ul li:not(:first-child) a{margin-left:-1px}.nav-links ul li:last-child a{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.nav-links ul li:first-child a{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.fc .fc-button,.fc-toolbar .fc-button-group{border:0!important}.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}@supports(-ms-overflow-style:none){.ps-container{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:transparent;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:rgba(0,0,0,0.2);height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:transparent;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgba(0,0,0,0.2);width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:6px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:6px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:transparent;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:rgba(0,0,0,0.2);height:6px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:transparent;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgba(0,0,0,0.2);width:6px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:transparent;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:rgba(0,0,0,0.2)}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:transparent;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:rgba(0,0,0,0.2)}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.note-editor.note-frame,.dropzone{border-color:#e9ecef}.dropzone{border-style:dashed;border-width:3px}#folder-mail-list{overflow:visible}.min-width-100{min-width:100px}.show-mail-more,.show-mail-less{position:absolute;right:0;bottom:0}#message-holder{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.progress{display:flex;height:5px;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:4px;box-shadow:none}.table-50{width:50px}.bootstrap-table .fixed-table-container .table thead th .th-inner{padding:0!important}.table-bordered>:not(caption)>*>*{border-width:0}.file-name{background-color:#f8f9fa}.display-none,.dz-success-mark,.dz-error-mark{display:none}.dz-image{float:left;margin-right:10px;margin-top:10px}.dz-preview{padding-bottom:10px}.dz-image img{width:50px}.visibility-hidden{visibility:hidden}.dz-button{border:0;background:0}.is_checked{background:rgb(255 193 7 / 17%)!important}.mail-folder-icon{width:18px}.fc .fc-toolbar-title{font-size:1em!important}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0!important}.fc-toolbar{padding-top:0!important}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.0);transform:scale(1.0)}}#ajax-loader,#ajax-small-loader{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;transition:.5s;z-index:40;text-align:center;align-items:center;justify-content:center}#comments-placeholder,#email-list-placeholder{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;transition:.5s;z-index:40;padding:40px 20px}#email-list-placeholder{padding:5px 25px;z-index:999}.mail-compose,.mail-compose-low{z-index:99999}#comments-placeholder .timeline:before{display:none}#comments-placeholder .rounded-circle{margin-right:10px;width:50px;height:50px;background:#cfd4da}#replaced-compose-textarea{max-height:400px;border-color:#e9ecef!important}.mail-flagged:hover .icon-star{opacity:1!important;color:#0d6efd!important}.mail-details .is-flagged{color:#0d6efd!important}.mail-table-row:hover .mail-seen-round{background:rgb(0 0 0 / 10%)}.mail-seen:hover .mail-seen-round{background:#ffbc34}.is-flagged .icon-star{opacity:1!important}.spinner>div:nth-of-type(0n+1){background-color:#009efb}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner>div{width:8px;height:8px;background-color:#b0b6bf;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}spinner>div:nth-of-type(0n+2){background-color:#41b3e2}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.spinner>div:nth-of-type(0n+3){background-color:#6c6c6c}.spinner>div{width:8px;height:8px;background-color:#8d949e;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.wrapper{max-width:1200px;margin:0 auto}.mt-3-1{margin-top:1.2rem!important}.sidebar-item-ul{margin-left:40px!important;line-height:1.7!important}.sidebar-item-ul a{color:#54667a}.sidebar-item-ul a.active{color:#009efb}.sidebar-item-ul ul{margin-left:10px!important}.manager{margin-top:0}.dropdown-menu.show{padding:15px}.count_companies{display:block;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#54667a;background-color:#fff;background-clip:padding-box;border:1px solid #e9ecef;border-radius:4px;box-shadow:unset;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:20px;margin-left:-4px;float:right;border-top-left-radius:0;border-bottom-left-radius:0}.sl-left p{padding-left:50px}.profiletimeline{margin-top:-25px!important}#comments{margin-top:15px;min-height:100px}.btn1{font-weight:400;line-height:1.5;color:#54667a;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.table.customize-table td,table.customize-table th{padding:15px 10px!important}.mdi-dots-horizontal:before{content:"\e005"}.mt-n1-ird{margin-top:-0.5rem!important;margin-right:1rem!important}.srh-btn{right:15px!important}.fileinput .form-control{padding-left:10px!important}.icon-social-facebook{color:#fff!important}.icon-social-twitter{color:#fff!important}.icon-social-youtube{color:#fff!important}.edit{text-align:right;margin-top:-10px;float:right}.modal-dialog form label{color:#868e96}.modal-dialog form select{color:#868e96}.modal-dialog form .fileinput input{color:#868e96}.modal-dialog form input[type="file"]{color:#868e96}.modal-dialog .form-control::file-selector-button{color:#868e96;border-inline-end-width:0}.fix_sm_butt{border:1px solid #009efb}.card-body .nav.nav-tabs .nav-link:not(.active){color:#009efb}#schedule .btn-sml.btn-info,#commentform .btn1.btn-outline-info,#add-documents-form .btn1.btn-outline-info,#contactForm .btn1.btn-outline-info,.btn1.btn-outline-info.btn-comment{color:#009efb;background-color:white;border:1px solid #009efb;border-radius:60px;display:inline-block;width:fit-content;padding:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#schedule .btn-sml.btn-info:hover,#commentform .btn1.btn-outline-info:hover,#add-documents-form .btn1.btn-outline-info:hover,#contactForm .btn1.btn-outline-info:hover,.btn1.btn-outline-info.btn-comment:hover{color:white;background-color:#009efb;border:1px solid #009efb}#schedule.tab-pane .form-group label h4{margin-right:10px}#schedule .form-check-input.check-outline.outline-success{border:1px solid #009efb!important}#schedule.tab-pane .form-group .form-check.form-check-inline .form-check-label{vertical-align:middle}#schedule.tab-pane .form-group .my_flex__block{display:flex;flex-wrap:wrap}#schedule .form-check-input.success:checked{background-color:#009efb!important;border-color:#009efb!important}.dtp div.dtp-date,.dtp div.dtp-time{background:#009efb!important}.dtp table.dtp-picker-days tr>td>a.selected{background:#009efb!important}.dtp-buttons .btn-success{background-color:#009efb!important;border-color:#009efb!important}.dtp-buttons .btn-success:hover{background-color:#00b4fb!important;border-color:#00b4fb!important}.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:#009efb!important;border-bottom:1px solid white}.my_flex__block .date_time__picker{display:flex;justify-content:space-between}.my_flex__block .date_time__picker .input-group{margin:0 10px;align-items:baseline}.my_flex__block .date_time__picker .input-group .input-group-text{padding:.75rem .75rem!important}@media(max-width:1400px){.my_flex__block .date_time__picker{flex-wrap:wrap}}.col-lg-4.col-xlg-3.col-md-5 .d-flex button{border:1px solid #009efb;color:#009efb;background:#fff}.col-lg-4.col-xlg-3.col-md-5 .d-flex button:hover{color:#fff;background:#009efb}.assign-button{border-radius:50px;border:1px solid #009efb;background:#fff;color:#009efb;cursor:pointer;font-weight:400}.assign-button:hover{background:#009efb;color:#fff}.assign-button.disabled,.assign-button.disabled:hover{color:#bdbcbc;border:1px solid #bdbcbc;background:#fff;cursor:default}.form-control:not(.rounded-pill){padding:5px 0}.auth-box .form-control{padding:5px 10px}.form-control:not(.rounded-pill){background-image:linear-gradient(#009efb,#009efb),linear-gradient(#e9ecef,#e9ecef);border:0 none;border-radius:0;box-shadow:none!important;float:none;background-color:rgba(0,0,0,0);background-position:bottom;background-repeat:no-repeat;background-size:0 2px,100% 1px;transition:background 0s ease-out 0s;border-bottom:1px solid #e9ecef!important;overflow:hidden auto}.form-control:not(.rounded-pill):focus{background-size:100% 2px,100% 1px;outline:0 none;transition-duration:.3s}textarea.form-control{height:35px;padding-top:10px;margin-top:25px;margin-bottom:10px;-webkit-transition:height .3s,background 0s ease-out 0s,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transition:height .3s,background 0s ease-out 0s,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transition-duration:.3s!important}.show-attachment{margin-top:0;float:none;display:inline-block;margin-left:5px}.show-more-text{display:block; text-align:center;cursor:pointer;color:#90a3ae}textarea.form-control:not(.current-comment-textarea).active,#current-note-textarea:focus,#replaced-compose-textarea{height:130px}.comment-text p:last-of-type{margin-bottom:0}.half-size{width:50%}.fixed-table-toolbar{position:absolute;right:10px;width:50px;z-index:111}.fixed-table-toolbar .dropdown-toggle{opacity:0}.last-column-width th:last-of-type{max-width:60px;width:60px}@media(min-width:768px){#add_event .form-group .col-md-6,#add_event .form-group .col-md-3{width:100%}}#add_event .form-group .col-md-3 .input-group{width:180px;float:left;margin-top:10px;margin-bottom:10px}#add_event .form-group .col-md-3 .input-group:first-of-type{margin-right:10px}.event_date{position:relative;z-index:2;padding-right:45px}.event_date-span{position:relative;left:-40px;z-index:1}#mdate,#timepicker{cursor:pointer}.events-item{display:flex;justify-content:flex-start;align-content:center;align-items:flex-start;gap:10px;padding:5px 0;position:relative}.events-item.deleted span{text-decoration:line-through}.events-item.deleted .events-item-inner{opacity:.45}.event-time{padding:3px 5px;background-color:rgb(0 0 0 / 3%);border-radius:.25rem;margin-right:5px;display:inline-block}.event-icon{padding:2px 0}.w100{width:auto}.mail-searchbox{width:100%}.ti-angle-up,.ti-angle-down,.ti-angle-left,.ti-angle-right{border:solid white;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg)}.dtp-select-month-after:hover .ti-angle-right,.dtp-select-month-after:hover .ti-angle-left,.dtp-select-year-after:hover .ti-angle-right,.dtp-select-year-after:hover .ti-angle-left,.dtp-select-year-range:hover .ti-angle-up,.dtp-select-year-range:hover .ti-angle-down,.ti-angle-up:hover,.ti-angle-down:hover,.ti-angle-left:hover,.ti-angle-right:hover{box-shadow:2px 2px 0 0 #00000070}.ti-angle-left{transform:rotate(135deg)}.ti-angle-up{transform:rotate(-135deg)}.ti-angle-down{transform:rotate(45deg)}@media only screen and (max-width:767px){.mail-searchbox,.w100{width:100%}#folder-mail-list{overflow:scroll}.fc-header-toolbar .btn-group{flex-direction:column}.fc-header-toolbar .btn-group>.btn-group:not(:last-child)>.btn,.fc-header-toolbar .btn-group>.btn.dropdown-toggle-split:first-child,.fc-header-toolbar .btn-group>.btn:not(:last-child):not(.dropdown-toggle),.fc-header-toolbar .btn-group>.btn-group:not(:first-child)>.btn,.fc-header-toolbar .btn-group>.btn:nth-child(n+3),.fc-header-toolbar .btn-group>:not(.btn-check)+.btn{border-radius:5px!important}.fc-header-toolbar .btn-group>.btn-group:not(:last-child)>.btn,.fc-header-toolbar .btn-group>.btn.dropdown-toggle-split:first-child,.fc-header-toolbar .btn-group>.btn:not(:last-child):not(.dropdown-toggle),.fc-header-toolbar .btn-group>.btn-group:not(:first-child)>.btn{margin-bottom:5px}}1 #schedule,.timeline-panel,.note-panel,#comments-container-id,#schedule-container,#profile2,#respond,.timeline-mail-short,.timeline-mail-full,#folder-mail-list{position:relative;transition:height .6s ease-in-out}#calendar{min-height:173px}#calendar .no-content{position:absolute;display:flex;align-items:center;justify-content:center;align-self:center;top:0;bottom:0;left:0;right:0;position:absolute}.logo-icon img,.logo-text img{height:45px}.logo-text .height-60{height:60px}nav.pagination{position:relative;display:block}.nav-links{position:relative}.nav-links ul{margin:0;padding:0;display:flex}.nav-links ul li{list-style:none;padding:0}.nav-links ul li span.current{padding:10px 12px;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);display:block;line-height:1}.nav-links ul li a{padding:10px 12px;background:#fff;color:#009efb;text-decoration:none;border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);display:block;line-height:1}.nav-links ul li span{padding:10px 12px;border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);display:block}.nav-links ul li a:hover{color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.nav-links ul li:not(:first-child) a{margin-left:-1px}.nav-links ul li:last-child a{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.nav-links ul li:first-child a{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.fc .fc-button,.fc-toolbar .fc-button-group{border:0!important}.ps-container{-ms-touch-action:auto;touch-action:auto;overflow:hidden!important;-ms-overflow-style:none}@supports(-ms-overflow-style:none){.ps-container{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;background-color:transparent}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:transparent;opacity:.9}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:rgba(0,0,0,0.2);height:11px}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:transparent;opacity:.9}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgba(0,0,0,0.2);width:11px}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;bottom:0;height:15px}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;bottom:2px;height:6px}.ps-container>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x,.ps-container>.ps-scrollbar-x-rail:active>.ps-scrollbar-x{height:6px}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;-webkit-transition:background-color .2s linear,opacity .2s linear;-o-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;right:0;width:15px}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,-webkit-border-radius .2s ease-in-out;-o-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;-moz-transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out;transition:background-color .2s linear,height .2s linear,width .2s ease-in-out,border-radius .2s ease-in-out,-webkit-border-radius .2s ease-in-out,-moz-border-radius .2s ease-in-out;right:2px;width:6px}.ps-container>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.ps-container>.ps-scrollbar-y-rail:active>.ps-scrollbar-y{width:6px}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{background-color:transparent;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x{background-color:rgba(0,0,0,0.2);height:6px}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{background-color:transparent;opacity:.9}.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y{background-color:rgba(0,0,0,0.2);width:6px}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:.6}.ps-container:hover>.ps-scrollbar-x-rail:hover{background-color:transparent;opacity:.9}.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x{background-color:rgba(0,0,0,0.2)}.ps-container:hover>.ps-scrollbar-y-rail:hover{background-color:transparent;opacity:.9}.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y{background-color:rgba(0,0,0,0.2)}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;-moz-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.note-editor.note-frame,.dropzone{border-color:#e9ecef}.dropzone{border-style:dashed;border-width:3px}#folder-mail-list{overflow:visible}.min-width-100{min-width:100px}.show-mail-more,.show-mail-less{position:absolute;right:0;bottom:0}#message-holder{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.progress{display:flex;height:5px;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:4px;box-shadow:none}.table-50{width:50px}.bootstrap-table .fixed-table-container .table thead th .th-inner{padding:0!important}.table-bordered>:not(caption)>*>*{border-width:0}.file-name{background-color:#f8f9fa}.display-none,.dz-success-mark,.dz-error-mark{display:none}.dz-image{float:left;margin-right:10px;margin-top:10px}.dz-preview{padding-bottom:10px}.dz-image img{width:50px}.visibility-hidden{visibility:hidden}.dz-button{border:0;background:0}.is_checked{background:rgb(255 193 7 / 17%)!important}.mail-folder-icon{width:18px}.fc .fc-toolbar-title{font-size:1em!important}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:0!important}.fc-toolbar{padding-top:0!important}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1.0);transform:scale(1.0)}}#ajax-loader,#ajax-small-loader{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;transition:.5s;z-index:40;text-align:center;align-items:center;justify-content:center}#comments-placeholder,#email-list-placeholder{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;transition:.5s;z-index:40;padding:40px 20px}#email-list-placeholder{padding:5px 25px;z-index:999}.mail-compose,.mail-compose-low{z-index:99999}#comments-placeholder .timeline:before{display:none}#comments-placeholder .rounded-circle{margin-right:10px;width:50px;height:50px;background:#cfd4da}#replaced-compose-textarea{max-height:400px;border-color:#e9ecef!important}.mail-flagged:hover .icon-star{opacity:1!important;color:#0d6efd!important}.mail-details .is-flagged{color:#0d6efd!important}.mail-table-row:hover .mail-seen-round{background:rgb(0 0 0 / 10%)}.mail-seen:hover .mail-seen-round{background:#ffbc34}.is-flagged .icon-star{opacity:1!important}.spinner>div:nth-of-type(0n+1){background-color:#009efb}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner>div{width:8px;height:8px;background-color:#b0b6bf;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}spinner>div:nth-of-type(0n+2){background-color:#41b3e2}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.spinner>div:nth-of-type(0n+3){background-color:#6c6c6c}.spinner>div{width:8px;height:8px;background-color:#8d949e;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.wrapper{max-width:1200px;margin:0 auto}.mt-3-1{margin-top:1.2rem!important}.sidebar-item-ul{margin-left:40px!important;line-height:1.7!important}.sidebar-item-ul a{color:#54667a}.sidebar-item-ul a.active{color:#009efb}.sidebar-item-ul ul{margin-left:10px!important}.manager{margin-top:0}.dropdown-menu.show{padding:15px}.count_companies{display:block;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#54667a;background-color:#fff;background-clip:padding-box;border:1px solid #e9ecef;border-radius:4px;box-shadow:unset;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin-right:20px;margin-left:-4px;float:right;border-top-left-radius:0;border-bottom-left-radius:0}.sl-left p{padding-left:50px}.profiletimeline{margin-top:-25px!important}#comments{margin-top:15px;min-height:100px}.btn1{font-weight:400;line-height:1.5;color:#54667a;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:4px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.table.customize-table td,table.customize-table th{padding:15px 10px!important}.mdi-dots-horizontal:before{content:"\e005"}.mt-n1-ird{margin-top:-0.5rem!important;margin-right:1rem!important}.srh-btn{right:15px!important}.fileinput .form-control{padding-left:10px!important}.icon-social-facebook{color:#fff!important}.icon-social-twitter{color:#fff!important}.icon-social-youtube{color:#fff!important}.edit{text-align:right;margin-top:-10px;float:right}.modal-dialog form label{color:#868e96}.modal-dialog form select{color:#868e96}.modal-dialog form .fileinput input{color:#868e96}.modal-dialog form input[type="file"]{color:#868e96}.modal-dialog .form-control::file-selector-button{color:#868e96;border-inline-end-width:0}.fix_sm_butt{border:1px solid #009efb}.card-body .nav.nav-tabs .nav-link:not(.active){color:#009efb}#schedule .btn-sml.btn-info,#commentform .btn1.btn-outline-info,#add-documents-form .btn1.btn-outline-info,#contactForm .btn1.btn-outline-info,.btn1.btn-outline-info.btn-comment{color:#009efb;background-color:white;border:1px solid #009efb;border-radius:60px;display:inline-block;width:fit-content;padding:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#schedule .btn-sml.btn-info:hover,#commentform .btn1.btn-outline-info:hover,#add-documents-form .btn1.btn-outline-info:hover,#contactForm .btn1.btn-outline-info:hover,.btn1.btn-outline-info.btn-comment:hover{color:white;background-color:#009efb;border:1px solid #009efb}#schedule.tab-pane .form-group label h4{margin-right:10px}#schedule .form-check-input.check-outline.outline-success{border:1px solid #009efb!important}#schedule.tab-pane .form-group .form-check.form-check-inline .form-check-label{vertical-align:middle}#schedule.tab-pane .form-group .my_flex__block{display:flex;flex-wrap:wrap}#schedule .form-check-input.success:checked{background-color:#009efb!important;border-color:#009efb!important}.dtp div.dtp-date,.dtp div.dtp-time{background:#009efb!important}.dtp table.dtp-picker-days tr>td>a.selected{background:#009efb!important}.dtp-buttons .btn-success{background-color:#009efb!important;border-color:#009efb!important}.dtp-buttons .btn-success:hover{background-color:#00b4fb!important;border-color:#00b4fb!important}.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:#009efb!important;border-bottom:1px solid white}.my_flex__block .date_time__picker{display:flex;justify-content:space-between}.my_flex__block .date_time__picker .input-group{margin:0 10px;align-items:baseline}.my_flex__block .date_time__picker .input-group .input-group-text{padding:.75rem .75rem!important}@media(max-width:1400px){.my_flex__block .date_time__picker{flex-wrap:wrap}}.col-lg-4.col-xlg-3.col-md-5 .d-flex button{border:1px solid #009efb;color:#009efb;background:#fff}.col-lg-4.col-xlg-3.col-md-5 .d-flex button:hover{color:#fff;background:#009efb}.assign-button{border-radius:50px;border:1px solid #009efb;background:#fff;color:#009efb;cursor:pointer;font-weight:400}.assign-button:hover{background:#009efb;color:#fff}.assign-button.disabled,.assign-button.disabled:hover{color:#bdbcbc;border:1px solid #bdbcbc;background:#fff;cursor:default}.form-control:not(.rounded-pill){padding:5px 0}.auth-box .form-control{padding:5px 10px}.form-control:not(.rounded-pill){background-image:linear-gradient(#009efb,#009efb),linear-gradient(#e9ecef,#e9ecef);border:0 none;border-radius:0;box-shadow:none!important;float:none;background-color:rgba(0,0,0,0);background-position:bottom;background-repeat:no-repeat;background-size:0 2px,100% 1px;transition:background 0s ease-out 0s;border-bottom:1px solid #e9ecef!important;overflow:hidden auto}.form-control:not(.rounded-pill):focus{background-size:100% 2px,100% 1px;outline:0 none;transition-duration:.3s}textarea.form-control{height:35px;padding-top:10px;margin-top:25px;margin-bottom:10px;-webkit-transition:height .3s,background 0s ease-out 0s,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transition:height .3s,background 0s ease-out 0s,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transition-duration:.3s!important}.show-attachment{margin-top:0;float:none;display:inline-block;margin-left:5px}.show-more-text{display:block;position:absolute;bottom:0;left:0;right:0;text-align:center;cursor:pointer;padding:20px 0 0 0;color:#90a3ae;margin-top:0;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgb(255 255 255 / 92%) 49%,rgba(255,255,255,1) 100%)}textarea.form-control:not(.current-comment-textarea).active,#current-note-textarea:focus,#replaced-compose-textarea{height:130px}.comment-text p:last-of-type{margin-bottom:0}.cut-comment-text{max-height:250px;overflow:hidden;position:relative}.half-size{width:50%}.fixed-table-toolbar{position:absolute;right:10px;width:50px;z-index:111}.fixed-table-toolbar .dropdown-toggle{opacity:0}.last-column-width th:last-of-type{max-width:60px;width:60px}@media(min-width:768px){#add_event .form-group .col-md-6,#add_event .form-group .col-md-3{width:100%}}#add_event .form-group .col-md-3 .input-group{width:180px;float:left;margin-top:10px;margin-bottom:10px}#add_event .form-group .col-md-3 .input-group:first-of-type{margin-right:10px}.event_date{position:relative;z-index:2;padding-right:45px}.event_date-span{position:relative;left:-40px;z-index:1}#mdate,#timepicker{cursor:pointer}.events-item{display:flex;justify-content:flex-start;align-content:center;align-items:flex-start;gap:10px;padding:5px 0;position:relative}.events-item.deleted span{text-decoration:line-through}.events-item.deleted .events-item-inner{opacity:.45}.event-time{padding:3px 5px;background-color:rgb(0 0 0 / 3%);border-radius:.25rem;margin-right:5px;display:inline-block}.event-icon{padding:2px 0}.w100{width:auto}.mail-searchbox{width:100%}.ti-angle-up,.ti-angle-down,.ti-angle-left,.ti-angle-right{border:solid white;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg)}.dtp-select-month-after:hover .ti-angle-right,.dtp-select-month-after:hover .ti-angle-left,.dtp-select-year-after:hover .ti-angle-right,.dtp-select-year-after:hover .ti-angle-left,.dtp-select-year-range:hover .ti-angle-up,.dtp-select-year-range:hover .ti-angle-down,.ti-angle-up:hover,.ti-angle-down:hover,.ti-angle-left:hover,.ti-angle-right:hover{box-shadow:2px 2px 0 0 #00000070}.ti-angle-left{transform:rotate(135deg)}.ti-angle-up{transform:rotate(-135deg)}.ti-angle-down{transform:rotate(45deg)}@media only screen and (max-width:767px){.mail-searchbox,.w100{width:100%}#folder-mail-list{overflow:scroll}.fc-header-toolbar .btn-group{flex-direction:column}.fc-header-toolbar .btn-group>.btn-group:not(:last-child)>.btn,.fc-header-toolbar .btn-group>.btn.dropdown-toggle-split:first-child,.fc-header-toolbar .btn-group>.btn:not(:last-child):not(.dropdown-toggle),.fc-header-toolbar .btn-group>.btn-group:not(:first-child)>.btn,.fc-header-toolbar .btn-group>.btn:nth-child(n+3),.fc-header-toolbar .btn-group>:not(.btn-check)+.btn{border-radius:5px!important}.fc-header-toolbar .btn-group>.btn-group:not(:last-child)>.btn,.fc-header-toolbar .btn-group>.btn.dropdown-toggle-split:first-child,.fc-header-toolbar .btn-group>.btn:not(:last-child):not(.dropdown-toggle),.fc-header-toolbar .btn-group>.btn-group:not(:first-child)>.btn{margin-bottom:5px}} -
idcrm-contacts-companies/trunk/public/js/api/ajax-comment-manage.js
r2933956 r2938283 124 124 $( '.show-more-text' ).on( 'click', function() { 125 125 const commentId = $(this).attr('data-id'); 126 const cutComment = $('.cut-comment-text[data-id=' + commentId + ']').html(); 127 const fullComment = $('.full-comment-text[data-id=' + commentId + ']').html(); 126 // $('.cut-comment-text[data-id=' + commentId + ']').css({'maxHeight': 'unset'}); 128 127 129 $('.cut-comment-text[data-id=' + commentId + ']').html(fullComment); 130 $('.full-comment-text[data-id=' + commentId + ']').html(cutComment); 128 const cutCommentText = $('.cut-comment-text[data-id="' + commentId + '"]'); 129 130 if (!cutCommentText.hasClass('expanded')) { 131 cutCommentText.css('maxHeight', 'unset'); 132 cutCommentText.addClass('expanded'); 133 } else { 134 cutCommentText.css('maxHeight', '250px'); 135 cutCommentText.removeClass('expanded'); 136 } 137 131 138 }); 132 139 } -
idcrm-contacts-companies/trunk/readme.txt
r2933956 r2938283 6 6 Tested up to: 6.2.2 7 7 Requires PHP: 7.4 8 Stable tag: 2.1. 78 Stable tag: 2.1.9 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 41 41 42 42 == Changelog == 43 44 = 2.1.9 (11.07.2023) = 45 * Fixed: Unauthorized Schedule and Events access. 46 47 = 2.1.8 (10.07.2023) = 48 * Fixed: New installation jQuery issue. 43 49 44 50 = 2.1.7 (26.06.2023) = -
idcrm-contacts-companies/trunk/templates/inc/check-user.php
r2933956 r2938283 17 17 $user = wp_get_current_user(); 18 18 19 if ( is_user_role( 'crm_manager', $user->ID ) || is_user_role( 'administrator', $user->ID ) || is_user_role( 'shop_manager', $user->ID )) {19 if ( is_user_role( 'crm_manager', $user->ID ) || is_user_role( 'administrator', $user->ID ) ) { 20 20 21 21 } else { -
idcrm-contacts-companies/trunk/templates/inc/comments-loop.php
r2933956 r2938283 74 74 $user_id = $contact_event->post_author; 75 75 $user_img = get_user_meta($user_id, 'userimg', true); 76 76 77 if ( empty( $user_img ) ) { 77 $user_img= idCRM::$IDCRM_URL . 'templates/images/no-user.jpg'; 78 } 78 $user_img = idCRM::$IDCRM_URL . 'templates/images/no-user.jpg'; 79 } 80 81 $current_user_id = get_current_user_id(); 82 $incoming_mail = $user_id == $current_user_id ? false : true; 83 $idcrm_contact_email = get_post_meta( get_the_ID(), 'idcrm_contact_email', true ); 84 79 85 /* echo '$user_id: ' . print_r($user_id, true) . '^<br />'; */ 80 86 $manager = get_userdata($user_id); 81 87 /* echo '$manager: ' . print_r($manager, true) . '^<br />'; */ 82 88 $comment_author = esc_html__( 'Deleted user', idCRMActionLanguage::TEXTDOMAIN ); 83 if ( $manager !== false ) { 84 $comment_author = $manager->display_name; 89 90 $username = ''; 91 92 if ( $manager !== false ) { 93 $first_name = isset($manager->first_name) ? $manager->first_name : ''; 94 $last_name = isset($manager->last_name) ? $manager->last_name : ''; 95 $username = isset($manager->first_name) ? $manager->first_name : $manager->display_name; 96 $comment_author = !$first_name && !$last_name ? $manager->display_name : $first_name . ' ' . $last_name; 85 97 } 86 98 echo '<ul class="timeline timeline-left ' . $hide_class . '" data-timestring="' . strtotime($contact_event->post_date)*1000 . '"> … … 113 125 } else { 114 126 127 if ($incoming_mail) { ?> 128 <div class="edit"> 129 <div class="dropdown dropstart"> 130 <a href="#" class="link" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false"> 131 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-more-horizontal feather-sm"><circle cx="12" cy="12" r="1"></circle><circle cx="19" cy="12" r="1"></circle><circle cx="5" cy="12" r="1"></circle></svg> 132 </a> 133 <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton"> 134 <li> 135 <span class="dropdown-item"> 136 <a class="reply-from-timeline" 137 data-time="<?php echo esc_attr__(date("d.m.Y, H:i", strtotime($contact_event->post_date))); ?>" 138 data-fullname="<?php echo esc_attr__($comment_author); ?>" 139 data-mailbox="<?php echo esc_attr__($current_mailbox); ?>" 140 data-email="<?php echo esc_attr__($idcrm_contact_email); ?>" 141 data-subject="<?php echo esc_attr__($contact_event->post_title); ?>" 142 data-name="<?php echo esc_attr__($username); ?>" 143 data-id="<?php echo esc_attr__($contact_event->ID); ?>" 144 data-current-user-id="<?php echo esc_attr__($current_user_id); ?>" 145 href="#"> 146 <?php echo esc_html__( 'Reply', idCRMActionLanguage::TEXTDOMAIN ); ?> 147 </a> 148 </span> 149 </li> 150 <li> 151 <span class="dropdown-item"> 152 <a class="forward-from-timeline" 153 data-time="<?php echo esc_attr__(date("d.m.Y, H:i", strtotime($contact_event->post_date))); ?>" 154 data-fullname="<?php echo esc_attr__($comment_author); ?>" 155 data-mailbox="<?php echo esc_attr__($current_mailbox); ?>" 156 data-email="<?php echo esc_attr__($idcrm_contact_email); ?>" 157 data-subject="<?php echo esc_attr__($contact_event->post_title); ?>" 158 data-id="<?php echo esc_attr__($contact_event->ID); ?>" 159 data-current-user-id="<?php echo esc_attr__($current_user_id); ?>" 160 href="#"> 161 <?php echo esc_html__( 'Forward', idCRMActionLanguage::TEXTDOMAIN ); ?> 162 </a> 163 </span> 164 </li> 165 </ul> 166 </div> 167 </div> 168 <?php } 169 115 170 if ($has_attachment == 1) { 116 171 … … 155 210 <div class="timeline-body"> 156 211 <div class="timeline-title"> 157 <div data-id="' . $contact_event->ID . '" class="comment-text cut-comment-text" contenteditable="false">' . $ cut_post_content . '</div>212 <div data-id="' . $contact_event->ID . '" class="comment-text cut-comment-text" contenteditable="false">' . $post_content . '</div> 158 213 <div data-id="' . $contact_event->ID . '" class="full-comment-text d-none">' . $post_content . '</div>' . 159 214 ($has_readmore ? $add_readmore : "") . ' … … 166 221 } 167 222 } 223 224 include_once ABSPATH . 'wp-admin/includes/plugin.php'; 225 226 if ( is_plugin_active( 'idcrm-contacts-companies-pro/idcrm-contacts-pro.php' ) ) { 227 // include WP_PLUGIN_DIR . '/idcrm-contacts-companies-pro/templates/inc/mail-compose-button.php'; 228 include WP_PLUGIN_DIR . '/idcrm-contacts-companies-pro/templates/inc/mail-compose-part.php'; 229 }
Note: See TracChangeset
for help on using the changeset viewer.