Good day!
No problem! :)
1. In lib/MT/ConfigMgr.pm adding a new line
$mgr->define('WeekStartsOnMonday', Default => 0); after
$mgr->define('NoHTMLEntities', Default => 0);
2. In lib/MT/Util.pm file editing line 39 ($days % 7;)
and writing
($days - (MT::ConfigMgr->instance->WeekStartsOnMonday ? 1 : 0)) % 7;
3. In config file (mt.cfg) adding new line
WeekStartsOnMonday 14. In Templates move "Sun" to bottom:
5. Report
File "lib/MT/ConfigMgr.pm"
CODE
....
$mgr->define('NoLocking', Default => 0);
$mgr->define('NoHTMLEntities', Default => 0);
$mgr->define('WeekStartsOnMonday', Default => 0);
$mgr->define('NoPlacementCache', Default => 0);
....
File "lib/MT/Util.pm"
CODE
....
$days += $y >> 2;
$days += $In_Year[$leap][$m-1] + $d;
#$days % 7;
($days - (MT::ConfigMgr->instance->WeekStartsOnMonday ? 1 : 0)) % 7;
.....
File "mt.cfg"
CODE
....
# Week Starts On Monday
# 1 - Mon Tue Wen ...
# 0 - Sun Mon Tue ...
WeekStartsOnMonday 1
....
Templates
CODE
<tr>
<th abbr="Monday" align="center"><span class="calendar">Mon</span></th>
<th abbr="Tuesday" align="center"><span class="calendar">Tue</span></th>
<th abbr="Wednesday" align="center"><span class="calendar">Wed</span></th>
<th abbr="Thursday" align="center"><span class="calendar">Thu</span></th>
<th abbr="Friday" align="center"><span class="calendar">Fri</span></th>
<th abbr="Saturday" align="center"><span class="calendar">Sat</span></th>
<th abbr="Sunday" align="center"><span class="calendar">Sun</span></th>
</tr>
Good luck!