string $fromLang -> array $toLangs -> void */ public static function send_to_basket( $post, callable $addStringsToBasket ) { $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 ) ) { $addStringsToBasket( $string_ids, $post['icl-tr-from'], $translate_to ); } } }