<?php $sites = wp_get_sites(); $site_data = array(); foreach ($sites as $site) { switch_to_blog($site['blog_id']); $details = get_blog_details($site['blog_id'])->blogname; $temp = array("blog_id" => $site['blog_id'], "blogname" => $details); array_push($site_data, $temp); $ltk = new Lingotek(); $ltk->admin_init(); restore_current_blog(); } if (!empty($_POST)) { $source_site = $_POST['source']; if (isset($_POST['destination'])) { $destination_site = $_POST['destination']; foreach ($destination_site as $destination) { if (!empty($_POST['settings'])) { $selected_settings = $_POST['settings']; foreach ($selected_settings as $setting) { //Updates account options for access token and the base url to connect to Lingotek if ($setting == 'token') { $lingotek_option = 'lingotek_' . $setting; $source_options = get_blog_option($source_site, $lingotek_option); update_blog_option($destination, $lingotek_option, $source_options); $source_options = get_blog_option($source_site, 'lingotek_base_url'); update_blog_option($destination, 'lingotek_base_url', $source_options); } //Updates the chosen option $lingotek_option = 'lingotek_' . $setting;