From 785038e623537b71c5c94f849c0659a7e1322d11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= Date: Sun, 7 Aug 2022 07:40:42 +0200 Subject: [PATCH] repositoriesGitea: move code from repositories.php to separate module --- modulekit.php | 1 + src/repositories.php | 40 +----------------------------------- src/repositoriesGitea.php | 43 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 39 deletions(-) create mode 100644 src/repositoriesGitea.php diff --git a/modulekit.php b/modulekit.php index 59b1d8e8..6b3cf35f 100644 --- a/modulekit.php +++ b/modulekit.php @@ -23,6 +23,7 @@ $include = array( 'src/RepositoryDir.php', 'src/RepositoryGit.php', 'src/repositories.php', + 'src/repositoriesGitea.php', 'src/customCategory.php', ), 'css' => array( diff --git a/src/repositories.php b/src/repositories.php index 2a56b83f..40f83dce 100644 --- a/src/repositories.php +++ b/src/repositories.php @@ -1,7 +1,6 @@ "{$repositoriesGitea['path']}/{$f1}/{$f2}", - 'type' => 'git', - ); - - if (array_key_exists('url', $repositoriesGitea)) { - $r['repositoryUrl'] = "{$repositoriesGitea['url']}/{{ repositoryId }}"; - $r['categoryUrl'] = "{$repositoriesGitea['url']}/{{ repositoryId }}/src/branch/{{ branchId }}/{{ categoryId }}.json"; - } - - $result["{$f1}/{$f2id}"] = $r; - } - } - closedir($d2); - } - } - closedir($d1); - } + call_hooks("get-repositories", $result); return $result; } @@ -57,14 +30,3 @@ function getRepo ($repoId, $repoData) { return $repo; } - -register_hook('init', function () { - global $repositoriesGitea; - - if (isset($repositoriesGitea) && array_key_exists('url', $repositoriesGitea)) { - $d = array('repositoriesGitea' => array( - 'url' => $repositoriesGitea['url'], - )); - html_export_var($d); - } -}); diff --git a/src/repositoriesGitea.php b/src/repositoriesGitea.php new file mode 100644 index 00000000..81e94d4c --- /dev/null +++ b/src/repositoriesGitea.php @@ -0,0 +1,43 @@ + "{$repositoriesGitea['path']}/{$f1}/{$f2}", + 'type' => 'git', + ); + + if (array_key_exists('url', $repositoriesGitea)) { + $r['repositoryUrl'] = "{$repositoriesGitea['url']}/{{ repositoryId }}"; + $r['categoryUrl'] = "{$repositoriesGitea['url']}/{{ repositoryId }}/src/branch/{{ branchId }}/{{ categoryId }}.json"; + } + + $result["{$f1}/{$f2id}"] = $r; + } + } + closedir($d2); + } + } + closedir($d1); + } +}); + +register_hook('init', function () { + global $repositoriesGitea; + + if (isset($repositoriesGitea) && array_key_exists('url', $repositoriesGitea)) { + $d = array('repositoriesGitea' => array( + 'url' => $repositoriesGitea['url'], + )); + html_export_var($d); + } +});