Initial Commit

The initial public commit of MVGL website code.
This commit is contained in:
Jimmy B. 2024-01-14 13:51:43 -06:00
commit b39ecf1638
2043 changed files with 215154 additions and 0 deletions

66
config/global/general.php Normal file
View file

@ -0,0 +1,66 @@
<?php
return array(
// Product
'product' => array(
'name' => 'Metronic',
'description' => 'Metronic - Bootstrap 5 HTML, VueJS, React, Angular & Laravel Admin Dashboard Theme',
'preview' => 'https://preview.keenthemes.com/metronic8/laravel',
'home' => 'https://keenthemes.com/metronic',
'purchase' => 'https://1.envato.market/EA4JP',
'licenses' => array(
'terms' => 'https://themeforest.net/licenses/standard',
'types' => array(
array(
'title' => 'Regular License',
'description' => 'For single end product used by you or one client',
'tooltip' => 'Use, by you or one client in a single end product which end users are not charged for',
'price' => '39',
),
array(
'title' => 'Extended License',
'description' => 'For single SaaS app with paying users',
'tooltip' => 'Use, by you or one client, in a single end product which end users can be charged for.',
'price' => '939',
),
),
),
),
// Meta
'meta' => array(
'title' => 'MyVideoGameList',
'description' => 'MyVideoGameList - Track your video games!',
'keywords' => 'game, videogame, video game, gaming, gamer, organization, hobby, nintendo, xbox, playstation, nintendo switch, gameboy, computer, data, stats', // phpcs:ignore
'canonical' => 'https://myvideogamelist.com',
),
// General
'general' => array(
'website' => 'https://myvideogamelist.com',
'about' => '/about',
'contact' => '/contact-us',
'support' => '/support',
'social-accounts' => array(
array(
'name' => 'Twitter',
'url' => 'https://twitter.com/myvideogamelist',
'logo' => 'svg/social-logos/twitter.svg',
"class" => "h-20px",
),
array(
'name' => 'Instagram',
'url' => 'https://www.instagram.com/myvideogamelist',
'logo' => 'svg/social-logos/instagram.svg',
"class" => "h-20px",
),
array(
'name' => 'Facebook',
'url' => 'https://www.facebook.com/myvideogamelist',
'logo' => 'svg/social-logos/facebook.svg',
"class" => "h-20px",
),
),
),
);

128
config/global/menu.php Normal file
View file

@ -0,0 +1,128 @@
<?php
return array(
// Main menu
'main' => array(
// Dashboard
array(
'title' => 'Home',
'path' => '/',
'icon' => array(
'font' => '<i class="fal fa-home"></i>',
),
),
// Recent Gamer Updates
array(
'title' => 'Recent Gamer Updates',
'path' => '/recent-gamer-updates',
'icon' => array(
'font' => '<i class="fal fa-rss"></i>',
),
),
// Newly Added Games
array(
'title' => 'Newly Added Games',
'path' => '/newly-added-games',
'icon' => array(
'font' => '<i class="fal fa-alien-8bit"></i>',
),
),
// Game Reviews
array(
'title' => 'Game Reviews',
'path' => '/game-reviews',
'icon' => array(
'font' => '<i class="fal fa-file-pen"></i>',
),
),
// Games by Platform
array(
'classes' => array('content' => 'pt-8 pb-2'),
'content' => '<span class="menu-section text-muted text-uppercase fs-8 ls-1">Games by Platform</span>',
),
// Xbox Series X/S
array(
'title' => 'Xbox Series X/S',
'path' => '/platform/Xbox_Series_X_S',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
// PlayStation 5
array(
'title' => 'PlayStation 5',
'path' => '/platform/PlayStation_5',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
// Nintendo Switch
array(
'title' => 'Nintendo Switch',
'path' => '/platform/Nintendo_Switch',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
// PC
array(
'title' => 'PC',
'path' => '/platform/PC',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
// Mobile
array(
'title' => 'Mobile',
'path' => '/platform/Mobile',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
// Nintendo 3DS
array(
'title' => 'Nintendo 3DS',
'path' => '/platform/Nintendo_3DS',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
// More...
array(
'title' => 'More...',
'path' => '/platforms',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
// Support
array(
'classes' => array('content' => 'pt-8 pb-2'),
'content' => '<span class="menu-section text-muted text-uppercase fs-8 ls-1">Support</span>',
),
// Overview
array(
'title' => 'Overview',
'path' => '/support',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
// Knowledgebase
array(
'title' => 'Knowledgebase',
'path' => '/support/knowledgebase',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
// Contact Us
array(
'title' => 'Contact Us',
'path' => '/contact-us',
'bullet' => '<span class="bullet bullet-dot"></span>',
),
),
// Horizontal menu
'horizontal' => array(
),
);

119
config/global/pages.php Normal file
View file

@ -0,0 +1,119 @@
<?php
return array(
'' => array(
'title' => 'Dashboard',
'description' => '',
'view' => 'index',
'layout' => array(
'page-title' => array(
'description' => true,
'breadcrumb' => false,
),
),
'assets' => array(
'custom' => array(
'js' => array(),
),
),
),
'login' => array(
'title' => 'Login',
'assets' => array(
'custom' => array(
'js' => array(
'js/custom/authentication/sign-in/general.js',
),
),
)
),
'register' => array(
'title' => 'Register',
'assets' => array(
'custom' => array(
'js' => array(
'js/custom/authentication/sign-up/general.js',
),
),
)
),
'forgot-password' => array(
'title' => 'Forgot Password',
'assets' => array(
'custom' => array(
'js' => array(
'js/custom/authentication/password-reset/password-reset.js',
),
),
)
),
'log' => array(
'audit' => array(
'title' => 'Audit Log',
'assets' => array(
'custom' => array(
'css' => array(
'plugins/custom/datatables/datatables.bundle.css',
),
'js' => array(
'plugins/custom/datatables/datatables.bundle.js',
),
),
),
),
'system' => array(
'title' => 'System Log',
'assets' => array(
'custom' => array(
'css' => array(
'plugins/custom/datatables/datatables.bundle.css',
),
'js' => array(
'plugins/custom/datatables/datatables.bundle.js',
),
),
),
),
),
'account' => array(
'overview' => array(
'title' => 'Account Overview',
'view' => 'account/overview/overview',
'assets' => array(
'custom' => array(
'js' => array(
'js/custom/widgets.js',
),
),
),
),
'settings' => array(
'title' => 'Account Settings',
'assets' => array(
'custom' => array(
'js' => array(
'js/custom/account/settings/profile-details.js',
'js/custom/account/settings/signin-methods.js',
'js/custom/modals/two-factor-authentication.js',
),
),
),
),
),
'users' => array(
'title' => 'User List',
'*' => array(
'title' => 'Show User',
'edit' => array(
'title' => 'Edit User',
),
),
),
);