Changeset 12626 for sites/trunk/wordpress.org/public_html/wp-content/plugins/gp-translation-helpers/includes/class-gp-translation-helpers.php
- Timestamp:
- 06/06/2023 03:41:05 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/gp-translation-helpers/includes/class-gp-translation-helpers.php
r12624 r12626 446 446 public static function fetch_openai_review() { 447 447 check_ajax_referer( 'gp_comment_feedback', 'nonce' ); 448 $translation_id = sanitize_text_field( $_POST['data']['translation_id'] ); 449 $locale_slug = sanitize_text_field( $_POST['data']['locale_slug'] ); 450 $glossary_query = sanitize_text_field( $_POST['data']['glossary_query'] ); 451 $is_retry = filter_var( $_POST['data']['is_retry'], FILTER_VALIDATE_BOOLEAN ); 452 453 $translation = GP::$translation->get( $translation_id ); 454 $original = GP::$original->get( $translation->original_id ); 455 456 $openai_response = GP_OpenAI_Review::get_openai_review( $original->singular, $translation->translation_0, $locale_slug, $glossary_query, $is_retry ); 457 458 wp_send_json_success( $openai_response['openai'] ); 448 $original = sanitize_text_field( $_POST['data']['original'] ); 449 $translation = sanitize_text_field( $_POST['data']['translation'] ); 450 $language = sanitize_text_field( $_POST['data']['language'] ); 451 $glossary = sanitize_text_field( $_POST['data']['glossary_query'] ); 452 $is_retry = filter_var( $_POST['data']['is_retry'], FILTER_VALIDATE_BOOLEAN ); 453 454 $openai_response = GP_OpenAI_Review::get_openai_review( $original, $translation, $language, $glossary, $is_retry ); 455 456 wp_send_json_success( $openai_response ); 459 457 } 460 458
Note: See TracChangeset
for help on using the changeset viewer.