Changeset 3452922
- Timestamp:
- 02/03/2026 02:01:01 PM (2 weeks ago)
- Location:
- civicrm-admin-utilities/trunk
- Files:
-
- 15 added
- 20 edited
-
assets/civicrm/cautheme/civicrm-admin-utilities-theme.php (modified) (1 diff)
-
assets/css/civicrm-admin-utilities-admin-civi-6-10-plus.css (added)
-
assets/css/civicrm-admin-utilities-admin.css (modified) (5 diffs)
-
assets/js/civicrm-admin-utilities-network-multidomain.js (added)
-
assets/js/civicrm-admin-utilities-site-multidomain.js (modified) (4 diffs)
-
assets/templates/metaboxes/network-metabox-domain-info.php (modified) (2 diffs)
-
assets/templates/metaboxes/network-metabox-network-settings.php (modified) (1 diff)
-
assets/templates/metaboxes/site-metabox-domain-edit.php (modified) (6 diffs)
-
assets/templates/metaboxes/site-metabox-domain-info.php (modified) (6 diffs)
-
assets/templates/metaboxes/site-metabox-domain-paths.php (added)
-
assets/templates/metaboxes/site-metabox-domain-submit.php (modified) (2 diffs)
-
assets/templates/network-multidomain.php (modified) (2 diffs)
-
assets/templates/network-settings-site.php (modified) (1 diff)
-
assets/templates/network-settings.php (modified) (1 diff)
-
assets/templates/site-multidomain.php (modified) (2 diffs)
-
assets/templates/site-users-table-views.php (modified) (3 diffs)
-
assets/templates/wordpress/settings/help/page-multidomain-network-help.php (added)
-
assets/templates/wordpress/settings/help/page-multidomain-site-help.php (added)
-
civicrm-admin-utilities.php (modified) (12 diffs)
-
includes/admin/multidomain (added)
-
includes/admin/multidomain/class-admin-multidomain-loader.php (added)
-
includes/admin/multidomain/class-admin-multidomain-page-base.php (added)
-
includes/admin/multidomain/class-admin-multidomain-page-network.php (added)
-
includes/admin/multidomain/class-admin-multidomain-page-site.php (added)
-
includes/civicrm-admin-utilities-multisite.php (modified) (6 diffs)
-
includes/civicrm-admin-utilities-single-users.php (modified) (1 diff)
-
includes/civicrm-admin-utilities-single.php (modified) (25 diffs)
-
includes/class-cau-users-list-table.php (modified) (1 diff)
-
includes/classes (added)
-
includes/classes/civicrm (added)
-
includes/classes/civicrm/class-civicrm-domain.php (added)
-
includes/classes/civicrm/class-civicrm-ufmatch.php (added)
-
includes/classes/civicrm/class-civicrm.php (added)
-
languages/civicrm-admin-utilities.pot (modified) (17 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
civicrm-admin-utilities/trunk/assets/civicrm/cautheme/civicrm-admin-utilities-theme.php
r3072642 r3452922 82 82 // Bail if no CiviCRM. 83 83 if ( ! doing_action( 'civicrm_config' ) ) { 84 if ( ! $this->plugin-> is_civicrm_initialised() ) {84 if ( ! $this->plugin->civicrm->is_initialised() ) { 85 85 return false; 86 86 } -
civicrm-admin-utilities/trunk/assets/css/civicrm-admin-utilities-admin.css
r3314496 r3452922 398 398 border: none; 399 399 } 400 401 /* oAuth table */ 402 #bootstrap-theme oauth-provider-list table, 403 #bootstrap-theme oauth-provider-list > table 404 { 405 margin: 5px 0; 406 } 407 408 #bootstrap-theme oauth-provider-list table, 409 #bootstrap-theme oauth-provider-list > table 410 { 411 background-color: #fff; 412 } 413 414 #bootstrap-theme oauth-provider-list table th, 415 #bootstrap-theme oauth-provider-list table td, 416 #bootstrap-theme oauth-provider-list > table th, 417 #bootstrap-theme oauth-provider-list > table td 418 { 419 padding: 8px; 420 } 421 422 #bootstrap-theme oauth-provider-list table td, 423 #bootstrap-theme oauth-provider-list > table td 424 { 425 border-bottom: 1px solid #ddd; 426 } 427 428 #bootstrap-theme oauth-client-creator .form-horizontal .form-group 429 { 430 margin-right: 0; 431 margin-left: 0; 432 } 433 400 434 401 435 … … 1068 1102 } 1069 1103 1104 .crm-container .crm-contribution-view-form-block .crm-grid-table.total_amount-section 1105 { 1106 border: none; 1107 border-top: 1px solid #ebebeb; 1108 border-bottom: 1px solid #ebebeb; 1109 background-color: #fafafa; 1110 } 1111 1112 .crm-container .crm-contribution-view-form-block .crm-grid-table.total_amount-section .crm-grid-cell 1113 { 1114 padding: 8px; 1115 } 1116 1070 1117 .crm-container .crm-section, 1071 1118 .crm-container div.crm-field-wrapper { … … 1697 1744 } 1698 1745 1699 #crm-container .float-left { 1746 #crm-container .float-left 1747 { 1700 1748 float: left; 1701 1749 padding: 4px 0; … … 1707 1755 } 1708 1756 1709 #crm-container .float-right { 1757 .crm-container .float-right, 1758 #crm-container .float-right 1759 { 1710 1760 float: right; 1711 1761 width: auto; … … 1720 1770 } 1721 1771 1722 #crm-container .element-right { 1772 .crm-container .element-right, 1773 #crm-container .element-right 1774 { 1723 1775 float: right; 1724 1776 margin-right: 35px; 1777 } 1778 1779 .crm-container .css_right, 1780 .crm-container .pull-right, 1781 { 1782 float: right; 1725 1783 } 1726 1784 -
civicrm-admin-utilities/trunk/assets/js/civicrm-admin-utilities-site-multidomain.js
r2870005 r3452922 67 67 minimumInputLength: 3, 68 68 templateResult: format_result, 69 templateSelection: format_response 69 templateSelection: format_response, 70 placeholder: CAU_Site_Domain.localisation.placeholder_group, 71 allowClear: true 70 72 71 73 }); … … 111 113 minimumInputLength: 3, 112 114 templateResult: format_result, 113 templateSelection: format_response 115 templateSelection: format_response, 116 placeholder: CAU_Site_Domain.localisation.placeholder_org 117 118 }); 119 120 /** 121 * Domain Org Select2 change handler. 122 * 123 * @since 1.0.9 124 * 125 * @param {Object} event The Select2 event object. 126 */ 127 org.on( 'select2:select', function ( event ) { 128 129 // Toggle visibility of "Domain Name" row. 130 if ( event instanceof $.Event ) { 131 if ( event.params.data.id == CAU_Site_Domain.settings.domain_org_id ) { 132 $('.cau_domain_name_selector').hide(); 133 } else { 134 $('.cau_domain_name_selector').show(); 135 } 136 } 114 137 115 138 }); … … 135 158 var markup; 136 159 137 // Construct basic groupinfo.160 // Construct basic info. 138 161 markup = '<div style="clear:both;">' + 139 162 '<div class="select2_results_name">' + … … 141 164 '</div>'; 142 165 143 // Add groupdescription, if available.166 // Add description, if available. 144 167 if (data.description) { 145 168 markup += '<div class="select2_results_description" style="font-size:.9em;line-height:1.4;">' -
civicrm-admin-utilities/trunk/assets/templates/metaboxes/network-metabox-domain-info.php
r3064899 r3452922 17 17 <div class="updated error inline" style="background-color: #f7f7f7;"> 18 18 <p> 19 <?php19 <?php 20 20 21 printf(22 /* translators: 1: Opening anchor tag, 2: Closing anchor tag. */23 esc_html__( 'It is recommended that you install and activate the %1$sCiviCRM Multisite%2$s extension to work with multiple Domains in CiviCRM.', 'civicrm-admin-utilities' ),24 '<a href="https://civicrm.org/extensions/multisite-permissioning" target="_blank">',25 '</a>'26 );21 printf( 22 /* translators: 1: Opening anchor tag, 2: Closing anchor tag. */ 23 esc_html__( 'It is recommended that you install and activate the %1$sCiviCRM Multisite%2$s extension to work with multiple Domains in CiviCRM.', 'civicrm-admin-utilities' ), 24 '<a href="https://civicrm.org/extensions/multisite-permissioning" target="_blank">', 25 '</a>' 26 ); 27 27 28 ?>28 ?> 29 29 </p> 30 30 </div> … … 32 32 33 33 <?php if ( ! empty( $metabox['args']['domains'] ) ) : ?> 34 <?php if ( $metabox['args']['multisite'] ) : ?> 35 <div class="notice notice-warning inline"> 36 <p> 37 <?php esc_html_e( 'Each CiviCRM Domain should be assigned to a unique WordPress Site.', 'civicrm-admin-utilities' ); ?><br> 38 <?php esc_html_e( 'If you follow a link to a CiviCRM Domain and you see "Sorry, you are not allowed to access this page" then it means you have not yet enabled CiviCRM on that Site.', 'civicrm-admin-utilities' ); ?> 39 </p> 40 </div> 41 <?php endif; ?> 34 42 35 <table class="form-table"> 43 <table class="wp-list-table widefat striped"> 44 <thead> 45 <tr> 46 <th scope="col"><?php esc_html_e( 'CiviCRM Domain', 'civicrm-admin-utilities' ); ?></th> 47 <th scope="col"><?php esc_html_e( 'Domain ID', 'civicrm-admin-utilities' ); ?></th> 48 <th scope="col"><?php esc_html_e( 'Domain Group', 'civicrm-admin-utilities' ); ?></th> 49 <th scope="col"><?php esc_html_e( 'Domain Organisation', 'civicrm-admin-utilities' ); ?></th> 50 <?php if ( $metabox['args']['multisite'] && $metabox['args']['action_exists'] ) : ?> 51 <th scope="col"><?php esc_html_e( 'Assigned to WordPress Site', 'civicrm-admin-utilities' ); ?></th> 52 <?php endif; ?> 53 </tr> 54 </thead> 55 <tbody> 56 <?php foreach ( $metabox['args']['domains'] as $civicrm_domain ) : ?> 57 <tr> 58 <th scope="row"> 59 <?php 36 60 37 <?php foreach ( $metabox['args']['domains'] as $civicrm_domain ) : ?> 61 // Get settings page link. 62 $cau_screen_url = ''; 63 if ( ! empty( $civicrm_domain['site_id'] ) ) { 64 $cau_screen_url = get_admin_url( (int) $civicrm_domain['site_id'], 'admin.php?page=cau_multidomain' ); 65 } 38 66 39 <tr> 40 <th scope="row"> 41 <?php echo esc_html( $civicrm_domain['name'] ); ?> 42 </th> 67 // Make Domain name a link if we have one. 68 $domain_name = esc_html( stripslashes( $civicrm_domain['name'] ) ); 69 if ( ! empty( $cau_screen_url ) ) { 70 $domain_name = sprintf( 71 '<a href="%s">%s</a>', 72 $cau_screen_url, 73 $domain_name 74 ); 75 } 43 76 44 <td>45 <?php77 // phpcs:ignore 78 echo $domain_name; 46 79 47 echo sprintf( 48 /* translators: %s: The ID of the CiviCRM Domain. */ 49 esc_html__( 'ID %s', 'civicrm-admin-utilities' ), 50 '<span class="cau_domain_id">' . esc_html( $civicrm_domain['id'] ) . '</span>' 51 ); 52 53 ?> 54 </td> 55 </tr> 56 57 <?php endforeach; ?> 58 59 </table> 60 80 ?> 81 </th> 82 <td style="vertical-align: middle;"><?php echo esc_html( $civicrm_domain['domain_id'] ); ?></td> 83 <td style="vertical-align: middle;"><?php echo esc_html( $civicrm_domain['domain_group'] ); ?></td> 84 <td style="vertical-align: middle;"><?php echo esc_html( $civicrm_domain['domain_org'] ); ?></td> 85 <?php if ( $metabox['args']['multisite'] && $metabox['args']['action_exists'] ) : ?> 86 <td> 87 <select id="cau_site_id-<?php echo esc_attr( $civicrm_domain['domain_id'] ); ?>" name="cau_site_id-<?php echo esc_attr( $civicrm_domain['domain_id'] ); ?>" class="cau_site_id_select" style="min-width: 15em;"> 88 <?php if ( ! empty( $civicrm_domain['site_id'] ) ) : ?> 89 <option value="<?php echo esc_attr( $civicrm_domain['site_id'] ); ?>" selected="selected"><?php echo esc_html( $civicrm_domain['site_name'] ); ?></option> 90 <?php else : ?> 91 <option value="" selected="selected"><?php esc_html_e( 'Select a WordPress Site', 'civicrm-admin-utilities' ); ?></option> 92 <?php endif; ?> 93 </select> 94 </td> 95 <?php endif; ?> 96 </tr> 97 <?php endforeach; ?> 98 </tbody> 99 </table> 61 100 <?php endif; ?> -
civicrm-admin-utilities/trunk/assets/templates/metaboxes/network-metabox-network-settings.php
r3064899 r3452922 14 14 ?> 15 15 <!-- assets/templates/templates/metaboxes/network-metabox-network-settings.php --> 16 <?php if ( $this->plugin-> is_civicrm_network_activated() ) : ?>16 <?php if ( $this->plugin->civicrm->is_network_activated() ) : ?> 17 17 18 18 <table class="form-table"> -
civicrm-admin-utilities/trunk/assets/templates/metaboxes/site-metabox-domain-edit.php
r3019270 r3452922 1 1 <?php 2 2 /** 3 * Multidomain Edit Domainmetabox Template.3 * Site Settings Domain tab "Edit Domain" metabox Template. 4 4 * 5 * Handles markup for the Multidomain Edit Domainmetabox.5 * Handles markup for the Site Settings Domain tab "Edit Domain" metabox. 6 6 * 7 7 * @package CiviCRM_Admin_Utilities … … 11 11 // Exit if accessed directly. 12 12 defined( 'ABSPATH' ) || exit; 13 14 global $civicrm_setting, $civicrm_paths; 13 15 14 16 ?> … … 23 25 <table class="form-table"> 24 26 27 <?php if ( $metabox['args']['multisite'] && $metabox['args']['action_exists'] ) : ?> 28 <tr> 29 <th scope="row"> 30 <label class="civicrm_admin_utilities_settings_label" for="cau_domain_mapped"> 31 <?php esc_html_e( 'WordPress Site', 'civicrm-admin-utilities' ); ?> 32 </label> 33 </th> 34 <td> 35 <input type="checkbox" id="cau_domain_mapped" name="cau_domain_mapped" value="1"<?php checked( 1, $metabox['args']['domain_mapped'] ); ?>> <label class="civicrm_admin_utilities_settings_label" for="cau_domain_mapped"><?php esc_html_e( 'Assign this Domain to the current WordPress Site', 'civicrm-admin-utilities' ); ?></label> 36 <p class="description"><?php esc_html_e( 'You can bulk apply these mappings on the "Domains" tab of the CiviCRM Admin Utilities Network Settings screen.', 'civicrm-admin-utilities' ); ?><br> 37 </td> 38 </tr> 39 <?php endif; ?> 40 25 41 <tr> 26 42 <th scope="row"> … … 29 45 </label> 30 46 </th> 31 32 47 <td> 33 48 <select id="cau_domain_group_select" name="cau_domain_group_select" data-security="<?php echo esc_attr( wp_create_nonce( 'cau_domain_group' ) ); ?>"> … … 46 61 </label> 47 62 </th> 48 49 63 <td> 50 64 <select id="cau_domain_org_select" name="cau_domain_org_select" data-security="<?php echo esc_attr( wp_create_nonce( 'cau_domain_org' ) ); ?>"> … … 57 71 </tr> 58 72 73 <tr class="cau_domain_name_selector" style="display: none;"> 74 <th scope="row"> 75 <label class="civicrm_admin_utilities_settings_label" for="cau_domain_name_select"> 76 <?php esc_html_e( 'Domain', 'civicrm-admin-utilities' ); ?> 77 </label> 78 </th> 79 <td> 80 <select id="cau_domain_name_select" name="cau_domain_name_select"> 81 <option value="keep" selected="selected"><?php esc_html_e( 'Keep current name', 'civicrm-admin-utilities' ); ?></option> 82 <option value="overwrite"><?php esc_html_e( 'Use name of new Domain Organisation', 'civicrm-admin-utilities' ); ?></option> 83 </select> 84 <p class="description"><?php esc_html_e( 'Choose whether to keep the current name of the Domain or overwrite with the name of the new Domain Organisation.', 'civicrm-admin-utilities' ); ?></p> 85 </td> 86 </tr> 87 59 88 </table> 60 89 -
civicrm-admin-utilities/trunk/assets/templates/metaboxes/site-metabox-domain-info.php
r3064899 r3452922 1 1 <?php 2 2 /** 3 * Multidomain Domain Infometabox Template.3 * Site Settings Domain tab "CiviCRM Domain Information" metabox Template. 4 4 * 5 * Handles markup for the Multidomain Domain Infometabox.5 * Handles markup for the Site Settings Domain tab "CiviCRM Domain Information" metabox. 6 6 * 7 7 * @package CiviCRM_Admin_Utilities … … 31 31 <?php endif; ?> 32 32 33 <?php if ( ! $metabox['args']['enabled'] ) : ?>33 <?php if ( $metabox['args']['multisite'] && ! $metabox['args']['enabled'] ) : ?> 34 34 <div class="notice notice-warning inline" style="background-color: #f7f7f7;"> 35 35 <p> … … 37 37 38 38 printf( 39 /* translators: %s: The URL of the CiviCRM setting page. */ 40 esc_html__( 'Multisite is not enabled on this CiviCRM Domain. Change <a href="%s">the setting in CiviCRM</a> to enable it.', 'civicrm-admin-utilities' ), 41 esc_url( $metabox['args']['multisite_url'] ) 39 /* translators: 1: The opening anchor tag, 2: The closing anchor tag. */ 40 esc_html__( 'Multisite is not enabled on this CiviCRM Domain. Change %1$sthe setting in CiviCRM%2$s to enable it.', 'civicrm-admin-utilities' ), 41 '<a href="' . $metabox['args']['domain_url'] . '">', /* phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped */ 42 '</a>' 42 43 ); 43 44 … … 50 51 51 52 <tr> 52 <th scope="row"> 53 <?php esc_html_e( 'Domain', 'civicrm-admin-utilities' ); ?> 54 </th> 55 53 <th scope="row"><?php esc_html_e( 'Domain', 'civicrm-admin-utilities' ); ?></th> 56 54 <td> 57 55 <?php 58 56 59 echo sprintf(57 printf( 60 58 /* translators: 1: The Domain name, 2: The Domain ID. */ 61 59 esc_html__( '%1$s (ID %2$s)', 'civicrm-admin-utilities' ), … … 69 67 70 68 <tr> 71 <th scope="row"> 72 <?php esc_html_e( 'Domain Group', 'civicrm-admin-utilities' ); ?> 73 </th> 74 69 <th scope="row"><?php esc_html_e( 'Domain Group', 'civicrm-admin-utilities' ); ?></th> 75 70 <td> 76 71 <?php 77 72 78 echo sprintf( 73 // Make Domain Organisation name a link if we have one. 74 $domain_group_name = esc_html( $metabox['args']['domain_group']['name'] ); 75 if ( ! empty( $metabox['args']['domain_group_url'] ) ) { 76 $domain_group_name = sprintf( 77 '<a href="%s">%s</a>', 78 $metabox['args']['domain_group_url'], 79 esc_html( $metabox['args']['domain_group']['name'] ) 80 ); 81 } 82 83 printf( 79 84 /* translators: 1: The Domain Group name, 2: The Domain Group ID. */ 80 85 esc_html__( '%1$s (ID %2$s)', 'civicrm-admin-utilities' ), 81 '<span class="cau_domain_group_name">' . esc_html( $metabox['args']['domain_group']['name'] ) . '</span>',86 '<span class="cau_domain_group_name">' . $domain_group_name . '</span>', // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 82 87 '<span class="cau_domain_group_id">' . esc_html( $metabox['args']['domain_group']['id'] ) . '</span>' 83 88 ); … … 88 93 89 94 <tr> 90 <th scope="row"> 91 <?php esc_html_e( 'Domain Organisation', 'civicrm-admin-utilities' ); ?> 92 </th> 93 95 <th scope="row"><?php esc_html_e( 'Domain Organisation', 'civicrm-admin-utilities' ); ?></th> 94 96 <td> 95 97 <?php 96 98 97 echo sprintf( 99 // Make Domain Organisation name a link if we have one. 100 $domain_org_name = esc_html( $metabox['args']['domain_org']['name'] ); 101 if ( ! empty( $metabox['args']['domain_org_url'] ) ) { 102 $domain_org_name = sprintf( 103 '<a href="%s">%s</a>', 104 $metabox['args']['domain_org_url'], 105 esc_html( $metabox['args']['domain_org']['name'] ) 106 ); 107 } 108 109 printf( 98 110 /* translators: 1: The Domain Organisation name, 2: The Domain Organisation ID. */ 99 111 esc_html__( '%1$s (ID %2$s)', 'civicrm-admin-utilities' ), 100 '<span class="cau_domain_org_name">' . esc_html( $metabox['args']['domain_org']['name'] ) . '</span>',112 '<span class="cau_domain_org_name">' . $domain_org_name . '</span>', // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 101 113 '<span class="cau_domain_org_id">' . esc_html( $metabox['args']['domain_org']['id'] ) . '</span>' 102 114 ); -
civicrm-admin-utilities/trunk/assets/templates/metaboxes/site-metabox-domain-submit.php
r2870005 r3452922 1 1 <?php 2 2 /** 3 * Site Settings "DomainSubmit" metabox Template.3 * Site Settings Domain tab "Settings Submit" metabox Template. 4 4 * 5 * Handles markup for the Site Settings "DomainSubmit" metabox.5 * Handles markup for the Site Settings Domain tab "Settings Submit" metabox. 6 6 * 7 7 * @package CiviCRM_Admin_Utilities … … 18 18 <div id="misc-publishing-actions"> 19 19 <div class="misc-pub-section"> 20 <ul style="margin: 0;"> 21 <?php /* phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped */ ?> 22 <li><a href="<?php echo $metabox['args']['domain_url']; ?>"><?php esc_html_e( 'Multi Site Settings', 'civicrm-admin-utilities' ); ?></a></li> 23 <li><a href="<?php echo $metabox['args']['resource_url']; ?>"><?php esc_html_e( 'CiviCRM Resource URLs', 'civicrm-admin-utilities' ); ?></a></li> 24 <?php /* phpcs:enable WordPress.Security.EscapeOutput.OutputNotEscaped */ ?> 25 </ul> 20 26 </div> 21 27 </div> -
civicrm-admin-utilities/trunk/assets/templates/network-multidomain.php
r3064899 r3452922 30 30 31 31 <div class="updated"> 32 <?php if ( $this->plugin-> is_civicrm_network_activated() ) : ?>32 <?php if ( $this->plugin->civicrm->is_network_activated() ) : ?> 33 33 <p><?php esc_html_e( 'CiviCRM is network-activated.', 'civicrm-admin-utilities' ); ?></p> 34 34 <?php else : ?> … … 56 56 57 57 <?php /* phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped */ ?> 58 <form method="post" id="civicrm_admin_utilities_settings_form" action="<?php echo $this-> page_network_submit_url_get(); ?>">58 <form method="post" id="civicrm_admin_utilities_settings_form" action="<?php echo $this->form_submit_url_get(); ?>"> 59 59 60 60 <?php wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?> -
civicrm-admin-utilities/trunk/assets/templates/network-settings-site.php
r3064899 r3452922 30 30 31 31 <div class="updated"> 32 <?php if ( $this->plugin-> is_civicrm_network_activated() ) : ?>32 <?php if ( $this->plugin->civicrm->is_network_activated() ) : ?> 33 33 <p><?php esc_html_e( 'CiviCRM is network-activated.', 'civicrm-admin-utilities' ); ?></p> 34 34 <?php else : ?> -
civicrm-admin-utilities/trunk/assets/templates/network-settings.php
r3064899 r3452922 30 30 31 31 <div class="updated"> 32 <?php if ( $this->plugin-> is_civicrm_network_activated() ) : ?>32 <?php if ( $this->plugin->civicrm->is_network_activated() ) : ?> 33 33 <p><?php esc_html_e( 'CiviCRM is network-activated.', 'civicrm-admin-utilities' ); ?></p> 34 34 <?php else : ?> -
civicrm-admin-utilities/trunk/assets/templates/site-multidomain.php
r3064899 r3452922 1 1 <?php 2 2 /** 3 * Multidomain SettingsTemplate.3 * Site Settings "Domain" tab page Template. 4 4 * 5 * Handles markup for the Multidomain Settingspage.5 * Handles markup for the Site Settings "Domain" tab page. 6 6 * 7 7 * @package CiviCRM_Admin_Utilities … … 47 47 48 48 <?php /* phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped */ ?> 49 <form method="post" id="civicrm_admin_utilities_settings_form" action="<?php echo $this-> page_multidomain_submit_url_get(); ?>">49 <form method="post" id="civicrm_admin_utilities_settings_form" action="<?php echo $this->form_submit_url_get(); ?>"> 50 50 51 51 <?php wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false ); ?> -
civicrm-admin-utilities/trunk/assets/templates/site-users-table-views.php
r3064899 r3452922 21 21 <?php $anchor_class = ( ( 'all' === $this->view ) ? 'current' : '' ); ?> 22 22 <a href="<?php echo esc_url( $url_base ); ?>" class="<?php echo esc_attr( $anchor_class ); ?>"> 23 <?php 24 25 printf( 26 /* translators: %s is the placeholder for the count html tag `<span class="count"/>` */ 27 esc_html__( 'All %s', 'civicrm-admin-utilities' ), 28 sprintf( 29 '<span class="count">(%s)</span>', 30 esc_html( number_format_i18n( $this->user_counts['all'] ) ) 31 ) 32 ); 33 34 ?> 23 <?php esc_html_e( 'All', 'civicrm-admin-utilities' ); ?> 35 24 </a> | 36 25 </li> … … 39 28 <?php $anchor_class = ( ( 'in_civicrm' === $this->view ) ? 'current' : '' ); ?> 40 29 <a href="<?php echo esc_url( add_query_arg( 'user_status', 'in_civicrm', $url_base ) ); ?>" class="<?php echo esc_attr( $anchor_class ); ?>"> 41 <?php 42 43 printf( 44 /* translators: %s is the placeholder for the count html `<span class="count"/>` */ 45 _n( 'In CiviCRM %s', 'In CiviCRM %s', $this->user_counts['in_civicrm'], 'civicrm-admin-utilities' ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 46 sprintf( 47 '<span class="count">(%s)</span>', 48 esc_html( number_format_i18n( $this->user_counts['in_civicrm'] ) ) 49 ) 50 ); 51 52 ?> 30 <?php esc_html_e( 'In CiviCRM', 'civicrm-admin-utilities' ); ?> 53 31 </a> | 54 32 </li> … … 57 35 <?php $anchor_class = ( ( 'not_in_civicrm' === $this->view ) ? 'current' : '' ); ?> 58 36 <a href="<?php echo esc_url( add_query_arg( 'user_status', 'not_in_civicrm', $url_base ) ); ?>" class="<?php echo esc_attr( $anchor_class ); ?>"> 59 <?php 60 61 printf( 62 /* translators: %s is the placeholder for the count html `<span class="count"/>` */ 63 _n( 'Not in CiviCRM %s', 'Not in CiviCRM %s', $this->user_counts['not_in_civicrm'], 'civicrm-admin-utilities' ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped 64 sprintf( 65 '<span class="count">(%s)</span>', 66 esc_html( number_format_i18n( $this->user_counts['not_in_civicrm'] ) ) 67 ) 68 ); 69 70 ?> 37 <?php esc_html_e( 'Not in CiviCRM', 'civicrm-admin-utilities' ); ?> 71 38 </a> 72 39 </li> -
civicrm-admin-utilities/trunk/civicrm-admin-utilities.php
r3314496 r3452922 7 7 * Plugin URI: https://github.com/christianwach/civicrm-admin-utilities 8 8 * GitHub Plugin URI: https://github.com/christianwach/civicrm-admin-utilities 9 * Version: 1.0. 89 * Version: 1.0.9 10 10 * Author: Christian Wach 11 11 * Author URI: https://haystack.co.uk … … 20 20 21 21 // Set our version here. 22 define( 'CIVICRM_ADMIN_UTILITIES_VERSION', '1.0. 8' );22 define( 'CIVICRM_ADMIN_UTILITIES_VERSION', '1.0.9' ); 23 23 24 24 // Store reference to this file. … … 47 47 48 48 /** 49 * UFMatch utilityobject.50 * 51 * @since 0. 6.849 * Single Site WordPress object. 50 * 51 * @since 0.5.4 52 52 * @access public 53 53 * @var object 54 54 */ 55 public $ufmatch; 56 57 /** 58 * Single Site WordPress object. 55 public $single; 56 57 /** 58 * Single Site Users object. 59 * 60 * @since 0.9 61 * @access public 62 * @var object 63 */ 64 public $single_users; 65 66 /** 67 * CiviCRM Theme object. 68 * 69 * @since 0.7.4 70 * @access public 71 * @var object 72 */ 73 public $theme; 74 75 /** 76 * Multisite WordPress object. 59 77 * 60 78 * @since 0.5.4 … … 62 80 * @var object 63 81 */ 64 public $ single;65 66 /** 67 * Single Site Usersobject.68 * 69 * @since 0. 982 public $multisite; 83 84 /** 85 * Multidomain CiviCRM object. 86 * 87 * @since 0.5.4 70 88 * @access public 71 89 * @var object 72 90 */ 73 public $single_users;74 75 /**76 * CiviCRM Theme object.77 *78 * @since 0.7.479 * @access public80 * @var object81 */82 public $theme;83 84 /**85 * Multisite WordPress object.86 *87 * @since 0.5.488 * @access public89 * @var object90 */91 public $multisite;92 93 /**94 * Multidomain CiviCRM object.95 *96 * @since 0.5.497 * @access public98 * @var object99 */100 91 public $multidomain; 101 92 102 93 /** 94 * CiviCRM object. 95 * 96 * @since 1.0.9 97 * @access public 98 * @var CAU_CiviCRM 99 */ 100 public $civicrm; 101 102 /** 103 103 * Constructor. 104 104 * … … 107 107 public function __construct() { 108 108 109 // Initialise .110 add_action( 'plugins_loaded', [ $this, 'initialise' ] );109 // Initialise after CiviCRM. 110 add_action( 'plugins_loaded', [ $this, 'initialise' ], 20 ); 111 111 112 112 } … … 125 125 } 126 126 127 // Enable translation.128 $this->enable_translation();127 // ALways enable translation. 128 add_action( 'init', [ $this, 'enable_translation' ] ); 129 129 130 130 // Bail if CiviCRM plugin is not present. … … 134 134 135 135 // Bail if CiviCRM is not fully installed. 136 if ( ! defined( 'CIVICRM_INSTALLED' ) ) {136 if ( ! defined( 'CIVICRM_INSTALLED' ) || ! CIVICRM_INSTALLED ) { 137 137 return; 138 138 } 139 if ( ! CIVICRM_INSTALLED ) { 140 return; 141 } 142 143 // Include files. 139 140 // Bootstrap plugin. 144 141 $this->include_files(); 145 146 // Set up objects and references.147 142 $this->setup_objects(); 148 149 // Finally, register hooks.150 143 $this->register_hooks(); 151 144 … … 170 163 171 164 // Load our common classes. 172 require CIVICRM_ADMIN_UTILITIES_PATH . 'includes/c ivicrm-admin-utilities-ufmatch.php';165 require CIVICRM_ADMIN_UTILITIES_PATH . 'includes/classes/civicrm/class-civicrm.php'; 173 166 174 167 // Load our admin utility classes. … … 184 177 require CIVICRM_ADMIN_UTILITIES_PATH . 'assets/civicrm/cautheme/civicrm-admin-utilities-theme.php'; 185 178 186 // Load our Multisite classes.179 // Load our Multisite and Multidomain classes. 187 180 if ( is_multisite() ) { 188 181 require CIVICRM_ADMIN_UTILITIES_PATH . 'includes/civicrm-admin-utilities-multisite.php'; 189 require CIVICRM_ADMIN_UTILITIES_PATH . 'includes/ civicrm-admin-utilities-multidomain.php';182 require CIVICRM_ADMIN_UTILITIES_PATH . 'includes/admin/multidomain/class-admin-multidomain-loader.php'; 190 183 } 191 184 … … 200 193 201 194 // Always instantiate common classes. 202 $this-> ufmatch = new CiviCRM_Admin_Utilities_UFMatch( $this );195 $this->civicrm = new CAU_CiviCRM( $this ); 203 196 204 197 // Always instantiate Single Site classes. … … 212 205 if ( is_multisite() ) { 213 206 $this->multisite = new CiviCRM_Admin_Utilities_Multisite( $this ); 214 $this->multidomain = new C iviCRM_Admin_Utilities_Multidomain( $this );207 $this->multidomain = new CAU_Admin_Multidomain_Loader( $this ); 215 208 } 216 209 … … 317 310 318 311 /** 319 * Check if CiviCRM is initialised.320 *321 * @since 0.1322 * @since 0.5.4 Moved to this class.323 *324 * @return bool True if CiviCRM initialised, false otherwise.325 */326 public function is_civicrm_initialised() {327 328 // Init only when CiviCRM is fully installed.329 if ( ! defined( 'CIVICRM_INSTALLED' ) ) {330 return false;331 }332 if ( ! CIVICRM_INSTALLED ) {333 return false;334 }335 336 // Bail if no CiviCRM init function.337 if ( ! function_exists( 'civi_wp' ) ) {338 return false;339 }340 341 // Try and initialise CiviCRM.342 return civi_wp()->initialize();343 344 }345 346 /**347 * Check if CiviCRM is network activated.348 *349 * @since 0.5.4350 *351 * @return bool $civicrm_network_active True if network activated, false otherwise.352 */353 public function is_civicrm_network_activated() {354 355 // Only need to test once.356 static $civicrm_network_active;357 358 // Have we done this already?359 if ( isset( $civicrm_network_active ) ) {360 return $civicrm_network_active;361 }362 363 // If not Multisite, it cannot be.364 if ( ! is_multisite() ) {365 $civicrm_network_active = false;366 return $civicrm_network_active;367 }368 369 // If CiviCRM's constant is not defined, we'll never know.370 if ( ! defined( 'CIVICRM_PLUGIN_FILE' ) ) {371 $civicrm_network_active = false;372 return $civicrm_network_active;373 }374 375 // Make sure plugin file is included when outside admin.376 if ( ! function_exists( 'is_plugin_active_for_network' ) ) {377 require_once ABSPATH . '/wp-admin/includes/plugin.php';378 }379 380 // Get path from 'plugins' directory to CiviCRM's directory.381 $civicrm = plugin_basename( CIVICRM_PLUGIN_FILE );382 383 // Test if network active.384 $civicrm_network_active = is_plugin_active_for_network( $civicrm );385 386 // --<387 return $civicrm_network_active;388 389 }390 391 /**392 * Check if a CiviCRM Extension is installed and active.393 *394 * @since 0.6.2395 *396 * @param str $full_name The full name of the extension.397 * @return bool $installed True if extension is installed, false otherwise.398 */399 public function is_extension_enabled( $full_name ) {400 401 // Bail if CiviCRM is not active.402 if ( ! $this->is_civicrm_initialised() ) {403 return false;404 }405 406 // Assume not installed.407 $installed = false;408 409 // Build params.410 $params = [411 'version' => 3,412 'sequential' => 1,413 'full_name' => $full_name,414 ];415 416 // Query API for extension.417 $result = civicrm_api( 'Extension', 'get', $params );418 419 // Bail if there's an error.420 if ( ! empty( $result['is_error'] ) && 1 === (int) $result['is_error'] ) {421 return $installed;422 }423 424 // Bail if not found.425 if ( empty( $result['values'] ) ) {426 return $installed;427 }428 429 // Double check.430 foreach ( $result['values'] as $extension ) {431 if ( $extension['key'] === $full_name ) {432 $installed = true;433 }434 }435 436 // --<437 return $installed;438 439 }440 441 /**442 312 * Write to the error log. 443 313 * -
civicrm-admin-utilities/trunk/includes/civicrm-admin-utilities-multisite.php
r3064899 r3452922 141 141 $this->register_hooks(); 142 142 143 /** 144 * Fires when this class is loaded. 145 * 146 * @since 1.0.9 147 */ 148 do_action( 'cau/network/loaded' ); 149 143 150 } 144 151 … … 375 382 } 376 383 384 /** 385 * Fires just before the upgraded settings are saved. 386 * 387 * @since 1.0.9 388 * 389 * @param bool $save True if settings should be saved, false otherwise. 390 */ 391 $save = apply_filters( 'cau/network/settings/upgrade', $save ); 392 377 393 // Save settings if need be. 378 394 if ( true === $save ) { … … 390 406 391 407 // If CiviCRM is network activated. 392 if ( $this->plugin-> is_civicrm_network_activated() ) {408 if ( $this->plugin->civicrm->is_network_activated() ) { 393 409 394 410 // Hook in after the CiviCRM menu hook has been registered. … … 733 749 734 750 // If CiviCRM is network activated. 735 if ( $this->plugin-> is_civicrm_network_activated() ) {751 if ( $this->plugin->civicrm->is_network_activated() ) { 736 752 737 753 // Init main site only checkbox. … … 804 820 return; 805 821 } 822 823 /** 824 * Filters the array of data to be shared with all metaboxes. 825 * 826 * @since 1.0.9 827 * 828 * @param array $data The empty default array of metabox data. 829 * @param string $screen_id The Screen indentifier. 830 */ 831 $data = apply_filters( 'cau/network/settings/page/meta_boxes_data', [], $screen_id ); 806 832 807 833 // Create Submit metabox. … … 884 910 'core' // Vertical placement: options are 'core', 'high', 'low'. 885 911 ); 912 913 /** 914 * Broadcast that the metaboxes have been added. 915 * 916 * @since 1.0.9 917 * 918 * @param string $screen_id The Screen indentifier. 919 * @param array $data The array of metabox data. 920 */ 921 do_action( 'cau/network/settings/page/meta_boxes_added', $screen_id, $data ); 886 922 887 923 } -
civicrm-admin-utilities/trunk/includes/civicrm-admin-utilities-single-users.php
r3064899 r3452922 384 384 385 385 // Bail if CiviCRM is not active. 386 if ( ! $this->plugin-> is_civicrm_initialised() ) {386 if ( ! $this->plugin->civicrm->is_initialised() ) { 387 387 return; 388 388 } -
civicrm-admin-utilities/trunk/includes/civicrm-admin-utilities-single.php
r3314496 r3452922 160 160 $this->register_hooks(); 161 161 162 /** 163 * Fires when this class is loaded. 164 * 165 * @since 1.0.9 166 */ 167 do_action( 'cau/single/loaded' ); 168 162 169 } 163 170 … … 470 477 471 478 // Bail if no CiviCRM. 472 if ( ! $this->plugin-> is_civicrm_initialised() ) {479 if ( ! $this->plugin->civicrm->is_initialised() ) { 473 480 return $actions; 474 481 } … … 485 492 486 493 // Get contact ID. 487 $contact_id = $this->plugin-> ufmatch->contact_id_get_by_user_id( $user->ID );494 $contact_id = $this->plugin->civicrm->ufmatch->contact_id_get_by_user_id( $user->ID ); 488 495 489 496 // Bail if we don't get one for some reason. … … 525 532 526 533 // Bail if no CiviCRM. 527 if ( ! $this->plugin-> is_civicrm_initialised() ) {534 if ( ! $this->plugin->civicrm->is_initialised() ) { 528 535 return; 529 536 } … … 540 547 541 548 // Get contact ID. 542 $contact_id = $this->plugin-> ufmatch->contact_id_get_by_user_id( $user->ID );549 $contact_id = $this->plugin->civicrm->ufmatch->contact_id_get_by_user_id( $user->ID ); 543 550 544 551 // Bail if we don't get one for some reason. … … 1157 1164 1158 1165 // Kick out if no CiviCRM. 1159 if ( ! $this->plugin->is_civicrm_initialised() ) { 1160 return; 1161 } 1166 if ( ! $this->plugin->civicrm->is_initialised() ) { 1167 return; 1168 } 1169 1170 /** 1171 * Filters the array of data to be shared with all metaboxes. 1172 * 1173 * @since 1.0.9 1174 * 1175 * @param array $data The empty default array of metabox data. 1176 * @param string $screen_id The Screen indentifier. 1177 */ 1178 $data = apply_filters( 'cau/single/admin/meta_boxes_data', [], $screen_id ); 1162 1179 1163 1180 // Create Submit metabox. … … 1283 1300 } 1284 1301 1302 /** 1303 * Broadcast that the metaboxes have been added. 1304 * 1305 * @since 1.0.9 1306 * 1307 * @param string $screen_id The Screen indentifier. 1308 * @param array $data The array of metabox data. 1309 */ 1310 do_action( 'cau/single/admin/meta_boxes_added', $screen_id, $data ); 1311 1285 1312 } 1286 1313 … … 1479 1506 1480 1507 // Bail if CiviCRM fails to initialise. 1481 if ( ! $this->plugin-> is_civicrm_initialised() ) {1508 if ( ! $this->plugin->civicrm->is_initialised() ) { 1482 1509 return; 1483 1510 } … … 1605 1632 1606 1633 // Bail if no CiviCRM. 1607 if ( ! $this->plugin-> is_civicrm_initialised() ) {1634 if ( ! $this->plugin->civicrm->is_initialised() ) { 1608 1635 return; 1609 1636 } … … 1768 1795 1769 1796 // Amend styles when CiviCRM 5.27+ is detected. 1770 if ( $this->plugin-> is_civicrm_initialised() ) {1797 if ( $this->plugin->civicrm->is_initialised() ) { 1771 1798 $version = CRM_Utils_System::version(); 1772 1799 if ( version_compare( $version, '5.27', '>=' ) ) { … … 1794 1821 1795 1822 // Amend styles when CiviCRM 5.69+ is detected. 1796 if ( $this->plugin-> is_civicrm_initialised() ) {1823 if ( $this->plugin->civicrm->is_initialised() ) { 1797 1824 $version = CRM_Utils_System::version(); 1798 1825 if ( version_compare( $version, '5.69', '>=' ) ) { … … 1807 1834 } 1808 1835 1836 // Amend styles when CiviCRM 6.10+ is detected. 1837 if ( $this->plugin->civicrm->is_initialised() ) { 1838 $version = CRM_Utils_System::version(); 1839 if ( version_compare( $version, '6.10', '>=' ) ) { 1840 wp_enqueue_style( 1841 'civicrm_admin_utilities_admin_override_civi610plus', 1842 plugins_url( 'assets/css/civicrm-admin-utilities-admin-civi-6-10-plus.css', CIVICRM_ADMIN_UTILITIES_FILE ), 1843 [ 'civicrm_admin_utilities_admin_override_civi569plus' ], 1844 CIVICRM_ADMIN_UTILITIES_VERSION, // Version. 1845 'all' // Media. 1846 ); 1847 } 1848 } 1849 1809 1850 } 1810 1851 … … 1831 1872 1832 1873 // Kick out if no CiviCRM. 1833 if ( ! $this->plugin-> is_civicrm_initialised() ) {1874 if ( ! $this->plugin->civicrm->is_initialised() ) { 1834 1875 return; 1835 1876 } … … 1905 1946 1906 1947 // Kick out if no CiviCRM. 1907 if ( ! $this->plugin-> is_civicrm_initialised() ) {1948 if ( ! $this->plugin->civicrm->is_initialised() ) { 1908 1949 return; 1909 1950 } … … 1935 1976 1936 1977 // Kick out if no CiviCRM. 1937 if ( ! $this->plugin-> is_civicrm_initialised() ) {1978 if ( ! $this->plugin->civicrm->is_initialised() ) { 1938 1979 return false; 1939 1980 } … … 1964 2005 1965 2006 // Kick out if no CiviCRM. 1966 if ( ! $this->plugin-> is_civicrm_initialised() ) {2007 if ( ! $this->plugin->civicrm->is_initialised() ) { 1967 2008 return; 1968 2009 } … … 2013 2054 2014 2055 // Init CiviCRM. 2015 if ( ! $this->plugin-> is_civicrm_initialised() ) {2056 if ( ! $this->plugin->civicrm->is_initialised() ) { 2016 2057 return $shoreditch; 2017 2058 } … … 2042 2083 2043 2084 // Kick out if no CiviCRM. 2044 if ( ! $this->plugin-> is_civicrm_initialised() ) {2085 if ( ! $this->plugin->civicrm->is_initialised() ) { 2045 2086 return false; 2046 2087 } … … 2113 2154 2114 2155 // Kick out if no CiviCRM. 2115 if ( ! $this->plugin-> is_civicrm_initialised() ) {2156 if ( ! $this->plugin->civicrm->is_initialised() ) { 2116 2157 return; 2117 2158 } … … 2181 2222 2182 2223 // Kick out if no CiviCRM. 2183 if ( ! $this->plugin-> is_civicrm_initialised() ) {2224 if ( ! $this->plugin->civicrm->is_initialised() ) { 2184 2225 return; 2185 2226 } … … 2433 2474 2434 2475 // Init CiviCRM or bail. 2435 if ( ! $this->plugin-> is_civicrm_initialised() ) {2476 if ( ! $this->plugin->civicrm->is_initialised() ) { 2436 2477 return $link; 2437 2478 } … … 2465 2506 2466 2507 // Always deny if CiviCRM is not active. 2467 if ( ! $this->plugin-> is_civicrm_initialised() ) {2508 if ( ! $this->plugin->civicrm->is_initialised() ) { 2468 2509 return false; 2469 2510 } … … 2775 2816 2776 2817 // Bail if no CiviCRM. 2777 if ( ! $this->plugin-> is_civicrm_initialised() ) {2818 if ( ! $this->plugin->civicrm->is_initialised() ) { 2778 2819 return false; 2779 2820 } … … 2814 2855 2815 2856 // Bail if no CiviCRM. 2816 if ( ! $this->plugin-> is_civicrm_initialised() ) {2857 if ( ! $this->plugin->civicrm->is_initialised() ) { 2817 2858 return false; 2818 2859 } … … 3047 3088 3048 3089 // Bail if no CiviCRM. 3049 if ( ! $this->plugin-> is_civicrm_initialised() ) {3090 if ( ! $this->plugin->civicrm->is_initialised() ) { 3050 3091 return; 3051 3092 } -
civicrm-admin-utilities/trunk/includes/class-cau-users-list-table.php
r3064899 r3452922 124 124 125 125 // Get all UFMatch records. 126 $ufmatch_all = civicrm_au()-> ufmatch->entry_ids_get_all();126 $ufmatch_all = civicrm_au()->civicrm->ufmatch->entry_ids_get_all(); 127 127 128 128 // Build a reference array. -
civicrm-admin-utilities/trunk/languages/civicrm-admin-utilities.pot
r3314496 r3452922 1 # Copyright (C) 202 5Christian Wach1 # Copyright (C) 2026 Christian Wach 2 2 # This file is distributed under the same license as the CiviCRM Admin Utilities plugin. 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: CiviCRM Admin Utilities 1.0. 8a\n"5 "Project-Id-Version: CiviCRM Admin Utilities 1.0.9a\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/civicrm-admin-utilities\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 202 5-06-19T10:27:59+00:00\n"12 "POT-Creation-Date: 2026-02-03T13:58:57+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 "X-Generator: WP-CLI 2.1 1.0\n"14 "X-Generator: WP-CLI 2.12.0\n" 15 15 "X-Domain: civicrm-admin-utilities\n" 16 16 … … 23 23 #: assets/templates/site-settings.php:18 24 24 #: assets/templates/site-users-table.php:18 25 #: includes/ civicrm-admin-utilities-multidomain.php:13026 #: includes/civicrm-admin-utilities-multisite.php:4 5027 #: includes/civicrm-admin-utilities-multisite.php:4 6928 #: includes/civicrm-admin-utilities-multisite.php: 49129 #: includes/civicrm-admin-utilities-multisite.php:5 5330 #: includes/civicrm-admin-utilities-single.php:9 1631 #: includes/civicrm-admin-utilities-single.php:2 39825 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:73 26 #: includes/civicrm-admin-utilities-multisite.php:466 27 #: includes/civicrm-admin-utilities-multisite.php:485 28 #: includes/civicrm-admin-utilities-multisite.php:507 29 #: includes/civicrm-admin-utilities-multisite.php:569 30 #: includes/civicrm-admin-utilities-single.php:923 31 #: includes/civicrm-admin-utilities-single.php:2439 32 32 msgid "CiviCRM Admin Utilities" 33 33 msgstr "" … … 71 71 #. translators: 1: Opening anchor tag, 2: Closing anchor tag. 72 72 #: assets/templates/metaboxes/network-metabox-domain-info.php:23 73 #, php-format 73 74 msgid "It is recommended that you install and activate the %1$sCiviCRM Multisite%2$s extension to work with multiple Domains in CiviCRM." 74 75 msgstr "" 75 76 76 #. translators: %s: The ID of the CiviCRM Domain. 77 #: assets/templates/metaboxes/network-metabox-domain-info.php:37 78 msgid "Each CiviCRM Domain should be assigned to a unique WordPress Site." 79 msgstr "" 80 81 #: assets/templates/metaboxes/network-metabox-domain-info.php:38 82 msgid "If you follow a link to a CiviCRM Domain and you see \"Sorry, you are not allowed to access this page\" then it means you have not yet enabled CiviCRM on that Site." 83 msgstr "" 84 85 #: assets/templates/metaboxes/network-metabox-domain-info.php:46 86 msgid "CiviCRM Domain" 87 msgstr "" 88 89 #: assets/templates/metaboxes/network-metabox-domain-info.php:47 90 msgid "Domain ID" 91 msgstr "" 92 93 #: assets/templates/metaboxes/network-metabox-domain-info.php:48 94 #: assets/templates/metaboxes/site-metabox-domain-edit.php:44 95 #: assets/templates/metaboxes/site-metabox-domain-info.php:69 96 msgid "Domain Group" 97 msgstr "" 98 77 99 #: assets/templates/metaboxes/network-metabox-domain-info.php:49 78 msgid "ID %s" 100 #: assets/templates/metaboxes/site-metabox-domain-edit.php:60 101 #: assets/templates/metaboxes/site-metabox-domain-info.php:95 102 msgid "Domain Organisation" 103 msgstr "" 104 105 #: assets/templates/metaboxes/network-metabox-domain-info.php:51 106 msgid "Assigned to WordPress Site" 107 msgstr "" 108 109 #: assets/templates/metaboxes/network-metabox-domain-info.php:91 110 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:194 111 msgid "Select a WordPress Site" 79 112 msgstr "" 80 113 … … 82 115 #: assets/templates/metaboxes/network-metabox-settings-submit.php:27 83 116 #: assets/templates/metaboxes/network-metabox-site-submit.php:27 84 #: assets/templates/metaboxes/site-metabox-domain-submit.php: 27117 #: assets/templates/metaboxes/site-metabox-domain-submit.php:33 85 118 #: assets/templates/metaboxes/site-metabox-submit.php:28 86 119 #: assets/templates/wordpress/settings/metaboxes/metabox-settings-submit.php:47 … … 170 203 #. translators: %s: The name of the filter wrapped in a <code> tag. 171 204 #: assets/templates/metaboxes/site-metabox-admin-bar.php:37 205 #, php-format 172 206 msgid "There is no permission or capability that can be checked to find out if a user has access to the \"Manage Groups\" screen. Check this to hide the menu item. More granular permissions can be applied via the %s filter if they are required, for example, on a per-user basis." 173 207 msgstr "" … … 183 217 #. translators: 1: The opening code tag, 2: The closing code tag. 184 218 #: assets/templates/metaboxes/site-metabox-afform.php:41 219 #, php-format 185 220 msgid "If you have added any Form Builder Blocks to places outside the content of a Post or Page (for example as a Widget or using %1$sdo_shortcode()%2$s in a template) then you will need to select the Forms here in order for them to render properly. If your theme does not fire the %1$sget_header%2$s action, then use the %1$scivicrm_gutenberg_blocks_afform_hook%2$s filter to return a suitable substitute hook." 186 221 msgstr "" … … 204 239 #. translators: %s: The name of the filter wrapped in a <code> tag. 205 240 #: assets/templates/metaboxes/site-metabox-appearance.php:30 241 #, php-format 206 242 msgid "The %s filter can be used to modify this further if required." 207 243 msgstr "" … … 247 283 msgstr "" 248 284 249 #: assets/templates/metaboxes/site-metabox-domain-edit.php:1 7285 #: assets/templates/metaboxes/site-metabox-domain-edit.php:19 250 286 msgid "Edit this Domain with caution — it could cause problems if you make edits to a Domain which is not completely new and unused." 251 287 msgstr "" 252 288 253 #: assets/templates/metaboxes/site-metabox-domain-edit.php: 18289 #: assets/templates/metaboxes/site-metabox-domain-edit.php:20 254 290 msgid "You have been warned." 255 291 msgstr "" 256 292 257 #: assets/templates/metaboxes/site-metabox-domain-edit.php:28 258 #: assets/templates/metaboxes/site-metabox-domain-info.php:72 259 msgid "Domain Group" 260 msgstr "" 261 262 #: assets/templates/metaboxes/site-metabox-domain-edit.php:34 293 #: assets/templates/metaboxes/site-metabox-domain-edit.php:31 294 msgid "WordPress Site" 295 msgstr "" 296 297 #: assets/templates/metaboxes/site-metabox-domain-edit.php:35 298 msgid "Assign this Domain to the current WordPress Site" 299 msgstr "" 300 301 #: assets/templates/metaboxes/site-metabox-domain-edit.php:36 302 msgid "You can bulk apply these mappings on the \"Domains\" tab of the CiviCRM Admin Utilities Network Settings screen." 303 msgstr "" 304 305 #: assets/templates/metaboxes/site-metabox-domain-edit.php:49 263 306 msgid "Select existing Group" 264 307 msgstr "" 265 308 266 #: assets/templates/metaboxes/site-metabox-domain-edit.php:45 267 #: assets/templates/metaboxes/site-metabox-domain-info.php:91 268 msgid "Domain Organisation" 269 msgstr "" 270 271 #: assets/templates/metaboxes/site-metabox-domain-edit.php:51 309 #: assets/templates/metaboxes/site-metabox-domain-edit.php:65 272 310 msgid "Select existing Organisation" 311 msgstr "" 312 313 #: assets/templates/metaboxes/site-metabox-domain-edit.php:76 314 #: assets/templates/metaboxes/site-metabox-domain-info.php:53 315 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:83 316 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:397 317 msgid "Domain" 318 msgstr "" 319 320 #: assets/templates/metaboxes/site-metabox-domain-edit.php:81 321 msgid "Keep current name" 322 msgstr "" 323 324 #: assets/templates/metaboxes/site-metabox-domain-edit.php:82 325 msgid "Use name of new Domain Organisation" 326 msgstr "" 327 328 #: assets/templates/metaboxes/site-metabox-domain-edit.php:84 329 msgid "Choose whether to keep the current name of the Domain or overwrite with the name of the new Domain Organisation." 273 330 msgstr "" 274 331 275 332 #. translators: 1: Opening anchor tag, 2: Closing anchor tag. 276 333 #: assets/templates/metaboxes/site-metabox-domain-info.php:23 334 #, php-format 277 335 msgid "It is recommended that you install and activate the %1$sCiviCRM Multisite extension%2$s to work with multiple Domains in CiviCRM." 278 336 msgstr "" 279 337 280 #. translators: %s: The URL of the CiviCRM setting page.338 #. translators: 1: The opening anchor tag, 2: The closing anchor tag. 281 339 #: assets/templates/metaboxes/site-metabox-domain-info.php:40 282 msgid "Multisite is not enabled on this CiviCRM Domain. Change <a href=\"%s\">the setting in CiviCRM</a> to enable it." 283 msgstr "" 284 285 #: assets/templates/metaboxes/site-metabox-domain-info.php:53 286 #: includes/civicrm-admin-utilities-multidomain.php:548 287 #: includes/civicrm-admin-utilities-multidomain.php:987 288 msgid "Domain" 340 #, php-format 341 msgid "Multisite is not enabled on this CiviCRM Domain. Change %1$sthe setting in CiviCRM%2$s to enable it." 289 342 msgstr "" 290 343 … … 292 345 #. translators: 1: The Domain Group name, 2: The Domain Group ID. 293 346 #. translators: 1: The Domain Organisation name, 2: The Domain Organisation ID. 294 #: assets/templates/metaboxes/site-metabox-domain-info.php:61 295 #: assets/templates/metaboxes/site-metabox-domain-info.php:80 296 #: assets/templates/metaboxes/site-metabox-domain-info.php:99 347 #: assets/templates/metaboxes/site-metabox-domain-info.php:59 348 #: assets/templates/metaboxes/site-metabox-domain-info.php:85 349 #: assets/templates/metaboxes/site-metabox-domain-info.php:111 350 #, php-format 297 351 msgid "%1$s (ID %2$s)" 352 msgstr "" 353 354 #. translators: 1: The opening <code> tag, 2: The closing </code> tag. 355 #: assets/templates/metaboxes/site-metabox-domain-paths.php:22 356 #, php-format 357 msgid "In an ordinary install of CiviCRM, these paths and URLs are defined in your %1$scivicrm.setting.php%2$s file. With multiple CiviCRM Domains, these need to be loaded dynamically for each Domain. Make sure you set these paths and URLs appropriately for this Domain to work correctly." 358 msgstr "" 359 360 #: assets/templates/metaboxes/site-metabox-domain-paths.php:37 361 msgid "CiviCRM Core Directory URL" 362 msgstr "" 363 364 #: assets/templates/metaboxes/site-metabox-domain-paths.php:48 365 msgid "Extensions Directory Path" 366 msgstr "" 367 368 #: assets/templates/metaboxes/site-metabox-domain-paths.php:59 369 msgid "Extensions Directory URL" 370 msgstr "" 371 372 #: assets/templates/metaboxes/site-metabox-domain-submit.php:22 373 msgid "Multi Site Settings" 374 msgstr "" 375 376 #: assets/templates/metaboxes/site-metabox-domain-submit.php:23 377 msgid "CiviCRM Resource URLs" 298 378 msgstr "" 299 379 … … 446 526 #: assets/templates/site-settings.php:33 447 527 #: assets/templates/site-users-table.php:21 448 #: civicrm-admin-utilities.php: 532449 #: civicrm-admin-utilities.php: 538450 #: includes/ civicrm-admin-utilities-multidomain.php:469451 #: includes/ civicrm-admin-utilities-multidomain.php:760452 #: includes/civicrm-admin-utilities-multisite.php: 693453 #: includes/civicrm-admin-utilities-multisite.php:8 10454 #: includes/civicrm-admin-utilities-single.php:81 0455 #: includes/civicrm-admin-utilities-single.php:11 66528 #: civicrm-admin-utilities.php:402 529 #: civicrm-admin-utilities.php:408 530 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:483 531 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:555 532 #: includes/civicrm-admin-utilities-multisite.php:709 533 #: includes/civicrm-admin-utilities-multisite.php:836 534 #: includes/civicrm-admin-utilities-single.php:817 535 #: includes/civicrm-admin-utilities-single.php:1183 456 536 msgid "Settings" 457 537 msgstr "" … … 469 549 msgstr "" 470 550 471 #. translators: %s is the placeholder for the count html tag `<span class="count"/>` 472 #: assets/templates/site-users-table-views.php:27 473 msgid "All %s" 474 msgstr "" 475 476 #. translators: %s is the placeholder for the count html `<span class="count"/>` 477 #: assets/templates/site-users-table-views.php:45 478 msgid "In CiviCRM %s" 479 msgid_plural "In CiviCRM %s" 480 msgstr[0] "" 481 msgstr[1] "" 482 483 #. translators: %s is the placeholder for the count html `<span class="count"/>` 484 #: assets/templates/site-users-table-views.php:63 485 msgid "Not in CiviCRM %s" 486 msgid_plural "Not in CiviCRM %s" 487 msgstr[0] "" 488 msgstr[1] "" 551 #: assets/templates/site-users-table-views.php:23 552 msgid "All" 553 msgstr "" 554 555 #: assets/templates/site-users-table-views.php:30 556 msgid "In CiviCRM" 557 msgstr "" 558 559 #: assets/templates/site-users-table-views.php:37 560 msgid "Not in CiviCRM" 561 msgstr "" 489 562 490 563 #. translators: %s: Search query. 491 564 #: assets/templates/site-users-table.php:73 565 #, php-format 492 566 msgid "Search results for: %s" 493 567 msgstr "" … … 505 579 msgstr "" 506 580 581 #. translators: 1: Opening anchor tag with link to docs, 2: Opening anchor tag with link to setup, 3: Closing anchor tag. 582 #: assets/templates/wordpress/settings/help/page-multidomain-network-help.php:21 583 #: assets/templates/wordpress/settings/help/page-multidomain-site-help.php:21 584 #, php-format 585 msgid "For detailed instructions on how to set up multiple %1$sCiviCRM Domains%3$s on WordPress Multisite, please refer to %2$sthe installation guide%3$s in the CiviCRM documentation." 586 msgstr "" 587 588 #. translators: 1: Opening code tag, 2: Closing code tag. 589 #: assets/templates/wordpress/settings/help/page-multidomain-network-help.php:34 590 #: assets/templates/wordpress/settings/help/page-multidomain-site-help.php:34 591 #, php-format 592 msgid "If this is a new install, you can skip the instruction to \"add %1$scivicrm.domains.php%2$s to same directory as %1$scivicrm.settings.php%2$s\" because CiviCRM Admin Utilities will now handle this for you. It is also not necessary to edit your %1$scivicrm.settings.php%2$s file. Happy days." 593 msgstr "" 594 507 595 #: assets/templates/wordpress/settings/help/page-settings-help.php:16 508 596 msgid "Settings: For further information about using this plugin, please refer to the readme file that is supplied with it." … … 513 601 msgstr "" 514 602 515 #: civicrm-admin-utilities.php: 543603 #: civicrm-admin-utilities.php:413 516 604 msgid "Donate!" 517 605 msgstr "" 518 606 519 #: includes/civicrm-admin-utilities-multidomain.php:129 520 #: includes/civicrm-admin-utilities-multidomain.php:547 607 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:72 521 608 msgid "CiviCRM Admin Utilities: Domain" 522 609 msgstr "" 523 610 524 #: includes/civicrm-admin-utilities-multidomain.php:226 525 #: includes/civicrm-admin-utilities-multidomain.php:645 611 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:236 612 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:385 613 msgid "Domains" 614 msgstr "" 615 616 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:281 617 #: includes/civicrm-admin-utilities-multisite.php:1176 618 #: includes/civicrm-admin-utilities-multisite.php:1248 619 msgid "You do not have permission to access this page." 620 msgstr "" 621 622 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:456 623 msgid "CiviCRM Domains" 624 msgstr "" 625 626 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:472 627 msgid "Create Domain" 628 msgstr "" 629 630 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:838 631 msgid "Cannot handle multiple WordPress Sites yet" 632 msgstr "" 633 634 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:842 635 msgid "Cannot find Site name" 636 msgstr "" 637 638 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:853 639 msgid "No Organisation Set" 640 msgstr "" 641 642 #: includes/admin/multidomain/class-admin-multidomain-page-network.php:860 643 msgid "No Group Set" 644 msgstr "" 645 646 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:82 647 msgid "CiviCRM Admin Utilities - Domain" 648 msgstr "" 649 650 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:199 651 msgid "Select a Domain Group" 652 msgstr "" 653 654 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:200 655 msgid "Select a Domain Organisation" 656 msgstr "" 657 658 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:242 526 659 msgid "CiviCRM Admin Utilities Domain" 527 660 msgstr "" 528 661 529 #: includes/civicrm-admin-utilities-multidomain.php:248 530 #: includes/civicrm-admin-utilities-multisite.php:575 662 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:512 663 msgid "CiviCRM Domain Information" 664 msgstr "" 665 666 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:528 667 msgid "Edit Domain" 668 msgstr "" 669 670 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:542 671 msgid "Domain Paths and URLs" 672 msgstr "" 673 674 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:918 675 msgid "There was an error fetching the Domain ID" 676 msgstr "" 677 678 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:924 679 msgid "Could not find the Domain ID" 680 msgstr "" 681 682 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:933 683 msgid "There was an error fetching the Domain" 684 msgstr "" 685 686 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:939 687 msgid "Could not find the Domain" 688 msgstr "" 689 690 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:968 691 msgid "Failed to initialise CiviCRM" 692 msgstr "" 693 694 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:977 695 msgid "Could not find a Domain Group ID" 696 msgstr "" 697 698 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:986 699 msgid "There was an error fetching the Domain Group" 700 msgstr "" 701 702 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:992 703 msgid "Could not find the Domain Group" 704 msgstr "" 705 706 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:1022 707 msgid "There was an error fetching the Domain Organisation ID" 708 msgstr "" 709 710 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:1028 711 msgid "Could not find the Domain Organisation ID" 712 msgstr "" 713 714 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:1037 715 msgid "There was an error fetching the Domain Organisation" 716 msgstr "" 717 718 #: includes/admin/multidomain/class-admin-multidomain-page-site.php:1043 719 msgid "Could not find the Domain Organisation" 720 msgstr "" 721 722 #: includes/civicrm-admin-utilities-multisite.php:465 723 #: includes/civicrm-admin-utilities-multisite.php:484 724 #: includes/civicrm-admin-utilities-multisite.php:506 725 #: includes/civicrm-admin-utilities-single.php:796 726 #: includes/civicrm-admin-utilities-single.php:816 727 msgid "CiviCRM Admin Utilities: Settings" 728 msgstr "" 729 730 #: includes/civicrm-admin-utilities-multisite.php:591 531 731 msgid "For further information about using CiviCRM Admin Utilities, please refer to the readme.txt file that comes with this plugin." 532 732 msgstr "" 533 733 534 #: includes/civicrm-admin-utilities-multidomain.php:266 535 #: includes/civicrm-admin-utilities-multisite.php:1140 536 #: includes/civicrm-admin-utilities-multisite.php:1212 537 msgid "You do not have permission to access this page." 538 msgstr "" 539 540 #: includes/civicrm-admin-utilities-multidomain.php:367 541 msgid "Domains" 542 msgstr "" 543 544 #: includes/civicrm-admin-utilities-multidomain.php:442 545 msgid "CiviCRM Domains" 546 msgstr "" 547 548 #: includes/civicrm-admin-utilities-multidomain.php:458 549 msgid "Create Domain" 550 msgstr "" 551 552 #: includes/civicrm-admin-utilities-multidomain.php:667 553 msgid "Domain Settings: For further information about using CiviCRM Admin Utilities, please refer to the readme.txt file that comes with this plugin." 554 msgstr "" 555 556 #: includes/civicrm-admin-utilities-multidomain.php:733 557 msgid "CiviCRM Domain Information" 558 msgstr "" 559 560 #: includes/civicrm-admin-utilities-multidomain.php:749 561 msgid "Edit Domain" 562 msgstr "" 563 564 #: includes/civicrm-admin-utilities-multidomain.php:1263 565 #: includes/civicrm-admin-utilities-multidomain.php:1329 566 #: includes/civicrm-admin-utilities-multidomain.php:1441 567 #: includes/civicrm-admin-utilities-multidomain.php:1803 568 msgid "Failed to initialise CiviCRM." 569 msgstr "" 570 571 #: includes/civicrm-admin-utilities-multidomain.php:1280 572 msgid "Could not find a Domain ID." 573 msgstr "" 574 575 #: includes/civicrm-admin-utilities-multidomain.php:1334 576 msgid "CiviCRM Multisite extension must be enabled." 577 msgstr "" 578 579 #: includes/civicrm-admin-utilities-multidomain.php:1354 580 msgid "Domain ID not found." 581 msgstr "" 582 583 #: includes/civicrm-admin-utilities-multidomain.php:1453 584 msgid "Could not find a Domain Group ID." 585 msgstr "" 586 587 #: includes/civicrm-admin-utilities-multidomain.php:1826 588 msgid "Could not find a Domain Org ID." 589 msgstr "" 590 591 #: includes/civicrm-admin-utilities-multisite.php:449 592 #: includes/civicrm-admin-utilities-multisite.php:468 593 #: includes/civicrm-admin-utilities-multisite.php:490 594 #: includes/civicrm-admin-utilities-single.php:789 595 #: includes/civicrm-admin-utilities-single.php:809 596 msgid "CiviCRM Admin Utilities: Settings" 597 msgstr "" 598 599 #: includes/civicrm-admin-utilities-multisite.php:703 734 #: includes/civicrm-admin-utilities-multisite.php:719 600 735 msgid "CiviCRM Network Settings" 601 736 msgstr "" 602 737 603 #: includes/civicrm-admin-utilities-multisite.php:8 20604 #: includes/civicrm-admin-utilities-single.php:1 191738 #: includes/civicrm-admin-utilities-multisite.php:846 739 #: includes/civicrm-admin-utilities-single.php:1208 605 740 msgid "CiviCRM Access" 606 741 msgstr "" 607 742 608 #: includes/civicrm-admin-utilities-multisite.php:8 30609 #: includes/civicrm-admin-utilities-single.php:12 03743 #: includes/civicrm-admin-utilities-multisite.php:856 744 #: includes/civicrm-admin-utilities-single.php:1220 610 745 msgid "CiviCRM Admin Appearance" 611 746 msgstr "" 612 747 613 #: includes/civicrm-admin-utilities-multisite.php:8 40614 #: includes/civicrm-admin-utilities-single.php:12 13748 #: includes/civicrm-admin-utilities-multisite.php:866 749 #: includes/civicrm-admin-utilities-single.php:1230 615 750 msgid "CiviCRM Stylesheets" 616 751 msgstr "" 617 752 618 #: includes/civicrm-admin-utilities-multisite.php:8 50619 #: includes/civicrm-admin-utilities-single.php:12 23753 #: includes/civicrm-admin-utilities-multisite.php:876 754 #: includes/civicrm-admin-utilities-single.php:1240 620 755 msgid "CiviCRM Contacts & WordPress Users" 621 756 msgstr "" 622 757 623 #: includes/civicrm-admin-utilities-multisite.php:8 60624 #: includes/civicrm-admin-utilities-single.php:12 33758 #: includes/civicrm-admin-utilities-multisite.php:886 759 #: includes/civicrm-admin-utilities-single.php:1250 625 760 msgid "Admin Bar Options" 626 761 msgstr "" 627 762 628 #: includes/civicrm-admin-utilities-multisite.php:8 70629 #: includes/civicrm-admin-utilities-single.php:12 43763 #: includes/civicrm-admin-utilities-multisite.php:896 764 #: includes/civicrm-admin-utilities-single.php:1260 630 765 msgid "Post Type Options" 631 766 msgstr "" 632 767 633 #: includes/civicrm-admin-utilities-multisite.php: 880634 #: includes/civicrm-admin-utilities-single.php:12 63768 #: includes/civicrm-admin-utilities-multisite.php:906 769 #: includes/civicrm-admin-utilities-single.php:1280 635 770 msgid "Other Fixes" 636 771 msgstr "" … … 648 783 msgstr "" 649 784 650 #: includes/civicrm-admin-utilities-single.php:5 09651 #: includes/civicrm-admin-utilities-single.php:22 08785 #: includes/civicrm-admin-utilities-single.php:516 786 #: includes/civicrm-admin-utilities-single.php:2249 652 787 msgid "CiviCRM" 653 788 msgstr "" 654 789 655 #: includes/civicrm-admin-utilities-single.php:79 0790 #: includes/civicrm-admin-utilities-single.php:797 656 791 msgid " Admin Utilities" 657 792 msgstr "" 658 793 659 #: includes/civicrm-admin-utilities-single.php:9 38794 #: includes/civicrm-admin-utilities-single.php:945 660 795 msgid "Site Settings: For further information about using CiviCRM Admin Utilities, please refer to the readme.txt file that comes with this plugin." 661 796 msgstr "" 662 797 663 #: includes/civicrm-admin-utilities-single.php:12 53798 #: includes/civicrm-admin-utilities-single.php:1270 664 799 msgid "Form Builder Blocks" 665 800 msgstr "" 666 801 667 #: includes/civicrm-admin-utilities-single.php:12 76802 #: includes/civicrm-admin-utilities-single.php:1293 668 803 msgid "Shortcuts" 669 804 msgstr "" 670 805 671 #: includes/civicrm-admin-utilities-single.php:22 30806 #: includes/civicrm-admin-utilities-single.php:2271 672 807 msgid "CiviCRM Dashboard" 673 808 msgstr "" 674 809 675 #: includes/civicrm-admin-utilities-single.php:22 39810 #: includes/civicrm-admin-utilities-single.php:2280 676 811 msgid "All Contacts" 677 812 msgstr "" 678 813 679 #: includes/civicrm-admin-utilities-single.php:22 48814 #: includes/civicrm-admin-utilities-single.php:2289 680 815 msgid "Advanced Search" 681 816 msgstr "" 682 817 683 #: includes/civicrm-admin-utilities-single.php:2 277818 #: includes/civicrm-admin-utilities-single.php:2318 684 819 msgid "Manage Groups" 685 820 msgstr "" 686 821 687 #: includes/civicrm-admin-utilities-single.php:2 289822 #: includes/civicrm-admin-utilities-single.php:2330 688 823 msgid "Contribution Dashboard" 689 824 msgstr "" 690 825 691 #: includes/civicrm-admin-utilities-single.php:23 02826 #: includes/civicrm-admin-utilities-single.php:2343 692 827 msgid "Membership Dashboard" 693 828 msgstr "" 694 829 695 #: includes/civicrm-admin-utilities-single.php:23 15830 #: includes/civicrm-admin-utilities-single.php:2356 696 831 msgid "Events Dashboard" 697 832 msgstr "" 698 833 699 #: includes/civicrm-admin-utilities-single.php:23 28834 #: includes/civicrm-admin-utilities-single.php:2369 700 835 msgid "Mailings Sent and Scheduled" 701 836 msgstr "" 702 837 703 #: includes/civicrm-admin-utilities-single.php:23 41838 #: includes/civicrm-admin-utilities-single.php:2382 704 839 msgid "Report Listing" 705 840 msgstr "" 706 841 707 #: includes/civicrm-admin-utilities-single.php:23 54842 #: includes/civicrm-admin-utilities-single.php:2395 708 843 msgid "Cases Dashboard" 709 844 msgstr "" 710 845 711 #: includes/civicrm-admin-utilities-single.php:2 366846 #: includes/civicrm-admin-utilities-single.php:2407 712 847 msgid "Admin Console" 713 848 msgstr "" 714 849 715 #: includes/civicrm-admin-utilities-single.php:2 377850 #: includes/civicrm-admin-utilities-single.php:2418 716 851 msgid "Manage Extensions" 717 852 msgstr "" 718 853 719 854 #. translators: %s: The Contact's first name 720 #: includes/civicrm-admin-utilities-single.php:2702 855 #: includes/civicrm-admin-utilities-single.php:2743 856 #, php-format 721 857 msgid "Hi %s, welcome to CiviCRM" 722 858 msgstr "" … … 761 897 #. translators: accessibility text 762 898 #: includes/class-cau-users-list-table.php:438 899 #, php-format 763 900 msgid "Select user: %s" 764 901 msgstr "" … … 770 907 #. translators: %s: Number of posts. 771 908 #: includes/class-cau-users-list-table.php:606 909 #, php-format 772 910 msgid "%s post by this author" 773 911 msgid_plural "%s posts by this author" -
civicrm-admin-utilities/trunk/readme.txt
r3314496 r3452922 5 5 Requires at least: 4.9 6 6 Tested up to: 6.8 7 Stable tag: 1.0. 87 Stable tag: 1.0.9 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html … … 72 72 == Changelog == 73 73 74 = 1.0.9 = 75 76 * Improved support for CiviCRM Multisite/Multidomain setups 77 * Misc style fixes for recent versions of CiviCRM 78 74 79 = 1.0.8 = 75 80
Note: See TracChangeset
for help on using the changeset viewer.