File: D:/HostingSpaces/SBogers10/vebon.komma.pro/app/KommaApp/Auditors/Kms/AuditorController.php
<?php
namespace KommaApp\Auditors\Kms;
/**
*
*
* @author Komma <info@komma.pro>
* @copyright (c) 2012-2016, Komma Mediadesign
*/
use KommaApp\EndUsers\EndUserService;
use KommaApp\Kms\Core\Kms;
use KommaApp\Kms\Core\SiteSectionController;
class AuditorController extends SiteSectionController
{
protected $slug = "auditors";
/**
* @var EndUserService
*/
private $endUserService;
/**
* Constructor
* @param Kms $kms
* @param AuditorSection $section
* @param EndUserService $endUserService
*/
public function __construct(Kms $kms, AuditorSection $section, EndUserService $endUserService)
{
parent::__construct($kms, $section);
$this->endUserService = $endUserService;
}
public function sendActivation($site, $endUser)
{
if ($endUser->active == 1) return \Redirect::back()->with('message', \Lang::get('kms/messages.account_already_active'));
$this->endUserService->sendActivation($endUser);
return \Redirect::back()->with('success', \Lang::get('kms/messages.activation_sent'));
}
}