From 996b5bc50a900a9d022849c60ef9157f05b783c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Cap=C3=B3?= Date: Tue, 14 Mar 2017 21:06:42 +0100 Subject: [PATCH] oh si --- gitea-options.php | 17 +++++++++++--- gitea-updater.php | 56 ++++++++++++++++++++++++++++------------------- 2 files changed, 47 insertions(+), 26 deletions(-) diff --git a/gitea-options.php b/gitea-options.php index 8378aa2..7ebfffa 100644 --- a/gitea-options.php +++ b/gitea-options.php @@ -18,16 +18,22 @@ class Gitea_Options { } function admin_menu() { - add_options_page('Gitea Updater', 'Gitea Updater', 'manage_options', 'gitea-updater', array($this, 'options_page')); + $options = add_options_page('Gitea Updater', 'Gitea Updater', 'manage_options', 'gitea-updater', array($this, 'options_page')); + add_action('load-'.$options, array($this, 'options_post')); } - function options_page() { + function options_post() { if (isset($_GET['force-check'])) { Gitea_Updater::getInstance()->get_gitea_all(); + set_site_transient('update_plugins', null); + set_site_transient('update_themes', null); } if (isset($_POST['gitea_options'])) { update_option('gitea_options', $_POST['gitea_options']); } + } + + function options_page() { $options = (array)get_option('gitea_options'); $repositories = $this->get_repositories(); $titles = array( @@ -82,7 +88,8 @@ class Gitea_Options {

- + +