PATH:
home
/
letacommog
/
laindinois
/
OLD
/
wp-content
/
plugins
/
wp-all-export
/
actions
<?php function pmxe_pmxe_before_export($export_id) { $export = new PMXE_Export_Record(); $export->getById($export_id); if ( ! $export->isEmpty() ) { if ( ! $export->options['export_only_new_stuff'] ) { $postList = new PMXE_Post_List(); $missingPosts = $postList->getBy(array('export_id' => $export_id, 'iteration !=' => --$export->iteration)); $missing_ids = array(); if ( ! $missingPosts->isEmpty() ): foreach ($missingPosts as $missingPost) { $missing_ids[] = $missingPost['post_id']; } endif; if ( ! empty($missing_ids)) { global $wpdb; // Delete records form pmxe_posts $sql = "DELETE FROM " . PMXE_Plugin::getInstance()->getTablePrefix() . "posts WHERE post_id IN (" . implode(',', $missing_ids) . ") AND export_id = %d"; $wpdb->query( $wpdb->prepare($sql, $export->id) ); } } if ( empty($export->parent_id) ) { delete_option( 'wp_all_export_queue_' . $export->id ); } delete_option( 'wp_all_export_acf_flexible_' . $export->id ); } }
[+]
..
[-] wp_ajax_wpae_filtering.php
[edit]
[-] wp_ajax_save_scheduling.php
[edit]
[-] admin_menu.php
[edit]
[-] pmxe_before_export.php
[edit]
[-] wp_ajax_dismiss_export_warnings.php
[edit]
[-] admin_notices.php
[edit]
[-] wp_ajax_wpae_preview.php
[edit]
[-] wp_ajax_wpallexport.php
[edit]
[-] wp_ajax_generate_zapier_api_key.php
[edit]
[-] admin_init.php
[edit]
[-] pmxe_after_export.php
[edit]
[-] wp_ajax_scheduling_dialog_content.php
[edit]
[-] pmxe_exported_post.php
[edit]
[-] wp_loaded.php
[edit]
[-] admin_head.php
[edit]
[-] init.php
[edit]
[-] wp_ajax_wpae_available_rules.php
[edit]
[-] wp_ajax_wpae_filtering_count.php
[edit]
[-] wpmu_new_blog.php
[edit]