OwlCyberSecurity - MANAGER
Edit File: class.jetpack-json-api-translations-modify-endpoint.php
<?php class Jetpack_JSON_API_Translations_Modify_Endpoint extends Jetpack_JSON_API_Translations_Endpoint { // POST /sites/%s/translations // POST /sites/%s/translations/update protected $action = 'default_action'; protected $new_version; protected $log; public function default_action() { $args = $this->input(); if ( isset( $args['autoupdate'] ) && is_bool( $args['autoupdate'] ) ) { Jetpack_Options::update_option( 'autoupdate_translations', $args['autoupdate'] ); } return true; } protected function update() { include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; $upgrader = new Language_Pack_Upgrader( new Automatic_Upgrader_Skin() ); $result = $upgrader->bulk_upgrade(); $this->log = $upgrader->skin->get_upgrade_messages(); $this->success = ( ! is_wp_error( $result ) ) ? (bool) $result : false; } }