diff --git a/app/Models/Post.php b/app/Models/Post.php index 7919ba84..cb50bb51 100644 --- a/app/Models/Post.php +++ b/app/Models/Post.php @@ -5,5 +5,8 @@ namespace App\Models; class Post extends NexusModel { - + public function user() + { + return $this->belongsTo(User::class, 'userid'); + } } diff --git a/app/Models/User.php b/app/Models/User.php index 925bf9db..f6a1558d 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -411,7 +411,7 @@ class User extends Authenticatable $comment = addslashes($comment); do_log("update: " . json_encode($update) . ", $commentField: $comment", 'notice'); $update[$commentField] = NexusDB::raw("if($commentField = '', '$comment', concat_ws('\n', '$comment', $commentField))"); - return $this->update($update); + return $this->update($update); } public function canAccessAdmin() diff --git a/include/core.php b/include/core.php index ab37a53a..2fcc2670 100644 --- a/include/core.php +++ b/include/core.php @@ -17,9 +17,12 @@ require $rootpath . 'include/eloquent.php'; ini_set('date.timezone', nexus_config('nexus.timezone')); $Cache = new class_cache_redis(); //Load the caching class $Cache->setLanguageFolderArray(get_langfolder_list()); +$script = nexus()->getScript(); +if (!in_array($script, ['announce'])) { + require $rootpath . get_langfile_path("functions.php"); +} require $rootpath . 'include/config.php'; -require $rootpath . get_langfile_path("functions.php"); -if (!isRunningInConsole() && !in_array(nexus()->getScript(), ['announce', 'scrape', 'torrentrss', 'download'])) { +if (!isRunningInConsole() && !in_array($script, ['announce', 'scrape', 'torrentrss', 'download'])) { checkGuestVisit(); }