Ajax.load
$("#debtor-customer-filter").on('submit', function(e) { e.preventDefault(); var data = new FormData(this); $("#debtors-table").DataTable().destroy(); $("#debtors-list").load("debtor/filterCustomerDebtorById", { debtorFilter: $("#customer-filter").val(), // This set's the status to fetch all records fromDate: $("#from-date").val(), toDate: $("#to-date").val(), cid: $("#customer-id").val() }, function (response,status,xhr) { $("#debtors-table").DataTable(); fetchDebtors(response); }); }); function fetchDebtors(response) { $(this).html(response); }
xDebug PHP Wizard
Setting up xDebug is a bit of a pain as the links are not clearly linked.
So below is some info to help you 😉
In order to use the Install Wizard.
Open your PHPinfo() page from the xampp default dashboard page
http://localhost/dashboard/phpinfo.php
Copy all “Ctrl+A” and paste into the install wizard box and you will get further instructions
The Install Wizard (I think this is mainly for windows. Linux and mac can use terminal)
https://xdebug.org/wizard
Here’s the downloads you going to need as the one you get from the wizard is not working. (currently at the time of this post creation)
https://xdebug.org/download#releases
WordPress Only allow users to see their own media uploads
// Limit media library access add_filter( 'ajax_query_attachments_args', 'wpb_show_current_user_attachments' ); function wpb_show_current_user_attachments( $query ) { $user_id = get_current_user_id(); if ( $user_id && !current_user_can('activate_plugins') && !current_user_can('edit_others_posts ') ) { $query['author'] = $user_id; } return $query; }
Remove menu items for non admins
function TRIM_ADMIN_MENU() { global $current_user; if(!current_user_can('administrator')) { remove_menu_page( 'tools.php' ); // No tools for <= editors remove_menu_page( 'activity_log_page' ); // Activity log } } add_action('admin_init', 'TRIM_ADMIN_MENU');
WordPress unregister post type
if( !function_exists( 'plugin_prefix_unregister_post_type' ) ) { function plugin_prefix_unregister_post_type(){ unregister_post_type( 'project' ); } } add_action('init','plugin_prefix_unregister_post_type');
© Garth Baker 2024 All rights reserved.