File "AvailabilityController.php"
Full Path: /home/bettaeza/flyinsyria.com/Hotel/Admin/AvailabilityController.php
File size: 891 bytes
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Modules\Hotel\Admin;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
use Modules\AdminController;
class AvailabilityController extends \Modules\Hotel\Controllers\AvailabilityController
{
protected $indexView = 'Hotel::admin.room.availability';
public function __construct()
{
parent::__construct();
$this->setActiveMenu(route('hotel.admin.index'));
$this->middleware('dashboard');
}
protected function hasHotelPermission($hotel_id = false){
if(empty($hotel_id)) return false;
$hotel = $this->hotelClass::find($hotel_id);
if(empty($hotel)) return false;
if(!$this->hasPermission('hotel_manage_others') and $hotel->author_id != Auth::id()){
return false;
}
$this->currentHotel = $hotel;
return true;
}
}