Little fixes (#5414)
* We now store the item delivery data in a separate table * Reorganized table structure * Fix a notice when using the profiler / ensure that permissions are strings
This commit is contained in:
parent
b2899d76cf
commit
01b67c4eb3
38
src/App.php
38
src/App.php
|
@ -154,25 +154,6 @@ class App
|
||||||
|
|
||||||
$this->basepath = rtrim($basepath, DIRECTORY_SEPARATOR);
|
$this->basepath = rtrim($basepath, DIRECTORY_SEPARATOR);
|
||||||
|
|
||||||
// The order of the following calls is important to ensure proper initialization
|
|
||||||
$this->loadConfigFiles();
|
|
||||||
|
|
||||||
$this->loadDatabase();
|
|
||||||
|
|
||||||
$this->determineMode();
|
|
||||||
|
|
||||||
$this->determineUrlPath();
|
|
||||||
|
|
||||||
Config::load();
|
|
||||||
|
|
||||||
if ($this->mode & self::MODE_DBAVAILABLE) {
|
|
||||||
Core\Addon::loadHooks();
|
|
||||||
|
|
||||||
$this->loadAddonConfig();
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->loadDefaultTimezone();
|
|
||||||
|
|
||||||
$this->performance['start'] = microtime(true);
|
$this->performance['start'] = microtime(true);
|
||||||
$this->performance['database'] = 0;
|
$this->performance['database'] = 0;
|
||||||
$this->performance['database_write'] = 0;
|
$this->performance['database_write'] = 0;
|
||||||
|
@ -194,6 +175,25 @@ class App
|
||||||
$this->callstack['rendering'] = [];
|
$this->callstack['rendering'] = [];
|
||||||
$this->callstack['parser'] = [];
|
$this->callstack['parser'] = [];
|
||||||
|
|
||||||
|
// The order of the following calls is important to ensure proper initialization
|
||||||
|
$this->loadConfigFiles();
|
||||||
|
|
||||||
|
$this->loadDatabase();
|
||||||
|
|
||||||
|
$this->determineMode();
|
||||||
|
|
||||||
|
$this->determineUrlPath();
|
||||||
|
|
||||||
|
Config::load();
|
||||||
|
|
||||||
|
if ($this->mode & self::MODE_DBAVAILABLE) {
|
||||||
|
Core\Addon::loadHooks();
|
||||||
|
|
||||||
|
$this->loadAddonConfig();
|
||||||
|
}
|
||||||
|
|
||||||
|
$this->loadDefaultTimezone();
|
||||||
|
|
||||||
$this->page = [
|
$this->page = [
|
||||||
'aside' => '',
|
'aside' => '',
|
||||||
'bottom' => '',
|
'bottom' => '',
|
||||||
|
|
|
@ -24,10 +24,10 @@ class PermissionSet extends BaseObject
|
||||||
public static function fetchIDForPost($postarray)
|
public static function fetchIDForPost($postarray)
|
||||||
{
|
{
|
||||||
$condition = ['uid' => $postarray['uid'],
|
$condition = ['uid' => $postarray['uid'],
|
||||||
'allow_cid' => self::sortPermissions($postarray['allow_cid']),
|
'allow_cid' => self::sortPermissions(defaults($postarray, 'allow_cid', '')),
|
||||||
'allow_gid' => self::sortPermissions($postarray['allow_gid']),
|
'allow_gid' => self::sortPermissions(defaults($postarray, 'allow_gid', '')),
|
||||||
'deny_cid' => self::sortPermissions($postarray['deny_cid']),
|
'deny_cid' => self::sortPermissions(defaults($postarray, 'deny_cid', '')),
|
||||||
'deny_gid' => self::sortPermissions($postarray['deny_gid'])];
|
'deny_gid' => self::sortPermissions(defaults($postarray, 'deny_gid', ''))];
|
||||||
|
|
||||||
$set = dba::selectFirst('permissionset', ['id'], $condition);
|
$set = dba::selectFirst('permissionset', ['id'], $condition);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user