Dynamically show and hide TR elements by index
$(document).on("click","tr",function(){
var projectId = $(this).attr("data-projectId");
$(this).nextAll("tr:eq(0)").toggle(500);
$(this).nextAll("tr:eq(1)").toggle(500);
});
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;
}
© Garth Baker 2025 All rights reserved.