From 3cc880eeb8be41596d5e8eaf19297046500afcf7 Mon Sep 17 00:00:00 2001 From: Roman Kelesidis Date: Wed, 19 Mar 2025 00:52:11 +0700 Subject: [PATCH] misc: Some minor improvements (#1855) * misc: Some minor improvements * Update config.php * Update Env.php * Update Env.php * Update tr_seed_bonus.php --- library/config.php | 2 +- library/includes/cron/jobs/tr_seed_bonus.php | 9 +-------- src/Env.php | 6 +++--- 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/library/config.php b/library/config.php index d65825adb..4a1792e2a 100644 --- a/library/config.php +++ b/library/config.php @@ -426,7 +426,7 @@ $bb_cfg['invites_system'] = [ // Syntax: 'invite_code' => 'validity_period' // The 'validity_period' value is based on strtotime() function: https://www.php.net/manual/en/function.strtotime.php // You can also create a permanent invite, set 'permanent' value for 'validity_period' - // Invite link example: site_url/profile.php?mode=register&invite=new_year + // Invite link example: site_url/profile.php?mode=register&invite=new_year2023 'new_year2023' => '2022-12-31 00:00:01', '340c4bb6ea2d284c13e085b60b990a8a' => '12 April 1961', 'tp_birthday' => '2005-04-04', diff --git a/library/includes/cron/jobs/tr_seed_bonus.php b/library/includes/cron/jobs/tr_seed_bonus.php index 3c4c67544..83e817ea9 100644 --- a/library/includes/cron/jobs/tr_seed_bonus.php +++ b/library/includes/cron/jobs/tr_seed_bonus.php @@ -35,19 +35,12 @@ if ($bb_cfg['seed_bonus_enabled'] && $bb_cfg['seed_bonus_points'] && $bb_cfg['se $seed_bonus = unserialize($bb_cfg['seed_bonus_points']); $seed_release = unserialize($bb_cfg['seed_bonus_release']); - $sql = "SELECT last_run - FROM " . BB_CRON . " - WHERE cron_script = '" . basename(__FILE__) . "' - LIMIT 1"; - $cron_runs = DB()->fetch_row($sql); - $cron_job_last_run = (TIMENOW - strtotime($cron_runs['last_run'])); - foreach ($seed_bonus as $i => $points) { if (!$points || !$seed_release[$i]) { continue; } - $user_points = ($cron_job_last_run < 3600) ? round((float)$points * ($cron_job_last_run / 3600), 2) : 0; + $user_points = ((float)$points / 4); $release = (int)$seed_release[$i]; $user_regdate = (TIMENOW - $bb_cfg['seed_bonus_user_regdate'] * 86400); diff --git a/src/Env.php b/src/Env.php index 79391faef..52e1e7cac 100644 --- a/src/Env.php +++ b/src/Env.php @@ -62,7 +62,7 @@ class Env /** * Get the environment repository instance. * - * @return RepositoryInterface + * @return RepositoryInterface|null */ public static function getRepository(): ?RepositoryInterface { @@ -83,10 +83,10 @@ class Env * Gets the value of an environment variable. * * @param string $key - * @param mixed $default + * @param mixed|null $default * @return mixed */ - public static function get(string $key, $default = null) + public static function get(string $key, mixed $default = null): mixed { return Option::fromValue(static::getRepository()->get($key)) ->map(function ($value) {