UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_e68102a66e2a
/
app
/
Http
/
Controllers
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
WelcomeController.php
<?php namespace EstudioLMS\Http\Controllers; use Artesaos\SEOTools\Traits\SEOTools as SEOToolsTrait; use EstudioLMS\Events\StudentInteractedWithTicket; use EstudioLMS\Events\TicketNotification; use EstudioLMS\Helpers\ConfigurationsHelper; use EstudioLMS\Repositories\Subscription\SubscriptionInterface; use EstudioLMS\Services\Admin\ConfigurationServices; use Illuminate\Http\Response; use mjanssen\BreadcrumbsBundle\Breadcrumbs; use SEO; /** * Class WelcomeController * @package EstudioLMS\Http\Controllers */ class WelcomeController extends Controller { use SEOToolsTrait; /** * @var Breadcrumbs */ private $breadcrumbs; /** * @var ConfigurationsHelper */ private $helper; /** * @var ConfigurationServices */ private $configurationServices; /** * @var SubscriptionInterface */ private $subscription; /** * Create a new controller instance. * * @param Breadcrumbs $breadcrumbs * @param ConfigurationsHelper $helper * @param ConfigurationServices $configurationServices * @param SubscriptionInterface $subscription */ public function __construct( Breadcrumbs $breadcrumbs, ConfigurationsHelper $helper, ConfigurationServices $configurationServices, SubscriptionInterface $subscription ) { $this->breadcrumbs = $breadcrumbs; $this->helper = $helper; $this->configurationServices = $configurationServices; $this->subscription = $subscription; } /** * Show the application welcome screen to the user. * * @return \Illuminate\Contracts\View\Factory|\Illuminate\Foundation\Application|\Illuminate\View\View */ public function index() { $config = $this->configurationServices->configuration(); SEO::setTitle($config['site_name']); SEO::setDescription($config['site_name']); SEO::opengraph()->setTitle($config['site_name']); SEO::opengraph()->setDescription($config['site_name']); SEO::opengraph()->setUrl('/'); SEO::opengraph()->addProperty('type', 'blog'); SEO::opengraph()->addProperty('locale', 'pt-br'); SEO::opengraph()->addProperty('locale:alternate', ['pt-pt', 'en-us']); SEO::opengraph()->addImage(url('/assets/images/site/logotipo.png')); SEO::twitter()->setSite('@Acadtech'); $this->breadcrumbs->addBreadcrumb('home', '/'); $bread = $this->breadcrumbs->generate(); if ($config['normal_site'] == true) { $subscriptions = $this->subscription->listingInitialPage(); return view('site.home', compact('bread', 'subscriptions')); } else { return view('ambiente.login_page'); } } /** * @return bool */ public function infophp() { return phpinfo(); } }
Copyright © 2026 - UnknownSec