Move first_day_of_week pconfig key to calendar category

This commit is contained in:
Hypolite Petovan 2022-12-17 02:07:46 -05:00
parent 5817709562
commit 83e34ef8e7
5 changed files with 59 additions and 55 deletions

View file

@ -1,6 +1,6 @@
-- ------------------------------------------ -- ------------------------------------------
-- Friendica 2022.12-rc (Giant Rhubarb) -- Friendica 2022.12-rc (Giant Rhubarb)
-- DB_UPDATE_VERSION 1501 -- DB_UPDATE_VERSION 1502
-- ------------------------------------------ -- ------------------------------------------

View file

@ -412,66 +412,64 @@ class Event
public static function getStrings(): array public static function getStrings(): array
{ {
// First day of the week (0 = Sunday). // First day of the week (0 = Sunday).
$firstDay = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'first_day_of_week', 0); $firstDay = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'calendar', 'first_day_of_week') ?? 0;
$i18n = [ return [
"firstDay" => $firstDay, 'firstDay' => $firstDay,
"allday" => DI::l10n()->t("all-day"), 'allday' => DI::l10n()->t('all-day'),
"Sun" => DI::l10n()->t("Sun"), 'Sun' => DI::l10n()->t('Sun'),
"Mon" => DI::l10n()->t("Mon"), 'Mon' => DI::l10n()->t('Mon'),
"Tue" => DI::l10n()->t("Tue"), 'Tue' => DI::l10n()->t('Tue'),
"Wed" => DI::l10n()->t("Wed"), 'Wed' => DI::l10n()->t('Wed'),
"Thu" => DI::l10n()->t("Thu"), 'Thu' => DI::l10n()->t('Thu'),
"Fri" => DI::l10n()->t("Fri"), 'Fri' => DI::l10n()->t('Fri'),
"Sat" => DI::l10n()->t("Sat"), 'Sat' => DI::l10n()->t('Sat'),
"Sunday" => DI::l10n()->t("Sunday"), 'Sunday' => DI::l10n()->t('Sunday'),
"Monday" => DI::l10n()->t("Monday"), 'Monday' => DI::l10n()->t('Monday'),
"Tuesday" => DI::l10n()->t("Tuesday"), 'Tuesday' => DI::l10n()->t('Tuesday'),
"Wednesday" => DI::l10n()->t("Wednesday"), 'Wednesday' => DI::l10n()->t('Wednesday'),
"Thursday" => DI::l10n()->t("Thursday"), 'Thursday' => DI::l10n()->t('Thursday'),
"Friday" => DI::l10n()->t("Friday"), 'Friday' => DI::l10n()->t('Friday'),
"Saturday" => DI::l10n()->t("Saturday"), 'Saturday' => DI::l10n()->t('Saturday'),
"Jan" => DI::l10n()->t("Jan"), 'Jan' => DI::l10n()->t('Jan'),
"Feb" => DI::l10n()->t("Feb"), 'Feb' => DI::l10n()->t('Feb'),
"Mar" => DI::l10n()->t("Mar"), 'Mar' => DI::l10n()->t('Mar'),
"Apr" => DI::l10n()->t("Apr"), 'Apr' => DI::l10n()->t('Apr'),
"May" => DI::l10n()->t("May"), 'May' => DI::l10n()->t('May'),
"Jun" => DI::l10n()->t("Jun"), 'Jun' => DI::l10n()->t('Jun'),
"Jul" => DI::l10n()->t("Jul"), 'Jul' => DI::l10n()->t('Jul'),
"Aug" => DI::l10n()->t("Aug"), 'Aug' => DI::l10n()->t('Aug'),
"Sep" => DI::l10n()->t("Sept"), 'Sep' => DI::l10n()->t('Sept'),
"Oct" => DI::l10n()->t("Oct"), 'Oct' => DI::l10n()->t('Oct'),
"Nov" => DI::l10n()->t("Nov"), 'Nov' => DI::l10n()->t('Nov'),
"Dec" => DI::l10n()->t("Dec"), 'Dec' => DI::l10n()->t('Dec'),
"January" => DI::l10n()->t("January"), 'January' => DI::l10n()->t('January'),
"February" => DI::l10n()->t("February"), 'February' => DI::l10n()->t('February'),
"March" => DI::l10n()->t("March"), 'March' => DI::l10n()->t('March'),
"April" => DI::l10n()->t("April"), 'April' => DI::l10n()->t('April'),
"June" => DI::l10n()->t("June"), 'June' => DI::l10n()->t('June'),
"July" => DI::l10n()->t("July"), 'July' => DI::l10n()->t('July'),
"August" => DI::l10n()->t("August"), 'August' => DI::l10n()->t('August'),
"September" => DI::l10n()->t("September"), 'September' => DI::l10n()->t('September'),
"October" => DI::l10n()->t("October"), 'October' => DI::l10n()->t('October'),
"November" => DI::l10n()->t("November"), 'November' => DI::l10n()->t('November'),
"December" => DI::l10n()->t("December"), 'December' => DI::l10n()->t('December'),
"today" => DI::l10n()->t("today"), 'today' => DI::l10n()->t('today'),
"month" => DI::l10n()->t("month"), 'month' => DI::l10n()->t('month'),
"week" => DI::l10n()->t("week"), 'week' => DI::l10n()->t('week'),
"day" => DI::l10n()->t("day"), 'day' => DI::l10n()->t('day'),
"noevent" => DI::l10n()->t("No events to display"), 'noevent' => DI::l10n()->t('No events to display'),
"dtstart_label" => DI::l10n()->t("Starts:"), 'dtstart_label' => DI::l10n()->t('Starts:'),
"dtend_label" => DI::l10n()->t("Finishes:"), 'dtend_label' => DI::l10n()->t('Finishes:'),
"location_label" => DI::l10n()->t("Location:") 'location_label' => DI::l10n()->t('Location:')
]; ];
return $i18n;
} }
/** /**

View file

@ -93,9 +93,9 @@ class Display extends BaseSettings
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'hide_dislike' , !$enable_dislike); DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'hide_dislike' , !$enable_dislike);
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'display_resharer' , $display_resharer); DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'display_resharer' , $display_resharer);
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'stay_local' , $stay_local); DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'stay_local' , $stay_local);
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'first_day_of_week' , $first_day_of_week);
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'preview_mode' , $preview_mode); DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'system', 'preview_mode' , $preview_mode);
DI::pConfig()->set(DI::userSession()->getLocalUserId(), 'calendar', 'first_day_of_week' , $first_day_of_week);
if (in_array($theme, Theme::getAllowedList())) { if (in_array($theme, Theme::getAllowedList())) {
if ($theme == $user['theme']) { if ($theme == $user['theme']) {
// call theme_post only if theme has not been changed // call theme_post only if theme has not been changed

View file

@ -55,7 +55,7 @@
use Friendica\Database\DBA; use Friendica\Database\DBA;
if (!defined('DB_UPDATE_VERSION')) { if (!defined('DB_UPDATE_VERSION')) {
define('DB_UPDATE_VERSION', 1501); define('DB_UPDATE_VERSION', 1502);
} }
return [ return [

View file

@ -1138,4 +1138,10 @@ function update_1497()
{ {
DBA::e("UPDATE `user` SET `last-activity` = DATE(`login_date`) WHERE `last-activity` IS NULL"); DBA::e("UPDATE `user` SET `last-activity` = DATE(`login_date`) WHERE `last-activity` IS NULL");
return Update::SUCCESS; return Update::SUCCESS;
} }
function update_1502()
{
DBA::e("UPDATE `pconfig` SET `cat` = 'calendar' WHERE `k` = 'first_day_of_week'");
return Update::SUCCESS;
}