File: D:/HostingSpaces/MdnDirecteur/hours.komma.cloud/app/Komma/Popups/PopupController.php
<?php
namespace App\Komma\Popups;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;
class PopupController extends Controller
{
public function __construct()
{
$this->middleware('auth');
}
/**
* @param $id
* @param null $name
* @return string
*/
public static function delete($id, $name=null, $user_id=null, $deleteDate=null){
return view('partials.popups.confirmation.delete',compact('id', 'name', 'user_id', 'deleteDate'))->render();
}
/**
* @param $id
* @param null $name
* @return string
*/
public static function reset($id, $name=null){
return view('partials.popups.confirmation.reset',compact('id', 'name'))->render();
}
/**
* @param $id
* @param $billed
* @return mixed|null|string
*/
public static function billed($id, $billed){
return view('partials.popups.confirmation.billed',compact('id', 'billed'))->render();
}
/**
* @param $hour
* @param null $name
* @param $chosenSubproject
* @return string
*/
public static function edit($hour, $name=null, $chosenSubproject, $projectSubprojects){
return view('partials.popups.edit',compact('hour', 'name', 'chosenSubproject', 'projectSubprojects'))->render();
}
/**
* @param $hour
* @param null $name
* @return string
*/
public static function editAbsence($hour, $name=null){
return view('partials.popups.editAbsence',compact('hour', 'name'))->render();
}
/**
* @param $hour
* @param null $name
* @return string
*/
public static function editExpense($expense, $name=null){
return view('partials.popups.editExpense',compact('expense', 'name'))->render();
}
/**
* @param $hour
* @return string
*/
public static function split($hour, $subproject){
return view('partials.popups.split',compact('hour', 'subproject'))->render();
}
}