diff --git a/admin/admin-settings.php b/admin/admin-settings.php index 66adf7d..caf7b6b 100644 --- a/admin/admin-settings.php +++ b/admin/admin-settings.php @@ -41,8 +41,10 @@ function projects_portfolio_render_settings_page() { } // Retrieve saved settings. - $api_token = get_option( 'projects_portfolio_github_api_token', '' ); - $share_telemetry = get_option( 'projects_portfolio_share_telemetry', '0' ); + $api_token = get_option( 'projects_portfolio_github_api_token', '' ); + $gitea_api_token = get_option( 'projects_portfolio_gitea_api_token', '' ); + $default_gitea_base_url = get_option( 'projects_portfolio_default_gitea_base_url', 'https://codeberg.org' ); + $share_telemetry = get_option( 'projects_portfolio_share_telemetry', '0' ); // Templates Settings. $templates_settings = [ @@ -83,6 +85,27 @@ function projects_portfolio_render_settings_page() { +

+ + + + + + + + + +
+ + + +

+
+ + + +
+

$label ) : @@ -134,6 +157,8 @@ function projects_portfolio_save_settings() { } update_option( 'projects_portfolio_github_api_token', sanitize_text_field( $_POST['projects_portfolio_github_api_token'] ?? '' ) ); + update_option( 'projects_portfolio_gitea_api_token', sanitize_text_field( $_POST['projects_portfolio_gitea_api_token'] ?? '' ) ); + update_option( 'projects_portfolio_default_gitea_base_url', esc_url_raw( $_POST['projects_portfolio_default_gitea_base_url'] ?? 'https://codeberg.org' ) ); update_option( 'projects_portfolio_share_telemetry', isset( $_POST['projects_portfolio_share_telemetry'] ) ? '1' : '0' ); // Templates Settings Keys.