Use $this->userdata->id variable in place of Auth::(id) in controllers

This commit is contained in:
DariusIII
2018-09-24 11:28:49 +02:00
parent b7fef38afd
commit 23ab8f0334
11 changed files with 70 additions and 43 deletions
+6 -5
View File
@@ -59,11 +59,9 @@ class BasePageController extends Controller
public $page_template = '';
/**
* User settings from the MySQL DB.
*
* @var array|bool
* @var User
*/
public $userdata = [];
public $userdata;
/**
* User's theme.
@@ -243,7 +241,7 @@ class BasePageController extends Controller
// Update last login every 15 mins.
if ((strtotime($this->userdata['now']) - 900) > strtotime($this->userdata['lastlogin'])) {
User::updateSiteAccessed($this->userdata['id']);
User::updateSiteAccessed($this->userdata->id);
}
$this->smarty->assign('userdata', $this->userdata);
@@ -302,6 +300,9 @@ class BasePageController extends Controller
$this->smarty->assign('header_menu', $header_menu);
}
/**
* Set admin preferences
*/
public function setAdminPrefs()
{
// Tell Smarty which directories to use for templates