function transfer_icl_account($create_account_and_transfer) { $user = $_POST['user']; $user['site_id'] = $this->settings['site_id']; $user['accesskey'] = $this->settings['access_key']; $user['create_account'] = $create_account_and_transfer ? '1' : '0'; $icl_query = new ICanLocalizeQuery(); list($success, $access_key) = $icl_query->transfer_account($user); if ($success) { $this->settings['access_key'] = $access_key; // set the support data the same. $this->settings['support_access_key'] = $access_key; $this->save_settings(); return true; } else { $_POST['icl_form_errors'] = $access_key; return false; } }