Changeset 3288862
- Timestamp:
- 05/07/2025 06:50:39 AM (11 months ago)
- Location:
- press-permit-core
- Files:
-
- 44 edited
- 1 copied
-
tags/4.2.2 (copied) (copied from press-permit-core/trunk)
-
tags/4.2.2/classes/PublishPress/Permissions.php (modified) (1 diff)
-
tags/4.2.2/classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php (modified) (3 diffs)
-
tags/4.2.2/classes/PublishPress/Permissions/UI/AgentPermissionsUI.php (modified) (1 diff)
-
tags/4.2.2/classes/PublishPress/Permissions/UI/AgentsDynamicUI.php (modified) (5 diffs)
-
tags/4.2.2/classes/PublishPress/Permissions/UI/GroupNew.php (modified) (1 diff)
-
tags/4.2.2/classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php (modified) (1 diff)
-
tags/4.2.2/common/css/edit-permissions.css (modified) (3 diffs)
-
tags/4.2.2/common/css/edit-permissions.less (modified) (4 diffs)
-
tags/4.2.2/common/js/exception-edit.dev.js (modified) (1 diff)
-
tags/4.2.2/common/js/exception-edit.js (modified) (1 diff)
-
tags/4.2.2/common/js/listbox.dev.js (modified) (4 diffs)
-
tags/4.2.2/common/js/listbox.js (modified) (1 diff)
-
tags/4.2.2/languages/press-permit-core.pot (modified) (12 diffs)
-
tags/4.2.2/languages/presspermit-pro-pt_BR.mo (modified) (previous)
-
tags/4.2.2/languages/presspermit-pro-pt_BR.po (modified) (13 diffs)
-
tags/4.2.2/modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/PostEdit.php (modified) (1 diff)
-
tags/4.2.2/press-permit-core.php (modified) (2 diffs)
-
tags/4.2.2/readme.txt (modified) (2 diffs)
-
tags/4.2.2/vendor/autoload.php (modified) (1 diff)
-
tags/4.2.2/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/4.2.2/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/4.2.2/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/classes/PublishPress/Permissions.php (modified) (1 diff)
-
trunk/classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php (modified) (3 diffs)
-
trunk/classes/PublishPress/Permissions/UI/AgentPermissionsUI.php (modified) (1 diff)
-
trunk/classes/PublishPress/Permissions/UI/AgentsDynamicUI.php (modified) (5 diffs)
-
trunk/classes/PublishPress/Permissions/UI/GroupNew.php (modified) (1 diff)
-
trunk/classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php (modified) (1 diff)
-
trunk/common/css/edit-permissions.css (modified) (3 diffs)
-
trunk/common/css/edit-permissions.less (modified) (4 diffs)
-
trunk/common/js/exception-edit.dev.js (modified) (1 diff)
-
trunk/common/js/exception-edit.js (modified) (1 diff)
-
trunk/common/js/listbox.dev.js (modified) (4 diffs)
-
trunk/common/js/listbox.js (modified) (1 diff)
-
trunk/languages/press-permit-core.pot (modified) (12 diffs)
-
trunk/languages/presspermit-pro-pt_BR.mo (modified) (previous)
-
trunk/languages/presspermit-pro-pt_BR.po (modified) (13 diffs)
-
trunk/modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/PostEdit.php (modified) (1 diff)
-
trunk/press-permit-core.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
press-permit-core/tags/4.2.2/classes/PublishPress/Permissions.php
r3285747 r3288862 1239 1239 && $_GET['taxonomy'] === 'post_tag' ) { 1240 1240 if (!empty($_GET['pp_universal'])) { 1241 return 'Edit Tag for All Post Types';1241 return esc_html__('Edit Tag for All Post Types', 'press-permit-core'); 1242 1242 } 1243 1243 if (isset($_GET['post_type']) && $_GET['post_type'] === 'post') { 1244 return 'Edit Tag for Posts';1244 return esc_html__('Edit Tag for Posts', 'press-permit-core'); 1245 1245 } 1246 1246 } -
press-permit-core/tags/4.2.2/classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php
r3265343 r3288862 117 117 $modes = apply_filters('presspermit_exception_modes', $modes, $for_source_name, $for_type, $operation); 118 118 119 $tooltips = [ 120 'additional' => esc_html__('Expand access to allow specified items regardless of role capabilities or restrictions.', 'press-permit-core'), 121 'exclude' => esc_html__('Restrict access by blocking specified items unless an "Enabled" exception is also stored.', 'press-permit-core'), 122 'include' => esc_html__('Restrict access by limiting Role Capabilities to apply only for specified items. Users still need capabilities in their main role or supplemental roles.', 'press-permit-core') 123 ]; 119 124 ?> 120 125 <div> 121 <?php foreach ($modes as $val => $title) :?> 122 <label><input type='radio' name='pp_select_x_mod_type' class='pp-select-x-mod-type' value='<?php echo esc_attr($val);?>'> <span> 123 <?php 124 $tooltip_text = ''; 125 if($title === 'Enable:') { 126 $tooltip_text = esc_html__('Expand access to allow specified items regardless of role capabilities or restrictions.', 'press-permit-core'); 127 } elseif($title === 'Block:') { 128 $tooltip_text = esc_html__('Restrict access by blocking specified items unless an "Enabled" exception is also stored.', 'press-permit-core'); 129 } elseif($title === 'Limit to:') { 130 $tooltip_text = esc_html__('Restrict access by limiting Role Capabilities to apply only for specified items. Users still need capabilities in their main role or supplemental roles.', 'press-permit-core'); 131 } 132 if(!empty($tooltip_text)) { 133 $this->generateTooltip($tooltip_text, $title, 'top', true); 134 } 135 ?> 136 </span></label><br /> 126 <?php foreach ($modes as $mod_type => $title) :?> 127 <label> 128 <input type='radio' name='pp_select_x_mod_type' class='pp-select-x-mod-type' value='<?php echo esc_attr($mod_type);?>'> 129 <span> 130 <?php 131 echo isset($tooltips[$mod_type]) ? 132 sprintf( 133 '<span data-toggle="tooltip" data-placement="top">%s<span class="tooltip-text"><span>%s</span><i></i></span><i class="dashicons dashicons-info-outline" style="font-size: 18px;width: 16px;height: 16px;margin-left: 1px;"></i></span>', 134 esc_html($title), 135 esc_html($tooltips[$mod_type]) 136 ) : esc_html($title); ?> 137 </span> 138 </label> 139 <br /> 137 140 <?php endforeach;?> 138 141 </div> … … 259 262 echo '<p class="pp-checkbox">' 260 263 . '<input type="checkbox" id="pp_select_x_cond_post_status_" name="pp_select_x_cond[]" value=""' . esc_attr($checked) . ' /> ' 261 . '<label for="pp_select_x_cond_post_status_">' . esc_html__(' (all)', 'press-permit-core') . '</label>'264 . '<label for="pp_select_x_cond_post_status_">' . esc_html__('All Statuses', 'press-permit-core') . '</label>' 262 265 . '</p>'; 263 266 … … 299 302 } // end switch 300 303 } 301 302 function generateTooltip($tooltip, $text = '', $position = 'top', $useIcon = true)303 {304 ?>305 <span data-toggle="tooltip" data-placement="<?php esc_attr_e($position); ?>">306 <?php esc_html_e($text);?>307 <span class="tooltip-text"><span><?php esc_html_e($tooltip);?></span><i></i></span>308 <?php309 if ($useIcon) : ?>310 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 50 50" style="margin-left: 4px; vertical-align: text-bottom;">311 <path d="M 25 2 C 12.264481 2 2 12.264481 2 25 C 2 37.735519 12.264481 48 25 48 C 37.735519 48 48 37.735519 48 25 C 48 12.264481 37.735519 2 25 2 z M 25 4 C 36.664481 4 46 13.335519 46 25 C 46 36.664481 36.664481 46 25 46 C 13.335519 46 4 36.664481 4 25 C 4 13.335519 13.335519 4 25 4 z M 25 11 A 3 3 0 0 0 25 17 A 3 3 0 0 0 25 11 z M 21 21 L 21 23 L 23 23 L 23 36 L 21 36 L 21 38 L 29 38 L 29 36 L 27 36 L 27 21 L 21 21 z"></path>312 </svg>313 <?php314 endif; ?>315 </span>316 <?php317 }318 304 } -
press-permit-core/tags/4.2.2/classes/PublishPress/Permissions/UI/AgentPermissionsUI.php
r3285927 r3288862 105 105 106 106 if ($option_any) { 107 echo "<option value='(all)'>" . esc_html__('All Statuses', 'press-permit-core') . '</option>';107 echo "<option value='(all)'>" . esc_html__('All Post Types', 'press-permit-core') . '</option>'; 108 108 } 109 109 -
press-permit-core/tags/4.2.2/classes/PublishPress/Permissions/UI/AgentsDynamicUI.php
r3285747 r3288862 26 26 'create_dropdowns' => false, 27 27 'width' => '', 28 'width_current' => '',29 28 'label_headline' => true, 30 29 'multi_select' => true, … … 169 168 <?php 170 169 if ($display_stored_selections) : ?> 171 <?php if ($width_current) {172 $width = "width:{$width_current}px;";173 }174 175 ?>176 170 <td class="pp-members-current"> 177 171 <h4> … … 262 256 'create_dropdowns' => false, 263 257 'width' => '', 264 'width_current' => '',265 258 'label_headline' => true, 266 259 'multi_select' => true, … … 388 381 <tr> 389 382 <td style="padding-top: <?php echo $display_stored_selections ? '3em' : '0';?>;"> 390 <select multiple="multiple"id="v2_agent_search_text_<?php echo esc_attr("{$op}:{$for_item_type}:{$agent_type}"); ?>" name="_select-<?php echo esc_attr("$op-$for_item_type-$agent_type"); ?>[]">383 <select <?php if ($multi_select):?>multiple="multiple"<?php endif;?> id="v2_agent_search_text_<?php echo esc_attr("{$op}:{$for_item_type}:{$agent_type}"); ?>" name="_select-<?php echo esc_attr("$op-$for_item_type-$agent_type"); ?>[]"> 391 384 <?php 392 385 // Show the option if user has current selections and not active membership feature … … 446 439 447 440 <?php 448 if ($display_stored_selections) : ?> 449 <?php if ($width_current) { 450 $width = "width:{$width_current}px;"; 451 } 441 if ($display_stored_selections) : 452 442 // Hide current selections if user not active membership feature 453 443 $is_show_current_selection = !defined('PRESSPERMIT_MEMBERSHIP_VERSION') && in_array($pp_plugin_page, ['presspermit-edit-permissions', 'presspermit-group-new'], true) ? 'display:none;' : ''; -
press-permit-core/tags/4.2.2/classes/PublishPress/Permissions/UI/GroupNew.php
r3210104 r3288862 58 58 <?php 59 59 foreach ($pp_admin->errors->get_error_messages() as $msg) { 60 echo '<p>' . esc_html($msg) . '</p>';60 echo '<p>' . wp_kses_post($msg) . '</p>'; 61 61 } 62 62 ?> -
press-permit-core/tags/4.2.2/classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php
r3285747 r3288862 322 322 /* checking that username has been typed */ 323 323 if (!$group->group_name) { 324 $errors->add('group_name', esc_html__('<strong>ERROR</strong>: Please enter a group name.', 'press-permit-core')); 324 $errors->add('group_name', sprintf( 325 '<strong>%s</strong>: %s', 326 esc_html__('ERROR', 'press-permit-core'), 327 esc_html__('Please enter a group name.', 'press-permit-core') 328 )); 325 329 326 330 } elseif (!$update && !\PublishPress\Permissions\DB\GroupUpdate::groupNameAvailable($group->group_name, $agent_type)) { 327 $errors->add( 328 'user_login', 329 esc_html__('<strong>ERROR</strong>: This group name is already registered. Please choose another one.', 'press-permit-core') 330 ); 331 $errors->add('user_login', sprintf( 332 '<strong>%s</strong>: %s', 333 esc_html__('ERROR', 'press-permit-core'), 334 esc_html__('This group name is already registered. Please choose another one.', 'press-permit-core') 335 )); 331 336 } 332 337 -
press-permit-core/tags/4.2.2/common/css/edit-permissions.css
r3285747 r3288862 210 210 margin: 0 0 20px; 211 211 } 212 div.pp-group_members h3 { 213 margin-bottom: 0; 214 } 215 #pp-agent-selection_member-wrapper { 216 width: 100%; 217 max-width: 800px; 218 } 219 body.permissions_page_presspermit-edit-permissions span.select2 { 220 width: 100% !important; 221 } 212 222 #agent-profile div.pp-group_members span:not(.select2):not(.select2 span) { 213 223 border: none; … … 366 376 } 367 377 #pp_current_roles .edit-column { 368 width: 5%;378 width: 10%; 369 379 text-align: right; 370 380 } … … 493 503 margin-left: 0; 494 504 } 495 #pp-agent-selection_member-wrapper td {496 min-width: 230px;497 }498 505 #pp-all-anon-warning { 499 506 margin-top: 10px; -
press-permit-core/tags/4.2.2/common/css/edit-permissions.less
r3285747 r3288862 39 39 40 40 div.pp-group_members { 41 margin: 0 0 20px; 41 margin: 0 0 20px; 42 h3 { 43 margin-bottom: 0; 44 } 45 } 46 47 #pp-agent-selection_member-wrapper { 48 width: 100%; 49 max-width: 800px; 50 } 51 52 body.permissions_page_presspermit-edit-permissions { 53 span.select2 { 54 width: 100% !important; 55 } 42 56 } 43 57 … … 393 407 } 394 408 395 #pp-agent-selection_member-wrapper td {396 min-width: 230px;397 }398 399 409 #pp-all-anon-warning { 400 410 margin-top: 10px; … … 680 690 681 691 .badge-count { 682 background-color: rgba( 107, 114, 128, 0.1);692 background-color: rgba(255, 255, 255, 0.7); 683 693 color: #6b7280; 684 694 } … … 811 821 812 822 .edit-column { 813 width: 5%;823 width: 10%; 814 824 text-align: right; 815 825 } -
press-permit-core/tags/4.2.2/common/js/exception-edit.dev.js
r3285747 r3288862 224 224 $(conds).each(function () { 225 225 id = presspermitEscapeID(this.id); 226 var lbl = $('#pp_add_exception label[for="' + id + '"]'); 227 var lblStatus = lbl.html() === '(all)' ? 'All Statuses' : lbl.html(); 226 var lblStatus = $('#pp_add_exception label[for="' + id + '"]').html(); 228 227 trackdata = for_type 229 228 + '|' + op -
press-permit-core/tags/4.2.2/common/js/exception-edit.js
r3285747 r3288862 1 jQuery(document).ready(function($){var presspermitItemPath=new Object;var presspermitAllExceptionData=[];var presspermitXid=-1;$('ul.categorychecklist ul.children li[style="display:none"]').parent().prevAll('input.menu-item-checkbox').next('span').html(' + ');$('.menu-item-checkbox').on('click',function(){const clickedCheckbox=$(this);if(clickedCheckbox.val()==="0"&&clickedCheckbox.closest('li').find('label').text().includes("None")){clickedCheckbox.closest('ul').find('.menu-item-checkbox').not(clickedCheckbox).prop('checked',false).prop('disabled',clickedCheckbox.is(':checked'))}});$('input.menu-item-checkbox').nextAll('span').on('click',function(e){$(this).parent().children('ul.children').children('li').toggle();if($(this).nextAll('ul.children').length){if($(this).html()==' + '){$(this).html(' – ')}else{$(this).html(' + ')}}e.preventDefault()});$(document).on('click','ul.categorychecklist li label',function(e){$(this).prevAll('input.menu-item-checkbox').trigger('click')});$('.add-to-menu .waiting').hide();$("#pp_save_exceptions input.button-primary").on('click',function(){$('input[name="member_csv"]').val($("input#member_csv").val());$('input[name="group_name"]').val($("input#group_name").val());$('input[name="description"]').val($("input#description").val());$("#pp_new_x_submission_msg").html(ppRestrict.submissionMsg);$("#pp_new_x_submission_msg").show()});$('#agent-profile #submit').on('click',function(e){$('#pp_review_exceptions').hide();$('#pp_add_exception').remove()});$(document).on('click',"#pp_tbl_exception_selections .pp_clear",function(e){var presspermitXid=$(this).closest('tr').find('input[name="pp_presspermitXid[]"]').val();if(typeof presspermitAllExceptionData[presspermitXid]!='undefined'){delete presspermitAllExceptionData[presspermitXid]}$(this).closest('tr').remove();e.stopPropagation()});$('.pp_clear_all').on('click',function(){$('.pp_clear').trigger('click')});$(".menu-item-checkbox").on('click',function(){presspermitItemCheckboxClick('menu-item',$(this))});var presspermitItemCheckboxClick=function(data_var,t){var expr=data_var+'\\[([^\\]]*)';var re=new RegExp(expr);itemdata=t.closest('li').getItemData();if(t.closest('div.tabs-panel').parent().hasClass('hierarchical')){presspermitXajaxUI('get_presspermitItemPath',presspermitXupdateItemPath,itemdata['menu-item-object-id'])}};var presspermitExceptionsTimer;var presspermitXupdateItemPath=function(data,txtStatus){var item_info=data.split('\r');presspermitItemPath[item_info[0]]=item_info[1];$('input.menu-item-checkbox[value="'+item_info[0]+'"]').nextAll('label').attr('title',item_info[1]);clearTimeout(presspermitExceptionsTimer)};$(document).on('mouseenter','div.hierarchical ul.categorychecklist li label',function(){if($(this).attr('title')==undefined||$(this).attr('title')==''){var that=this;presspermitExceptionsTimer=setTimeout(function(){itemdata=$(that).closest('li').getItemData();presspermitXajaxUI('get_presspermitItemPath',presspermitXupdateItemPath,itemdata['menu-item-object-id'])},500)}});$(document).on('mouseleave','ul.categorychecklist li label',function(){clearTimeout(presspermitExceptionsTimer)});$(document).on('click','.submit-add-item-exception',function(e){presspermitXaddItemException('menu-item');return false});var presspermitXaddItemException=function(data_var){$('div.pp-ext-promo').hide();var items=$('#menu-settings-column').find('.tabs-panel-active .categorychecklist li input:checked');if(!$('input[name="pp_select_x_operation"]').val()){$('#pp_item_selection_msg').html(ppRestrict.noOp);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}if(items.length==0){$('#pp_item_selection_msg').html(ppRestrict.noItems);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}var newrow='',trackdata='',hier_type=false,assign_mode_inputs='',item_caption='',any_added=false,duplicate=false,child_assign=0,item_assign=1;if($('#pp_select_x_assign_for div').children().length>1)hier_type=true;if(hier_type){if(!$('#pp_select_x_item_assign').is(':checked'))item_assign=0;if($('#pp_select_x_child_assign').is(':checked'))child_assign=1}if(child_assign){if(item_assign){var item_lbl=jQuery.trim($('#pp_x_item_assign_label').html());item_lbl=item_lbl.replace(':','');scope_caption=item_lbl+', '+jQuery.trim($('#pp_x_child_assign_label').html())}else scope_caption=jQuery.trim($('#pp_x_child_assign_label').html())}else{if(item_assign){scope_caption=jQuery.trim($('#pp_x_item_assign_label').html())}else{$('#pp_item_selection_msg').html(ppRestrict.noMode);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}}var for_type=$('select[name="pp_select_x_for_type"]').val();var op=$('input[name="pp_select_x_operation"]:checked').val();var via_type=$('select[name="pp_select_x_via_type"]').val();var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();var for_type_caption=$('select[name="pp_select_x_for_type"] option:selected').html();var op_caption=$('input[name="pp_select_x_operation"]:checked').next('span').html();var via_type_caption=$('select[name="pp_select_x_via_type"] :selected').html();var mod_type_caption=$('input[name="pp_select_x_mod_type"]:checked').next('span').html();var assign_for_captions=$('input[name="pp_select_x_mod_type"]:checked').next('span').html();var conds=$('td.pp-select-x-status').find('input[name="pp_select_x_cond[]"]:checked');if(conds.length==0){$('#pp_item_selection_msg').html(ppCred.noConditions);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}$('.pp-save-exceptions').show();$(items).each(function(item_index){var t=$(this);var expr=data_var+'\\[([^\\]]*)';var re=new RegExp(expr);itemdata=t.closest('li').getItemData();if(typeof(itemdata['menu-item-object-id']!='undefined')){item_caption=itemdata['menu-item-title'];if(hier_type){if(typeof presspermitItemPath[itemdata['menu-item-object-id']]!='undefined')item_caption=presspermitItemPath[itemdata['menu-item-object-id']]}if(child_assign){if(item_assign){var item_lbl=jQuery.trim($('#pp_x_item_assign_label').html());item_lbl=item_lbl.replace(':','');selected_caption=item_lbl+', '+jQuery.trim($('#pp_x_child_assign_label').html())}else selected_caption=jQuery.trim($('#pp_x_child_assign_label').html())}else{if(item_assign){selected_caption=jQuery.trim($('#pp_x_item_assign_label').html())}else{$('#pp_item_selection_msg').html(ppRestrict.noMode);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}}$(conds).each(function(){id=presspermitEscapeID(this.id);var lbl =$('#pp_add_exception label[for="'+id+'"]');var lblStatus=lbl.html()==='(all)'?'All Statuses':lbl.html();trackdata=for_type+'|'+op+'|'+via_type+'|'+mod_type+'|'+$('#'+id).val()+'|'+itemdata['menu-item-object-id'];if($.inArray(trackdata,presspermitAllExceptionData)!=-1){duplicate=true}else{presspermitXid++;presspermitAllExceptionData[presspermitXid]=trackdata;if(hier_type){assign_mode_inputs='<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_item]" value="'+item_assign+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_children]" value="'+child_assign+'" />'}else assign_mode_inputs='';newrow='<tr><td>'+for_type_caption+'</td>'+'<td>'+op_caption+'</td>'+'<td>'+mod_type_caption+'</td>'+'<td>'+selected_caption+'</td>'+'<td>'+item_caption+'</td>'+'<td>'+lblStatus+'</td>'+'<td><div class="pp_clear">'+' <a href="javascript:void(0)" class="pp_clear">'+ppRestrict.clearException+'</a></div>'+'<input type="hidden" name="pp_presspermitXid[]" value="'+presspermitXid+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_type]" value="'+for_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][operation]" value="'+op+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][via_type]" value="'+via_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][mod_type]" value="'+mod_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][attrib_cond]" value="'+$('#'+id).val()+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][item_id]" value="'+itemdata['menu-item-object-id']+'" />'+assign_mode_inputs+'</td></tr>';$('#pp_tbl_exception_selections tbody').append(newrow);any_added=true}})}});$("#pp_add_exception .menu-item-checkbox").prop('checked',false);if(duplicate&&!any_added){$('#pp_item_selection_msg').html(ppRestrict.alreadyException);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show()}else{$('#pp_item_selection_msg').html(ppRestrict.pleaseReview);$('#pp_item_selection_msg').removeClass('pp-error-note');$('#pp_item_selection_msg').show()}return false};var presspermitReloadOperation=function(){if($('select[name="pp_select_x_for_type"]').val()){$('select[name="pp_select_x_for_type"] option.pp-opt-none').remove();presspermitXajaxUI('get_operation_options',presspermitDrawOperations)}else $('.pp-select-x-operation').hide()};var presspermitReloadViaType=function(){if($('input[name="pp_select_x_operation"]').val())presspermitXajaxUI('get_via_type_options',presspermitDrawViaTypes);else $('.pp-select-x-via-type').hide()};var presspermitReloadModificationType=function(){if($('input[name="pp_select_x_operation"]').val()){setTimeout(function(){presspermitXajaxUI('get_mod_options',presspermitDrawModificationTypes)},100)}else $('.pp-select-x-mod-type').hide()};var presspermitReloadAssignFor=function(){if($('select[name="pp_select_x_for_type"]').find('option').length){setTimeout(function(){presspermitXajaxUI('get_assign_for_ui',presspermitDrawAssignFor)},100)}else{$('.pp-select-x-assign-for').hide()}};var pressPermitNoneItemVisibility=function(){var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();if('include'==mod_type||'exclude'==mod_type&&'associate'==$('input[name="pp_select_x_operation"]').val()){$('td.pp-select-items input.menu-item-checkbox[value="0"]').closest('li').show()}else{$('td.pp-select-items input.menu-item-checkbox[value="0"]').closest('li').hide()}};var presspermitReloadStatus=function(){var op=$('input[name="pp_select_x_operation"]').val();var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();if(mod_type&&op){setTimeout(function(){presspermitXajaxUI('get_status_ui',presspermitDrawStatus)},50);if('include'==mod_type){$('input.add-to-top').show();$('input.add-to-top').parent().show()}else{$('input.add-to-top').hide();$('input.add-to-top').parent().hide()}}else $('.pp-select-x-status').hide();pressPermitNoneItemVisibility()};$('select[name="pp_select_x_for_type"]').on('change',presspermitReloadOperation);$('select[name="pp_select_x_for_type"]').on('change',function(){$('.pp-select-items').hide();$('.pp-select-x-mod-type').hide();$('.pp-select-x-via-type').hide();$('.pp-select-x-status').hide();$('#pp_add_exception').css('width','auto')});$('td.pp-select-x-operation').on('click',function(){var sel=$(this).find('input:checked').val();if(sel){presspermitLastOp=sel}presspermitReloadViaType()});$('td.pp-select-x-operation').on('click',presspermitReloadModificationType);$('td.pp-select-x-operation').on('click',presspermitReloadStatus);$('td.pp-select-x-mod-type').on('click',function(){var sel=$(this).find('input:checked').val();if(sel){presspermitLastModType=sel}presspermitReloadStatus()});$('select[name="pp_select_x_via_type"]').on('change',presspermitReloadStatus);$('select[name="pp_select_x_via_type"]').on('change',presspermitReloadAssignFor);$('select[name="pp_select_x_via_type"]').on('change',function(){$('#pp_add_exception .postbox').hide();if($(this).find('option').length){var pp_via_type=$(this).val();if(!pp_via_type){pp_via_type=$('select[name="pp_select_x_for_type"]').val()}$('#select-exception-'+pp_via_type).show();$('.pp-select-items').show()}else $('.pp-select-items').hide();$('#pp_add_exception').css('width','100%');$('input.menu-item-checkbox').prop('checked',false)});$('select[name="pp_select_x_via_type"]').on('click',function(){presspermitLastViaType=$(this).val()});var presspermitUpdateItemNoneCaption=function(){if($('select[name="pp_select_x_for_type"]').val()=='_term_'){if($('input[name="pp_select_x_operation"]').val()=='associate'&&$('input[name="pp_select_x_mod_type"]').val()!='additional'){$('#select-exception-'+$('select[name="pp_select_x_via_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.noParent)}else{$('#select-exception-'+$('select[name="pp_select_x_via_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.none)}}else{if($('input[name="pp_select_x_operation"]').val()=='associate'&&$('input[name="pp_select_x_mod_type"]').val()!='additional'){$('#select-exception-'+$('select[name="pp_select_x_for_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.noParent)}else{$('#select-exception-'+$('select[name="pp_select_x_for_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.none)}}};$('input[name="pp_select_x_mod_type"]').on('change',presspermitUpdateItemNoneCaption);$(document).on('click','#pp_select_x_item_assign',function(e){presspermitLastItemAssign=$(this).prop('checked')});$(document).on('click','#pp_select_x_child_assign',function(e){presspermitLastChildAssign=$(this).prop('checked')});var presspermitLastOp='';var presspermitLastModType='';var presspermitLastViaType='';var presspermitLastItemAssign='';var presspermitLastChildAssign='';var presspermitDrawOperations=function(data,txtStatus){sel=$('td.pp-select-x-operation');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-operation').show();if(presspermitLastOp&&$('input[name="pp_select_x_operation"][value="'+presspermitLastOp+'"]').length){$('input[name="pp_select_x_operation"][value="'+presspermitLastOp+'"]').click()}else{$('input[name="pp_select_x_operation"]').first().click()}presspermitXajaxUI_done()};var presspermitDrawViaTypes=function(data,txtStatus){sel=$('select[name="pp_select_x_via_type"]');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-via-type').show();if(presspermitLastViaType&&$('select[name="pp_select_x_via_type"] option[value="'+presspermitLastViaType+'"]').length){$('select[name="pp_select_x_via_type"]').val(presspermitLastViaType).change()}presspermitXajaxUI_done()};var presspermitDrawModificationTypes=function(data,txtStatus){sel=$('td.pp-select-x-mod-type');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-mod-type').show();if(presspermitLastModType&&$('input[name="pp_select_x_mod_type"][value="'+presspermitLastModType+'"]').length){$('input[name="pp_select_x_mod_type"][value="'+presspermitLastModType+'"]').click()}else{$('input[name="pp_select_x_mod_type"]').first().click()}pressPermitNoneItemVisibility();presspermitXajaxUI_done()};var presspermitDrawAssignFor=function(data,txtStatus){dv=$('#pp_select_x_assign_for');dv.html(data);if(dv.children().length>1)$('.pp-select-x-assign-for').show();else $('.pp-select-x-assign-for').hide();if(typeof presspermitLastItemAssign==='boolean'&&$('#pp_select_x_item_assign:visible').length){$('#pp_select_x_item_assign:visible').prop('checked',presspermitLastItemAssign)}if($('#pp_select_x_child_assign:visible').length){$('#pp_select_x_child_assign:visible').prop('checked',presspermitLastChildAssign)}presspermitXajaxUI_done()};var presspermitDrawStatus=function(data,txtStatus){dv=$('td.pp-select-x-status');dv.html(data);if(dv.children().length>1)$('.pp-select-x-status').show();else $('.pp-select-x-status').hide();if($('.pp-select-x-status input:checkbox').length==1){$('.pp-select-x-status input:checkbox').prop('checked',true)}presspermitXajaxUI_done()};var presspermitXajaxUI=function(op,handler,item_id){if('get_presspermitItemPath'!=op){$('#pp_add_exception select').prop('disabled',true);$('#pp_add_exception_waiting').show()}if(typeof item_id=='undefined')item_id=0;var data={pp_ajax_agent_exceptions:op,pp_for_type:$('select[name="pp_select_x_for_type"]').val(),pp_operation:$('input[name="pp_select_x_operation"]').val(),pp_via_type:$('select[name="pp_select_x_via_type"]').val(),pp_mod_type:$('input[name="pp_select_x_mod_type"]').val(),pp_agent_id:ppRestrict.agentID,pp_agent_type:ppRestrict.agentType,pp_item_id:item_id};$.ajax({url:ppRestrict.ajaxurl,data:data,dataType:"html",success:handler,error:presspermitXajaxUIFailure})};var presspermitXajaxUI_done=function(){$('#pp_add_exception select').prop('disabled',false);$('#pp_add_exception_waiting').hide();$.event.trigger({type:"pp_exceptions_ui"})};var presspermitXajaxUIFailure=function(data,txtStatus){$('#pp_add_exception .waiting').hide();return};var presspermitExceptionsSearchTimer;$('.pp-quick-search').keypress(function(e){var t=$(this);if(13==e.which){presspermitUpdateQuickSearchResults(t);return false}if(presspermitExceptionsSearchTimer)clearTimeout(presspermitExceptionsSearchTimer);presspermitExceptionsSearchTimer=setTimeout(function(){presspermitUpdateQuickSearchResults(t)},400)}).attr('autocomplete','off');var presspermitUpdateQuickSearchResults=function(input){var panel,params,minSearchLength=2,q=input.val();if(q.length<minSearchLength)return;panel=input.parents('.tabs-panel');params={action:'pp-menu-quick-search','response-format':'markup',menu:$('#menu').val(),'menu-settings-column-nonce':$('#menu-settings-column-nonce').val(),q:q,type:input.attr('name')};$('img.waiting',panel).show();$.post(ppItems.ajaxurl,params,function(menuMarkup){presspermitProcessQuickSearchResponse(menuMarkup,params,panel)})};var presspermitProcessQuickSearchResponse=function(resp,req,panel){var matched,newID,takenIDs={},form=document.getElementById('nav-menu-meta'),pattern=new RegExp('menu-item\\[([^\\]]*)','g'),$items=$('<div>').html(resp).find('li'),$item;if(!$items.length){$('.categorychecklist',panel).html('<li><p>'+ppItems.noResultsFound+'</p></li>');$('img.waiting',panel).hide();return}$items.each(function(){$item=$(this);matched=pattern.exec($item.html());if(matched&&matched[1]){newID=matched[1];while(form.elements['menu-item['+newID+'][menu-item-type]']||takenIDs[newID]){newID--}takenIDs[newID]=true;if(newID!=matched[1]){$item.html($item.html().replace(new RegExp('menu-item\\['+matched[1]+'\\]','g'),'menu-item['+newID+']'))}}});$('.categorychecklist',panel).html($items);$('img.waiting',panel).hide()};$('#pp_current_exceptions .section-header').on('click',function(e){if(!$(e.target).closest('.search-box').length){const $section=$(this).closest('.permission-section');$section.find('.section-content').slideToggle(200);$section.toggleClass('collapsed')}});$('#pp_current_exceptions .checkbox-row').on('click',function(e){if($(e.target).is('input[type="checkbox"]')||$(e.target).is('a')){return}const checkbox=$(this).find('input[type="checkbox"]');checkbox.prop('checked',!checkbox.prop('checked')).trigger('change')});$('#pp_current_exceptions input[id^="cb-select-all-"]').on('change',function(){const isChecked=$(this).is(':checked');const table=$(this).closest('table');table.find(`input[name="pp_edit_exception[]"][disabled!="true"]`).prop('checked',isChecked);table.closest('.permission-type').find('.pp-exception-bulk-edit').toggle(isChecked)});$('#pp_current_exceptions .checkbox-row input[type="checkbox"]').on('change',function(){const table=$(this).closest('table');const selectAllCheckbox=table.find('thead input[type="checkbox"]');const allCheckboxes=table.find('tbody input[type="checkbox"]:not([disabled])');const checkedCheckboxes=allCheckboxes.filter(':checked');selectAllCheckbox.prop('checked',checkedCheckboxes.length===allCheckboxes.length);const anyChecked=checkedCheckboxes.length>0;table.closest('.permission-type').find('.pp-exception-bulk-edit').toggle(anyChecked)});$('#pp_current_exceptions input').on('click',function(e){$(this).closest('div.pp-current-type-roles').find('div.pp-exception-bulk-edit').show()});$('#pp_current_exceptions .pp_check_all').on('click',function(e){$(this).closest('td').find('input[name="pp_edit_exception[]"][disabled!="true"]').prop('checked',$(this).is(':checked'))});var presspermitCurrentExceptionsAjaxDone=function(){$('#pp_current_exceptions input.submit-edit-item-exception').prop('disabled',false);$('#pp_current_exceptions .waiting').hide()};var presspermitRemoveExceptionsDone=function(data,txtStatus){presspermitCurrentExceptionsAjaxDone();if(!data)return;var startpos=data.indexOf('\x3c!--ppResponse--\x3e');var endpos=data.indexOf('<--ppResponse--\x3e');if(startpos==-1||endpos<=startpos)return;data=data.substr(startpos+17,endpos-startpos-17);var deleted_ass_ids=data.split('|');$.each(deleted_ass_ids,function(index,value){cbid=$('#pp_current_exceptions input[name="pp_edit_exception[]"][value="'+value+'"]').attr('id');if($('#'+cbid).closest('tr.checkbox-row').length){$('#'+cbid).closest('tr.checkbox-row').remove()}else{$('#'+cbid).closest('label').parent().remove()}var ass_ids=value.split(',');for(i=0;i<ass_ids.length;++i){$('#pp_current_exceptions label[class~="from_'+ass_ids[i]+'"]').parent().remove()}})};var presspermitEditExceptionsDone=function(data,txtStatus){presspermitCurrentExceptionsAjaxDone();if(!data)return;var startpos=data.indexOf('\x3c!--ppResponse--\x3e');var endpos=data.indexOf('<--ppResponse--\x3e');if(startpos==-1||endpos<=startpos)return;data=data.substr(startpos+17,endpos-startpos-17);var edit_data=data.split('~');var operation=edit_data[0];var set_class='';switch(operation){case'exceptions_propagate':set_class='role_both';break;case'exceptions_unpropagate':set_class='';break;case'exceptions_children_only':set_class='role_ch';break;case'exceptions_mirror':set_class='exc-copied';set_message=ppRestrict.mirrorDone;break;case'exceptions_convert':set_class='exc-copied';set_message=ppRestrict.convertDone;break;default:return}var edited_eitem_ids=edit_data[1].split('|');$.each(edited_eitem_ids,function(index,value){cbid=$('#pp_current_exceptions input[name="pp_edit_exception[]"][value="'+value+'"]').attr('id');if('exceptions_mirror'==operation||'exceptions_convert'==operation){$('#'+cbid).closest('div').find('label input').attr('class',set_class);$('#'+cbid).prop('checked',false);if($('#'+cbid).closest('div.permission-type').length){$('#'+cbid).closest('div.permission-type').find('div.pp-exception-bulk-edit div.mirror-confirm').html(set_message).show()}else{$('#'+cbid).closest('div.pp-current-type-roles').find('div.pp-exception-bulk-edit div.mirror-confirm').html(set_message).show()}}else{$('#'+cbid).closest('div').find('label').attr('class',set_class);if('exceptions_children_only'==operation||'exceptions_unpropagate'==operation){$('#'+cbid).closest('div').find('input').prop('checked',false);$('#'+cbid).closest('div').find('input').prop('disabled',true);$('#'+cbid).closest('div').find('label').attr('title',ppRestrict.reloadRequired)}}})};$('#pp_current_exceptions input.submit-edit-item-exception').on('click',function(e){var action=$(this).closest('div.pp-exception-bulk-edit').find('select').first().val();if(!action){alert(ppRestrict.noAction);return false}var selected_ids=[];if($(this).closest('div.permission-type').length){$(this).closest('div.permission-type').find('input[name="pp_edit_exception[]"]:checked').each(function(){selected_ids.push($(this).val())})}else{$(this).closest('div.pp-current-exceptions').find('input[type="checkbox"]:checked').each(function(){selected_ids.push($(this).val())})}var rids=selected_ids.join('|');if(!rids){alert(ppRestrict.noItems);return false}$(this).prop('disabled',true);$(this).closest('div').find('.waiting').show();switch(action){case'remove':presspermitAjaxSubmit('exceptions_remove',presspermitRemoveExceptionsDone,rids);break;default:presspermitAjaxSubmit('exceptions_'+action,presspermitEditExceptionsDone,rids);break}return false});var presspermitAjaxSubmit=function(op,handler,rids){var data={pp_ajax_agent_permissions:op,agent_type:ppRestrict.agentType,agent_id:ppRestrict.agentID,pp_eitem_ids:rids};$.ajax({url:ppRestrict.ajaxurl,data:data,dataType:"html",success:handler,error:presspermitAjaxSubmitFailure})};var presspermitAjaxSubmitFailure=function(data,txtStatus){return};$(document).on('mouseenter','div.pp-current-type-roles label',function(){var func=function(lbl){$(lbl).parent().find('a').show()};window.setTimeout(func,300,$(this))})});1 jQuery(document).ready(function($){var presspermitItemPath=new Object;var presspermitAllExceptionData=[];var presspermitXid=-1;$('ul.categorychecklist ul.children li[style="display:none"]').parent().prevAll('input.menu-item-checkbox').next('span').html(' + ');$('.menu-item-checkbox').on('click',function(){const clickedCheckbox=$(this);if(clickedCheckbox.val()==="0"&&clickedCheckbox.closest('li').find('label').text().includes("None")){clickedCheckbox.closest('ul').find('.menu-item-checkbox').not(clickedCheckbox).prop('checked',false).prop('disabled',clickedCheckbox.is(':checked'))}});$('input.menu-item-checkbox').nextAll('span').on('click',function(e){$(this).parent().children('ul.children').children('li').toggle();if($(this).nextAll('ul.children').length){if($(this).html()==' + '){$(this).html(' – ')}else{$(this).html(' + ')}}e.preventDefault()});$(document).on('click','ul.categorychecklist li label',function(e){$(this).prevAll('input.menu-item-checkbox').trigger('click')});$('.add-to-menu .waiting').hide();$("#pp_save_exceptions input.button-primary").on('click',function(){$('input[name="member_csv"]').val($("input#member_csv").val());$('input[name="group_name"]').val($("input#group_name").val());$('input[name="description"]').val($("input#description").val());$("#pp_new_x_submission_msg").html(ppRestrict.submissionMsg);$("#pp_new_x_submission_msg").show()});$('#agent-profile #submit').on('click',function(e){$('#pp_review_exceptions').hide();$('#pp_add_exception').remove()});$(document).on('click',"#pp_tbl_exception_selections .pp_clear",function(e){var presspermitXid=$(this).closest('tr').find('input[name="pp_presspermitXid[]"]').val();if(typeof presspermitAllExceptionData[presspermitXid]!='undefined'){delete presspermitAllExceptionData[presspermitXid]}$(this).closest('tr').remove();e.stopPropagation()});$('.pp_clear_all').on('click',function(){$('.pp_clear').trigger('click')});$(".menu-item-checkbox").on('click',function(){presspermitItemCheckboxClick('menu-item',$(this))});var presspermitItemCheckboxClick=function(data_var,t){var expr=data_var+'\\[([^\\]]*)';var re=new RegExp(expr);itemdata=t.closest('li').getItemData();if(t.closest('div.tabs-panel').parent().hasClass('hierarchical')){presspermitXajaxUI('get_presspermitItemPath',presspermitXupdateItemPath,itemdata['menu-item-object-id'])}};var presspermitExceptionsTimer;var presspermitXupdateItemPath=function(data,txtStatus){var item_info=data.split('\r');presspermitItemPath[item_info[0]]=item_info[1];$('input.menu-item-checkbox[value="'+item_info[0]+'"]').nextAll('label').attr('title',item_info[1]);clearTimeout(presspermitExceptionsTimer)};$(document).on('mouseenter','div.hierarchical ul.categorychecklist li label',function(){if($(this).attr('title')==undefined||$(this).attr('title')==''){var that=this;presspermitExceptionsTimer=setTimeout(function(){itemdata=$(that).closest('li').getItemData();presspermitXajaxUI('get_presspermitItemPath',presspermitXupdateItemPath,itemdata['menu-item-object-id'])},500)}});$(document).on('mouseleave','ul.categorychecklist li label',function(){clearTimeout(presspermitExceptionsTimer)});$(document).on('click','.submit-add-item-exception',function(e){presspermitXaddItemException('menu-item');return false});var presspermitXaddItemException=function(data_var){$('div.pp-ext-promo').hide();var items=$('#menu-settings-column').find('.tabs-panel-active .categorychecklist li input:checked');if(!$('input[name="pp_select_x_operation"]').val()){$('#pp_item_selection_msg').html(ppRestrict.noOp);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}if(items.length==0){$('#pp_item_selection_msg').html(ppRestrict.noItems);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}var newrow='',trackdata='',hier_type=false,assign_mode_inputs='',item_caption='',any_added=false,duplicate=false,child_assign=0,item_assign=1;if($('#pp_select_x_assign_for div').children().length>1)hier_type=true;if(hier_type){if(!$('#pp_select_x_item_assign').is(':checked'))item_assign=0;if($('#pp_select_x_child_assign').is(':checked'))child_assign=1}if(child_assign){if(item_assign){var item_lbl=jQuery.trim($('#pp_x_item_assign_label').html());item_lbl=item_lbl.replace(':','');scope_caption=item_lbl+', '+jQuery.trim($('#pp_x_child_assign_label').html())}else scope_caption=jQuery.trim($('#pp_x_child_assign_label').html())}else{if(item_assign){scope_caption=jQuery.trim($('#pp_x_item_assign_label').html())}else{$('#pp_item_selection_msg').html(ppRestrict.noMode);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}}var for_type=$('select[name="pp_select_x_for_type"]').val();var op=$('input[name="pp_select_x_operation"]:checked').val();var via_type=$('select[name="pp_select_x_via_type"]').val();var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();var for_type_caption=$('select[name="pp_select_x_for_type"] option:selected').html();var op_caption=$('input[name="pp_select_x_operation"]:checked').next('span').html();var via_type_caption=$('select[name="pp_select_x_via_type"] :selected').html();var mod_type_caption=$('input[name="pp_select_x_mod_type"]:checked').next('span').html();var assign_for_captions=$('input[name="pp_select_x_mod_type"]:checked').next('span').html();var conds=$('td.pp-select-x-status').find('input[name="pp_select_x_cond[]"]:checked');if(conds.length==0){$('#pp_item_selection_msg').html(ppCred.noConditions);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}$('.pp-save-exceptions').show();$(items).each(function(item_index){var t=$(this);var expr=data_var+'\\[([^\\]]*)';var re=new RegExp(expr);itemdata=t.closest('li').getItemData();if(typeof(itemdata['menu-item-object-id']!='undefined')){item_caption=itemdata['menu-item-title'];if(hier_type){if(typeof presspermitItemPath[itemdata['menu-item-object-id']]!='undefined')item_caption=presspermitItemPath[itemdata['menu-item-object-id']]}if(child_assign){if(item_assign){var item_lbl=jQuery.trim($('#pp_x_item_assign_label').html());item_lbl=item_lbl.replace(':','');selected_caption=item_lbl+', '+jQuery.trim($('#pp_x_child_assign_label').html())}else selected_caption=jQuery.trim($('#pp_x_child_assign_label').html())}else{if(item_assign){selected_caption=jQuery.trim($('#pp_x_item_assign_label').html())}else{$('#pp_item_selection_msg').html(ppRestrict.noMode);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}}$(conds).each(function(){id=presspermitEscapeID(this.id);var lblStatus=$('#pp_add_exception label[for="'+id+'"]').html();trackdata=for_type+'|'+op+'|'+via_type+'|'+mod_type+'|'+$('#'+id).val()+'|'+itemdata['menu-item-object-id'];if($.inArray(trackdata,presspermitAllExceptionData)!=-1){duplicate=true}else{presspermitXid++;presspermitAllExceptionData[presspermitXid]=trackdata;if(hier_type){assign_mode_inputs='<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_item]" value="'+item_assign+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_children]" value="'+child_assign+'" />'}else assign_mode_inputs='';newrow='<tr><td>'+for_type_caption+'</td>'+'<td>'+op_caption+'</td>'+'<td>'+mod_type_caption+'</td>'+'<td>'+selected_caption+'</td>'+'<td>'+item_caption+'</td>'+'<td>'+lblStatus+'</td>'+'<td><div class="pp_clear">'+' <a href="javascript:void(0)" class="pp_clear">'+ppRestrict.clearException+'</a></div>'+'<input type="hidden" name="pp_presspermitXid[]" value="'+presspermitXid+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_type]" value="'+for_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][operation]" value="'+op+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][via_type]" value="'+via_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][mod_type]" value="'+mod_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][attrib_cond]" value="'+$('#'+id).val()+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][item_id]" value="'+itemdata['menu-item-object-id']+'" />'+assign_mode_inputs+'</td></tr>';$('#pp_tbl_exception_selections tbody').append(newrow);any_added=true}})}});$("#pp_add_exception .menu-item-checkbox").prop('checked',false);if(duplicate&&!any_added){$('#pp_item_selection_msg').html(ppRestrict.alreadyException);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show()}else{$('#pp_item_selection_msg').html(ppRestrict.pleaseReview);$('#pp_item_selection_msg').removeClass('pp-error-note');$('#pp_item_selection_msg').show()}return false};var presspermitReloadOperation=function(){if($('select[name="pp_select_x_for_type"]').val()){$('select[name="pp_select_x_for_type"] option.pp-opt-none').remove();presspermitXajaxUI('get_operation_options',presspermitDrawOperations)}else $('.pp-select-x-operation').hide()};var presspermitReloadViaType=function(){if($('input[name="pp_select_x_operation"]').val())presspermitXajaxUI('get_via_type_options',presspermitDrawViaTypes);else $('.pp-select-x-via-type').hide()};var presspermitReloadModificationType=function(){if($('input[name="pp_select_x_operation"]').val()){setTimeout(function(){presspermitXajaxUI('get_mod_options',presspermitDrawModificationTypes)},100)}else $('.pp-select-x-mod-type').hide()};var presspermitReloadAssignFor=function(){if($('select[name="pp_select_x_for_type"]').find('option').length){setTimeout(function(){presspermitXajaxUI('get_assign_for_ui',presspermitDrawAssignFor)},100)}else{$('.pp-select-x-assign-for').hide()}};var pressPermitNoneItemVisibility=function(){var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();if('include'==mod_type||'exclude'==mod_type&&'associate'==$('input[name="pp_select_x_operation"]').val()){$('td.pp-select-items input.menu-item-checkbox[value="0"]').closest('li').show()}else{$('td.pp-select-items input.menu-item-checkbox[value="0"]').closest('li').hide()}};var presspermitReloadStatus=function(){var op=$('input[name="pp_select_x_operation"]').val();var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();if(mod_type&&op){setTimeout(function(){presspermitXajaxUI('get_status_ui',presspermitDrawStatus)},50);if('include'==mod_type){$('input.add-to-top').show();$('input.add-to-top').parent().show()}else{$('input.add-to-top').hide();$('input.add-to-top').parent().hide()}}else $('.pp-select-x-status').hide();pressPermitNoneItemVisibility()};$('select[name="pp_select_x_for_type"]').on('change',presspermitReloadOperation);$('select[name="pp_select_x_for_type"]').on('change',function(){$('.pp-select-items').hide();$('.pp-select-x-mod-type').hide();$('.pp-select-x-via-type').hide();$('.pp-select-x-status').hide();$('#pp_add_exception').css('width','auto')});$('td.pp-select-x-operation').on('click',function(){var sel=$(this).find('input:checked').val();if(sel){presspermitLastOp=sel}presspermitReloadViaType()});$('td.pp-select-x-operation').on('click',presspermitReloadModificationType);$('td.pp-select-x-operation').on('click',presspermitReloadStatus);$('td.pp-select-x-mod-type').on('click',function(){var sel=$(this).find('input:checked').val();if(sel){presspermitLastModType=sel}presspermitReloadStatus()});$('select[name="pp_select_x_via_type"]').on('change',presspermitReloadStatus);$('select[name="pp_select_x_via_type"]').on('change',presspermitReloadAssignFor);$('select[name="pp_select_x_via_type"]').on('change',function(){$('#pp_add_exception .postbox').hide();if($(this).find('option').length){var pp_via_type=$(this).val();if(!pp_via_type){pp_via_type=$('select[name="pp_select_x_for_type"]').val()}$('#select-exception-'+pp_via_type).show();$('.pp-select-items').show()}else $('.pp-select-items').hide();$('#pp_add_exception').css('width','100%');$('input.menu-item-checkbox').prop('checked',false)});$('select[name="pp_select_x_via_type"]').on('click',function(){presspermitLastViaType=$(this).val()});var presspermitUpdateItemNoneCaption=function(){if($('select[name="pp_select_x_for_type"]').val()=='_term_'){if($('input[name="pp_select_x_operation"]').val()=='associate'&&$('input[name="pp_select_x_mod_type"]').val()!='additional'){$('#select-exception-'+$('select[name="pp_select_x_via_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.noParent)}else{$('#select-exception-'+$('select[name="pp_select_x_via_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.none)}}else{if($('input[name="pp_select_x_operation"]').val()=='associate'&&$('input[name="pp_select_x_mod_type"]').val()!='additional'){$('#select-exception-'+$('select[name="pp_select_x_for_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.noParent)}else{$('#select-exception-'+$('select[name="pp_select_x_for_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.none)}}};$('input[name="pp_select_x_mod_type"]').on('change',presspermitUpdateItemNoneCaption);$(document).on('click','#pp_select_x_item_assign',function(e){presspermitLastItemAssign=$(this).prop('checked')});$(document).on('click','#pp_select_x_child_assign',function(e){presspermitLastChildAssign=$(this).prop('checked')});var presspermitLastOp='';var presspermitLastModType='';var presspermitLastViaType='';var presspermitLastItemAssign='';var presspermitLastChildAssign='';var presspermitDrawOperations=function(data,txtStatus){sel=$('td.pp-select-x-operation');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-operation').show();if(presspermitLastOp&&$('input[name="pp_select_x_operation"][value="'+presspermitLastOp+'"]').length){$('input[name="pp_select_x_operation"][value="'+presspermitLastOp+'"]').click()}else{$('input[name="pp_select_x_operation"]').first().click()}presspermitXajaxUI_done()};var presspermitDrawViaTypes=function(data,txtStatus){sel=$('select[name="pp_select_x_via_type"]');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-via-type').show();if(presspermitLastViaType&&$('select[name="pp_select_x_via_type"] option[value="'+presspermitLastViaType+'"]').length){$('select[name="pp_select_x_via_type"]').val(presspermitLastViaType).change()}presspermitXajaxUI_done()};var presspermitDrawModificationTypes=function(data,txtStatus){sel=$('td.pp-select-x-mod-type');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-mod-type').show();if(presspermitLastModType&&$('input[name="pp_select_x_mod_type"][value="'+presspermitLastModType+'"]').length){$('input[name="pp_select_x_mod_type"][value="'+presspermitLastModType+'"]').click()}else{$('input[name="pp_select_x_mod_type"]').first().click()}pressPermitNoneItemVisibility();presspermitXajaxUI_done()};var presspermitDrawAssignFor=function(data,txtStatus){dv=$('#pp_select_x_assign_for');dv.html(data);if(dv.children().length>1)$('.pp-select-x-assign-for').show();else $('.pp-select-x-assign-for').hide();if(typeof presspermitLastItemAssign==='boolean'&&$('#pp_select_x_item_assign:visible').length){$('#pp_select_x_item_assign:visible').prop('checked',presspermitLastItemAssign)}if($('#pp_select_x_child_assign:visible').length){$('#pp_select_x_child_assign:visible').prop('checked',presspermitLastChildAssign)}presspermitXajaxUI_done()};var presspermitDrawStatus=function(data,txtStatus){dv=$('td.pp-select-x-status');dv.html(data);if(dv.children().length>1)$('.pp-select-x-status').show();else $('.pp-select-x-status').hide();if($('.pp-select-x-status input:checkbox').length==1){$('.pp-select-x-status input:checkbox').prop('checked',true)}presspermitXajaxUI_done()};var presspermitXajaxUI=function(op,handler,item_id){if('get_presspermitItemPath'!=op){$('#pp_add_exception select').prop('disabled',true);$('#pp_add_exception_waiting').show()}if(typeof item_id=='undefined')item_id=0;var data={pp_ajax_agent_exceptions:op,pp_for_type:$('select[name="pp_select_x_for_type"]').val(),pp_operation:$('input[name="pp_select_x_operation"]').val(),pp_via_type:$('select[name="pp_select_x_via_type"]').val(),pp_mod_type:$('input[name="pp_select_x_mod_type"]').val(),pp_agent_id:ppRestrict.agentID,pp_agent_type:ppRestrict.agentType,pp_item_id:item_id};$.ajax({url:ppRestrict.ajaxurl,data:data,dataType:"html",success:handler,error:presspermitXajaxUIFailure})};var presspermitXajaxUI_done=function(){$('#pp_add_exception select').prop('disabled',false);$('#pp_add_exception_waiting').hide();$.event.trigger({type:"pp_exceptions_ui"})};var presspermitXajaxUIFailure=function(data,txtStatus){$('#pp_add_exception .waiting').hide();return};var presspermitExceptionsSearchTimer;$('.pp-quick-search').keypress(function(e){var t=$(this);if(13==e.which){presspermitUpdateQuickSearchResults(t);return false}if(presspermitExceptionsSearchTimer)clearTimeout(presspermitExceptionsSearchTimer);presspermitExceptionsSearchTimer=setTimeout(function(){presspermitUpdateQuickSearchResults(t)},400)}).attr('autocomplete','off');var presspermitUpdateQuickSearchResults=function(input){var panel,params,minSearchLength=2,q=input.val();if(q.length<minSearchLength)return;panel=input.parents('.tabs-panel');params={action:'pp-menu-quick-search','response-format':'markup',menu:$('#menu').val(),'menu-settings-column-nonce':$('#menu-settings-column-nonce').val(),q:q,type:input.attr('name')};$('img.waiting',panel).show();$.post(ppItems.ajaxurl,params,function(menuMarkup){presspermitProcessQuickSearchResponse(menuMarkup,params,panel)})};var presspermitProcessQuickSearchResponse=function(resp,req,panel){var matched,newID,takenIDs={},form=document.getElementById('nav-menu-meta'),pattern=new RegExp('menu-item\\[([^\\]]*)','g'),$items=$('<div>').html(resp).find('li'),$item;if(!$items.length){$('.categorychecklist',panel).html('<li><p>'+ppItems.noResultsFound+'</p></li>');$('img.waiting',panel).hide();return}$items.each(function(){$item=$(this);matched=pattern.exec($item.html());if(matched&&matched[1]){newID=matched[1];while(form.elements['menu-item['+newID+'][menu-item-type]']||takenIDs[newID]){newID--}takenIDs[newID]=true;if(newID!=matched[1]){$item.html($item.html().replace(new RegExp('menu-item\\['+matched[1]+'\\]','g'),'menu-item['+newID+']'))}}});$('.categorychecklist',panel).html($items);$('img.waiting',panel).hide()};$('#pp_current_exceptions .section-header').on('click',function(e){if(!$(e.target).closest('.search-box').length){const $section=$(this).closest('.permission-section');$section.find('.section-content').slideToggle(200);$section.toggleClass('collapsed')}});$('#pp_current_exceptions .subsection-header').on('click',function(e){if(!$(e.target).closest('.search-box').length){const $section=$(this).closest('.permission-type');$section.find('.section-content').slideToggle(200);$section.toggleClass('collapsed')}});$('#pp_current_exceptions .checkbox-row').on('click',function(e){if($(e.target).is('input[type="checkbox"]')||$(e.target).is('a')){return}const checkbox=$(this).find('input[type="checkbox"]');checkbox.prop('checked',!checkbox.prop('checked')).trigger('change')});$('#pp_current_exceptions input[id^="cb-select-all-"]').on('change',function(){const isChecked=$(this).is(':checked');const table=$(this).closest('table');table.find(`input[name="pp_edit_exception[]"][disabled!="true"]`).prop('checked',isChecked);table.closest('.permission-type').find('.pp-exception-bulk-edit').toggle(isChecked)});$('#pp_current_exceptions .checkbox-row input[type="checkbox"]').on('change',function(){const table=$(this).closest('table');const selectAllCheckbox=table.find('thead input[type="checkbox"]');const allCheckboxes=table.find('tbody input[type="checkbox"]:not([disabled])');const checkedCheckboxes=allCheckboxes.filter(':checked');selectAllCheckbox.prop('checked',checkedCheckboxes.length===allCheckboxes.length);const anyChecked=checkedCheckboxes.length>0;table.closest('.permission-type').find('.pp-exception-bulk-edit').toggle(anyChecked)});$('#pp_current_exceptions input').on('click',function(e){$(this).closest('div.pp-current-type-roles').find('div.pp-exception-bulk-edit').show()});$('#pp_current_exceptions .pp_check_all').on('click',function(e){$(this).closest('td').find('input[name="pp_edit_exception[]"][disabled!="true"]').prop('checked',$(this).is(':checked'))});var presspermitCurrentExceptionsAjaxDone=function(){$('#pp_current_exceptions input.submit-edit-item-exception').prop('disabled',false);$('#pp_current_exceptions .waiting').hide()};var presspermitRemoveExceptionsDone=function(data,txtStatus){presspermitCurrentExceptionsAjaxDone();if(!data)return;var startpos=data.indexOf('\x3c!--ppResponse--\x3e');var endpos=data.indexOf('<--ppResponse--\x3e');if(startpos==-1||endpos<=startpos)return;data=data.substr(startpos+17,endpos-startpos-17);var deleted_ass_ids=data.split('|');$.each(deleted_ass_ids,function(index,value){cbid=$('#pp_current_exceptions input[name="pp_edit_exception[]"][value="'+value+'"]').attr('id');if($('#'+cbid).closest('tr.checkbox-row').length){$('#'+cbid).closest('tr.checkbox-row').remove()}else{$('#'+cbid).closest('label').parent().remove()}var ass_ids=value.split(',');for(i=0;i<ass_ids.length;++i){$('#pp_current_exceptions label[class~="from_'+ass_ids[i]+'"]').parent().remove()}})};var presspermitEditExceptionsDone=function(data,txtStatus){presspermitCurrentExceptionsAjaxDone();if(!data)return;var startpos=data.indexOf('\x3c!--ppResponse--\x3e');var endpos=data.indexOf('<--ppResponse--\x3e');if(startpos==-1||endpos<=startpos)return;data=data.substr(startpos+17,endpos-startpos-17);var edit_data=data.split('~');var operation=edit_data[0];var set_class='';switch(operation){case'exceptions_propagate':set_class='role_both';break;case'exceptions_unpropagate':set_class='';break;case'exceptions_children_only':set_class='role_ch';break;case'exceptions_mirror':set_class='exc-copied';set_message=ppRestrict.mirrorDone;break;case'exceptions_convert':set_class='exc-copied';set_message=ppRestrict.convertDone;break;default:return}var edited_eitem_ids=edit_data[1].split('|');$.each(edited_eitem_ids,function(index,value){cbid=$('#pp_current_exceptions input[name="pp_edit_exception[]"][value="'+value+'"]').attr('id');if('exceptions_mirror'==operation||'exceptions_convert'==operation){$('#'+cbid).closest('div').find('label input').attr('class',set_class);$('#'+cbid).prop('checked',false);if($('#'+cbid).closest('div.permission-type').length){$('#'+cbid).closest('div.permission-type').find('div.pp-exception-bulk-edit div.mirror-confirm').html(set_message).show()}else{$('#'+cbid).closest('div.pp-current-type-roles').find('div.pp-exception-bulk-edit div.mirror-confirm').html(set_message).show()}}else{$('#'+cbid).closest('div').find('label').attr('class',set_class);if('exceptions_children_only'==operation||'exceptions_unpropagate'==operation){$('#'+cbid).closest('div').find('input').prop('checked',false);$('#'+cbid).closest('div').find('input').prop('disabled',true);$('#'+cbid).closest('div').find('label').attr('title',ppRestrict.reloadRequired)}}})};$('#pp_current_exceptions input.submit-edit-item-exception').on('click',function(e){var action=$(this).closest('div.pp-exception-bulk-edit').find('select').first().val();if(!action){alert(ppRestrict.noAction);return false}var selected_ids=[];if($(this).closest('div.permission-type').length){$(this).closest('div.permission-type').find('input[name="pp_edit_exception[]"]:checked').each(function(){selected_ids.push($(this).val())})}else{$(this).closest('div.pp-current-exceptions').find('input[type="checkbox"]:checked').each(function(){selected_ids.push($(this).val())})}var rids=selected_ids.join('|');if(!rids){alert(ppRestrict.noItems);return false}$(this).prop('disabled',true);$(this).closest('div').find('.waiting').show();switch(action){case'remove':presspermitAjaxSubmit('exceptions_remove',presspermitRemoveExceptionsDone,rids);break;default:presspermitAjaxSubmit('exceptions_'+action,presspermitEditExceptionsDone,rids);break}return false});var presspermitAjaxSubmit=function(op,handler,rids){var data={pp_ajax_agent_permissions:op,agent_type:ppRestrict.agentType,agent_id:ppRestrict.agentID,pp_eitem_ids:rids};$.ajax({url:ppRestrict.ajaxurl,data:data,dataType:"html",success:handler,error:presspermitAjaxSubmitFailure})};var presspermitAjaxSubmitFailure=function(data,txtStatus){return};$(document).on('mouseenter','div.pp-current-type-roles label',function(){var func=function(lbl){$(lbl).parent().find('a').show()};window.setTimeout(func,300,$(this))})}); -
press-permit-core/tags/4.2.2/common/js/listbox.dev.js
r3285747 r3288862 38 38 } 39 39 40 if ( args2.topic !== 'member') {40 if (!['member', 'select-author'].includes(args2.topic)) { 41 41 // Clear all existing hidden inputs for this agent type 42 42 $(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).remove(); … … 52 52 } 53 53 54 if (args2.topic === 'member') {54 if (['member', 'select-author'].includes(args2.topic)) { 55 55 selector += ", #v2_" + CSS.escape(args2.search_id + '::' + args2.agent_type); 56 56 } … … 138 138 cache: true, 139 139 }, 140 }).on('select2:select select2:unselect', function (e) { 141 const [op, forItemType, agentType] = args2.topic.replace(/\\:/g, ':').split(':');142 const selectedValues = $(this).val() || [];143 144 if (args2.topic !== 'member') { 140 }).on('select2:select select2:unselect', function (e) { 141 if (!['member', 'select-author'].includes(args2.topic)) { 142 const [op, forItemType, agentType] = args2.topic.replace(/\\:/g, ':').split(':'); 143 const selectedValues = $(this).val() || []; 144 145 145 // Add hidden inputs for each selected value 146 146 selectedValues.forEach(function (value) { … … 161 161 } 162 162 } 163 164 // Need to update the post_author_override select if classic editor is used 165 if (args2.topic === 'select-author') { 166 const selectedValue = $(this).val(); 167 const selectedText = $(this).find('option:selected').text(); 168 169 // Add the selected value to the post_author_override dropdown if not present 170 const $authorSelect = $('#post_author_override'); 171 if (selectedValue && !$authorSelect.find(`option[value="${selectedValue}"]`).length) { 172 $authorSelect.append(new Option(selectedText, selectedValue)); 173 } 174 175 $authorSelect.val(selectedValue).trigger('change'); 176 } 163 177 }); 164 178 } -
press-permit-core/tags/4.2.2/common/js/listbox.js
r3285747 r3288862 1 (function($){function resetSelectItem(selectElementId){$(selectElementId).val(null).trigger('change');const[_,identifier]=selectElementId.split(/(?<=#v2_agent_search_text_)/);const[op,forItemType,agentType]=identifier.replace(/\\:/g,':').split(':');$(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).each(function(){$(this).val('')})}window.resetSelectItem=resetSelectItem;$.fn.DynamicListbox=function(args){var initializeSelect2=function(args2){let selector="#v2_"+args2.search_id;const[op,forItemType,agentType]=args2.topic.replace(/\\:/g,':').split(':');const selectedValues=$(selector).val()||[];let agent_type_lbl=args2.agent_type;if(args2.agent_type=='pp_group'){agent_type_lbl='group'}if( args2.topic!=='member'){$(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).remove();selectedValues.forEach(function(value){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${value}]`).val('2').appendTo($(selector).parent())})}if(args2.topic==='member'){selector+=", #v2_"+CSS.escape(args2.search_id+'::'+args2.agent_type)}$(selector).select2({placeholder:"Search for a "+agent_type_lbl,dropdownAutoWidth:true,dropdownCssClass:'pp-select2-dropdown',containerCssClass:'pp-select2-container',width:'325px',ajax:{url:args2.ajaxurl,dataType:"html",delay:250,data:function(params){let roletext="";if($("#pp_search_role_"+args2.topic).length){roletext=$("#pp_search_role_"+args2.topic).val()}const umkey=[];const umval=[];for(let i=0;i<6;i++){if($("#pp_search_user_meta_key_"+i+"_"+args2.topic).length){umkey[i]=$("#pp_search_user_meta_key_"+i+"_"+args2.topic).val();umval[i]=$("#pp_search_user_meta_val_"+i+"_"+args2.topic).val()}else{umkey[i]="";umval[i]=""}}return{pp_agent_search:params.term||"",pp_role_search:roletext,pp_agent_type:args2.agent_type,pp_agent_id:args2.agent_id,pp_topic:args2.topic,pp_usermeta_key:umkey,pp_usermeta_val:umval,pp_omit_admins:ppListbox.omit_admins,pp_metagroups:ppListbox.metagroups,pp_operation:args2.op,pp_context:args2.pp_context}},processResults:function(data){const options=[];const currentValues=[];$(selector).closest('table.pp-item-exceptions-ui').find('td.pp-current-item-exceptions td input[type="hidden"]').each(function(i,item){currentValues.push($(item).val())});if(args2.topic==='member'){$(selector).closest('table').find('.pp-members-current').find('select#member option').each(function(i,item){currentValues.push($(item).val())})}$(data).filter("option").each(function(){const id=$(this).val();if(!currentValues.includes(id)){options.push({id:id,text:$(this).text()})}});return{results:options}},cache:true}}).on('select2:select select2:unselect',function(e){const[op,forItemType,agentType]=args2.topic.replace(/\\:/g,':').split(':');const selectedValues=$(this).val()||[];if(args2.topic!=='member'){selectedValues.forEach(function(value){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${value}]`).val('2').appendTo($(selector).parent())});if(e.type==='select2:unselect'){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${e.params.data.id}]`).val('').appendTo($(selector).parent())}}})};initializeSelect2(args);$('#'+args.search_id).on('keydown',function(e){if(e.keyCode==13){ajax_request($(this).val());e.preventDefault()}});$('input.pp-user-meta-field').on('keydown',function(e){if(e.keyCode==13){ajax_request($('#'+args.search_id).val());e.preventDefault()}});$('#'+args.search_id).next('i.dashicons-search').on('click',function(e){ajax_request($('#'+args.search_id).val())});$("#"+args.button_id).on('click',function(){ajax_request($('#'+args.search_id).val())});var ajax_request=function(stext){$("#"+args.button_id).closest('div').find('.waiting').show();$("#"+args.button_id).prop('disabled',true);$("#"+args.search_id).prop('disabled',true);if(stext==null||stext=='undefined')stext='';if($('#pp_search_role_'+args.topic).length)var roletext=$('#pp_search_role_'+args.topic).val();else var roletext='';umkey=[];umval=[];for(i=0;i<6;i++){if($('#pp_search_user_meta_key_'+i+'_'+args.topic).length){umkey[i]=$('#pp_search_user_meta_key_'+i+'_'+args.topic).val();umval[i]=$('#pp_search_user_meta_val_'+i+'_'+args.topic).val()}else{umkey[i]='';umval[i]=''}}var data={pp_agent_search:stext,pp_role_search:roletext,pp_agent_type:args.agent_type,pp_agent_id:args.agent_id,pp_topic:args.topic,pp_usermeta_key:umkey,pp_usermeta_val:umval,pp_omit_admins:ppListbox.omit_admins,pp_metagroups:ppListbox.metagroups,pp_operation:args.op,pp_context:args.pp_context};$.ajax({url:args.ajaxurl,data:data,dataType:"html",success:got_ajax_listbox,error:ajax_failure})};var got_ajax_listbox=function(data,txtStatus){$('#'+args.results_id).html(data).show();if(typeof document.all=='undefined')$('#'+args.results_id).trigger('jchange');$("#"+args.button_id).closest('div').find('.waiting').hide();$("#"+args.button_id).prop('disabled',false);$("#"+args.search_id).prop('disabled',false)};var ajax_failure=function(XMLHttpRequest,textStatus,errorThrown){if(!args.debug)return;$('#'+args.results_id).html('<option value="0"><b style="color:red">'+XMLHttpRequest.status+':'+(textStatus?textStatus:'')+(errorThrown?errorThrown:'')+'</b></option>')}}})(jQuery);1 (function($){function resetSelectItem(selectElementId){$(selectElementId).val(null).trigger('change');const[_,identifier]=selectElementId.split(/(?<=#v2_agent_search_text_)/);const[op,forItemType,agentType]=identifier.replace(/\\:/g,':').split(':');$(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).each(function(){$(this).val('')})}window.resetSelectItem=resetSelectItem;$.fn.DynamicListbox=function(args){var initializeSelect2=function(args2){let selector="#v2_"+args2.search_id;const[op,forItemType,agentType]=args2.topic.replace(/\\:/g,':').split(':');const selectedValues=$(selector).val()||[];let agent_type_lbl=args2.agent_type;if(args2.agent_type=='pp_group'){agent_type_lbl='group'}if(!['member','select-author'].includes(args2.topic)){$(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).remove();selectedValues.forEach(function(value){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${value}]`).val('2').appendTo($(selector).parent())})}if(['member','select-author'].includes(args2.topic)){selector+=", #v2_"+CSS.escape(args2.search_id+'::'+args2.agent_type)}$(selector).select2({placeholder:"Search for a "+agent_type_lbl,dropdownAutoWidth:true,dropdownCssClass:'pp-select2-dropdown',containerCssClass:'pp-select2-container',width:'325px',ajax:{url:args2.ajaxurl,dataType:"html",delay:250,data:function(params){let roletext="";if($("#pp_search_role_"+args2.topic).length){roletext=$("#pp_search_role_"+args2.topic).val()}const umkey=[];const umval=[];for(let i=0;i<6;i++){if($("#pp_search_user_meta_key_"+i+"_"+args2.topic).length){umkey[i]=$("#pp_search_user_meta_key_"+i+"_"+args2.topic).val();umval[i]=$("#pp_search_user_meta_val_"+i+"_"+args2.topic).val()}else{umkey[i]="";umval[i]=""}}return{pp_agent_search:params.term||"",pp_role_search:roletext,pp_agent_type:args2.agent_type,pp_agent_id:args2.agent_id,pp_topic:args2.topic,pp_usermeta_key:umkey,pp_usermeta_val:umval,pp_omit_admins:ppListbox.omit_admins,pp_metagroups:ppListbox.metagroups,pp_operation:args2.op,pp_context:args2.pp_context}},processResults:function(data){const options=[];const currentValues=[];$(selector).closest('table.pp-item-exceptions-ui').find('td.pp-current-item-exceptions td input[type="hidden"]').each(function(i,item){currentValues.push($(item).val())});if(args2.topic==='member'){$(selector).closest('table').find('.pp-members-current').find('select#member option').each(function(i,item){currentValues.push($(item).val())})}$(data).filter("option").each(function(){const id=$(this).val();if(!currentValues.includes(id)){options.push({id:id,text:$(this).text()})}});return{results:options}},cache:true}}).on('select2:select select2:unselect',function(e){if(!['member','select-author'].includes(args2.topic)){const[op,forItemType,agentType]=args2.topic.replace(/\\:/g,':').split(':');const selectedValues=$(this).val()||[];selectedValues.forEach(function(value){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${value}]`).val('2').appendTo($(selector).parent())});if(e.type==='select2:unselect'){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${e.params.data.id}]`).val('').appendTo($(selector).parent())}}if(args2.topic==='select-author'){const selectedValue=$(this).val();const selectedText=$(this).find('option:selected').text();const $authorSelect=$('#post_author_override');if(selectedValue&&!$authorSelect.find(`option[value="${selectedValue}"]`).length){$authorSelect.append(new Option(selectedText,selectedValue))}$authorSelect.val(selectedValue).trigger('change')}})};initializeSelect2(args);$('#'+args.search_id).on('keydown',function(e){if(e.keyCode==13){ajax_request($(this).val());e.preventDefault()}});$('input.pp-user-meta-field').on('keydown',function(e){if(e.keyCode==13){ajax_request($('#'+args.search_id).val());e.preventDefault()}});$('#'+args.search_id).next('i.dashicons-search').on('click',function(e){ajax_request($('#'+args.search_id).val())});$("#"+args.button_id).on('click',function(){ajax_request($('#'+args.search_id).val())});var ajax_request=function(stext){$("#"+args.button_id).closest('div').find('.waiting').show();$("#"+args.button_id).prop('disabled',true);$("#"+args.search_id).prop('disabled',true);if(stext==null||stext=='undefined')stext='';if($('#pp_search_role_'+args.topic).length)var roletext=$('#pp_search_role_'+args.topic).val();else var roletext='';umkey=[];umval=[];for(i=0;i<6;i++){if($('#pp_search_user_meta_key_'+i+'_'+args.topic).length){umkey[i]=$('#pp_search_user_meta_key_'+i+'_'+args.topic).val();umval[i]=$('#pp_search_user_meta_val_'+i+'_'+args.topic).val()}else{umkey[i]='';umval[i]=''}}var data={pp_agent_search:stext,pp_role_search:roletext,pp_agent_type:args.agent_type,pp_agent_id:args.agent_id,pp_topic:args.topic,pp_usermeta_key:umkey,pp_usermeta_val:umval,pp_omit_admins:ppListbox.omit_admins,pp_metagroups:ppListbox.metagroups,pp_operation:args.op,pp_context:args.pp_context};$.ajax({url:args.ajaxurl,data:data,dataType:"html",success:got_ajax_listbox,error:ajax_failure})};var got_ajax_listbox=function(data,txtStatus){$('#'+args.results_id).html(data).show();if(typeof document.all=='undefined')$('#'+args.results_id).trigger('jchange');$("#"+args.button_id).closest('div').find('.waiting').hide();$("#"+args.button_id).prop('disabled',false);$("#"+args.search_id).prop('disabled',false)};var ajax_failure=function(XMLHttpRequest,textStatus,errorThrown){if(!args.debug)return;$('#'+args.results_id).html('<option value="0"><b style="color:red">'+XMLHttpRequest.status+':'+(textStatus?textStatus:'')+(errorThrown?errorThrown:'')+'</b></option>')}}})(jQuery); -
press-permit-core/tags/4.2.2/languages/press-permit-core.pot
r3285927 r3288862 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: PublishPress Permissions 4.2. 0\n"5 "Project-Id-Version: PublishPress Permissions 4.2.2\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/project\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: 2025-05-0 2T01:01:22+00:00\n"12 "POT-Creation-Date: 2025-05-07T03:15:32+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 38 38 #: press-permit-core.php 39 39 msgid "https://publishpress.com/" 40 msgstr "" 41 42 #: classes/PublishPress/Permissions.php:1241 43 msgid "Edit Tag for All Post Types" 44 msgstr "" 45 46 #: classes/PublishPress/Permissions.php:1244 47 msgid "Edit Tag for Posts" 40 48 msgstr "" 41 49 … … 292 300 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:64 293 301 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:91 294 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:14 6295 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:2 08296 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:25 0302 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:149 303 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:211 304 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:253 297 305 #: classes/PublishPress/Permissions/UI/AgentRolesAjax.php:44 298 306 #: classes/PublishPress/Permissions/UI/AgentRolesAjax.php:66 … … 318 326 msgstr "" 319 327 320 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:12 6328 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:120 321 329 msgid "Expand access to allow specified items regardless of role capabilities or restrictions." 322 330 msgstr "" 323 331 324 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:12 8332 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:121 325 333 msgid "Restrict access by blocking specified items unless an \"Enabled\" exception is also stored." 326 334 msgstr "" 327 335 328 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:1 30336 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:122 329 337 msgid "Restrict access by limiting Role Capabilities to apply only for specified items. Users still need capabilities in their main role or supplemental roles." 330 338 msgstr "" 331 339 332 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:15 6340 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:159 333 341 msgid "selected:" 334 342 msgstr "" 335 343 336 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:1 68344 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:171 337 345 #: classes/PublishPress/Permissions/UI/SettingsTabCore.php:170 338 346 #: modules/presspermit-collaboration/classes/Permissions/Collab/UI/AjaxUI.php:125 … … 340 348 msgstr "" 341 349 342 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:17 0350 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:173 343 351 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:853 344 352 #: classes/PublishPress/Permissions/UI/SettingsTabCore.php:172 … … 348 356 msgstr "" 349 357 350 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:17 4351 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:1 87352 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:19 3358 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:177 359 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:190 360 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:196 353 361 msgid "%s:" 354 362 msgstr "" 355 363 356 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:22 1364 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:224 357 365 msgid "selected %s:" 358 366 msgstr "" 359 367 360 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:2 28368 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:231 361 369 msgid "sub-%s:" 362 370 msgstr "" 363 371 364 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:261 365 msgid "(all)" 366 msgstr "" 367 368 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:274 372 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:264 373 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:174 374 msgid "All Statuses" 375 msgstr "" 376 377 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:277 369 378 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:1704 370 379 #: classes/PublishPress/Permissions/UI/AgentRolesAjax.php:110 … … 602 611 603 612 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:107 604 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:174 605 msgid "All Statuses" 613 msgid "All Post Types" 606 614 msgstr "" 607 615 … … 997 1005 998 1006 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:23 999 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:25 91007 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:253 1000 1008 msgctxt "user" 1001 1009 msgid "Select >" … … 1003 1011 1004 1012 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:24 1005 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:2 601013 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:254 1006 1014 msgctxt "user" 1007 1015 msgid "< Unselect" 1008 1016 msgstr "" 1009 1017 1010 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:5 91011 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:29 71018 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:58 1019 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:290 1012 1020 msgid "Find Users by %s" 1013 1021 msgstr "" 1014 1022 1015 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:6 11016 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:29 91023 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:60 1024 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:292 1017 1025 msgid "Search Users" 1018 1026 msgstr "" 1019 1027 1020 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:6 41021 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php: 3021028 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:63 1029 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:295 1022 1030 msgid "Search Custom Groups" 1023 1031 msgstr "" 1024 1032 1025 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:8 41026 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:31 91033 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:83 1034 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:312 1027 1035 msgid "For additional fields, define constant PP_USER_SEARCH_META_FIELDS" 1028 1036 msgstr "" 1029 1037 1030 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:8 61031 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 211038 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:85 1039 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:314 1032 1040 msgid "First Name" 1033 1041 msgstr "" 1034 1042 1035 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:8 61036 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 211043 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:85 1044 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:314 1037 1045 msgid "Last Name" 1038 1046 msgstr "" 1039 1047 1040 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:8 61041 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 211048 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:85 1049 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:314 1042 1050 msgid "Nickname" 1043 1051 msgstr "" 1044 1052 1045 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:11 11046 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 461053 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:110 1054 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:339 1047 1055 msgid "(user field)" 1048 1056 msgstr "" 1049 1057 1050 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:14 11051 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 761058 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:140 1059 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:369 1052 1060 msgid "(any WP role)" 1053 1061 msgstr "" 1054 1062 1055 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:15 71056 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:4 351063 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:156 1064 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:428 1057 1065 msgid "Search Results:" 1058 1066 msgstr "" 1059 1067 1060 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:17 91061 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:4 581068 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:173 1069 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:448 1062 1070 msgid "Current Selections:" 1063 1071 msgstr "" … … 1452 1460 msgstr "" 1453 1461 1454 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:324 1455 msgid "<strong>ERROR</strong>: Please enter a group name." 1456 msgstr "" 1457 1458 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:329 1459 msgid "<strong>ERROR</strong>: This group name is already registered. Please choose another one." 1462 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:326 1463 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:333 1464 msgid "ERROR" 1465 msgstr "" 1466 1467 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:327 1468 msgid "Please enter a group name." 1469 msgstr "" 1470 1471 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:334 1472 msgid "This group name is already registered. Please choose another one." 1460 1473 msgstr "" 1461 1474 … … 2207 2220 msgstr "" 2208 2221 2222 #: modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/PostEdit.php:326 2223 msgid "select other" 2224 msgstr "" 2225 2226 #: modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/PostEdit.php:327 2227 msgid "close" 2228 msgstr "" 2229 2209 2230 #: modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/TermEdit.php:47 2210 2231 msgid "Permissions: Select this %1$s as Parent for All Post Types" -
press-permit-core/tags/4.2.2/languages/presspermit-pro-pt_BR.po
r3285747 r3288862 2 2 msgstr "" 3 3 "Project-Id-Version: PublishPress Permissions Pro\n" 4 "POT-Creation-Date: 2025-0 4-01 22:05-0300\n"5 "PO-Revision-Date: 2025-0 4-01 22:08-0300\n"4 "POT-Creation-Date: 2025-05-05 03:26-0300\n" 5 "PO-Revision-Date: 2025-05-05 03:29-0300\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 1721 1721 1722 1722 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:156 1723 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:21 71723 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:216 1724 1724 msgid "Additional Configuration:" 1725 1725 msgstr "Configuração adicional:" … … 1746 1746 msgstr "Ordem de fluxo de trabalho, ramificação, permissões" 1747 1747 1748 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:2 201748 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:219 1749 1749 msgid "Define Privacy Statuses" 1750 1750 msgstr "Definir os status de privacidade" 1751 1751 1752 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:27 21752 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:271 1753 1753 #, php-format 1754 1754 msgid "" … … 1760 1760 "Statuses." 1761 1761 1762 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:28 71762 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:286 1763 1763 #, php-format 1764 1764 msgid "" … … 1769 1769 "Statuses%2$s." 1770 1770 1771 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:29 91771 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:298 1772 1772 #, php-format 1773 1773 msgid "" … … 1778 1778 "plugin %1$sPublishPress Statuses%2$s. %3$sSaiba mais...%4$s" 1779 1779 1780 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:30 81780 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:307 1781 1781 msgid "Your current Permissions Pro version is already compatible." 1782 1782 msgstr "Sua versão atual do Permissions Pro já é compatível." … … 2613 2613 #: modules/presspermit-teaser/classes/Permissions/Teaser/UI/PostsTeaser.php:325 2614 2614 #: modules/presspermit-teaser/classes/Permissions/Teaser/UI/PostsTeaser.php:896 2615 msgid " Anonymous Visitors"2616 msgstr " Visitantes anônimos"2615 msgid "Not Logged In" 2616 msgstr "Não conectado" 2617 2617 2618 2618 #: modules/presspermit-compatibility/classes/Permissions/Compat/UI/Settings.php:208 … … 2800 2800 msgstr "Utilitário de anexo" 2801 2801 2802 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:77 2802 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:81 2803 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:92 2803 2804 msgid "From:" 2804 2805 msgstr "De:" 2805 2806 2806 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:78 2807 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:83 2807 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:82 2808 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:87 2809 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:93 2810 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:96 2808 2811 msgid "date or #days" 2809 2812 msgstr "data ou nº de dias" 2810 2813 2811 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:82 2814 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:86 2815 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:95 2812 2816 msgid "To:" 2813 2817 msgstr "Até:" 2814 2818 2815 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 042819 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:115 2816 2820 #, php-format 2817 2821 msgid "Current Selections: %1$s refresh %2$s" 2818 2822 msgstr "Seleções atuais: %1$s atualizar %2$s" 2819 2823 2820 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 052824 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:116 2821 2825 msgid "refresh member status" 2822 2826 msgstr "atualizar o status do membro" 2823 2827 2824 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 722825 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 782828 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:183 2829 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:189 2826 2830 #, php-format 2827 2831 msgid "%1$s (%2$s - %3$s)" 2828 2832 msgstr "%1$s (%2$s - %3$s)" 2829 2833 2830 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 822834 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:193 2831 2835 #, php-format 2832 2836 msgid "SCHEDULED: %s" 2833 2837 msgstr "AGENDADO: %s" 2834 2838 2835 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 852839 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:196 2836 2840 #, php-format 2837 2841 msgid "EXPIRED: %s" 2838 2842 msgstr "EXPIRADO: %s" 2839 2843 2840 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 872844 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:198 2841 2845 #, php-format 2842 2846 msgid "ACTIVE with future expiration: %s" 2843 2847 msgstr "ATIVO com expiração futura: %s" 2844 2848 2845 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php: 1892846 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php: 1932849 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:200 2850 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:204 2847 2851 #, php-format 2848 2852 msgid "ACTIVE: %s" … … 3276 3280 3277 3281 #: modules/presspermit-teaser/classes/Permissions/Teaser/UI/PostsTeaser.php:705 3278 msgid " Anonymous Visitors:"3279 msgstr " Visitantes anônimos:"3282 msgid "Not Logged In:" 3283 msgstr "Não conectado:" 3280 3284 3281 3285 #: modules/presspermit-teaser/classes/Permissions/Teaser/UI/PostsTeaser.php:713 … … 3462 3466 msgstr "Reverter para o padrão" 3463 3467 3464 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:4 93465 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:17 33468 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:48 3469 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:172 3466 3470 msgid "View the content of this <a href='%permalink%'>article</a>" 3467 3471 msgstr "Ver o conteúdo deste <a href='%permalink%'>artigo</a>" 3468 3472 3469 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:6 63473 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:65 3470 3474 msgid "" 3471 3475 "Sorry, this content requires additional permissions. Please contact an " … … 3475 3479 "receber ajuda." 3476 3480 3477 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:6 73481 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:66 3478 3482 msgid "" 3479 3483 "Sorry, you don't have access to this content. Please log in or contact a " … … 3483 3487 "site para receber ajuda." 3484 3488 3485 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:7 63489 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:75 3486 3490 msgid "Note: This content requires a higher login level." 3487 3491 msgstr "Observação: Este conteúdo exige um nível de acesso superior." 3488 3492 3489 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:7 73493 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:76 3490 3494 msgid "Note: This content requires site login." 3491 3495 msgstr "Observação: Este conteúdo exige acesso ao site." … … 3524 3528 msgstr "https://publishpress.com/" 3525 3529 3530 #~ msgid "Anonymous Visitors" 3531 #~ msgstr "Visitantes anônimos" 3532 3533 #~ msgid "Anonymous Visitors:" 3534 #~ msgstr "Visitantes anônimos:" 3535 3526 3536 #~ msgid "review your account info" 3527 3537 #~ msgstr "revisar as informações da sua conta" -
press-permit-core/tags/4.2.2/modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/PostEdit.php
r3285747 r3288862 318 318 /* <![CDATA[ */ 319 319 jQuery(document).ready(function($) { 320 // We replace current search UI with select2 and utilize current search from classic editor 321 $("#post_author_override").select2(); 320 var author_el = $('#pp_author_search_ui_base').html(); 321 $('#pp_author_search_ui_base').remove(); 322 $("#post_author_override").after( 323 '<div id="pp_author_search" class="pp-select-author" style="display:none">' + 324 author_el + 325 '</div> ' + 326 '<a href="#" class="pp-add-author" style="margin-left:8px" title="<?php echo esc_attr($title); ?>"><?php esc_html_e('select other', 'press-permit-core'); ?></a>' + 327 '<a class="pp-close-add-author" href="#" style="display:none;"><?php esc_html_e('close', 'press-permit-core'); ?></a>' 328 ); 322 329 }); 323 330 /* ]]> */ -
press-permit-core/tags/4.2.2/press-permit-core.php
r3285927 r3288862 7 7 * Author: PublishPress 8 8 * Author URI: https://publishpress.com/ 9 * Version: 4.2. 19 * Version: 4.2.2 10 10 * Text Domain: press-permit-core 11 11 * Domain Path: /languages/ … … 206 206 } 207 207 208 define('PRESSPERMIT_VERSION', '4.2. 1');208 define('PRESSPERMIT_VERSION', '4.2.2'); 209 209 210 210 if (!defined('PRESSPERMIT_READ_PUBLIC_CAP')) { -
press-permit-core/tags/4.2.2/readme.txt
r3285927 r3288862 4 4 Tags: restrict, access, user, privacy, capabilities 5 5 Requires at least: 5.5 6 Tested up to: 6.8 .16 Tested up to: 6.8 7 7 Requires PHP: 7.2.5 8 Stable tag: 4.2. 18 Stable tag: 4.2.2 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 240 240 241 241 == Changelog == 242 243 = 4.2.2 - 6 May 2025 = 244 * Fixed: Restored the "Select Other" option for authors in the Classic Editor. #1540 245 * Fixed: Ensured proper HTML escaping when adding new user groups. #1567 246 * Fixed: Recaption "Add Permissions > Post Type > All Statuses" to "All Post Types" #1559 247 * Fixed: The "All Statuses" label is now correctly translated. #1609 248 * Fixed: Reduce white space for Group Members selection #1616 249 * Fixed: Membership module's Current Selections list is too narrow #1621 250 * Fixed: Circles module generated PHP warning if Post is null #1617 251 * Updated: Added missing Brazilian Portuguese translation. #1608 242 252 243 253 = 4.2.1 - 2 May 2025 = -
press-permit-core/tags/4.2.2/vendor/autoload.php
r3285927 r3288862 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit b3013ab8a565a13c999d7c02084f3fcf::getLoader();25 return ComposerAutoloaderInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1::getLoader(); -
press-permit-core/tags/4.2.2/vendor/composer/autoload_real.php
r3285927 r3288862 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit b3013ab8a565a13c999d7c02084f3fcf5 class ComposerAutoloaderInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit b3013ab8a565a13c999d7c02084f3fcf', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit b3013ab8a565a13c999d7c02084f3fcf', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit b3013ab8a565a13c999d7c02084f3fcf::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
press-permit-core/tags/4.2.2/vendor/composer/autoload_static.php
r3285927 r3288862 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit b3013ab8a565a13c999d7c02084f3fcf7 class ComposerStaticInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1 8 8 { 9 9 public static $classMap = array ( … … 14 14 { 15 15 return \Closure::bind(function () use ($loader) { 16 $loader->classMap = ComposerStaticInit b3013ab8a565a13c999d7c02084f3fcf::$classMap;16 $loader->classMap = ComposerStaticInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1::$classMap; 17 17 18 18 }, null, ClassLoader::class); -
press-permit-core/tags/4.2.2/vendor/composer/installed.php
r3285927 r3288862 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 880ed1cd7fc1476dc5e304cf585462fa801ccf1b',6 'reference' => 'b46e76b68ea348a488951fa72d3afd40ab64dab3', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-master', 15 15 'version' => 'dev-master', 16 'reference' => ' 880ed1cd7fc1476dc5e304cf585462fa801ccf1b',16 'reference' => 'b46e76b68ea348a488951fa72d3afd40ab64dab3', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
press-permit-core/trunk/classes/PublishPress/Permissions.php
r3285747 r3288862 1239 1239 && $_GET['taxonomy'] === 'post_tag' ) { 1240 1240 if (!empty($_GET['pp_universal'])) { 1241 return 'Edit Tag for All Post Types';1241 return esc_html__('Edit Tag for All Post Types', 'press-permit-core'); 1242 1242 } 1243 1243 if (isset($_GET['post_type']) && $_GET['post_type'] === 'post') { 1244 return 'Edit Tag for Posts';1244 return esc_html__('Edit Tag for Posts', 'press-permit-core'); 1245 1245 } 1246 1246 } -
press-permit-core/trunk/classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php
r3265343 r3288862 117 117 $modes = apply_filters('presspermit_exception_modes', $modes, $for_source_name, $for_type, $operation); 118 118 119 $tooltips = [ 120 'additional' => esc_html__('Expand access to allow specified items regardless of role capabilities or restrictions.', 'press-permit-core'), 121 'exclude' => esc_html__('Restrict access by blocking specified items unless an "Enabled" exception is also stored.', 'press-permit-core'), 122 'include' => esc_html__('Restrict access by limiting Role Capabilities to apply only for specified items. Users still need capabilities in their main role or supplemental roles.', 'press-permit-core') 123 ]; 119 124 ?> 120 125 <div> 121 <?php foreach ($modes as $val => $title) :?> 122 <label><input type='radio' name='pp_select_x_mod_type' class='pp-select-x-mod-type' value='<?php echo esc_attr($val);?>'> <span> 123 <?php 124 $tooltip_text = ''; 125 if($title === 'Enable:') { 126 $tooltip_text = esc_html__('Expand access to allow specified items regardless of role capabilities or restrictions.', 'press-permit-core'); 127 } elseif($title === 'Block:') { 128 $tooltip_text = esc_html__('Restrict access by blocking specified items unless an "Enabled" exception is also stored.', 'press-permit-core'); 129 } elseif($title === 'Limit to:') { 130 $tooltip_text = esc_html__('Restrict access by limiting Role Capabilities to apply only for specified items. Users still need capabilities in their main role or supplemental roles.', 'press-permit-core'); 131 } 132 if(!empty($tooltip_text)) { 133 $this->generateTooltip($tooltip_text, $title, 'top', true); 134 } 135 ?> 136 </span></label><br /> 126 <?php foreach ($modes as $mod_type => $title) :?> 127 <label> 128 <input type='radio' name='pp_select_x_mod_type' class='pp-select-x-mod-type' value='<?php echo esc_attr($mod_type);?>'> 129 <span> 130 <?php 131 echo isset($tooltips[$mod_type]) ? 132 sprintf( 133 '<span data-toggle="tooltip" data-placement="top">%s<span class="tooltip-text"><span>%s</span><i></i></span><i class="dashicons dashicons-info-outline" style="font-size: 18px;width: 16px;height: 16px;margin-left: 1px;"></i></span>', 134 esc_html($title), 135 esc_html($tooltips[$mod_type]) 136 ) : esc_html($title); ?> 137 </span> 138 </label> 139 <br /> 137 140 <?php endforeach;?> 138 141 </div> … … 259 262 echo '<p class="pp-checkbox">' 260 263 . '<input type="checkbox" id="pp_select_x_cond_post_status_" name="pp_select_x_cond[]" value=""' . esc_attr($checked) . ' /> ' 261 . '<label for="pp_select_x_cond_post_status_">' . esc_html__(' (all)', 'press-permit-core') . '</label>'264 . '<label for="pp_select_x_cond_post_status_">' . esc_html__('All Statuses', 'press-permit-core') . '</label>' 262 265 . '</p>'; 263 266 … … 299 302 } // end switch 300 303 } 301 302 function generateTooltip($tooltip, $text = '', $position = 'top', $useIcon = true)303 {304 ?>305 <span data-toggle="tooltip" data-placement="<?php esc_attr_e($position); ?>">306 <?php esc_html_e($text);?>307 <span class="tooltip-text"><span><?php esc_html_e($tooltip);?></span><i></i></span>308 <?php309 if ($useIcon) : ?>310 <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 50 50" style="margin-left: 4px; vertical-align: text-bottom;">311 <path d="M 25 2 C 12.264481 2 2 12.264481 2 25 C 2 37.735519 12.264481 48 25 48 C 37.735519 48 48 37.735519 48 25 C 48 12.264481 37.735519 2 25 2 z M 25 4 C 36.664481 4 46 13.335519 46 25 C 46 36.664481 36.664481 46 25 46 C 13.335519 46 4 36.664481 4 25 C 4 13.335519 13.335519 4 25 4 z M 25 11 A 3 3 0 0 0 25 17 A 3 3 0 0 0 25 11 z M 21 21 L 21 23 L 23 23 L 23 36 L 21 36 L 21 38 L 29 38 L 29 36 L 27 36 L 27 21 L 21 21 z"></path>312 </svg>313 <?php314 endif; ?>315 </span>316 <?php317 }318 304 } -
press-permit-core/trunk/classes/PublishPress/Permissions/UI/AgentPermissionsUI.php
r3285927 r3288862 105 105 106 106 if ($option_any) { 107 echo "<option value='(all)'>" . esc_html__('All Statuses', 'press-permit-core') . '</option>';107 echo "<option value='(all)'>" . esc_html__('All Post Types', 'press-permit-core') . '</option>'; 108 108 } 109 109 -
press-permit-core/trunk/classes/PublishPress/Permissions/UI/AgentsDynamicUI.php
r3285747 r3288862 26 26 'create_dropdowns' => false, 27 27 'width' => '', 28 'width_current' => '',29 28 'label_headline' => true, 30 29 'multi_select' => true, … … 169 168 <?php 170 169 if ($display_stored_selections) : ?> 171 <?php if ($width_current) {172 $width = "width:{$width_current}px;";173 }174 175 ?>176 170 <td class="pp-members-current"> 177 171 <h4> … … 262 256 'create_dropdowns' => false, 263 257 'width' => '', 264 'width_current' => '',265 258 'label_headline' => true, 266 259 'multi_select' => true, … … 388 381 <tr> 389 382 <td style="padding-top: <?php echo $display_stored_selections ? '3em' : '0';?>;"> 390 <select multiple="multiple"id="v2_agent_search_text_<?php echo esc_attr("{$op}:{$for_item_type}:{$agent_type}"); ?>" name="_select-<?php echo esc_attr("$op-$for_item_type-$agent_type"); ?>[]">383 <select <?php if ($multi_select):?>multiple="multiple"<?php endif;?> id="v2_agent_search_text_<?php echo esc_attr("{$op}:{$for_item_type}:{$agent_type}"); ?>" name="_select-<?php echo esc_attr("$op-$for_item_type-$agent_type"); ?>[]"> 391 384 <?php 392 385 // Show the option if user has current selections and not active membership feature … … 446 439 447 440 <?php 448 if ($display_stored_selections) : ?> 449 <?php if ($width_current) { 450 $width = "width:{$width_current}px;"; 451 } 441 if ($display_stored_selections) : 452 442 // Hide current selections if user not active membership feature 453 443 $is_show_current_selection = !defined('PRESSPERMIT_MEMBERSHIP_VERSION') && in_array($pp_plugin_page, ['presspermit-edit-permissions', 'presspermit-group-new'], true) ? 'display:none;' : ''; -
press-permit-core/trunk/classes/PublishPress/Permissions/UI/GroupNew.php
r3210104 r3288862 58 58 <?php 59 59 foreach ($pp_admin->errors->get_error_messages() as $msg) { 60 echo '<p>' . esc_html($msg) . '</p>';60 echo '<p>' . wp_kses_post($msg) . '</p>'; 61 61 } 62 62 ?> -
press-permit-core/trunk/classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php
r3285747 r3288862 322 322 /* checking that username has been typed */ 323 323 if (!$group->group_name) { 324 $errors->add('group_name', esc_html__('<strong>ERROR</strong>: Please enter a group name.', 'press-permit-core')); 324 $errors->add('group_name', sprintf( 325 '<strong>%s</strong>: %s', 326 esc_html__('ERROR', 'press-permit-core'), 327 esc_html__('Please enter a group name.', 'press-permit-core') 328 )); 325 329 326 330 } elseif (!$update && !\PublishPress\Permissions\DB\GroupUpdate::groupNameAvailable($group->group_name, $agent_type)) { 327 $errors->add( 328 'user_login', 329 esc_html__('<strong>ERROR</strong>: This group name is already registered. Please choose another one.', 'press-permit-core') 330 ); 331 $errors->add('user_login', sprintf( 332 '<strong>%s</strong>: %s', 333 esc_html__('ERROR', 'press-permit-core'), 334 esc_html__('This group name is already registered. Please choose another one.', 'press-permit-core') 335 )); 331 336 } 332 337 -
press-permit-core/trunk/common/css/edit-permissions.css
r3285747 r3288862 210 210 margin: 0 0 20px; 211 211 } 212 div.pp-group_members h3 { 213 margin-bottom: 0; 214 } 215 #pp-agent-selection_member-wrapper { 216 width: 100%; 217 max-width: 800px; 218 } 219 body.permissions_page_presspermit-edit-permissions span.select2 { 220 width: 100% !important; 221 } 212 222 #agent-profile div.pp-group_members span:not(.select2):not(.select2 span) { 213 223 border: none; … … 366 376 } 367 377 #pp_current_roles .edit-column { 368 width: 5%;378 width: 10%; 369 379 text-align: right; 370 380 } … … 493 503 margin-left: 0; 494 504 } 495 #pp-agent-selection_member-wrapper td {496 min-width: 230px;497 }498 505 #pp-all-anon-warning { 499 506 margin-top: 10px; -
press-permit-core/trunk/common/css/edit-permissions.less
r3285747 r3288862 39 39 40 40 div.pp-group_members { 41 margin: 0 0 20px; 41 margin: 0 0 20px; 42 h3 { 43 margin-bottom: 0; 44 } 45 } 46 47 #pp-agent-selection_member-wrapper { 48 width: 100%; 49 max-width: 800px; 50 } 51 52 body.permissions_page_presspermit-edit-permissions { 53 span.select2 { 54 width: 100% !important; 55 } 42 56 } 43 57 … … 393 407 } 394 408 395 #pp-agent-selection_member-wrapper td {396 min-width: 230px;397 }398 399 409 #pp-all-anon-warning { 400 410 margin-top: 10px; … … 680 690 681 691 .badge-count { 682 background-color: rgba( 107, 114, 128, 0.1);692 background-color: rgba(255, 255, 255, 0.7); 683 693 color: #6b7280; 684 694 } … … 811 821 812 822 .edit-column { 813 width: 5%;823 width: 10%; 814 824 text-align: right; 815 825 } -
press-permit-core/trunk/common/js/exception-edit.dev.js
r3285747 r3288862 224 224 $(conds).each(function () { 225 225 id = presspermitEscapeID(this.id); 226 var lbl = $('#pp_add_exception label[for="' + id + '"]'); 227 var lblStatus = lbl.html() === '(all)' ? 'All Statuses' : lbl.html(); 226 var lblStatus = $('#pp_add_exception label[for="' + id + '"]').html(); 228 227 trackdata = for_type 229 228 + '|' + op -
press-permit-core/trunk/common/js/exception-edit.js
r3285747 r3288862 1 jQuery(document).ready(function($){var presspermitItemPath=new Object;var presspermitAllExceptionData=[];var presspermitXid=-1;$('ul.categorychecklist ul.children li[style="display:none"]').parent().prevAll('input.menu-item-checkbox').next('span').html(' + ');$('.menu-item-checkbox').on('click',function(){const clickedCheckbox=$(this);if(clickedCheckbox.val()==="0"&&clickedCheckbox.closest('li').find('label').text().includes("None")){clickedCheckbox.closest('ul').find('.menu-item-checkbox').not(clickedCheckbox).prop('checked',false).prop('disabled',clickedCheckbox.is(':checked'))}});$('input.menu-item-checkbox').nextAll('span').on('click',function(e){$(this).parent().children('ul.children').children('li').toggle();if($(this).nextAll('ul.children').length){if($(this).html()==' + '){$(this).html(' – ')}else{$(this).html(' + ')}}e.preventDefault()});$(document).on('click','ul.categorychecklist li label',function(e){$(this).prevAll('input.menu-item-checkbox').trigger('click')});$('.add-to-menu .waiting').hide();$("#pp_save_exceptions input.button-primary").on('click',function(){$('input[name="member_csv"]').val($("input#member_csv").val());$('input[name="group_name"]').val($("input#group_name").val());$('input[name="description"]').val($("input#description").val());$("#pp_new_x_submission_msg").html(ppRestrict.submissionMsg);$("#pp_new_x_submission_msg").show()});$('#agent-profile #submit').on('click',function(e){$('#pp_review_exceptions').hide();$('#pp_add_exception').remove()});$(document).on('click',"#pp_tbl_exception_selections .pp_clear",function(e){var presspermitXid=$(this).closest('tr').find('input[name="pp_presspermitXid[]"]').val();if(typeof presspermitAllExceptionData[presspermitXid]!='undefined'){delete presspermitAllExceptionData[presspermitXid]}$(this).closest('tr').remove();e.stopPropagation()});$('.pp_clear_all').on('click',function(){$('.pp_clear').trigger('click')});$(".menu-item-checkbox").on('click',function(){presspermitItemCheckboxClick('menu-item',$(this))});var presspermitItemCheckboxClick=function(data_var,t){var expr=data_var+'\\[([^\\]]*)';var re=new RegExp(expr);itemdata=t.closest('li').getItemData();if(t.closest('div.tabs-panel').parent().hasClass('hierarchical')){presspermitXajaxUI('get_presspermitItemPath',presspermitXupdateItemPath,itemdata['menu-item-object-id'])}};var presspermitExceptionsTimer;var presspermitXupdateItemPath=function(data,txtStatus){var item_info=data.split('\r');presspermitItemPath[item_info[0]]=item_info[1];$('input.menu-item-checkbox[value="'+item_info[0]+'"]').nextAll('label').attr('title',item_info[1]);clearTimeout(presspermitExceptionsTimer)};$(document).on('mouseenter','div.hierarchical ul.categorychecklist li label',function(){if($(this).attr('title')==undefined||$(this).attr('title')==''){var that=this;presspermitExceptionsTimer=setTimeout(function(){itemdata=$(that).closest('li').getItemData();presspermitXajaxUI('get_presspermitItemPath',presspermitXupdateItemPath,itemdata['menu-item-object-id'])},500)}});$(document).on('mouseleave','ul.categorychecklist li label',function(){clearTimeout(presspermitExceptionsTimer)});$(document).on('click','.submit-add-item-exception',function(e){presspermitXaddItemException('menu-item');return false});var presspermitXaddItemException=function(data_var){$('div.pp-ext-promo').hide();var items=$('#menu-settings-column').find('.tabs-panel-active .categorychecklist li input:checked');if(!$('input[name="pp_select_x_operation"]').val()){$('#pp_item_selection_msg').html(ppRestrict.noOp);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}if(items.length==0){$('#pp_item_selection_msg').html(ppRestrict.noItems);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}var newrow='',trackdata='',hier_type=false,assign_mode_inputs='',item_caption='',any_added=false,duplicate=false,child_assign=0,item_assign=1;if($('#pp_select_x_assign_for div').children().length>1)hier_type=true;if(hier_type){if(!$('#pp_select_x_item_assign').is(':checked'))item_assign=0;if($('#pp_select_x_child_assign').is(':checked'))child_assign=1}if(child_assign){if(item_assign){var item_lbl=jQuery.trim($('#pp_x_item_assign_label').html());item_lbl=item_lbl.replace(':','');scope_caption=item_lbl+', '+jQuery.trim($('#pp_x_child_assign_label').html())}else scope_caption=jQuery.trim($('#pp_x_child_assign_label').html())}else{if(item_assign){scope_caption=jQuery.trim($('#pp_x_item_assign_label').html())}else{$('#pp_item_selection_msg').html(ppRestrict.noMode);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}}var for_type=$('select[name="pp_select_x_for_type"]').val();var op=$('input[name="pp_select_x_operation"]:checked').val();var via_type=$('select[name="pp_select_x_via_type"]').val();var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();var for_type_caption=$('select[name="pp_select_x_for_type"] option:selected').html();var op_caption=$('input[name="pp_select_x_operation"]:checked').next('span').html();var via_type_caption=$('select[name="pp_select_x_via_type"] :selected').html();var mod_type_caption=$('input[name="pp_select_x_mod_type"]:checked').next('span').html();var assign_for_captions=$('input[name="pp_select_x_mod_type"]:checked').next('span').html();var conds=$('td.pp-select-x-status').find('input[name="pp_select_x_cond[]"]:checked');if(conds.length==0){$('#pp_item_selection_msg').html(ppCred.noConditions);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}$('.pp-save-exceptions').show();$(items).each(function(item_index){var t=$(this);var expr=data_var+'\\[([^\\]]*)';var re=new RegExp(expr);itemdata=t.closest('li').getItemData();if(typeof(itemdata['menu-item-object-id']!='undefined')){item_caption=itemdata['menu-item-title'];if(hier_type){if(typeof presspermitItemPath[itemdata['menu-item-object-id']]!='undefined')item_caption=presspermitItemPath[itemdata['menu-item-object-id']]}if(child_assign){if(item_assign){var item_lbl=jQuery.trim($('#pp_x_item_assign_label').html());item_lbl=item_lbl.replace(':','');selected_caption=item_lbl+', '+jQuery.trim($('#pp_x_child_assign_label').html())}else selected_caption=jQuery.trim($('#pp_x_child_assign_label').html())}else{if(item_assign){selected_caption=jQuery.trim($('#pp_x_item_assign_label').html())}else{$('#pp_item_selection_msg').html(ppRestrict.noMode);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}}$(conds).each(function(){id=presspermitEscapeID(this.id);var lbl =$('#pp_add_exception label[for="'+id+'"]');var lblStatus=lbl.html()==='(all)'?'All Statuses':lbl.html();trackdata=for_type+'|'+op+'|'+via_type+'|'+mod_type+'|'+$('#'+id).val()+'|'+itemdata['menu-item-object-id'];if($.inArray(trackdata,presspermitAllExceptionData)!=-1){duplicate=true}else{presspermitXid++;presspermitAllExceptionData[presspermitXid]=trackdata;if(hier_type){assign_mode_inputs='<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_item]" value="'+item_assign+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_children]" value="'+child_assign+'" />'}else assign_mode_inputs='';newrow='<tr><td>'+for_type_caption+'</td>'+'<td>'+op_caption+'</td>'+'<td>'+mod_type_caption+'</td>'+'<td>'+selected_caption+'</td>'+'<td>'+item_caption+'</td>'+'<td>'+lblStatus+'</td>'+'<td><div class="pp_clear">'+' <a href="javascript:void(0)" class="pp_clear">'+ppRestrict.clearException+'</a></div>'+'<input type="hidden" name="pp_presspermitXid[]" value="'+presspermitXid+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_type]" value="'+for_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][operation]" value="'+op+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][via_type]" value="'+via_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][mod_type]" value="'+mod_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][attrib_cond]" value="'+$('#'+id).val()+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][item_id]" value="'+itemdata['menu-item-object-id']+'" />'+assign_mode_inputs+'</td></tr>';$('#pp_tbl_exception_selections tbody').append(newrow);any_added=true}})}});$("#pp_add_exception .menu-item-checkbox").prop('checked',false);if(duplicate&&!any_added){$('#pp_item_selection_msg').html(ppRestrict.alreadyException);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show()}else{$('#pp_item_selection_msg').html(ppRestrict.pleaseReview);$('#pp_item_selection_msg').removeClass('pp-error-note');$('#pp_item_selection_msg').show()}return false};var presspermitReloadOperation=function(){if($('select[name="pp_select_x_for_type"]').val()){$('select[name="pp_select_x_for_type"] option.pp-opt-none').remove();presspermitXajaxUI('get_operation_options',presspermitDrawOperations)}else $('.pp-select-x-operation').hide()};var presspermitReloadViaType=function(){if($('input[name="pp_select_x_operation"]').val())presspermitXajaxUI('get_via_type_options',presspermitDrawViaTypes);else $('.pp-select-x-via-type').hide()};var presspermitReloadModificationType=function(){if($('input[name="pp_select_x_operation"]').val()){setTimeout(function(){presspermitXajaxUI('get_mod_options',presspermitDrawModificationTypes)},100)}else $('.pp-select-x-mod-type').hide()};var presspermitReloadAssignFor=function(){if($('select[name="pp_select_x_for_type"]').find('option').length){setTimeout(function(){presspermitXajaxUI('get_assign_for_ui',presspermitDrawAssignFor)},100)}else{$('.pp-select-x-assign-for').hide()}};var pressPermitNoneItemVisibility=function(){var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();if('include'==mod_type||'exclude'==mod_type&&'associate'==$('input[name="pp_select_x_operation"]').val()){$('td.pp-select-items input.menu-item-checkbox[value="0"]').closest('li').show()}else{$('td.pp-select-items input.menu-item-checkbox[value="0"]').closest('li').hide()}};var presspermitReloadStatus=function(){var op=$('input[name="pp_select_x_operation"]').val();var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();if(mod_type&&op){setTimeout(function(){presspermitXajaxUI('get_status_ui',presspermitDrawStatus)},50);if('include'==mod_type){$('input.add-to-top').show();$('input.add-to-top').parent().show()}else{$('input.add-to-top').hide();$('input.add-to-top').parent().hide()}}else $('.pp-select-x-status').hide();pressPermitNoneItemVisibility()};$('select[name="pp_select_x_for_type"]').on('change',presspermitReloadOperation);$('select[name="pp_select_x_for_type"]').on('change',function(){$('.pp-select-items').hide();$('.pp-select-x-mod-type').hide();$('.pp-select-x-via-type').hide();$('.pp-select-x-status').hide();$('#pp_add_exception').css('width','auto')});$('td.pp-select-x-operation').on('click',function(){var sel=$(this).find('input:checked').val();if(sel){presspermitLastOp=sel}presspermitReloadViaType()});$('td.pp-select-x-operation').on('click',presspermitReloadModificationType);$('td.pp-select-x-operation').on('click',presspermitReloadStatus);$('td.pp-select-x-mod-type').on('click',function(){var sel=$(this).find('input:checked').val();if(sel){presspermitLastModType=sel}presspermitReloadStatus()});$('select[name="pp_select_x_via_type"]').on('change',presspermitReloadStatus);$('select[name="pp_select_x_via_type"]').on('change',presspermitReloadAssignFor);$('select[name="pp_select_x_via_type"]').on('change',function(){$('#pp_add_exception .postbox').hide();if($(this).find('option').length){var pp_via_type=$(this).val();if(!pp_via_type){pp_via_type=$('select[name="pp_select_x_for_type"]').val()}$('#select-exception-'+pp_via_type).show();$('.pp-select-items').show()}else $('.pp-select-items').hide();$('#pp_add_exception').css('width','100%');$('input.menu-item-checkbox').prop('checked',false)});$('select[name="pp_select_x_via_type"]').on('click',function(){presspermitLastViaType=$(this).val()});var presspermitUpdateItemNoneCaption=function(){if($('select[name="pp_select_x_for_type"]').val()=='_term_'){if($('input[name="pp_select_x_operation"]').val()=='associate'&&$('input[name="pp_select_x_mod_type"]').val()!='additional'){$('#select-exception-'+$('select[name="pp_select_x_via_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.noParent)}else{$('#select-exception-'+$('select[name="pp_select_x_via_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.none)}}else{if($('input[name="pp_select_x_operation"]').val()=='associate'&&$('input[name="pp_select_x_mod_type"]').val()!='additional'){$('#select-exception-'+$('select[name="pp_select_x_for_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.noParent)}else{$('#select-exception-'+$('select[name="pp_select_x_for_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.none)}}};$('input[name="pp_select_x_mod_type"]').on('change',presspermitUpdateItemNoneCaption);$(document).on('click','#pp_select_x_item_assign',function(e){presspermitLastItemAssign=$(this).prop('checked')});$(document).on('click','#pp_select_x_child_assign',function(e){presspermitLastChildAssign=$(this).prop('checked')});var presspermitLastOp='';var presspermitLastModType='';var presspermitLastViaType='';var presspermitLastItemAssign='';var presspermitLastChildAssign='';var presspermitDrawOperations=function(data,txtStatus){sel=$('td.pp-select-x-operation');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-operation').show();if(presspermitLastOp&&$('input[name="pp_select_x_operation"][value="'+presspermitLastOp+'"]').length){$('input[name="pp_select_x_operation"][value="'+presspermitLastOp+'"]').click()}else{$('input[name="pp_select_x_operation"]').first().click()}presspermitXajaxUI_done()};var presspermitDrawViaTypes=function(data,txtStatus){sel=$('select[name="pp_select_x_via_type"]');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-via-type').show();if(presspermitLastViaType&&$('select[name="pp_select_x_via_type"] option[value="'+presspermitLastViaType+'"]').length){$('select[name="pp_select_x_via_type"]').val(presspermitLastViaType).change()}presspermitXajaxUI_done()};var presspermitDrawModificationTypes=function(data,txtStatus){sel=$('td.pp-select-x-mod-type');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-mod-type').show();if(presspermitLastModType&&$('input[name="pp_select_x_mod_type"][value="'+presspermitLastModType+'"]').length){$('input[name="pp_select_x_mod_type"][value="'+presspermitLastModType+'"]').click()}else{$('input[name="pp_select_x_mod_type"]').first().click()}pressPermitNoneItemVisibility();presspermitXajaxUI_done()};var presspermitDrawAssignFor=function(data,txtStatus){dv=$('#pp_select_x_assign_for');dv.html(data);if(dv.children().length>1)$('.pp-select-x-assign-for').show();else $('.pp-select-x-assign-for').hide();if(typeof presspermitLastItemAssign==='boolean'&&$('#pp_select_x_item_assign:visible').length){$('#pp_select_x_item_assign:visible').prop('checked',presspermitLastItemAssign)}if($('#pp_select_x_child_assign:visible').length){$('#pp_select_x_child_assign:visible').prop('checked',presspermitLastChildAssign)}presspermitXajaxUI_done()};var presspermitDrawStatus=function(data,txtStatus){dv=$('td.pp-select-x-status');dv.html(data);if(dv.children().length>1)$('.pp-select-x-status').show();else $('.pp-select-x-status').hide();if($('.pp-select-x-status input:checkbox').length==1){$('.pp-select-x-status input:checkbox').prop('checked',true)}presspermitXajaxUI_done()};var presspermitXajaxUI=function(op,handler,item_id){if('get_presspermitItemPath'!=op){$('#pp_add_exception select').prop('disabled',true);$('#pp_add_exception_waiting').show()}if(typeof item_id=='undefined')item_id=0;var data={pp_ajax_agent_exceptions:op,pp_for_type:$('select[name="pp_select_x_for_type"]').val(),pp_operation:$('input[name="pp_select_x_operation"]').val(),pp_via_type:$('select[name="pp_select_x_via_type"]').val(),pp_mod_type:$('input[name="pp_select_x_mod_type"]').val(),pp_agent_id:ppRestrict.agentID,pp_agent_type:ppRestrict.agentType,pp_item_id:item_id};$.ajax({url:ppRestrict.ajaxurl,data:data,dataType:"html",success:handler,error:presspermitXajaxUIFailure})};var presspermitXajaxUI_done=function(){$('#pp_add_exception select').prop('disabled',false);$('#pp_add_exception_waiting').hide();$.event.trigger({type:"pp_exceptions_ui"})};var presspermitXajaxUIFailure=function(data,txtStatus){$('#pp_add_exception .waiting').hide();return};var presspermitExceptionsSearchTimer;$('.pp-quick-search').keypress(function(e){var t=$(this);if(13==e.which){presspermitUpdateQuickSearchResults(t);return false}if(presspermitExceptionsSearchTimer)clearTimeout(presspermitExceptionsSearchTimer);presspermitExceptionsSearchTimer=setTimeout(function(){presspermitUpdateQuickSearchResults(t)},400)}).attr('autocomplete','off');var presspermitUpdateQuickSearchResults=function(input){var panel,params,minSearchLength=2,q=input.val();if(q.length<minSearchLength)return;panel=input.parents('.tabs-panel');params={action:'pp-menu-quick-search','response-format':'markup',menu:$('#menu').val(),'menu-settings-column-nonce':$('#menu-settings-column-nonce').val(),q:q,type:input.attr('name')};$('img.waiting',panel).show();$.post(ppItems.ajaxurl,params,function(menuMarkup){presspermitProcessQuickSearchResponse(menuMarkup,params,panel)})};var presspermitProcessQuickSearchResponse=function(resp,req,panel){var matched,newID,takenIDs={},form=document.getElementById('nav-menu-meta'),pattern=new RegExp('menu-item\\[([^\\]]*)','g'),$items=$('<div>').html(resp).find('li'),$item;if(!$items.length){$('.categorychecklist',panel).html('<li><p>'+ppItems.noResultsFound+'</p></li>');$('img.waiting',panel).hide();return}$items.each(function(){$item=$(this);matched=pattern.exec($item.html());if(matched&&matched[1]){newID=matched[1];while(form.elements['menu-item['+newID+'][menu-item-type]']||takenIDs[newID]){newID--}takenIDs[newID]=true;if(newID!=matched[1]){$item.html($item.html().replace(new RegExp('menu-item\\['+matched[1]+'\\]','g'),'menu-item['+newID+']'))}}});$('.categorychecklist',panel).html($items);$('img.waiting',panel).hide()};$('#pp_current_exceptions .section-header').on('click',function(e){if(!$(e.target).closest('.search-box').length){const $section=$(this).closest('.permission-section');$section.find('.section-content').slideToggle(200);$section.toggleClass('collapsed')}});$('#pp_current_exceptions .checkbox-row').on('click',function(e){if($(e.target).is('input[type="checkbox"]')||$(e.target).is('a')){return}const checkbox=$(this).find('input[type="checkbox"]');checkbox.prop('checked',!checkbox.prop('checked')).trigger('change')});$('#pp_current_exceptions input[id^="cb-select-all-"]').on('change',function(){const isChecked=$(this).is(':checked');const table=$(this).closest('table');table.find(`input[name="pp_edit_exception[]"][disabled!="true"]`).prop('checked',isChecked);table.closest('.permission-type').find('.pp-exception-bulk-edit').toggle(isChecked)});$('#pp_current_exceptions .checkbox-row input[type="checkbox"]').on('change',function(){const table=$(this).closest('table');const selectAllCheckbox=table.find('thead input[type="checkbox"]');const allCheckboxes=table.find('tbody input[type="checkbox"]:not([disabled])');const checkedCheckboxes=allCheckboxes.filter(':checked');selectAllCheckbox.prop('checked',checkedCheckboxes.length===allCheckboxes.length);const anyChecked=checkedCheckboxes.length>0;table.closest('.permission-type').find('.pp-exception-bulk-edit').toggle(anyChecked)});$('#pp_current_exceptions input').on('click',function(e){$(this).closest('div.pp-current-type-roles').find('div.pp-exception-bulk-edit').show()});$('#pp_current_exceptions .pp_check_all').on('click',function(e){$(this).closest('td').find('input[name="pp_edit_exception[]"][disabled!="true"]').prop('checked',$(this).is(':checked'))});var presspermitCurrentExceptionsAjaxDone=function(){$('#pp_current_exceptions input.submit-edit-item-exception').prop('disabled',false);$('#pp_current_exceptions .waiting').hide()};var presspermitRemoveExceptionsDone=function(data,txtStatus){presspermitCurrentExceptionsAjaxDone();if(!data)return;var startpos=data.indexOf('\x3c!--ppResponse--\x3e');var endpos=data.indexOf('<--ppResponse--\x3e');if(startpos==-1||endpos<=startpos)return;data=data.substr(startpos+17,endpos-startpos-17);var deleted_ass_ids=data.split('|');$.each(deleted_ass_ids,function(index,value){cbid=$('#pp_current_exceptions input[name="pp_edit_exception[]"][value="'+value+'"]').attr('id');if($('#'+cbid).closest('tr.checkbox-row').length){$('#'+cbid).closest('tr.checkbox-row').remove()}else{$('#'+cbid).closest('label').parent().remove()}var ass_ids=value.split(',');for(i=0;i<ass_ids.length;++i){$('#pp_current_exceptions label[class~="from_'+ass_ids[i]+'"]').parent().remove()}})};var presspermitEditExceptionsDone=function(data,txtStatus){presspermitCurrentExceptionsAjaxDone();if(!data)return;var startpos=data.indexOf('\x3c!--ppResponse--\x3e');var endpos=data.indexOf('<--ppResponse--\x3e');if(startpos==-1||endpos<=startpos)return;data=data.substr(startpos+17,endpos-startpos-17);var edit_data=data.split('~');var operation=edit_data[0];var set_class='';switch(operation){case'exceptions_propagate':set_class='role_both';break;case'exceptions_unpropagate':set_class='';break;case'exceptions_children_only':set_class='role_ch';break;case'exceptions_mirror':set_class='exc-copied';set_message=ppRestrict.mirrorDone;break;case'exceptions_convert':set_class='exc-copied';set_message=ppRestrict.convertDone;break;default:return}var edited_eitem_ids=edit_data[1].split('|');$.each(edited_eitem_ids,function(index,value){cbid=$('#pp_current_exceptions input[name="pp_edit_exception[]"][value="'+value+'"]').attr('id');if('exceptions_mirror'==operation||'exceptions_convert'==operation){$('#'+cbid).closest('div').find('label input').attr('class',set_class);$('#'+cbid).prop('checked',false);if($('#'+cbid).closest('div.permission-type').length){$('#'+cbid).closest('div.permission-type').find('div.pp-exception-bulk-edit div.mirror-confirm').html(set_message).show()}else{$('#'+cbid).closest('div.pp-current-type-roles').find('div.pp-exception-bulk-edit div.mirror-confirm').html(set_message).show()}}else{$('#'+cbid).closest('div').find('label').attr('class',set_class);if('exceptions_children_only'==operation||'exceptions_unpropagate'==operation){$('#'+cbid).closest('div').find('input').prop('checked',false);$('#'+cbid).closest('div').find('input').prop('disabled',true);$('#'+cbid).closest('div').find('label').attr('title',ppRestrict.reloadRequired)}}})};$('#pp_current_exceptions input.submit-edit-item-exception').on('click',function(e){var action=$(this).closest('div.pp-exception-bulk-edit').find('select').first().val();if(!action){alert(ppRestrict.noAction);return false}var selected_ids=[];if($(this).closest('div.permission-type').length){$(this).closest('div.permission-type').find('input[name="pp_edit_exception[]"]:checked').each(function(){selected_ids.push($(this).val())})}else{$(this).closest('div.pp-current-exceptions').find('input[type="checkbox"]:checked').each(function(){selected_ids.push($(this).val())})}var rids=selected_ids.join('|');if(!rids){alert(ppRestrict.noItems);return false}$(this).prop('disabled',true);$(this).closest('div').find('.waiting').show();switch(action){case'remove':presspermitAjaxSubmit('exceptions_remove',presspermitRemoveExceptionsDone,rids);break;default:presspermitAjaxSubmit('exceptions_'+action,presspermitEditExceptionsDone,rids);break}return false});var presspermitAjaxSubmit=function(op,handler,rids){var data={pp_ajax_agent_permissions:op,agent_type:ppRestrict.agentType,agent_id:ppRestrict.agentID,pp_eitem_ids:rids};$.ajax({url:ppRestrict.ajaxurl,data:data,dataType:"html",success:handler,error:presspermitAjaxSubmitFailure})};var presspermitAjaxSubmitFailure=function(data,txtStatus){return};$(document).on('mouseenter','div.pp-current-type-roles label',function(){var func=function(lbl){$(lbl).parent().find('a').show()};window.setTimeout(func,300,$(this))})});1 jQuery(document).ready(function($){var presspermitItemPath=new Object;var presspermitAllExceptionData=[];var presspermitXid=-1;$('ul.categorychecklist ul.children li[style="display:none"]').parent().prevAll('input.menu-item-checkbox').next('span').html(' + ');$('.menu-item-checkbox').on('click',function(){const clickedCheckbox=$(this);if(clickedCheckbox.val()==="0"&&clickedCheckbox.closest('li').find('label').text().includes("None")){clickedCheckbox.closest('ul').find('.menu-item-checkbox').not(clickedCheckbox).prop('checked',false).prop('disabled',clickedCheckbox.is(':checked'))}});$('input.menu-item-checkbox').nextAll('span').on('click',function(e){$(this).parent().children('ul.children').children('li').toggle();if($(this).nextAll('ul.children').length){if($(this).html()==' + '){$(this).html(' – ')}else{$(this).html(' + ')}}e.preventDefault()});$(document).on('click','ul.categorychecklist li label',function(e){$(this).prevAll('input.menu-item-checkbox').trigger('click')});$('.add-to-menu .waiting').hide();$("#pp_save_exceptions input.button-primary").on('click',function(){$('input[name="member_csv"]').val($("input#member_csv").val());$('input[name="group_name"]').val($("input#group_name").val());$('input[name="description"]').val($("input#description").val());$("#pp_new_x_submission_msg").html(ppRestrict.submissionMsg);$("#pp_new_x_submission_msg").show()});$('#agent-profile #submit').on('click',function(e){$('#pp_review_exceptions').hide();$('#pp_add_exception').remove()});$(document).on('click',"#pp_tbl_exception_selections .pp_clear",function(e){var presspermitXid=$(this).closest('tr').find('input[name="pp_presspermitXid[]"]').val();if(typeof presspermitAllExceptionData[presspermitXid]!='undefined'){delete presspermitAllExceptionData[presspermitXid]}$(this).closest('tr').remove();e.stopPropagation()});$('.pp_clear_all').on('click',function(){$('.pp_clear').trigger('click')});$(".menu-item-checkbox").on('click',function(){presspermitItemCheckboxClick('menu-item',$(this))});var presspermitItemCheckboxClick=function(data_var,t){var expr=data_var+'\\[([^\\]]*)';var re=new RegExp(expr);itemdata=t.closest('li').getItemData();if(t.closest('div.tabs-panel').parent().hasClass('hierarchical')){presspermitXajaxUI('get_presspermitItemPath',presspermitXupdateItemPath,itemdata['menu-item-object-id'])}};var presspermitExceptionsTimer;var presspermitXupdateItemPath=function(data,txtStatus){var item_info=data.split('\r');presspermitItemPath[item_info[0]]=item_info[1];$('input.menu-item-checkbox[value="'+item_info[0]+'"]').nextAll('label').attr('title',item_info[1]);clearTimeout(presspermitExceptionsTimer)};$(document).on('mouseenter','div.hierarchical ul.categorychecklist li label',function(){if($(this).attr('title')==undefined||$(this).attr('title')==''){var that=this;presspermitExceptionsTimer=setTimeout(function(){itemdata=$(that).closest('li').getItemData();presspermitXajaxUI('get_presspermitItemPath',presspermitXupdateItemPath,itemdata['menu-item-object-id'])},500)}});$(document).on('mouseleave','ul.categorychecklist li label',function(){clearTimeout(presspermitExceptionsTimer)});$(document).on('click','.submit-add-item-exception',function(e){presspermitXaddItemException('menu-item');return false});var presspermitXaddItemException=function(data_var){$('div.pp-ext-promo').hide();var items=$('#menu-settings-column').find('.tabs-panel-active .categorychecklist li input:checked');if(!$('input[name="pp_select_x_operation"]').val()){$('#pp_item_selection_msg').html(ppRestrict.noOp);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}if(items.length==0){$('#pp_item_selection_msg').html(ppRestrict.noItems);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}var newrow='',trackdata='',hier_type=false,assign_mode_inputs='',item_caption='',any_added=false,duplicate=false,child_assign=0,item_assign=1;if($('#pp_select_x_assign_for div').children().length>1)hier_type=true;if(hier_type){if(!$('#pp_select_x_item_assign').is(':checked'))item_assign=0;if($('#pp_select_x_child_assign').is(':checked'))child_assign=1}if(child_assign){if(item_assign){var item_lbl=jQuery.trim($('#pp_x_item_assign_label').html());item_lbl=item_lbl.replace(':','');scope_caption=item_lbl+', '+jQuery.trim($('#pp_x_child_assign_label').html())}else scope_caption=jQuery.trim($('#pp_x_child_assign_label').html())}else{if(item_assign){scope_caption=jQuery.trim($('#pp_x_item_assign_label').html())}else{$('#pp_item_selection_msg').html(ppRestrict.noMode);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}}var for_type=$('select[name="pp_select_x_for_type"]').val();var op=$('input[name="pp_select_x_operation"]:checked').val();var via_type=$('select[name="pp_select_x_via_type"]').val();var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();var for_type_caption=$('select[name="pp_select_x_for_type"] option:selected').html();var op_caption=$('input[name="pp_select_x_operation"]:checked').next('span').html();var via_type_caption=$('select[name="pp_select_x_via_type"] :selected').html();var mod_type_caption=$('input[name="pp_select_x_mod_type"]:checked').next('span').html();var assign_for_captions=$('input[name="pp_select_x_mod_type"]:checked').next('span').html();var conds=$('td.pp-select-x-status').find('input[name="pp_select_x_cond[]"]:checked');if(conds.length==0){$('#pp_item_selection_msg').html(ppCred.noConditions);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}$('.pp-save-exceptions').show();$(items).each(function(item_index){var t=$(this);var expr=data_var+'\\[([^\\]]*)';var re=new RegExp(expr);itemdata=t.closest('li').getItemData();if(typeof(itemdata['menu-item-object-id']!='undefined')){item_caption=itemdata['menu-item-title'];if(hier_type){if(typeof presspermitItemPath[itemdata['menu-item-object-id']]!='undefined')item_caption=presspermitItemPath[itemdata['menu-item-object-id']]}if(child_assign){if(item_assign){var item_lbl=jQuery.trim($('#pp_x_item_assign_label').html());item_lbl=item_lbl.replace(':','');selected_caption=item_lbl+', '+jQuery.trim($('#pp_x_child_assign_label').html())}else selected_caption=jQuery.trim($('#pp_x_child_assign_label').html())}else{if(item_assign){selected_caption=jQuery.trim($('#pp_x_item_assign_label').html())}else{$('#pp_item_selection_msg').html(ppRestrict.noMode);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show();return false}}$(conds).each(function(){id=presspermitEscapeID(this.id);var lblStatus=$('#pp_add_exception label[for="'+id+'"]').html();trackdata=for_type+'|'+op+'|'+via_type+'|'+mod_type+'|'+$('#'+id).val()+'|'+itemdata['menu-item-object-id'];if($.inArray(trackdata,presspermitAllExceptionData)!=-1){duplicate=true}else{presspermitXid++;presspermitAllExceptionData[presspermitXid]=trackdata;if(hier_type){assign_mode_inputs='<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_item]" value="'+item_assign+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_children]" value="'+child_assign+'" />'}else assign_mode_inputs='';newrow='<tr><td>'+for_type_caption+'</td>'+'<td>'+op_caption+'</td>'+'<td>'+mod_type_caption+'</td>'+'<td>'+selected_caption+'</td>'+'<td>'+item_caption+'</td>'+'<td>'+lblStatus+'</td>'+'<td><div class="pp_clear">'+' <a href="javascript:void(0)" class="pp_clear">'+ppRestrict.clearException+'</a></div>'+'<input type="hidden" name="pp_presspermitXid[]" value="'+presspermitXid+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][for_type]" value="'+for_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][operation]" value="'+op+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][via_type]" value="'+via_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][mod_type]" value="'+mod_type+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][attrib_cond]" value="'+$('#'+id).val()+'" />'+'<input type="hidden" name="pp_add_exception['+presspermitXid+'][item_id]" value="'+itemdata['menu-item-object-id']+'" />'+assign_mode_inputs+'</td></tr>';$('#pp_tbl_exception_selections tbody').append(newrow);any_added=true}})}});$("#pp_add_exception .menu-item-checkbox").prop('checked',false);if(duplicate&&!any_added){$('#pp_item_selection_msg').html(ppRestrict.alreadyException);$('#pp_item_selection_msg').addClass('pp-error-note');$('#pp_item_selection_msg').show()}else{$('#pp_item_selection_msg').html(ppRestrict.pleaseReview);$('#pp_item_selection_msg').removeClass('pp-error-note');$('#pp_item_selection_msg').show()}return false};var presspermitReloadOperation=function(){if($('select[name="pp_select_x_for_type"]').val()){$('select[name="pp_select_x_for_type"] option.pp-opt-none').remove();presspermitXajaxUI('get_operation_options',presspermitDrawOperations)}else $('.pp-select-x-operation').hide()};var presspermitReloadViaType=function(){if($('input[name="pp_select_x_operation"]').val())presspermitXajaxUI('get_via_type_options',presspermitDrawViaTypes);else $('.pp-select-x-via-type').hide()};var presspermitReloadModificationType=function(){if($('input[name="pp_select_x_operation"]').val()){setTimeout(function(){presspermitXajaxUI('get_mod_options',presspermitDrawModificationTypes)},100)}else $('.pp-select-x-mod-type').hide()};var presspermitReloadAssignFor=function(){if($('select[name="pp_select_x_for_type"]').find('option').length){setTimeout(function(){presspermitXajaxUI('get_assign_for_ui',presspermitDrawAssignFor)},100)}else{$('.pp-select-x-assign-for').hide()}};var pressPermitNoneItemVisibility=function(){var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();if('include'==mod_type||'exclude'==mod_type&&'associate'==$('input[name="pp_select_x_operation"]').val()){$('td.pp-select-items input.menu-item-checkbox[value="0"]').closest('li').show()}else{$('td.pp-select-items input.menu-item-checkbox[value="0"]').closest('li').hide()}};var presspermitReloadStatus=function(){var op=$('input[name="pp_select_x_operation"]').val();var mod_type=$('input[name="pp_select_x_mod_type"]:checked').val();if(mod_type&&op){setTimeout(function(){presspermitXajaxUI('get_status_ui',presspermitDrawStatus)},50);if('include'==mod_type){$('input.add-to-top').show();$('input.add-to-top').parent().show()}else{$('input.add-to-top').hide();$('input.add-to-top').parent().hide()}}else $('.pp-select-x-status').hide();pressPermitNoneItemVisibility()};$('select[name="pp_select_x_for_type"]').on('change',presspermitReloadOperation);$('select[name="pp_select_x_for_type"]').on('change',function(){$('.pp-select-items').hide();$('.pp-select-x-mod-type').hide();$('.pp-select-x-via-type').hide();$('.pp-select-x-status').hide();$('#pp_add_exception').css('width','auto')});$('td.pp-select-x-operation').on('click',function(){var sel=$(this).find('input:checked').val();if(sel){presspermitLastOp=sel}presspermitReloadViaType()});$('td.pp-select-x-operation').on('click',presspermitReloadModificationType);$('td.pp-select-x-operation').on('click',presspermitReloadStatus);$('td.pp-select-x-mod-type').on('click',function(){var sel=$(this).find('input:checked').val();if(sel){presspermitLastModType=sel}presspermitReloadStatus()});$('select[name="pp_select_x_via_type"]').on('change',presspermitReloadStatus);$('select[name="pp_select_x_via_type"]').on('change',presspermitReloadAssignFor);$('select[name="pp_select_x_via_type"]').on('change',function(){$('#pp_add_exception .postbox').hide();if($(this).find('option').length){var pp_via_type=$(this).val();if(!pp_via_type){pp_via_type=$('select[name="pp_select_x_for_type"]').val()}$('#select-exception-'+pp_via_type).show();$('.pp-select-items').show()}else $('.pp-select-items').hide();$('#pp_add_exception').css('width','100%');$('input.menu-item-checkbox').prop('checked',false)});$('select[name="pp_select_x_via_type"]').on('click',function(){presspermitLastViaType=$(this).val()});var presspermitUpdateItemNoneCaption=function(){if($('select[name="pp_select_x_for_type"]').val()=='_term_'){if($('input[name="pp_select_x_operation"]').val()=='associate'&&$('input[name="pp_select_x_mod_type"]').val()!='additional'){$('#select-exception-'+$('select[name="pp_select_x_via_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.noParent)}else{$('#select-exception-'+$('select[name="pp_select_x_via_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.none)}}else{if($('input[name="pp_select_x_operation"]').val()=='associate'&&$('input[name="pp_select_x_mod_type"]').val()!='additional'){$('#select-exception-'+$('select[name="pp_select_x_for_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.noParent)}else{$('#select-exception-'+$('select[name="pp_select_x_for_type"]').val()).find('input.menu-item-checkbox[value="0"]').siblings('label').first().html(ppRestrict.none)}}};$('input[name="pp_select_x_mod_type"]').on('change',presspermitUpdateItemNoneCaption);$(document).on('click','#pp_select_x_item_assign',function(e){presspermitLastItemAssign=$(this).prop('checked')});$(document).on('click','#pp_select_x_child_assign',function(e){presspermitLastChildAssign=$(this).prop('checked')});var presspermitLastOp='';var presspermitLastModType='';var presspermitLastViaType='';var presspermitLastItemAssign='';var presspermitLastChildAssign='';var presspermitDrawOperations=function(data,txtStatus){sel=$('td.pp-select-x-operation');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-operation').show();if(presspermitLastOp&&$('input[name="pp_select_x_operation"][value="'+presspermitLastOp+'"]').length){$('input[name="pp_select_x_operation"][value="'+presspermitLastOp+'"]').click()}else{$('input[name="pp_select_x_operation"]').first().click()}presspermitXajaxUI_done()};var presspermitDrawViaTypes=function(data,txtStatus){sel=$('select[name="pp_select_x_via_type"]');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-via-type').show();if(presspermitLastViaType&&$('select[name="pp_select_x_via_type"] option[value="'+presspermitLastViaType+'"]').length){$('select[name="pp_select_x_via_type"]').val(presspermitLastViaType).change()}presspermitXajaxUI_done()};var presspermitDrawModificationTypes=function(data,txtStatus){sel=$('td.pp-select-x-mod-type');sel.html(data);sel.triggerHandler('change');$('.pp-select-x-mod-type').show();if(presspermitLastModType&&$('input[name="pp_select_x_mod_type"][value="'+presspermitLastModType+'"]').length){$('input[name="pp_select_x_mod_type"][value="'+presspermitLastModType+'"]').click()}else{$('input[name="pp_select_x_mod_type"]').first().click()}pressPermitNoneItemVisibility();presspermitXajaxUI_done()};var presspermitDrawAssignFor=function(data,txtStatus){dv=$('#pp_select_x_assign_for');dv.html(data);if(dv.children().length>1)$('.pp-select-x-assign-for').show();else $('.pp-select-x-assign-for').hide();if(typeof presspermitLastItemAssign==='boolean'&&$('#pp_select_x_item_assign:visible').length){$('#pp_select_x_item_assign:visible').prop('checked',presspermitLastItemAssign)}if($('#pp_select_x_child_assign:visible').length){$('#pp_select_x_child_assign:visible').prop('checked',presspermitLastChildAssign)}presspermitXajaxUI_done()};var presspermitDrawStatus=function(data,txtStatus){dv=$('td.pp-select-x-status');dv.html(data);if(dv.children().length>1)$('.pp-select-x-status').show();else $('.pp-select-x-status').hide();if($('.pp-select-x-status input:checkbox').length==1){$('.pp-select-x-status input:checkbox').prop('checked',true)}presspermitXajaxUI_done()};var presspermitXajaxUI=function(op,handler,item_id){if('get_presspermitItemPath'!=op){$('#pp_add_exception select').prop('disabled',true);$('#pp_add_exception_waiting').show()}if(typeof item_id=='undefined')item_id=0;var data={pp_ajax_agent_exceptions:op,pp_for_type:$('select[name="pp_select_x_for_type"]').val(),pp_operation:$('input[name="pp_select_x_operation"]').val(),pp_via_type:$('select[name="pp_select_x_via_type"]').val(),pp_mod_type:$('input[name="pp_select_x_mod_type"]').val(),pp_agent_id:ppRestrict.agentID,pp_agent_type:ppRestrict.agentType,pp_item_id:item_id};$.ajax({url:ppRestrict.ajaxurl,data:data,dataType:"html",success:handler,error:presspermitXajaxUIFailure})};var presspermitXajaxUI_done=function(){$('#pp_add_exception select').prop('disabled',false);$('#pp_add_exception_waiting').hide();$.event.trigger({type:"pp_exceptions_ui"})};var presspermitXajaxUIFailure=function(data,txtStatus){$('#pp_add_exception .waiting').hide();return};var presspermitExceptionsSearchTimer;$('.pp-quick-search').keypress(function(e){var t=$(this);if(13==e.which){presspermitUpdateQuickSearchResults(t);return false}if(presspermitExceptionsSearchTimer)clearTimeout(presspermitExceptionsSearchTimer);presspermitExceptionsSearchTimer=setTimeout(function(){presspermitUpdateQuickSearchResults(t)},400)}).attr('autocomplete','off');var presspermitUpdateQuickSearchResults=function(input){var panel,params,minSearchLength=2,q=input.val();if(q.length<minSearchLength)return;panel=input.parents('.tabs-panel');params={action:'pp-menu-quick-search','response-format':'markup',menu:$('#menu').val(),'menu-settings-column-nonce':$('#menu-settings-column-nonce').val(),q:q,type:input.attr('name')};$('img.waiting',panel).show();$.post(ppItems.ajaxurl,params,function(menuMarkup){presspermitProcessQuickSearchResponse(menuMarkup,params,panel)})};var presspermitProcessQuickSearchResponse=function(resp,req,panel){var matched,newID,takenIDs={},form=document.getElementById('nav-menu-meta'),pattern=new RegExp('menu-item\\[([^\\]]*)','g'),$items=$('<div>').html(resp).find('li'),$item;if(!$items.length){$('.categorychecklist',panel).html('<li><p>'+ppItems.noResultsFound+'</p></li>');$('img.waiting',panel).hide();return}$items.each(function(){$item=$(this);matched=pattern.exec($item.html());if(matched&&matched[1]){newID=matched[1];while(form.elements['menu-item['+newID+'][menu-item-type]']||takenIDs[newID]){newID--}takenIDs[newID]=true;if(newID!=matched[1]){$item.html($item.html().replace(new RegExp('menu-item\\['+matched[1]+'\\]','g'),'menu-item['+newID+']'))}}});$('.categorychecklist',panel).html($items);$('img.waiting',panel).hide()};$('#pp_current_exceptions .section-header').on('click',function(e){if(!$(e.target).closest('.search-box').length){const $section=$(this).closest('.permission-section');$section.find('.section-content').slideToggle(200);$section.toggleClass('collapsed')}});$('#pp_current_exceptions .subsection-header').on('click',function(e){if(!$(e.target).closest('.search-box').length){const $section=$(this).closest('.permission-type');$section.find('.section-content').slideToggle(200);$section.toggleClass('collapsed')}});$('#pp_current_exceptions .checkbox-row').on('click',function(e){if($(e.target).is('input[type="checkbox"]')||$(e.target).is('a')){return}const checkbox=$(this).find('input[type="checkbox"]');checkbox.prop('checked',!checkbox.prop('checked')).trigger('change')});$('#pp_current_exceptions input[id^="cb-select-all-"]').on('change',function(){const isChecked=$(this).is(':checked');const table=$(this).closest('table');table.find(`input[name="pp_edit_exception[]"][disabled!="true"]`).prop('checked',isChecked);table.closest('.permission-type').find('.pp-exception-bulk-edit').toggle(isChecked)});$('#pp_current_exceptions .checkbox-row input[type="checkbox"]').on('change',function(){const table=$(this).closest('table');const selectAllCheckbox=table.find('thead input[type="checkbox"]');const allCheckboxes=table.find('tbody input[type="checkbox"]:not([disabled])');const checkedCheckboxes=allCheckboxes.filter(':checked');selectAllCheckbox.prop('checked',checkedCheckboxes.length===allCheckboxes.length);const anyChecked=checkedCheckboxes.length>0;table.closest('.permission-type').find('.pp-exception-bulk-edit').toggle(anyChecked)});$('#pp_current_exceptions input').on('click',function(e){$(this).closest('div.pp-current-type-roles').find('div.pp-exception-bulk-edit').show()});$('#pp_current_exceptions .pp_check_all').on('click',function(e){$(this).closest('td').find('input[name="pp_edit_exception[]"][disabled!="true"]').prop('checked',$(this).is(':checked'))});var presspermitCurrentExceptionsAjaxDone=function(){$('#pp_current_exceptions input.submit-edit-item-exception').prop('disabled',false);$('#pp_current_exceptions .waiting').hide()};var presspermitRemoveExceptionsDone=function(data,txtStatus){presspermitCurrentExceptionsAjaxDone();if(!data)return;var startpos=data.indexOf('\x3c!--ppResponse--\x3e');var endpos=data.indexOf('<--ppResponse--\x3e');if(startpos==-1||endpos<=startpos)return;data=data.substr(startpos+17,endpos-startpos-17);var deleted_ass_ids=data.split('|');$.each(deleted_ass_ids,function(index,value){cbid=$('#pp_current_exceptions input[name="pp_edit_exception[]"][value="'+value+'"]').attr('id');if($('#'+cbid).closest('tr.checkbox-row').length){$('#'+cbid).closest('tr.checkbox-row').remove()}else{$('#'+cbid).closest('label').parent().remove()}var ass_ids=value.split(',');for(i=0;i<ass_ids.length;++i){$('#pp_current_exceptions label[class~="from_'+ass_ids[i]+'"]').parent().remove()}})};var presspermitEditExceptionsDone=function(data,txtStatus){presspermitCurrentExceptionsAjaxDone();if(!data)return;var startpos=data.indexOf('\x3c!--ppResponse--\x3e');var endpos=data.indexOf('<--ppResponse--\x3e');if(startpos==-1||endpos<=startpos)return;data=data.substr(startpos+17,endpos-startpos-17);var edit_data=data.split('~');var operation=edit_data[0];var set_class='';switch(operation){case'exceptions_propagate':set_class='role_both';break;case'exceptions_unpropagate':set_class='';break;case'exceptions_children_only':set_class='role_ch';break;case'exceptions_mirror':set_class='exc-copied';set_message=ppRestrict.mirrorDone;break;case'exceptions_convert':set_class='exc-copied';set_message=ppRestrict.convertDone;break;default:return}var edited_eitem_ids=edit_data[1].split('|');$.each(edited_eitem_ids,function(index,value){cbid=$('#pp_current_exceptions input[name="pp_edit_exception[]"][value="'+value+'"]').attr('id');if('exceptions_mirror'==operation||'exceptions_convert'==operation){$('#'+cbid).closest('div').find('label input').attr('class',set_class);$('#'+cbid).prop('checked',false);if($('#'+cbid).closest('div.permission-type').length){$('#'+cbid).closest('div.permission-type').find('div.pp-exception-bulk-edit div.mirror-confirm').html(set_message).show()}else{$('#'+cbid).closest('div.pp-current-type-roles').find('div.pp-exception-bulk-edit div.mirror-confirm').html(set_message).show()}}else{$('#'+cbid).closest('div').find('label').attr('class',set_class);if('exceptions_children_only'==operation||'exceptions_unpropagate'==operation){$('#'+cbid).closest('div').find('input').prop('checked',false);$('#'+cbid).closest('div').find('input').prop('disabled',true);$('#'+cbid).closest('div').find('label').attr('title',ppRestrict.reloadRequired)}}})};$('#pp_current_exceptions input.submit-edit-item-exception').on('click',function(e){var action=$(this).closest('div.pp-exception-bulk-edit').find('select').first().val();if(!action){alert(ppRestrict.noAction);return false}var selected_ids=[];if($(this).closest('div.permission-type').length){$(this).closest('div.permission-type').find('input[name="pp_edit_exception[]"]:checked').each(function(){selected_ids.push($(this).val())})}else{$(this).closest('div.pp-current-exceptions').find('input[type="checkbox"]:checked').each(function(){selected_ids.push($(this).val())})}var rids=selected_ids.join('|');if(!rids){alert(ppRestrict.noItems);return false}$(this).prop('disabled',true);$(this).closest('div').find('.waiting').show();switch(action){case'remove':presspermitAjaxSubmit('exceptions_remove',presspermitRemoveExceptionsDone,rids);break;default:presspermitAjaxSubmit('exceptions_'+action,presspermitEditExceptionsDone,rids);break}return false});var presspermitAjaxSubmit=function(op,handler,rids){var data={pp_ajax_agent_permissions:op,agent_type:ppRestrict.agentType,agent_id:ppRestrict.agentID,pp_eitem_ids:rids};$.ajax({url:ppRestrict.ajaxurl,data:data,dataType:"html",success:handler,error:presspermitAjaxSubmitFailure})};var presspermitAjaxSubmitFailure=function(data,txtStatus){return};$(document).on('mouseenter','div.pp-current-type-roles label',function(){var func=function(lbl){$(lbl).parent().find('a').show()};window.setTimeout(func,300,$(this))})}); -
press-permit-core/trunk/common/js/listbox.dev.js
r3285747 r3288862 38 38 } 39 39 40 if ( args2.topic !== 'member') {40 if (!['member', 'select-author'].includes(args2.topic)) { 41 41 // Clear all existing hidden inputs for this agent type 42 42 $(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).remove(); … … 52 52 } 53 53 54 if (args2.topic === 'member') {54 if (['member', 'select-author'].includes(args2.topic)) { 55 55 selector += ", #v2_" + CSS.escape(args2.search_id + '::' + args2.agent_type); 56 56 } … … 138 138 cache: true, 139 139 }, 140 }).on('select2:select select2:unselect', function (e) { 141 const [op, forItemType, agentType] = args2.topic.replace(/\\:/g, ':').split(':');142 const selectedValues = $(this).val() || [];143 144 if (args2.topic !== 'member') { 140 }).on('select2:select select2:unselect', function (e) { 141 if (!['member', 'select-author'].includes(args2.topic)) { 142 const [op, forItemType, agentType] = args2.topic.replace(/\\:/g, ':').split(':'); 143 const selectedValues = $(this).val() || []; 144 145 145 // Add hidden inputs for each selected value 146 146 selectedValues.forEach(function (value) { … … 161 161 } 162 162 } 163 164 // Need to update the post_author_override select if classic editor is used 165 if (args2.topic === 'select-author') { 166 const selectedValue = $(this).val(); 167 const selectedText = $(this).find('option:selected').text(); 168 169 // Add the selected value to the post_author_override dropdown if not present 170 const $authorSelect = $('#post_author_override'); 171 if (selectedValue && !$authorSelect.find(`option[value="${selectedValue}"]`).length) { 172 $authorSelect.append(new Option(selectedText, selectedValue)); 173 } 174 175 $authorSelect.val(selectedValue).trigger('change'); 176 } 163 177 }); 164 178 } -
press-permit-core/trunk/common/js/listbox.js
r3285747 r3288862 1 (function($){function resetSelectItem(selectElementId){$(selectElementId).val(null).trigger('change');const[_,identifier]=selectElementId.split(/(?<=#v2_agent_search_text_)/);const[op,forItemType,agentType]=identifier.replace(/\\:/g,':').split(':');$(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).each(function(){$(this).val('')})}window.resetSelectItem=resetSelectItem;$.fn.DynamicListbox=function(args){var initializeSelect2=function(args2){let selector="#v2_"+args2.search_id;const[op,forItemType,agentType]=args2.topic.replace(/\\:/g,':').split(':');const selectedValues=$(selector).val()||[];let agent_type_lbl=args2.agent_type;if(args2.agent_type=='pp_group'){agent_type_lbl='group'}if( args2.topic!=='member'){$(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).remove();selectedValues.forEach(function(value){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${value}]`).val('2').appendTo($(selector).parent())})}if(args2.topic==='member'){selector+=", #v2_"+CSS.escape(args2.search_id+'::'+args2.agent_type)}$(selector).select2({placeholder:"Search for a "+agent_type_lbl,dropdownAutoWidth:true,dropdownCssClass:'pp-select2-dropdown',containerCssClass:'pp-select2-container',width:'325px',ajax:{url:args2.ajaxurl,dataType:"html",delay:250,data:function(params){let roletext="";if($("#pp_search_role_"+args2.topic).length){roletext=$("#pp_search_role_"+args2.topic).val()}const umkey=[];const umval=[];for(let i=0;i<6;i++){if($("#pp_search_user_meta_key_"+i+"_"+args2.topic).length){umkey[i]=$("#pp_search_user_meta_key_"+i+"_"+args2.topic).val();umval[i]=$("#pp_search_user_meta_val_"+i+"_"+args2.topic).val()}else{umkey[i]="";umval[i]=""}}return{pp_agent_search:params.term||"",pp_role_search:roletext,pp_agent_type:args2.agent_type,pp_agent_id:args2.agent_id,pp_topic:args2.topic,pp_usermeta_key:umkey,pp_usermeta_val:umval,pp_omit_admins:ppListbox.omit_admins,pp_metagroups:ppListbox.metagroups,pp_operation:args2.op,pp_context:args2.pp_context}},processResults:function(data){const options=[];const currentValues=[];$(selector).closest('table.pp-item-exceptions-ui').find('td.pp-current-item-exceptions td input[type="hidden"]').each(function(i,item){currentValues.push($(item).val())});if(args2.topic==='member'){$(selector).closest('table').find('.pp-members-current').find('select#member option').each(function(i,item){currentValues.push($(item).val())})}$(data).filter("option").each(function(){const id=$(this).val();if(!currentValues.includes(id)){options.push({id:id,text:$(this).text()})}});return{results:options}},cache:true}}).on('select2:select select2:unselect',function(e){const[op,forItemType,agentType]=args2.topic.replace(/\\:/g,':').split(':');const selectedValues=$(this).val()||[];if(args2.topic!=='member'){selectedValues.forEach(function(value){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${value}]`).val('2').appendTo($(selector).parent())});if(e.type==='select2:unselect'){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${e.params.data.id}]`).val('').appendTo($(selector).parent())}}})};initializeSelect2(args);$('#'+args.search_id).on('keydown',function(e){if(e.keyCode==13){ajax_request($(this).val());e.preventDefault()}});$('input.pp-user-meta-field').on('keydown',function(e){if(e.keyCode==13){ajax_request($('#'+args.search_id).val());e.preventDefault()}});$('#'+args.search_id).next('i.dashicons-search').on('click',function(e){ajax_request($('#'+args.search_id).val())});$("#"+args.button_id).on('click',function(){ajax_request($('#'+args.search_id).val())});var ajax_request=function(stext){$("#"+args.button_id).closest('div').find('.waiting').show();$("#"+args.button_id).prop('disabled',true);$("#"+args.search_id).prop('disabled',true);if(stext==null||stext=='undefined')stext='';if($('#pp_search_role_'+args.topic).length)var roletext=$('#pp_search_role_'+args.topic).val();else var roletext='';umkey=[];umval=[];for(i=0;i<6;i++){if($('#pp_search_user_meta_key_'+i+'_'+args.topic).length){umkey[i]=$('#pp_search_user_meta_key_'+i+'_'+args.topic).val();umval[i]=$('#pp_search_user_meta_val_'+i+'_'+args.topic).val()}else{umkey[i]='';umval[i]=''}}var data={pp_agent_search:stext,pp_role_search:roletext,pp_agent_type:args.agent_type,pp_agent_id:args.agent_id,pp_topic:args.topic,pp_usermeta_key:umkey,pp_usermeta_val:umval,pp_omit_admins:ppListbox.omit_admins,pp_metagroups:ppListbox.metagroups,pp_operation:args.op,pp_context:args.pp_context};$.ajax({url:args.ajaxurl,data:data,dataType:"html",success:got_ajax_listbox,error:ajax_failure})};var got_ajax_listbox=function(data,txtStatus){$('#'+args.results_id).html(data).show();if(typeof document.all=='undefined')$('#'+args.results_id).trigger('jchange');$("#"+args.button_id).closest('div').find('.waiting').hide();$("#"+args.button_id).prop('disabled',false);$("#"+args.search_id).prop('disabled',false)};var ajax_failure=function(XMLHttpRequest,textStatus,errorThrown){if(!args.debug)return;$('#'+args.results_id).html('<option value="0"><b style="color:red">'+XMLHttpRequest.status+':'+(textStatus?textStatus:'')+(errorThrown?errorThrown:'')+'</b></option>')}}})(jQuery);1 (function($){function resetSelectItem(selectElementId){$(selectElementId).val(null).trigger('change');const[_,identifier]=selectElementId.split(/(?<=#v2_agent_search_text_)/);const[op,forItemType,agentType]=identifier.replace(/\\:/g,':').split(':');$(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).each(function(){$(this).val('')})}window.resetSelectItem=resetSelectItem;$.fn.DynamicListbox=function(args){var initializeSelect2=function(args2){let selector="#v2_"+args2.search_id;const[op,forItemType,agentType]=args2.topic.replace(/\\:/g,':').split(':');const selectedValues=$(selector).val()||[];let agent_type_lbl=args2.agent_type;if(args2.agent_type=='pp_group'){agent_type_lbl='group'}if(!['member','select-author'].includes(args2.topic)){$(`input[name^="pp_exceptions[${forItemType}][${op}][${agentType}][item]"]`).remove();selectedValues.forEach(function(value){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${value}]`).val('2').appendTo($(selector).parent())})}if(['member','select-author'].includes(args2.topic)){selector+=", #v2_"+CSS.escape(args2.search_id+'::'+args2.agent_type)}$(selector).select2({placeholder:"Search for a "+agent_type_lbl,dropdownAutoWidth:true,dropdownCssClass:'pp-select2-dropdown',containerCssClass:'pp-select2-container',width:'325px',ajax:{url:args2.ajaxurl,dataType:"html",delay:250,data:function(params){let roletext="";if($("#pp_search_role_"+args2.topic).length){roletext=$("#pp_search_role_"+args2.topic).val()}const umkey=[];const umval=[];for(let i=0;i<6;i++){if($("#pp_search_user_meta_key_"+i+"_"+args2.topic).length){umkey[i]=$("#pp_search_user_meta_key_"+i+"_"+args2.topic).val();umval[i]=$("#pp_search_user_meta_val_"+i+"_"+args2.topic).val()}else{umkey[i]="";umval[i]=""}}return{pp_agent_search:params.term||"",pp_role_search:roletext,pp_agent_type:args2.agent_type,pp_agent_id:args2.agent_id,pp_topic:args2.topic,pp_usermeta_key:umkey,pp_usermeta_val:umval,pp_omit_admins:ppListbox.omit_admins,pp_metagroups:ppListbox.metagroups,pp_operation:args2.op,pp_context:args2.pp_context}},processResults:function(data){const options=[];const currentValues=[];$(selector).closest('table.pp-item-exceptions-ui').find('td.pp-current-item-exceptions td input[type="hidden"]').each(function(i,item){currentValues.push($(item).val())});if(args2.topic==='member'){$(selector).closest('table').find('.pp-members-current').find('select#member option').each(function(i,item){currentValues.push($(item).val())})}$(data).filter("option").each(function(){const id=$(this).val();if(!currentValues.includes(id)){options.push({id:id,text:$(this).text()})}});return{results:options}},cache:true}}).on('select2:select select2:unselect',function(e){if(!['member','select-author'].includes(args2.topic)){const[op,forItemType,agentType]=args2.topic.replace(/\\:/g,':').split(':');const selectedValues=$(this).val()||[];selectedValues.forEach(function(value){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${value}]`).val('2').appendTo($(selector).parent())});if(e.type==='select2:unselect'){$('<input>').attr('type','hidden').attr('name',`pp_exceptions[${forItemType}][${op}][${agentType}][item][${e.params.data.id}]`).val('').appendTo($(selector).parent())}}if(args2.topic==='select-author'){const selectedValue=$(this).val();const selectedText=$(this).find('option:selected').text();const $authorSelect=$('#post_author_override');if(selectedValue&&!$authorSelect.find(`option[value="${selectedValue}"]`).length){$authorSelect.append(new Option(selectedText,selectedValue))}$authorSelect.val(selectedValue).trigger('change')}})};initializeSelect2(args);$('#'+args.search_id).on('keydown',function(e){if(e.keyCode==13){ajax_request($(this).val());e.preventDefault()}});$('input.pp-user-meta-field').on('keydown',function(e){if(e.keyCode==13){ajax_request($('#'+args.search_id).val());e.preventDefault()}});$('#'+args.search_id).next('i.dashicons-search').on('click',function(e){ajax_request($('#'+args.search_id).val())});$("#"+args.button_id).on('click',function(){ajax_request($('#'+args.search_id).val())});var ajax_request=function(stext){$("#"+args.button_id).closest('div').find('.waiting').show();$("#"+args.button_id).prop('disabled',true);$("#"+args.search_id).prop('disabled',true);if(stext==null||stext=='undefined')stext='';if($('#pp_search_role_'+args.topic).length)var roletext=$('#pp_search_role_'+args.topic).val();else var roletext='';umkey=[];umval=[];for(i=0;i<6;i++){if($('#pp_search_user_meta_key_'+i+'_'+args.topic).length){umkey[i]=$('#pp_search_user_meta_key_'+i+'_'+args.topic).val();umval[i]=$('#pp_search_user_meta_val_'+i+'_'+args.topic).val()}else{umkey[i]='';umval[i]=''}}var data={pp_agent_search:stext,pp_role_search:roletext,pp_agent_type:args.agent_type,pp_agent_id:args.agent_id,pp_topic:args.topic,pp_usermeta_key:umkey,pp_usermeta_val:umval,pp_omit_admins:ppListbox.omit_admins,pp_metagroups:ppListbox.metagroups,pp_operation:args.op,pp_context:args.pp_context};$.ajax({url:args.ajaxurl,data:data,dataType:"html",success:got_ajax_listbox,error:ajax_failure})};var got_ajax_listbox=function(data,txtStatus){$('#'+args.results_id).html(data).show();if(typeof document.all=='undefined')$('#'+args.results_id).trigger('jchange');$("#"+args.button_id).closest('div').find('.waiting').hide();$("#"+args.button_id).prop('disabled',false);$("#"+args.search_id).prop('disabled',false)};var ajax_failure=function(XMLHttpRequest,textStatus,errorThrown){if(!args.debug)return;$('#'+args.results_id).html('<option value="0"><b style="color:red">'+XMLHttpRequest.status+':'+(textStatus?textStatus:'')+(errorThrown?errorThrown:'')+'</b></option>')}}})(jQuery); -
press-permit-core/trunk/languages/press-permit-core.pot
r3285927 r3288862 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: PublishPress Permissions 4.2. 0\n"5 "Project-Id-Version: PublishPress Permissions 4.2.2\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/project\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: 2025-05-0 2T01:01:22+00:00\n"12 "POT-Creation-Date: 2025-05-07T03:15:32+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.11.0\n" … … 38 38 #: press-permit-core.php 39 39 msgid "https://publishpress.com/" 40 msgstr "" 41 42 #: classes/PublishPress/Permissions.php:1241 43 msgid "Edit Tag for All Post Types" 44 msgstr "" 45 46 #: classes/PublishPress/Permissions.php:1244 47 msgid "Edit Tag for Posts" 40 48 msgstr "" 41 49 … … 292 300 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:64 293 301 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:91 294 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:14 6295 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:2 08296 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:25 0302 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:149 303 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:211 304 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:253 297 305 #: classes/PublishPress/Permissions/UI/AgentRolesAjax.php:44 298 306 #: classes/PublishPress/Permissions/UI/AgentRolesAjax.php:66 … … 318 326 msgstr "" 319 327 320 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:12 6328 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:120 321 329 msgid "Expand access to allow specified items regardless of role capabilities or restrictions." 322 330 msgstr "" 323 331 324 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:12 8332 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:121 325 333 msgid "Restrict access by blocking specified items unless an \"Enabled\" exception is also stored." 326 334 msgstr "" 327 335 328 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:1 30336 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:122 329 337 msgid "Restrict access by limiting Role Capabilities to apply only for specified items. Users still need capabilities in their main role or supplemental roles." 330 338 msgstr "" 331 339 332 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:15 6340 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:159 333 341 msgid "selected:" 334 342 msgstr "" 335 343 336 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:1 68344 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:171 337 345 #: classes/PublishPress/Permissions/UI/SettingsTabCore.php:170 338 346 #: modules/presspermit-collaboration/classes/Permissions/Collab/UI/AjaxUI.php:125 … … 340 348 msgstr "" 341 349 342 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:17 0350 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:173 343 351 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:853 344 352 #: classes/PublishPress/Permissions/UI/SettingsTabCore.php:172 … … 348 356 msgstr "" 349 357 350 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:17 4351 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:1 87352 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:19 3358 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:177 359 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:190 360 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:196 353 361 msgid "%s:" 354 362 msgstr "" 355 363 356 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:22 1364 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:224 357 365 msgid "selected %s:" 358 366 msgstr "" 359 367 360 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:2 28368 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:231 361 369 msgid "sub-%s:" 362 370 msgstr "" 363 371 364 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:261 365 msgid "(all)" 366 msgstr "" 367 368 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:274 372 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:264 373 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:174 374 msgid "All Statuses" 375 msgstr "" 376 377 #: classes/PublishPress/Permissions/UI/AgentExceptionsAjax.php:277 369 378 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:1704 370 379 #: classes/PublishPress/Permissions/UI/AgentRolesAjax.php:110 … … 602 611 603 612 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:107 604 #: classes/PublishPress/Permissions/UI/AgentPermissionsUI.php:174 605 msgid "All Statuses" 613 msgid "All Post Types" 606 614 msgstr "" 607 615 … … 997 1005 998 1006 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:23 999 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:25 91007 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:253 1000 1008 msgctxt "user" 1001 1009 msgid "Select >" … … 1003 1011 1004 1012 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:24 1005 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:2 601013 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:254 1006 1014 msgctxt "user" 1007 1015 msgid "< Unselect" 1008 1016 msgstr "" 1009 1017 1010 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:5 91011 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:29 71018 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:58 1019 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:290 1012 1020 msgid "Find Users by %s" 1013 1021 msgstr "" 1014 1022 1015 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:6 11016 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:29 91023 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:60 1024 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:292 1017 1025 msgid "Search Users" 1018 1026 msgstr "" 1019 1027 1020 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:6 41021 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php: 3021028 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:63 1029 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:295 1022 1030 msgid "Search Custom Groups" 1023 1031 msgstr "" 1024 1032 1025 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:8 41026 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:31 91033 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:83 1034 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:312 1027 1035 msgid "For additional fields, define constant PP_USER_SEARCH_META_FIELDS" 1028 1036 msgstr "" 1029 1037 1030 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:8 61031 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 211038 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:85 1039 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:314 1032 1040 msgid "First Name" 1033 1041 msgstr "" 1034 1042 1035 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:8 61036 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 211043 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:85 1044 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:314 1037 1045 msgid "Last Name" 1038 1046 msgstr "" 1039 1047 1040 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:8 61041 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 211048 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:85 1049 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:314 1042 1050 msgid "Nickname" 1043 1051 msgstr "" 1044 1052 1045 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:11 11046 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 461053 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:110 1054 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:339 1047 1055 msgid "(user field)" 1048 1056 msgstr "" 1049 1057 1050 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:14 11051 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:3 761058 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:140 1059 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:369 1052 1060 msgid "(any WP role)" 1053 1061 msgstr "" 1054 1062 1055 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:15 71056 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:4 351063 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:156 1064 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:428 1057 1065 msgid "Search Results:" 1058 1066 msgstr "" 1059 1067 1060 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:17 91061 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:4 581068 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:173 1069 #: classes/PublishPress/Permissions/UI/AgentsDynamicUI.php:448 1062 1070 msgid "Current Selections:" 1063 1071 msgstr "" … … 1452 1460 msgstr "" 1453 1461 1454 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:324 1455 msgid "<strong>ERROR</strong>: Please enter a group name." 1456 msgstr "" 1457 1458 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:329 1459 msgid "<strong>ERROR</strong>: This group name is already registered. Please choose another one." 1462 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:326 1463 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:333 1464 msgid "ERROR" 1465 msgstr "" 1466 1467 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:327 1468 msgid "Please enter a group name." 1469 msgstr "" 1470 1471 #: classes/PublishPress/Permissions/UI/Handlers/AgentEdit.php:334 1472 msgid "This group name is already registered. Please choose another one." 1460 1473 msgstr "" 1461 1474 … … 2207 2220 msgstr "" 2208 2221 2222 #: modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/PostEdit.php:326 2223 msgid "select other" 2224 msgstr "" 2225 2226 #: modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/PostEdit.php:327 2227 msgid "close" 2228 msgstr "" 2229 2209 2230 #: modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/TermEdit.php:47 2210 2231 msgid "Permissions: Select this %1$s as Parent for All Post Types" -
press-permit-core/trunk/languages/presspermit-pro-pt_BR.po
r3285747 r3288862 2 2 msgstr "" 3 3 "Project-Id-Version: PublishPress Permissions Pro\n" 4 "POT-Creation-Date: 2025-0 4-01 22:05-0300\n"5 "PO-Revision-Date: 2025-0 4-01 22:08-0300\n"4 "POT-Creation-Date: 2025-05-05 03:26-0300\n" 5 "PO-Revision-Date: 2025-05-05 03:29-0300\n" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 1721 1721 1722 1722 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:156 1723 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:21 71723 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:216 1724 1724 msgid "Additional Configuration:" 1725 1725 msgstr "Configuração adicional:" … … 1746 1746 msgstr "Ordem de fluxo de trabalho, ramificação, permissões" 1747 1747 1748 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:2 201748 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:219 1749 1749 msgid "Define Privacy Statuses" 1750 1750 msgstr "Definir os status de privacidade" 1751 1751 1752 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:27 21752 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:271 1753 1753 #, php-format 1754 1754 msgid "" … … 1760 1760 "Statuses." 1761 1761 1762 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:28 71762 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:286 1763 1763 #, php-format 1764 1764 msgid "" … … 1769 1769 "Statuses%2$s." 1770 1770 1771 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:29 91771 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:298 1772 1772 #, php-format 1773 1773 msgid "" … … 1778 1778 "plugin %1$sPublishPress Statuses%2$s. %3$sSaiba mais...%4$s" 1779 1779 1780 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:30 81780 #: lib/status-control-legacy/classes/Permissions/Statuses/UI/SettingsTabStatuses.php:307 1781 1781 msgid "Your current Permissions Pro version is already compatible." 1782 1782 msgstr "Sua versão atual do Permissions Pro já é compatível." … … 2613 2613 #: modules/presspermit-teaser/classes/Permissions/Teaser/UI/PostsTeaser.php:325 2614 2614 #: modules/presspermit-teaser/classes/Permissions/Teaser/UI/PostsTeaser.php:896 2615 msgid " Anonymous Visitors"2616 msgstr " Visitantes anônimos"2615 msgid "Not Logged In" 2616 msgstr "Não conectado" 2617 2617 2618 2618 #: modules/presspermit-compatibility/classes/Permissions/Compat/UI/Settings.php:208 … … 2800 2800 msgstr "Utilitário de anexo" 2801 2801 2802 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:77 2802 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:81 2803 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:92 2803 2804 msgid "From:" 2804 2805 msgstr "De:" 2805 2806 2806 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:78 2807 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:83 2807 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:82 2808 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:87 2809 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:93 2810 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:96 2808 2811 msgid "date or #days" 2809 2812 msgstr "data ou nº de dias" 2810 2813 2811 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:82 2814 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:86 2815 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:95 2812 2816 msgid "To:" 2813 2817 msgstr "Até:" 2814 2818 2815 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 042819 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:115 2816 2820 #, php-format 2817 2821 msgid "Current Selections: %1$s refresh %2$s" 2818 2822 msgstr "Seleções atuais: %1$s atualizar %2$s" 2819 2823 2820 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 052824 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:116 2821 2825 msgid "refresh member status" 2822 2826 msgstr "atualizar o status do membro" 2823 2827 2824 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 722825 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 782828 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:183 2829 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:189 2826 2830 #, php-format 2827 2831 msgid "%1$s (%2$s - %3$s)" 2828 2832 msgstr "%1$s (%2$s - %3$s)" 2829 2833 2830 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 822834 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:193 2831 2835 #, php-format 2832 2836 msgid "SCHEDULED: %s" 2833 2837 msgstr "AGENDADO: %s" 2834 2838 2835 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 852839 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:196 2836 2840 #, php-format 2837 2841 msgid "EXPIRED: %s" 2838 2842 msgstr "EXPIRADO: %s" 2839 2843 2840 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:1 872844 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:198 2841 2845 #, php-format 2842 2846 msgid "ACTIVE with future expiration: %s" 2843 2847 msgstr "ATIVO com expiração futura: %s" 2844 2848 2845 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php: 1892846 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php: 1932849 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:200 2850 #: modules/presspermit-membership/classes/Permissions/Membership/UI/GroupEdit.php:204 2847 2851 #, php-format 2848 2852 msgid "ACTIVE: %s" … … 3276 3280 3277 3281 #: modules/presspermit-teaser/classes/Permissions/Teaser/UI/PostsTeaser.php:705 3278 msgid " Anonymous Visitors:"3279 msgstr " Visitantes anônimos:"3282 msgid "Not Logged In:" 3283 msgstr "Não conectado:" 3280 3284 3281 3285 #: modules/presspermit-teaser/classes/Permissions/Teaser/UI/PostsTeaser.php:713 … … 3462 3466 msgstr "Reverter para o padrão" 3463 3467 3464 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:4 93465 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:17 33468 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:48 3469 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:172 3466 3470 msgid "View the content of this <a href='%permalink%'>article</a>" 3467 3471 msgstr "Ver o conteúdo deste <a href='%permalink%'>artigo</a>" 3468 3472 3469 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:6 63473 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:65 3470 3474 msgid "" 3471 3475 "Sorry, this content requires additional permissions. Please contact an " … … 3475 3479 "receber ajuda." 3476 3480 3477 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:6 73481 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:66 3478 3482 msgid "" 3479 3483 "Sorry, you don't have access to this content. Please log in or contact a " … … 3483 3487 "site para receber ajuda." 3484 3488 3485 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:7 63489 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:75 3486 3490 msgid "Note: This content requires a higher login level." 3487 3491 msgstr "Observação: Este conteúdo exige um nível de acesso superior." 3488 3492 3489 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:7 73493 #: modules/presspermit-teaser/classes/Permissions/TeaserHooks.php:76 3490 3494 msgid "Note: This content requires site login." 3491 3495 msgstr "Observação: Este conteúdo exige acesso ao site." … … 3524 3528 msgstr "https://publishpress.com/" 3525 3529 3530 #~ msgid "Anonymous Visitors" 3531 #~ msgstr "Visitantes anônimos" 3532 3533 #~ msgid "Anonymous Visitors:" 3534 #~ msgstr "Visitantes anônimos:" 3535 3526 3536 #~ msgid "review your account info" 3527 3537 #~ msgstr "revisar as informações da sua conta" -
press-permit-core/trunk/modules/presspermit-collaboration/classes/Permissions/Collab/UI/Dashboard/PostEdit.php
r3285747 r3288862 318 318 /* <![CDATA[ */ 319 319 jQuery(document).ready(function($) { 320 // We replace current search UI with select2 and utilize current search from classic editor 321 $("#post_author_override").select2(); 320 var author_el = $('#pp_author_search_ui_base').html(); 321 $('#pp_author_search_ui_base').remove(); 322 $("#post_author_override").after( 323 '<div id="pp_author_search" class="pp-select-author" style="display:none">' + 324 author_el + 325 '</div> ' + 326 '<a href="#" class="pp-add-author" style="margin-left:8px" title="<?php echo esc_attr($title); ?>"><?php esc_html_e('select other', 'press-permit-core'); ?></a>' + 327 '<a class="pp-close-add-author" href="#" style="display:none;"><?php esc_html_e('close', 'press-permit-core'); ?></a>' 328 ); 322 329 }); 323 330 /* ]]> */ -
press-permit-core/trunk/press-permit-core.php
r3285927 r3288862 7 7 * Author: PublishPress 8 8 * Author URI: https://publishpress.com/ 9 * Version: 4.2. 19 * Version: 4.2.2 10 10 * Text Domain: press-permit-core 11 11 * Domain Path: /languages/ … … 206 206 } 207 207 208 define('PRESSPERMIT_VERSION', '4.2. 1');208 define('PRESSPERMIT_VERSION', '4.2.2'); 209 209 210 210 if (!defined('PRESSPERMIT_READ_PUBLIC_CAP')) { -
press-permit-core/trunk/readme.txt
r3285927 r3288862 4 4 Tags: restrict, access, user, privacy, capabilities 5 5 Requires at least: 5.5 6 Tested up to: 6.8 .16 Tested up to: 6.8 7 7 Requires PHP: 7.2.5 8 Stable tag: 4.2. 18 Stable tag: 4.2.2 9 9 License: GPLv3 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 240 240 241 241 == Changelog == 242 243 = 4.2.2 - 6 May 2025 = 244 * Fixed: Restored the "Select Other" option for authors in the Classic Editor. #1540 245 * Fixed: Ensured proper HTML escaping when adding new user groups. #1567 246 * Fixed: Recaption "Add Permissions > Post Type > All Statuses" to "All Post Types" #1559 247 * Fixed: The "All Statuses" label is now correctly translated. #1609 248 * Fixed: Reduce white space for Group Members selection #1616 249 * Fixed: Membership module's Current Selections list is too narrow #1621 250 * Fixed: Circles module generated PHP warning if Post is null #1617 251 * Updated: Added missing Brazilian Portuguese translation. #1608 242 252 243 253 = 4.2.1 - 2 May 2025 = -
press-permit-core/trunk/vendor/autoload.php
r3285927 r3288862 23 23 require_once __DIR__ . '/composer/autoload_real.php'; 24 24 25 return ComposerAutoloaderInit b3013ab8a565a13c999d7c02084f3fcf::getLoader();25 return ComposerAutoloaderInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1::getLoader(); -
press-permit-core/trunk/vendor/composer/autoload_real.php
r3285927 r3288862 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit b3013ab8a565a13c999d7c02084f3fcf5 class ComposerAutoloaderInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit b3013ab8a565a13c999d7c02084f3fcf', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit b3013ab8a565a13c999d7c02084f3fcf', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit b3013ab8a565a13c999d7c02084f3fcf::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
press-permit-core/trunk/vendor/composer/autoload_static.php
r3285927 r3288862 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit b3013ab8a565a13c999d7c02084f3fcf7 class ComposerStaticInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1 8 8 { 9 9 public static $classMap = array ( … … 14 14 { 15 15 return \Closure::bind(function () use ($loader) { 16 $loader->classMap = ComposerStaticInit b3013ab8a565a13c999d7c02084f3fcf::$classMap;16 $loader->classMap = ComposerStaticInit8b73cd0d39c3f9b6b03fcb6d1a19e8b1::$classMap; 17 17 18 18 }, null, ClassLoader::class); -
press-permit-core/trunk/vendor/composer/installed.php
r3285927 r3288862 4 4 'pretty_version' => 'dev-master', 5 5 'version' => 'dev-master', 6 'reference' => ' 880ed1cd7fc1476dc5e304cf585462fa801ccf1b',6 'reference' => 'b46e76b68ea348a488951fa72d3afd40ab64dab3', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 14 14 'pretty_version' => 'dev-master', 15 15 'version' => 'dev-master', 16 'reference' => ' 880ed1cd7fc1476dc5e304cf585462fa801ccf1b',16 'reference' => 'b46e76b68ea348a488951fa72d3afd40ab64dab3', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../',
Note: See TracChangeset
for help on using the changeset viewer.