123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- @extends('layouts.main')
- @section('content')
- <!-- CONTENT HEADER -->
- <section class="content-header">
- <div class="container-fluid">
- <div class="row mb-2">
- <div class="col-sm-6">
- <h1>Dashboard</h1>
- </div>
- <div class="col-sm-6">
- <ol class="breadcrumb float-sm-right">
- <li class="breadcrumb-item"><a class="text-muted" href="">Dashboard</a></li>
- </ol>
- </div>
- </div>
- </div>
- </section>
- <!-- END CONTENT HEADER -->
- <!-- MAIN CONTENT -->
- <section class="content">
- <div class="container-fluid">
- <div class="row">
- <div class="col-12 col-sm-6 col-md-3">
- <div class="info-box">
- <span class="info-box-icon bg-info elevation-1"><i class="fas fa-server"></i></span>
- <div class="info-box-content">
- <span class="info-box-text">Servers</span>
- <span class="info-box-number">{{Auth::user()->servers()->count()}}</span>
- </div>
- <!-- /.info-box-content -->
- </div>
- <!-- /.info-box -->
- </div>
- <!-- /.col -->
- <div class="col-12 col-sm-6 col-md-3">
- <div class="info-box mb-3">
- <span class="info-box-icon bg-secondary elevation-1"><i class="fas fa-coins"></i></span>
- <div class="info-box-content">
- <span class="info-box-text">{{CREDITS_DISPLAY_NAME}}</span>
- <span class="info-box-number">{{Auth::user()->Credits()}}</span>
- </div>
- <!-- /.info-box-content -->
- </div>
- <!-- /.info-box -->
- </div>
- <!-- /.col -->
- <!-- fix for small devices only -->
- <div class="clearfix hidden-md-up"></div>
- <div class="col-12 col-sm-6 col-md-3">
- <div class="info-box mb-3">
- <span class="info-box-icon bg-warning elevation-1"><i class="fas fa-chart-line"></i></span>
- <div class="info-box-content">
- <span class="info-box-text">{{CREDITS_DISPLAY_NAME}} usage</span>
- <span class="info-box-number">{{number_format($useage, 2, '.', '')}} <sup>per month</sup></span>
- </div>
- <!-- /.info-box-content -->
- </div>
- <!-- /.info-box -->
- </div>
- <!-- /.col -->
- @if($credits > 0.01 and $useage > 0)
- <div class="col-12 col-sm-6 col-md-3">
- <div class="info-box mb-3">
- <span class="info-box-icon {{$bg}} elevation-1">
- <i class="fas fa-hourglass-half"></i></span>
- <div class="info-box-content">
- <span class="info-box-text">Out of {{CREDITS_DISPLAY_NAME}} in </span>
- <span class="info-box-number">{{$boxText}}<sup>{{$unit}}</sup></span>
- </div>
- </div>
- <!-- /.info-box -->
- @endif
- </div>
- <!-- /.col -->
- </div>
- <div class="row">
- <div class="col-md-6">
- <div class="card card-default">
- <div class="card-header">
- <h3 class="card-title">
- <i class="fas fa-link mr-2"></i>
- Useful Links
- </h3>
- </div>
- <!-- /.card-header -->
- <div class="card-body">
- @foreach ($useful_links as $useful_link)
- <div class="alert alert-dismissible">
- <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
- <h5>
- <a class="alert-link text-decoration-none" target="__blank" href="{{ $useful_link->link }}">
- <i class="{{ $useful_link->icon }} mr-2"></i>{{ $useful_link->title }}
- </a>
- </h5>
- {!! $useful_link->description !!}
- </div>
- @endforeach
- </div>
- <!-- /.card-body -->
- </div>
- <!-- /.card -->
- </div>
- <!-- /.col -->
- <div class="col-md-6">
- <div class="card card-default">
- <div class="card-header">
- <h3 class="card-title">
- <i class="fas fa-history mr-2"></i>
- Activity Log
- </h3>
- </div>
- <!-- /.card-header -->
- <div class="card-body py-0 pb-2">
- <ul class="list-group list-group-flush">
- @foreach(Auth::user()->actions()->take(8)->orderBy('created_at' , 'desc')->get() as $log)
- <li class="list-group-item d-flex justify-content-between text-muted">
- <span>
- @switch($log->description)
- @case('created')
- <small><i class="fas text-success fa-plus mr-2"></i></small>
- @break
- @case('redeemed')
- <small><i class="fas text-success fa-money-check-alt mr-2"></i></small>
- @break
- @case('deleted')
- <small><i class="fas text-danger fa-times mr-2"></i></small>
- @break
- @case('updated')
- <small><i class="fas text-info fa-pen mr-2"></i></small>
- @break
- @endswitch
- {{ucfirst($log->description)}}
- {{ explode("\\" , $log->subject_type)[2]}}
- </span>
- <small>
- {{$log->created_at->diffForHumans()}}
- </small>
- </li>
- @endforeach
- </ul>
- </div>
- <!-- /.card-body -->
- </div>
- <!-- /.card -->
- </div>
- <!-- /.col -->
- </div>
- <!-- END CUSTOM CONTENT -->
- </div>
- </section>
- <!-- END CONTENT -->
- @endsection
|