| Server IP : 65.109.86.83 / Your IP : 37.27.51.148 Web Server : nginx/1.14.1 System : Linux libra 4.18.0-553.51.1.el8_10.x86_64 #1 SMP Wed Apr 30 20:24:04 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.31 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/wp-content/plugins/thrive-leads/database/migrations/ |
Upload File : |
<?php
defined( 'TVE_LEADS_DB_UPGRADE' ) or exit();
global $wpdb, $tvedb;
$deleted_lead_groups = get_posts( array(
'posts_per_page' => - 1,
'post_type' => TVE_LEADS_POST_GROUP_TYPE,
'post_status' => 'trash',
) );
foreach ( $deleted_lead_groups as $lead_group ) {
$tvedb->delete_tests( array( 'main_group_id' => $lead_group->ID ), array( 'delete_items' => true ) );
foreach ( tve_leads_get_form_types( array( 'lead_group_id' => $lead_group->ID, 'tracking_data' => false ) ) as $form_type ) {
if ( is_a( $form_type, 'WP_Post' ) && ! empty( $form_type->ID ) ) {
$tvedb->delete_tests( array( 'main_group_id' => $form_type->ID ), array( 'delete_items' => true ) );
}
}
}