diff --git a/Tools/Habbowrap - by Remco/Epicnabbo/release_info.txt b/Tools/Habbowrap - by Remco/Epicnabbo/release_info.txt new file mode 100644 index 0000000000..87040cda1e --- /dev/null +++ b/Tools/Habbowrap - by Remco/Epicnabbo/release_info.txt @@ -0,0 +1,4 @@ +EPICWrap V61.2.0 +Project: Epicnabbo +Emulator: MORNINGSTAR +By Remco \ No newline at end of file diff --git a/Updated_Cms/database/migrations/2022_08_06_022347_add_referral_code_to_users_table.php b/Updated_Cms/database/migrations/2022_08_06_022347_add_referral_code_to_users_table.php index 0641a889f9..b4fcb6a99d 100644 --- a/Updated_Cms/database/migrations/2022_08_06_022347_add_referral_code_to_users_table.php +++ b/Updated_Cms/database/migrations/2022_08_06_022347_add_referral_code_to_users_table.php @@ -18,7 +18,7 @@ return new class extends Migration $table->string('referral_code')->nullable()->unique()->after('home_room'); }); - foreach (User::whereNull('referral_code')->get() as $user) { + foreach (User::query()->whereNull('referral_code')->get() as $user) { $user->update(['referral_code' => sprintf('%s%s', $user->id, Str::random(8))]); } } diff --git a/Updated_Cms/database/migrations/2022_11_29_141603_rename_website_permissions_columns.php b/Updated_Cms/database/migrations/2022_11_29_141603_rename_website_permissions_columns.php index 1f03fa2927..9099f4901b 100644 --- a/Updated_Cms/database/migrations/2022_11_29_141603_rename_website_permissions_columns.php +++ b/Updated_Cms/database/migrations/2022_11_29_141603_rename_website_permissions_columns.php @@ -1,5 +1,6 @@ insert($features, ['article_id']); } } diff --git a/Updated_Cms/database/seeders/WebsiteArticleSeeder.php b/Updated_Cms/database/seeders/WebsiteArticleSeeder.php index 3adc13e152..af9bb8999b 100644 --- a/Updated_Cms/database/seeders/WebsiteArticleSeeder.php +++ b/Updated_Cms/database/seeders/WebsiteArticleSeeder.php @@ -11,19 +11,19 @@ class WebsiteArticleSeeder extends Seeder { public function run(): void { - if (User::count() === 0) { + if (User::query()->count() === 0) { User::factory()->create(); } $title = 'Atom CMS has been installed'; $slug = Str::slug($title); - WebsiteArticle::firstOrCreate(['slug' => $slug], [ + WebsiteArticle::query()->firstOrCreate(['slug' => $slug], [ 'slug' => $slug, 'title' => $title, 'short_story' => 'Welcome to your new hotel, we are super happy that you chose to use Atom CMS!', 'full_story' => sprintf('Welcome to your new hotel!

First of all thank you for using Atom CMS - it truly means a lot❤️

We built Atom CMS for you and your users to get the best possible experience when it comes to visiting %s, and we hope the journey has been a pleasure for you so far.

We have used modern and industry approved technologies (Laravel & Tailwind CSS) in order to give you the most secure & robust CMS possible.

Our idea of a good CMS is accessibility and just that, is what we have tried to make Atom CMS, so that you can be able to customise it without being a PHP expert or frontend guru.

Some of the built in features
Atom CMS comes packed with tons of features, we will however only mention a few that might help to improve your hotel further!

Built in theme system!
Atom CMS has its own theme system, making it an absolute breeze to brew up a new theme or switch themes between the existing ones. If you wish to build your own theme, but is a bit unsure how to start, then head over to the Our documentation site. It gives you a good idea on how to use the theming system and tons of other aspects of running your hotel✨

With everything being said it is time to wrap up the introduction, but before we do that we want to wish you the best of luck with your hotel!', setting('hotel_name')), - 'user_id' => User::first()->id, + 'user_id' => User::query()->first()->id, 'image' => 'website_news_images/default.png', ]); } diff --git a/Updated_Cms/database/seeders/WebsiteHelperCenterCategorySeeder.php b/Updated_Cms/database/seeders/WebsiteHelperCenterCategorySeeder.php index 1913d50bed..020ca85f78 100644 --- a/Updated_Cms/database/seeders/WebsiteHelperCenterCategorySeeder.php +++ b/Updated_Cms/database/seeders/WebsiteHelperCenterCategorySeeder.php @@ -77,7 +77,7 @@ class WebsiteHelperCenterCategorySeeder extends Seeder $attributes[$key] = $value; } - WebsiteHelpCenterCategory::updateOrCreate(['name' => $category['name']], $attributes); + WebsiteHelpCenterCategory::query()->updateOrCreate(['name' => $category['name']], $attributes); } } } diff --git a/Updated_Cms/database/seeders/WebsiteMaintenanceTasksSeeder.php b/Updated_Cms/database/seeders/WebsiteMaintenanceTasksSeeder.php index 7e58b40a31..d741ed006c 100644 --- a/Updated_Cms/database/seeders/WebsiteMaintenanceTasksSeeder.php +++ b/Updated_Cms/database/seeders/WebsiteMaintenanceTasksSeeder.php @@ -13,11 +13,11 @@ class WebsiteMaintenanceTasksSeeder extends Seeder { public function run(): void { - $permission = Permission::orderByDesc('id')->first(); - $user = User::where('rank', $permission->id)->first(); + $permission = Permission::query()->orderByDesc('id')->first(); + $user = User::query()->where('rank', $permission->id)->first(); if ($user === null) { - $user = User::create([ + $user = User::query()->create([ 'username' => 'Admin', 'mail' => 'admin@example.com', 'password' => Hash::make(Str::password()), @@ -34,7 +34,7 @@ class WebsiteMaintenanceTasksSeeder extends Seeder ]); } - WebsiteMaintenanceTask::firstOrCreate(['task' => 'Working on the hotel'], [ + WebsiteMaintenanceTask::query()->firstOrCreate(['task' => 'Working on the hotel'], [ 'user_id' => $user->id, 'completed' => false, ]); diff --git a/Updated_Cms/database/seeders/WebsitePermissionSeeder.php b/Updated_Cms/database/seeders/WebsitePermissionSeeder.php index ac6b2d6433..b1c69b337d 100644 --- a/Updated_Cms/database/seeders/WebsitePermissionSeeder.php +++ b/Updated_Cms/database/seeders/WebsitePermissionSeeder.php @@ -53,7 +53,7 @@ class WebsitePermissionSeeder extends Seeder ]; foreach ($permissions as $permission) { - WebsitePermission::firstOrCreate(['permission' => $permission['permission']], [ + WebsitePermission::query()->firstOrCreate(['permission' => $permission['permission']], [ 'permission' => $permission['permission'], 'min_rank' => $permission['min_rank'], 'description' => $permission['description'], diff --git a/Updated_Cms/database/seeders/WebsiteRareValuesCategorySeeder.php b/Updated_Cms/database/seeders/WebsiteRareValuesCategorySeeder.php index e2ab1adbde..a436b23d7d 100644 --- a/Updated_Cms/database/seeders/WebsiteRareValuesCategorySeeder.php +++ b/Updated_Cms/database/seeders/WebsiteRareValuesCategorySeeder.php @@ -32,6 +32,6 @@ class WebsiteRareValuesCategorySeeder extends Seeder ], ]; - WebsiteRareValueCategory::upsert($categories, ['name'], ['name', 'badge', 'priority']); + WebsiteRareValueCategory::query()->upsert($categories, ['name'], ['name', 'badge', 'priority']); } } diff --git a/Updated_Cms/database/seeders/WebsiteRuleCategorySeeder.php b/Updated_Cms/database/seeders/WebsiteRuleCategorySeeder.php index fa81d915ba..8cd5c9dce9 100644 --- a/Updated_Cms/database/seeders/WebsiteRuleCategorySeeder.php +++ b/Updated_Cms/database/seeders/WebsiteRuleCategorySeeder.php @@ -33,6 +33,6 @@ class WebsiteRuleCategorySeeder extends Seeder ], ]; - WebsiteRuleCategory::upsert($categories, ['name']); + WebsiteRuleCategory::query()->upsert($categories, ['name']); } } diff --git a/Updated_Cms/database/seeders/WebsiteRuleSeeder.php b/Updated_Cms/database/seeders/WebsiteRuleSeeder.php index 8ad834ed2c..047b3fcffc 100644 --- a/Updated_Cms/database/seeders/WebsiteRuleSeeder.php +++ b/Updated_Cms/database/seeders/WebsiteRuleSeeder.php @@ -195,8 +195,8 @@ class WebsiteRuleSeeder extends Seeder ], ]; - if (WebsiteRule::doesntExist()) { - WebsiteRule::insert($rules); + if (WebsiteRule::query()->doesntExist()) { + WebsiteRule::query()->insert($rules); } } } diff --git a/Updated_Cms/database/seeders/WebsiteSettingsSeeder.php b/Updated_Cms/database/seeders/WebsiteSettingsSeeder.php index 029417a723..93b370f670 100644 --- a/Updated_Cms/database/seeders/WebsiteSettingsSeeder.php +++ b/Updated_Cms/database/seeders/WebsiteSettingsSeeder.php @@ -288,23 +288,23 @@ class WebsiteSettingsSeeder extends Seeder ]; foreach ($settings as $setting) { - WebsiteSetting::firstOrCreate(['key' => $setting['key']], [ + WebsiteSetting::query()->firstOrCreate(['key' => $setting['key']], [ 'key' => $setting['key'], 'value' => $setting['value'], 'comment' => $setting['comment'], ]); } - $recaptchaEnabled = WebsiteSetting::where('key', 'google_recaptcha_enabled')->first(); + $recaptchaEnabled = WebsiteSetting::query()->where('key', 'google_recaptcha_enabled')->first(); // This is done to update the rare values key for existing applications - WebsiteSetting::where('key', 'rare_values_icons_path')->update([ + WebsiteSetting::query()->where('key', 'rare_values_icons_path')->update([ 'key' => 'furniture_icons_path', ]); // Disables cloudflare turnstile if the seeder is run while having google recaptcha enabled. if ($recaptchaEnabled->value === '1') { - WebsiteSetting::where('key', 'cloudflare_turnstile_enabled')->update([ + WebsiteSetting::query()->where('key', 'cloudflare_turnstile_enabled')->update([ 'value' => '0', ]); } diff --git a/Updated_Cms/database/seeders/WebsiteShopArticleSeeder.php b/Updated_Cms/database/seeders/WebsiteShopArticleSeeder.php index b3875075f7..008157d7cd 100644 --- a/Updated_Cms/database/seeders/WebsiteShopArticleSeeder.php +++ b/Updated_Cms/database/seeders/WebsiteShopArticleSeeder.php @@ -10,7 +10,7 @@ class WebsiteShopArticleSeeder extends Seeder { public function run(): void { - $vipCategory = WebsiteShopCategory::where('name', 'VIP')->firstOrCreate(['slug' => 'vip'], [ + $vipCategory = WebsiteShopCategory::query()->where('name', 'VIP')->firstOrCreate(['slug' => 'vip'], [ 'name' => 'VIP', 'icon_url' => 'https://i.imgur.com/5NBdR0z.gif', ]); @@ -111,7 +111,7 @@ class WebsiteShopArticleSeeder extends Seeder ]; foreach ($articles as $article) { - WebsiteShopArticle::updateOrCreate(['name' => $article['name']], [ + WebsiteShopArticle::query()->updateOrCreate(['name' => $article['name']], [ 'website_shop_category_id' => $vipCategory->id, 'name' => $article['name'], 'info' => $article['info'], diff --git a/Updated_Cms/database/seeders/WebsiteShopCategoriesSeeder.php b/Updated_Cms/database/seeders/WebsiteShopCategoriesSeeder.php index b4984b789c..7a098fa7db 100644 --- a/Updated_Cms/database/seeders/WebsiteShopCategoriesSeeder.php +++ b/Updated_Cms/database/seeders/WebsiteShopCategoriesSeeder.php @@ -32,6 +32,6 @@ class WebsiteShopCategoriesSeeder extends Seeder ], ]; - WebsiteShopCategory::upsert($categories, ['slug'], ['name', 'icon']); + WebsiteShopCategory::query()->upsert($categories, ['slug'], ['name', 'icon']); } }