diff --git a/SourceGithub/SourceGithub.php b/SourceGithub/SourceGithub.php index f4b1639..e21c636 100644 --- a/SourceGithub/SourceGithub.php +++ b/SourceGithub/SourceGithub.php @@ -83,6 +83,7 @@ public function update_repo_form( $p_repo ) { $t_hub_username = null; $t_hub_reponame = null; + $t_hub_api_token = null; if ( isset( $p_repo->info['hub_username'] ) ) { $t_hub_username = $p_repo->info['hub_username']; @@ -92,6 +93,10 @@ $t_hub_reponame = $p_repo->info['hub_reponame']; } + if ( isset( $p_repo->info['hub_api_token'] ) ) { + $t_hub_api_token = $p_repo->info['hub_api_token']; + } + if ( isset( $p_repo->info['master_branch'] ) ) { $t_master_branch = $p_repo->info['master_branch']; } else { @@ -107,6 +112,10 @@ > + + + +> @@ -116,6 +125,7 @@ public function update_repo( $p_repo ) { $f_hub_username = gpc_get_string( 'hub_username' ); $f_hub_reponame = gpc_get_string( 'hub_reponame' ); + $f_hub_api_token = gpc_get_string( 'hub_api_token' ); $f_master_branch = gpc_get_string( 'master_branch' ); if ( !preg_match( '/^[a-zA-Z0-9_\., -]*$/', $f_master_branch ) ) { @@ -125,6 +135,7 @@ $p_repo->info['hub_username'] = $f_hub_username; $p_repo->info['hub_reponame'] = $f_hub_reponame; + $p_repo->info['hub_api_token'] = $f_hub_api_token; $p_repo->info['master_branch'] = $f_master_branch; return $p_repo; diff --git a/SourceGithub/lang/strings_english.txt b/SourceGithub/lang/strings_english.txt index 73e62fc..5f585d3 100644 --- a/SourceGithub/lang/strings_english.txt +++ b/SourceGithub/lang/strings_english.txt @@ -10,4 +10,5 @@ $s_plugin_SourceGithub_hub_username = 'GitHub Username'; $s_plugin_SourceGithub_hub_reponame = 'GitHub Repository
(lowercase, dashed name)'; +$s_plugin_SourceGithub_hub_api_token = 'GitHub API Token
For private repositories'; $s_plugin_SourceGithub_master_branch = 'Primary Branches
(comma-separated list)';