public function change_string_lang_of_domain_ajax_callback() { if (!$this->verify_ajax_call('wpml_change_string_domain_language_nonce')) { die('verification failed'); } global $wpdb, $sitepress; $change_string_language_domain_dialog = new WPML_Change_String_Domain_Language_Dialog($wpdb, $sitepress, $this->string_factory); $response = $change_string_language_domain_dialog->change_language_of_strings($_POST['domain'], isset($_POST['langs']) ? $_POST['langs'] : array(), $_POST['language'], $_POST['use_default'] == 'true'); wp_send_json($response); }
<p><a href="#" id="wpml-language-of-domains-link"><?php _e('Languages of domains', 'wpml-string-translation'); ?> </a></p> <?php } ?> <?php $string_translation_table_ui = new WPML_String_Translation_Table($icl_string_translations); $string_translation_table_ui->render(); $change_string_language_dialog = new WPML_Change_String_Language_Dialog($wpdb, $sitepress); $change_string_language_dialog->render(); if (!empty($icl_contexts)) { $string_factory = new WPML_ST_String_Factory($wpdb); $change_string_domain_language_dialog = new WPML_Change_String_Domain_Language_Dialog($wpdb, $sitepress, $string_factory); $change_string_domain_language_dialog->render($icl_contexts); } $get_show_results = filter_input(INPUT_GET, 'show_results', FILTER_SANITIZE_FULL_SPECIAL_CHARS); $get_page = filter_input(INPUT_GET, 'page', FILTER_SANITIZE_URL); ?> <?php if ($wp_query->found_posts > 10) { ?> <div class="tablenav"> <?php $paged = filter_input(INPUT_GET, 'paged', FILTER_SANITIZE_NUMBER_INT); $paged = $paged && $get_show_results !== 'all' ? $paged : 1; $page_links = paginate_links(array('base' => add_query_arg('paged', '%#%'), 'format' => '', 'prev_text' => '«', 'next_text' => '»', 'total' => $wp_query->max_num_pages, 'current' => $paged, 'add_args' => isset($icl_translation_filter) ? $icl_translation_filter : array())); $query_url_params = '?page=' . $get_page; $query_url_params .= '&paged=';