PluginProbe
Github Embed / 2.0.2
Github Embed v2.0.2
trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.0.1 2.0.2 2.1.0 2.2.0 2.2.1
← All changes | github-embed.php +15 -17 2.2.02.0.2 View file →
@@ -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';