@php use App\Enums\Boolean; use App\Enums\DesignTemplate; use App\Enums\RoomDetailPage; use App\Enums\ReservationEngine; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Session; use Carbon\Carbon; use App\Services\CommonService; use App\Services\GetDataElement; if (!empty($project)) { Session::put('project', $project); } if (Session::has('project')) { $project = Session::get('project'); } $routeName = request()->route()->getName(); $routePageNames = [ 'project.top.create', 'project.roomList.create', 'project.roomDishs.create', 'project.roomFacility.create', 'project.roomSightseeingAround.create', 'project.access.create', 'project.planList.create', 'project.termOfUse.index', 'project.faqPage.index', 'project.accommondationAgreement.index', 'project.privacyPolicy.index', 'project.commercial.index', 'project.inquiry.index', 'project.notFound.index', 'project.optionManagement.showPage', 'project.roomDetail.create', 'project.restaurantDetail.create', 'project.banquet.create', 'project.banquetDetail.create', 'project.post.create', 'project.postDetail.create', ]; $diffInDays = 0; if (isset($project) && $project->timer) { $date1 = Carbon::parse($project->timer)->addDays(14); $date2 = Carbon::now(); $diffInDays = $date1->diffInDays($date2); } $flgNav = true; if ( isset($project) && $project->timer && $routeName != 'project.index' && $diffInDays > 0 && $project->usage_plan == \App\Enums\UsagePlan::FREE && $project->show_timer == \App\Enums\Boolean::TRUE ) { $flgNav = false; } @endphp