/**
  * This function loads all the Event Types to the view.
  * Display the view 'request-a-quote'
  *
  * @return request-a-quote view with all Event Types in database as $eventType variable
  */
 public function LoadRequestQuote()
 {
     $user = Auth::user();
     foreach ($user as $key) {
         $name = $user->name;
         $email = $user->email;
         $phone = $user->telephone;
         $address = $user->address;
         $city = $user->city;
         $zip = $user->zip;
     }
     $fullname = explode(" ", $name);
     if (!array_key_exists(1, $fullname)) {
         $fullname[1] = "";
     }
     $eventName = Event_Types::select('EventName')->get();
     return view('quote_requests/customer/request-a-quote')->with(array('eventType' => $eventName, 'fullname' => $fullname, 'email' => $email, 'phone' => $phone, 'address' => $address, 'city' => $city, 'zip' => $zip));
 }
        .is_available{
            color:green;
        }

        .is_not_available{
            color:red;
        }
    </style>
    <?php 
use App\Models\Event_Types;
use App\Models\Event_Services;
use App\Models\Services;
//get data from tables using EventName from URL
$services = Services::distinct()->select('Service')->groupBy('Service')->get();
$result4 = Event_Services::select('Service')->where('EventName', $EventName)->get();
$result3 = Event_Types::select('*')->where('EventName', $EventName)->get();
foreach ($result3 as $ic) {
    $result3 = $ic->Icon;
}
?>
@endsection
@section('header-js')

@endsection
@section('content')


<div class="content">
<div class="container">
    
        <div class="row">
 /**
  * This function checks if the Event Name already exsists
  *
  * @param string        POST data (category name)
  *
  * @return  0 | 1
  */
 public function CheckEventCatName()
 {
     //get post data to variable
     $catname = $_POST['catname'];
     //check if the Event Name already exsists
     $result = Event_Types::select('*')->where('EventName', $catname)->get();
     //if exsists 0, else 1
     if ($result == '[]') {
         echo 1;
     } else {
         echo 0;
     }
 }
 /**
  * This function loads the Edit Task Template Page
  *
  * @param   EventName
  *
  * @return  Edit Task Templates page with to_do_template page data
  */
 public function TaskTemplateEditLoad()
 {
     $input = Request::all();
     //get EventName from URL
     if ($input == null) {
         return redirect('dashboard/events/categories/tasks');
     }
     $ename = $_GET['EventName'];
     //get corresponding event_types Data
     $result = Event_Types::select('*')->where('EventName', $ename)->get();
     //if result is empty, redirect to Task Templates Page
     if ($result == '[]') {
         return redirect('dashboard/events/categories/tasks');
     } else {
         //get corresponding Task Template for the Event Name
         $result2 = Task_Templates::select('*')->where('EventName', $ename)->get();
         //if data is not found to given Event Name, redirect to Add Task Templates Page
         if ($result2 == '[]') {
             return view('tasks.add_task')->with('result', $result);
         } else {
             return view('tasks.edit_task')->with('result', $result2);
         }
     }
 }