/** * 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); } } }