- fixed some "map sync" bugs with WebSocket installations

- improved WebSocket info on `/setup` page (new live stats, new log viewer,..)
This commit is contained in:
Mark Friedrich
2019-07-02 20:04:16 +02:00
parent 176cd41a49
commit 437fdf0db9
21 changed files with 574 additions and 131 deletions

View File

@@ -388,12 +388,12 @@ class Controller {
public function getSessionCharacterData() : array {
$data = [];
if($user = $this->getUser()){
$header = self::getRequestHeaders();
$requestedCharacterId = (int)$header['Pf-Character'];
$header = self::getRequestHeaders();
$requestedCharacterId = (int)$header['Pf-Character'];
if( !$this->getF3()->get('AJAX') ){
$requestedCharacterId = (int)$_COOKIE['old_char_id'];
if(!$requestedCharacterId){
$tempCharacterData = (array)$this->getF3()->get(Api\User::SESSION_KEY_TEMP_CHARACTER_DATA);
$tempCharacterData = (array)$this->getF3()->get(Api\User::SESSION_KEY_TEMP_CHARACTER_DATA);
if((int)$tempCharacterData['ID'] > 0){
$requestedCharacterId = (int)$tempCharacterData['ID'];
}