I am thinking this should actually be:
if (Translate::GetLocale(2) != '') {
Date::setLocale(Translate::GetLocale(2));
}
I made the changes and then the results I got were unexpected. I am not sure what happened but here is the log. I have reverted the changes for now.
logId,runNo,logDate,channel,page,function,message,display.display,type
1,4da438a,"2015-09-21 09:38:51",AUTH,/,GET,"Client authentication failed.",,DEBUG
2,4da438a,"2015-09-21 09:38:51",AUTH,/,GET,"Storage rollback.",,DEBUG
3,aaa7729,"2015-09-21 09:39:03",WEB,/,GET,"Request to redirect to login. Ajax = 0",,DEBUG
4,6038931,"2015-09-21 09:39:07",WEB,/login,POST,"Login with username xibo_admin",,DEBUG
5,6038931,"2015-09-21 09:39:07",WEB,/login,POST,"Password checked out OK",,DEBUG
6,6038931,"2015-09-21 09:39:07",WEB,/login,POST,"xibo_admin user logged in.",,INFO
7,6038931,"2015-09-21 09:39:07",WEB,/login,POST,"Redirect to /",,DEBUG
8,5a60d9b,"2015-09-21 09:39:10",AUTH,/,GET,"Client authentication failed.",,DEBUG
9,5a60d9b,"2015-09-21 09:39:10",AUTH,/,GET,"Storage rollback.",,DEBUG
10,8f0b797,"2015-09-21 09:39:18",AUTH,/,GET,"Client authentication failed.",,DEBUG
UPDATE: I really should drink more coffee before programming. Problem with trying to get more in the logs and failing was on my side.
Here is the log:
logId,runNo,logDate,channel,page,function,message,display.display,type
1,0bfc654,"2015-09-21 09:57:06",WEB,/application/authorize,GET,"Loading 1. All Objects = 0",,DEBUG
2,6ba3307,"2015-09-21 09:57:11",WEB,/application/authorize,POST,"Loading 1. All Objects = 0",,DEBUG
3,6ba3307,"2015-09-21 09:57:11",WEB,/application/authorize,POST,"Redirect URL is https://DOMAIN.com/xibo_interface_c/index.php?code=978sHmDM4edEC8dmQUnKsRUZx8abuXo6jhMEof0G&state=e500b404d4b725d5fb78e79e74c1bc6e",,DEBUG
4,0495154,"2015-09-21 09:57:11",AUTH,,POST,"Resolved language [en_US] not available, checked in C:\wamp\www\xibo18alpha/locale and found [".","..","README.md","af.mo","ar.mo","ca.mo","cs.mo","da.mo","dbtranslate.php","de.mo","default.mo","default.pot","el.mo","en_GB.mo","es.mo","et.mo","fa.mo","fi.mo","fr.mo","he.mo","hi.mo","hr.mo","hu.mo","id.mo","it.mo","ja.mo","ko.mo","lb.mo","nb.mo","nl.mo","nl_NL.mo","pl.mo","pt.mo","pt_BR.mo","ro.mo","ru.mo","sl.mo","sv.mo","th.mo","tr.mo","vi.mo","zh_CN.mo","zh_TW.mo"].",,INFO
5,0495154,"2015-09-21 09:57:11",AUTH,/access_token,POST,"Request for access token",,DEBUG
6,0495154,"2015-09-21 09:57:11",AUTH,/access_token,POST,"Issued token: {"access_token":"LSR6ysmolnx3N9vx4MGYLqfFXUrytgwmrwfasIxm","token_type":"Bearer","expires_in":3600,"refresh_token":"i6jZXCJOJBEUfupQeD3ed75efKKmyvCdCQfwWPqD"}",,DEBUG
7,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Sorry the form has expired. Please refresh.#0 [internal function]: Xibo\Middleware\CsrfGuard->check()
#1 C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php(1210): call_user_func_array(Array, Array)
#2 C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php(1349): Slim\Slim->applyHook('slim.before')
#3 C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Middleware\Flash.php(85): Slim\Slim->call()
#4 C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Middleware\MethodOverride.php(92): Slim\Middleware\Flash->call()
#5 C:\wamp\www\xibo18alpha\lib\Middleware\Actions.php(78): Slim\Middleware\MethodOverride->call()
#6 C:\wamp\www\xibo18alpha\lib\Middleware\WebAuthentication.php(118): Xibo\Middleware\Actions->call()
#7 C:\wamp\www\xibo18alpha\lib\Middleware\CsrfGuard.php(64): Xibo\Middleware\WebAuthentication->call()
#8 C:\wamp\www\xibo18alpha\lib\Middleware\Theme.php(33): Xibo\Middleware\CsrfGuard->call()
#9 C:\wamp\www\xibo18alpha\lib\Middleware\State.php(91): Xibo\Middleware\Theme->call()
#10 C:\wamp\www\xibo18alpha\lib\Middleware\Storage.php(39): Xibo\Middleware\State->call()
#11 C:\wamp\www\xibo18alpha\vendor\slim\slim\Slim\Slim.php(1302): Xibo\Middleware\Storage->call()
#12 C:\wamp\www\xibo18alpha\web\index.php(120): Slim\Slim->run()
#13 {main}",,DEBUG
8,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Sorry the form has expired. Please refresh. Exception Type: Xibo\Exception\TokenExpiredException",,ERROR
9,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: schedule",,ERROR
10,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: campaign",,ERROR
11,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: layout",,ERROR
12,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: template",,ERROR
13,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: resolution",,ERROR
14,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: library",,ERROR
15,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: dataset",,ERROR
16,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: display",,ERROR
17,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: displaygroup",,ERROR
18,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: stats",,ERROR
19,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: displayprofile",,ERROR
20,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: user",,ERROR
21,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: usergroup",,ERROR
22,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: admin",,ERROR
23,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: application",,ERROR
24,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: module",,ERROR
25,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: transition",,ERROR
26,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: log",,ERROR
27,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: sessions",,ERROR
28,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: auditlog",,ERROR
29,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: fault",,ERROR
30,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Request for unknown route: help",,ERROR
31,cb3809a,"2015-09-21 09:57:25",WEB,,POST,"Storage rollback.",,DEBUG
32,9872a54,"2015-09-21 09:57:31",WEB,/login,POST,"Login with username xibo_admin",,DEBUG
33,9872a54,"2015-09-21 09:57:31",WEB,/login,POST,"Password checked out OK",,DEBUG
34,9872a54,"2015-09-21 09:57:31",WEB,/login,POST,"xibo_admin user logged in.",,INFO
35,9872a54,"2015-09-21 09:57:31",WEB,/login,POST,"Redirect to /xibo18alpha/web/",,DEBUG
36,dda2f42,"2015-09-21 09:57:32",WEB,/,GET,"Loading 1. All Objects = 0",,DEBUG
37,dda2f42,"2015-09-21 09:57:32",WEB,/,GET,"Showing the homepage: 29",,DEBUG
38,384b81c,"2015-09-21 09:57:32",WEB,/dashboard/status,GET,"Loading 1. All Objects = 0",,DEBUG
39,3f6117f,"2015-09-21 09:57:38",WEB,/fault/view,GET,"Loading 1. All Objects = 0",,DEBUG
40,da70885,"2015-09-21 09:57:42",WEB,/fault/collect,GET,"Loading 1. All Objects = 0",,DEBUG