function icl_send_strings_action() { if (wp_verify_nonce(filter_input(INPUT_POST, 'iclnonce', FILTER_SANITIZE_STRING), 'icl-string-translation')) { $_POST = stripslashes_deep($_POST); $string_ids = explode(',', $_POST['strings']); $translate_to = array(); foreach ($_POST['translate_to'] as $lang_to => $one) { $translate_to[$lang_to] = $lang_to; } if (!empty($translate_to)) { global $WPML_String_Translation; TranslationProxy_Basket::add_strings_to_basket($string_ids, $WPML_String_Translation->get_strings_language(), $translate_to); } } }
/** * @param int[] $string_ids * @param string $source_language * @param string[] $target_languages */ public function add_strings_to_basket($string_ids, $source_language, $target_languages) { TranslationProxy_Basket::add_strings_to_basket($string_ids, $source_language, $target_languages); }