From 17d0a769cf34981c2864775fdeb9dc66e13f8852 Mon Sep 17 00:00:00 2001 From: "xavier.guiboud-ribaud@combodo.com" Date: Mon, 25 Nov 2024 13:40:57 +0100 Subject: [PATCH] 7707 Rename and move constants --- pages/preferences.php | 22 +++++++++---------- .../Newsroom/iTopNewsroomController.php | 4 ++++ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/pages/preferences.php b/pages/preferences.php index 8b3438027..707cf19eb 100644 --- a/pages/preferences.php +++ b/pages/preferences.php @@ -24,6 +24,7 @@ use Combodo\iTop\Application\UI\Preferences\BlockShortcuts\BlockShortcuts; use Combodo\iTop\Application\WebPage\ErrorPage; use Combodo\iTop\Application\WebPage\iTopWebPage; use Combodo\iTop\Application\WebPage\WebPage; +use Combodo\iTop\Controller\Newsroom\iTopNewsroomController; use Combodo\iTop\Controller\Notifications\NotificationsCenterController; use Combodo\iTop\Service\InterfaceDiscovery\InterfaceDiscovery; use Combodo\iTop\Service\Router\Router; @@ -33,9 +34,6 @@ require_once(APPROOT.'/application/application.inc.php'); require_once(APPROOT.'/application/startup.inc.php'); IssueLog::Trace('----- Request: '.utils::GetRequestUri(), LogChannels::WEB_REQUEST); -const MAX_NEWSROOM_DISPLAY_SIZE = 20; -const MIN_NEWSROOM_DISPLAY_SIZE = 1; -const DEFAULT_NEWSROOM_DISPLAY_SIZE = 7; /** * Displays the user's changeable preferences @@ -273,10 +271,10 @@ JS $sNewsroomHtml = ''; $sNewsroomHtml .= '
'; - $iNewsroomDisplaySize = (int)appUserPreferences::GetPref('newsroom_display_size', DEFAULT_NEWSROOM_DISPLAY_SIZE); + $iNewsroomDisplaySize = (int)appUserPreferences::GetPref('newsroom_display_size', iTopNewsroomController::DEFAULT_NEWSROOM_DISPLAY_SIZE); - if ($iNewsroomDisplaySize < MIN_NEWSROOM_DISPLAY_SIZE) $iNewsroomDisplaySize = MIN_NEWSROOM_DISPLAY_SIZE; - if ($iNewsroomDisplaySize > MAX_NEWSROOM_DISPLAY_SIZE) $iNewsroomDisplaySize = MAX_NEWSROOM_DISPLAY_SIZE; + if ($iNewsroomDisplaySize < iTopNewsroomController::DEFAULT_NEWSROOM_MIN_DISPLAY_SIZE) $iNewsroomDisplaySize = iTopNewsroomController::DEFAULT_NEWSROOM_MIN_DISPLAY_SIZE; + if ($iNewsroomDisplaySize > iTopNewsroomController::DEFAULT_NEWSROOM_MAX_DISPLAY_SIZE) $iNewsroomDisplaySize = iTopNewsroomController::DEFAULT_NEWSROOM_MAX_DISPLAY_SIZE; $sInput = ''; $sIcon = ''; $sNewsroomHtml .= Dict::Format('UI:Newsroom:DisplayAtMost_X_Messages', $sInput, $sIcon); @@ -870,14 +868,14 @@ try { } $bNewsroomEnabled = (MetaModel::GetConfig()->Get('newsroom_enabled') !== false); if ($bNewsroomEnabled && ($iCountProviders > 0)) { - $iNewsroomDisplaySize = (int)utils::ReadParam('newsroom_display_size', DEFAULT_NEWSROOM_DISPLAY_SIZE); - if ($iNewsroomDisplaySize < MIN_NEWSROOM_DISPLAY_SIZE) { - $iNewsroomDisplaySize = MIN_NEWSROOM_DISPLAY_SIZE; + $iNewsroomDisplaySize = (int)utils::ReadParam('newsroom_display_size', iTopNewsroomController::DEFAULT_NEWSROOM_DISPLAY_SIZE); + if ($iNewsroomDisplaySize < iTopNewsroomController::DEFAULT_NEWSROOM_MIN_DISPLAY_SIZE) { + $iNewsroomDisplaySize = iTopNewsroomController::DEFAULT_NEWSROOM_MIN_DISPLAY_SIZE; } - if ($iNewsroomDisplaySize > MAX_NEWSROOM_DISPLAY_SIZE) { - $iNewsroomDisplaySize = MAX_NEWSROOM_DISPLAY_SIZE; + if ($iNewsroomDisplaySize > iTopNewsroomController::DEFAULT_NEWSROOM_MAX_DISPLAY_SIZE) { + $iNewsroomDisplaySize = iTopNewsroomController::DEFAULT_NEWSROOM_MAX_DISPLAY_SIZE; } - $iCurrentDisplaySize = (int)appUserPreferences::GetPref('newsroom_display_size', DEFAULT_NEWSROOM_DISPLAY_SIZE); + $iCurrentDisplaySize = (int)appUserPreferences::GetPref('newsroom_display_size', iTopNewsroomController::DEFAULT_NEWSROOM_DISPLAY_SIZE); if ($iCurrentDisplaySize != $iNewsroomDisplaySize) { // Save the preference only if it differs from the current (or default) value appUserPreferences::SetPref('newsroom_display_size', $iNewsroomDisplaySize); diff --git a/sources/Controller/Newsroom/iTopNewsroomController.php b/sources/Controller/Newsroom/iTopNewsroomController.php index 5d737da60..134af6c31 100644 --- a/sources/Controller/Newsroom/iTopNewsroomController.php +++ b/sources/Controller/Newsroom/iTopNewsroomController.php @@ -48,6 +48,10 @@ use appUserPreferences; class iTopNewsroomController extends Controller { public const ROUTE_NAMESPACE = 'itopnewsroom'; + public const DEFAULT_NEWSROOM_DISPLAY_SIZE = 7; + public const DEFAULT_NEWSROOM_MIN_DISPLAY_SIZE = 1; + public const DEFAULT_NEWSROOM_MAX_DISPLAY_SIZE = 20; + /** * @return iTopWebPage