| @@ -2,15 +2,15 @@ | ||
| 2 | 2 | /* |
| 3 | 3 | Plugin Name: Github Embed |
| 4 | 4 | Plugin URI: https://wordpress.org/plugins/github-embed/ |
| 5 | 5 | Description: Paste the URL to a Github project into your posts or pages, and have the project information pulled in and displayed automatically |
| 6 | -Version: 2.2.0 | |
| 7 | -Author: Ademti Software Ltd. | |
| 6 | +Version: 2.0.2 | |
| 7 | +Author: Ademti Software | |
| 8 | 8 | Author URI: https://www.ademti-software.co.uk/ |
| 9 | 9 | */ |
| 10 | 10 | |
| 11 | 11 | /** |
| 12 | - * Copyright (c) 2013-2025 Ademti Software. All rights reserved. | |
| 12 | + * Copyright (c) 2013 Ademti Software. All rights reserved. | |
| 13 | 13 | * |
| 14 | 14 | * Released under the GPL license v2 |
| 15 | 15 | * https://www.gnu.org/licenses/gpl-2.0.en.html |
| 16 | 16 | * |
| @@ -187,9 +187,9 @@ | ||
| 187 | 187 | * @return string |
| 188 | 188 | */ |
| 189 | 189 | private function process_template( $template, $data ) { |
| 190 | 190 | ob_start(); |
| 191 | - if ( ! locate_template( 'wp-github-oembed/' . $template, true, false, ['data' => $data] ) ) { | |
| 191 | + if ( ! locate_template( 'wp-github-oembed/' . $template, true ) ) { | |
| 192 | 192 | require_once 'templates/' . $template; |
| 193 | 193 | } |
| 194 | 194 | |
| 195 | 195 | return ob_get_clean(); |
| @@ -201,14 +201,13 @@ | ||
| 201 | 201 | * @param string $owner The owner of the repository |
| 202 | 202 | * @param string $repository The repository name |
| 203 | 203 | */ |
| 204 | 204 | private function oembed_github_repo_contributors( $owner, $repository ) { |
| 205 | - $data = []; | |
| 206 | - $data['repo'] = $this->api->get_repo( $owner, $repository ); | |
| 207 | - $data['contributors'] = $this->api->get_repo_contributors( $owner, $repository ); | |
| 208 | - $data['gravatar_size'] = apply_filters( 'github_oembed_gravatar_size', 64 ); | |
| 209 | - $data['logo_class'] = apply_filters( 'wp_github_oembed_logo_class', 'github-logo-octocat' ); | |
| 210 | - $data['details_expanded'] = apply_filters( 'wp_github_oembed_contributor_details_expanded', true ); | |
| 205 | + $data = []; | |
| 206 | + $data['repo'] = $this->api->get_repo( $owner, $repository ); | |
| 207 | + $data['contributors'] = $this->api->get_repo_contributors( $owner, $repository ); | |
| 208 | + $data['gravatar_size'] = apply_filters( 'github_oembed_gravatar_size', 64 ); | |
| 209 | + $data['logo_class'] = apply_filters( 'wp_github_oembed_logo_class', 'github-logo-octocat' ); | |
| 211 | 210 | |
| 212 | 211 | $response = new stdClass(); |
| 213 | 212 | $response->type = 'rich'; |
| 214 | 213 | $response->width = '10'; |
| @@ -252,16 +251,15 @@ | ||
| 252 | 251 | * Retrieve the information from github for a repo, and |
| 253 | 252 | * output it as an oembed response |
| 254 | 253 | */ |
| 255 | 254 | private function oembed_github_repo( $owner, $repository ) { |
| 256 | - $data = [ | |
| 257 | - 'owner_slug' => $owner, | |
| 258 | - 'repo_slug' => $repository, | |
| 255 | + $data = [ | |
| 256 | + 'owner_slug' => $owner, | |
| 257 | + 'repo_slug' => $repository, | |
| 259 | 258 | ]; |
| 260 | - $data['repo'] = $this->api->get_repo( $owner, $repository ); | |
| 261 | - $data['commits'] = $this->api->get_repo_commits( $owner, $repository ); | |
| 262 | - $data['logo_class'] = apply_filters( 'wp_github_oembed_logo_class', 'github-logo-mark' ); | |
| 263 | - $data['details_expanded'] = apply_filters( 'wp_github_oembed_repository_commit_details_expanded', true ); | |
| 259 | + $data['repo'] = $this->api->get_repo( $owner, $repository ); | |
| 260 | + $data['commits'] = $this->api->get_repo_commits( $owner, $repository ); | |
| 261 | + $data['logo_class'] = apply_filters( 'wp_github_oembed_logo_class', 'github-logo-mark' ); | |
| 264 | 262 | |
| 265 | 263 | $response = new stdClass(); |
| 266 | 264 | $response->type = 'rich'; |
| 267 | 265 | $response->width = '10'; |