PATH:
home
/
letacommog
/
pymreception1
/
wp-content
/
plugins
/
wp-all-import-pro
/
actions
<?php function pmxi_wp_ajax_auto_detect_sf(){ if ( ! check_ajax_referer( 'wp_all_import_secure', 'security', false )){ exit( json_encode(array('result' => array(), 'msg' => __('Security check', 'wp_all_import_plugin'))) ); } if ( ! current_user_can( PMXI_Plugin::$capabilities ) ){ exit( json_encode(array('result' => array(), 'msg' => __('Security check', 'wp_all_import_plugin'))) ); } $input = new PMXI_Input(); $fieldName = $input->post('name', ''); $post_type = $input->post('post_type', 'post'); global $wpdb; $result = array(); if ($fieldName) { switch ($post_type){ case 'import_users': $values = $wpdb->get_results(" SELECT DISTINCT usermeta.meta_value FROM ".$wpdb->usermeta." as usermeta WHERE usermeta.meta_key='".$fieldName."' ", ARRAY_A); break; case 'taxonomies': $values = $wpdb->get_results(" SELECT DISTINCT termmeta.meta_value FROM ".$wpdb->termmeta." as termmeta WHERE termmeta.meta_key='".$fieldName."' ", ARRAY_A); break; default: $values = $wpdb->get_results(" SELECT DISTINCT postmeta.meta_value FROM ".$wpdb->postmeta." as postmeta WHERE postmeta.meta_key='".$fieldName."' ", ARRAY_A); break; } if ( ! empty($values) ){ foreach ($values as $key => $value) { if ( ! empty($value['meta_value']) and is_serialized($value['meta_value'])){ $v = unserialize($value['meta_value']); if ( ! empty($v) and is_array($v) ){ foreach ($v as $skey => $svalue) { $result[] = array( 'key' => $skey, 'val' => maybe_serialize($svalue), ); } break; } } } } } exit( json_encode(array('result' => $result)) ); }
[+]
..
[-] wpmu_new_blog.php
[edit]
[-] wp_ajax_dismiss_notifications.php
[edit]
[-] admin_init.php
[edit]
[-] add_attachment.php
[edit]
[-] wp_ajax_delete_import.php
[edit]
[-] wp_ajax_save_import_functions.php
[edit]
[-] wp_ajax_upload_resource.php
[edit]
[-] wp_ajax_auto_detect_sf.php
[edit]
[-] wp_loaded_99.php
[edit]
[-] attachment_updated.php
[edit]
[-] wp_ajax_import_failed.php
[edit]
[-] wp_ajax_wp_all_import_api.php
[edit]
[-] admin_menu.php
[edit]
[-] pmxi_before_xml_import.php
[edit]
[-] wp_ajax_auto_detect_cf.php
[edit]
[-] wp_ajax_wpai_scheduling_dialog_content.php
[edit]
[-] admin_head.php
[edit]
[-] wp_ajax_get_bundle_post_type.php
[edit]
[-] delete_term.php
[edit]
[-] wp_ajax_test_images.php
[edit]
[-] admin_notices.php
[edit]
[-] delete_post.php
[edit]
[-] wp_ajax_save_import_scheduling.php
[edit]
[-] pmxi_after_xml_import.php
[edit]