|
@@ -7,6 +7,7 @@ use App\Models\Bill;
|
|
use App\Models\Client;
|
|
use App\Models\Client;
|
|
use App\Models\McpRequest;
|
|
use App\Models\McpRequest;
|
|
use App\Models\Note;
|
|
use App\Models\Note;
|
|
|
|
+use App\Models\Pro;
|
|
use App\Models\ProGeneralAvailability;
|
|
use App\Models\ProGeneralAvailability;
|
|
use App\Models\ProRate;
|
|
use App\Models\ProRate;
|
|
use App\Models\ProSpecificAvailability;
|
|
use App\Models\ProSpecificAvailability;
|
|
@@ -144,6 +145,14 @@ class PracticeManagementController extends Controller
|
|
{
|
|
{
|
|
$performer = $this->performer();
|
|
$performer = $this->performer();
|
|
$pro = $performer->pro;
|
|
$pro = $performer->pro;
|
|
|
|
+
|
|
|
|
+ if($request->get('pro_uid')){
|
|
|
|
+ $proUid = $request->get('pro_uid');
|
|
|
|
+ $pro = Pro::where('uid', $proUid)->first();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ $pros = Pro::all();
|
|
|
|
+
|
|
$generalAvailabilitiesList = ProGeneralAvailability::where('pro_id', $pro->id)->where('is_cancelled', false)->orderBy('created_at', 'asc')->get();
|
|
$generalAvailabilitiesList = ProGeneralAvailability::where('pro_id', $pro->id)->where('is_cancelled', false)->orderBy('created_at', 'asc')->get();
|
|
$generalAvailabilities = [];
|
|
$generalAvailabilities = [];
|
|
foreach($generalAvailabilitiesList as $ga){
|
|
foreach($generalAvailabilitiesList as $ga){
|
|
@@ -182,8 +191,7 @@ class PracticeManagementController extends Controller
|
|
$eventsData = $pro->getAvailabilityEvents($startDate, $endDate);
|
|
$eventsData = $pro->getAvailabilityEvents($startDate, $endDate);
|
|
$events = json_encode($eventsData);
|
|
$events = json_encode($eventsData);
|
|
|
|
|
|
-
|
|
|
|
- return view('app.practice-management.pro-availability', compact('generalAvailabilities', 'specificAvailabilities', 'specificUnavailabilities','events'));
|
|
|
|
|
|
+ return view('app.practice-management.pro-availability', compact('pros','generalAvailabilities', 'specificAvailabilities', 'specificUnavailabilities','events'));
|
|
}
|
|
}
|
|
|
|
|
|
// video call page (RHS)
|
|
// video call page (RHS)
|