public function summaryByAdmin($id)
 {
     $booking = Booking::where('code', $id)->get()->first();
     $detail = BookingDetail::where('bookingCode', $id)->get();
     foreach ($detail as $key => $value) {
         # code...
         $zone = Zone::where('code', $value->zoneCode)->get()->first();
         $detail->zoneName = $zone->name;
     }
     $user = session()->get('member');
     //var_dump($booking , $detail);
     return view('booking.summarybyadmin', ['booking' => $booking, 'detail' => $detail, 'user' => $user]);
 }
Example #2
0
 private function canAddPTR($zone, $ip)
 {
     $this->resolver->signTSIG(\Crypt::decrypt($zone->tsigname), \Crypt::decrypt($zone->tsigkey));
     try {
         $result = $this->resolver->query($this->getReverseIP($ip) . '.in-addr.arpa', "PTR");
     } catch (\Net_DNS2_Exception $e) {
         $result = $e->getResponse();
     }
     $zoner = null;
     if ($result->header->aa == 1) {
         foreach ($result->authority as $a) {
             //try to find zone in db
             $zoner = \App\Zone::where('name', $a->name)->where('reverse', 1)->first();
             if ($zoner != null) {
                 break;
             }
         }
     }
     return $result->header->aa == 1 ? $zoner : null;
 }
Example #3
0
    Route::get('/inform', 'InformController@index');
    Route::get('/inform/monthly', 'InformController@indexMonthly');
    Route::get('/inform/feed', 'InformController@feed');
    Route::get('/inform/monthly/feed', 'InformController@feedMonthly');
    Route::post('/inform/upload', 'InformController@upload');
    Route::put('/inform/update/{id}', 'InformController@update');
    Route::put('/inform/monthly/update/{id}', 'InformController@updateMonthly');
    Route::get('/history', 'HistoryController@index');
    Route::post('/history/get', 'HistoryController@show');
    Route::get('/history/detail/{id}', 'HistoryController@edit');
});
Route::get('/admin', 'Backend\\HomeController@index');
Route::get('/admin/signin', 'Backend\\HomeController@signin');
Route::get('/admin/signout', 'Backend\\HomeController@signout');
Route::get('/admin/get/zone', function () {
    $zone = Zone::where('active', 1)->get();
    return response()->json($zone);
});
Route::get('/admin/get/calendar', function () {
    $events = Calendar::where('active', '1')->groupBy('opened_at')->get();
    $events_inv = Calendar::where('active', 0)->groupBy('opened_at')->get();
    return response()->json(['active' => $events, 'inactive' => $events_inv]);
});
Route::get('/admin/get/zone/{date}', function ($date) {
    $zone = Calendar::where('active', '1')->where('opened_at', $date)->get();
    return response()->json(['zone' => $zone]);
});
Route::get('/admin/get/calendar/{date}', function ($date) {
    $events = Calendar::where('active', '1')->where('opened_at', $date)->get();
    return response()->json($events);
});