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)';