PATH:
home
/
centosnipponia
/
public_html
/
ts
/
resources
/
views
/
support
/
technical_directives
@extends('layouts.main') @section('title', 'Technical Directive') <!-- include summernote css/js Dim: Τα έβγαλα, μπορεί να χρειάζονται--> {{-- <link href="summernote-bs5.css" rel="stylesheet"> --}} {{-- <script src="summernote-bs5.js"></script> --}} @section('content') <div class="container-fluid"> <div class="page-header"> <div class="row align-items-end"> <div class="col-lg-8"> <div class="page-header-title"> <i class="ik ik-file-text bg-blue"></i> <div class="d-inline"> @if($action=="create") <h1>New Technical Directive</h1> @elseif($action=="show") <h1>{{$directive->subject}}</h1> @elseif($action=="edit") <h1>{{$directive->subject}}</h1> <p class="lead">Edit Technical Directive</p> @endif </div> </div> </div> <div class="col-lg-4"> <nav class="breadcrumb-container" aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item"> <a href="/dashboard"><i class="ik ik-home"></i></a> </li> <li class="breadcrumb-item"> <a href="/technical_directives">Technical Directives</a> </li> </ol> </nav> </div> </div> </div> @if( in_array($action, ["edit","show"]) && $directive->filename) <div class=""> <a class="btn btn-lg btn-purple text-white my-3" href="{{$directive->filepath()}}">Download Directive File</a> </div> @endif <div class="row" > <div class="col-md-12"> <div class="card"> <div class="card-body"> @php $form_action = ($action=="edit") ? "/technical_directives/$directive->id" : "/technical_directives"; @endphp <form class="forms" method="POST" enctype="multipart/form-data" action="{{$form_action}}"> @csrf @if($action=="edit") @method('PUT') @endif <div class="row"> <div class="col-sm-6"> {{-- ID hidden --}} @if($action=="edit") <input type="hidden" name="id" value="{{$directive->id}}"> @endif {{-- Subject --}} <div class="form-group"> <label for="subject">Subject <span class="text-danger">*</span></label> <input id="subject" type="text" class="form-control" name="subject" value="{{old('subject')??$directive->subject??'' }}" placeholder="Enter a subject" required> <div class="help-block with-errors"> @error('subject') <div class="alert alert-danger">{{ $message }}</div> @enderror </div> </div> {{-- Notes --}} <div class="form-group"> <label for="notes">{{ __('Notes')}}</label> <textarea id="notes" name="notes" class="form-control h-205" rows="3">{{old('notes')??$directive->notes??''}}</textarea> </div> <div class="help-block with-errors"> @error('notes') <div class="alert alert-danger">{{ $message }}</div> @enderror </div> {{-- Directive File --}} <label>File</label> <div class="custom-file"> <input name="directivefile" type="file" accept="application/pdf" class="form-control" id="directivefile"> <label class="custom-file-label form-label " for="directivefile" id="filename"> {{(isset($directive)&&$directive->filename) ? 'Replace File' : 'Upload File' }} </label> <script> document.getElementById("directivefile").onchange = function() { document.getElementById("filename").innerText = this.files[0].name; }; </script> </div> <div><p>File type: pdf, maximum size: 5MB</p></div> <div class="help-block with-errors"> @error('directivefile') <div class="alert alert-danger">{{ $message }}</div> @enderror </div> </div> <div class="col-sm-6"> {{-- Applicable Models -- old code where models was many-to-many relationship, not text --}} {{-- <div class="form-group"> <label for="models">{{ __('Applicable Models')}} <span class="text-danger">*</span></label> <select name="models[]" id="models" class="form-control select2" multiple="multiple"> @foreach($models as $model) <option value = "{{ $model->id }}" {{ ( collect(old('models'))->contains($model->id) || (isset($directive)&&$directive->motorModels->pluck('id')->contains($model->id)) ) ? 'selected':'' }} >{{ $model->name }}</option> @endforeach </select> </div> <div class="help-block with-errors"> @error('models') <div class="alert alert-danger">{{ $message }}</div> @enderror </div> --}} {{-- Applicable Models --}} <div class="form-group"> <label for="model">{{ __('Applicable Models')}} <span class="text-danger">*</span> <i class="fa fa-info-circle text-primary" data-toggle="tooltip" aria-hidden="true" title="Use no spaces between the model's name and displacement (For example, BRIO110) "> </i></label> <input id="model" type="text" class="form-control" name="model" required value="{{old('model')??$directive->model??'' }}" placeholder="Enter all applicable models" > </div> <div class="help-block with-errors"> @error('model') <div class="alert alert-danger">{{ $message }}</div> @enderror </div> {{-- Applicable Countries --}} <div class="form-group"> <label for="countries">{{ __('Applicable Countries')}}</label> <select name="countries[]" id="countries" class="form-control select2" multiple="multiple" size=1> @foreach ($countries as $country) <option value="{{$country->id}}" {{ ( collect(old('countries'))->contains($country->id) || (isset($directive)&&$directive->motorCountries->pluck('id')->contains($country->id)) ) ? 'selected':'' }} >{{$country->shortname.' - '.$country->name}}</option> @endforeach </select> </div> <div class="help-block with-errors"> @error('countries') <div class="alert alert-danger">{{ $message }}</div> @enderror </div> @php $statuses = array( 'Draft' => "Draft", 'Publish' => "Publish", 'Republish' => "Republish", 'Cancelled' => "Cancelled", ); @endphp <div class="form-group"> <label for="state">{{ __('Directive state')}} <span class="text-danger">*</span></label> <select name="state" id="state" class="form-select "> @foreach ($statuses as $status_id => $status_name) <option value="{{$status_id}}" {{ ( collect(old('status'))->contains($status_id) || (isset($directive)&&$directive->state==$status_id) ) ? 'selected':'' }} >{{ $status_name}}</option> @endforeach </select> </div> <div class="help-block with-errors"> @error('publish_state') <div class="alert alert-danger">{{ $message }}</div> @enderror </div> @if($action=="create") <div class="text-end py-5"> <div class="d-inline-flex"> <div class="spinner spinner-border text-primary mx-2 d-none"></div> <div><button type="submit" class="btn btn-primary show-spinner mx-3">Create</button></div> </div> </div> @elseif($action=="edit") <div class="text-end py-5"> <div class="d-inline-flex"> <div class="spinner spinner-border text-success mx-2 d-none"></div> <div><button type="submit" class="btn btn-success show-spinner mx-3">Update</button></div> </div> </div> @endif </div> </div> </form> @if($action=="edit") <hr> <form action="/technical_directives/{{$directive->id}}" class="m-2" method="post" onsubmit="return confirm('Do you really want to delete this directive?');"> @csrf @method('DELETE') <input type="hidden" name="id" value="{{$directive->id}}"> <div class="text-right"> <button type="submit" class="btn btn-danger" onclick="">Delete</button> </div> </form> @endif </div> </div> </div> </div> </div> <script> $(function () { $('[data-toggle="tooltip"]').tooltip() $('form').on('submit', function() { //after correct validation, before submit $('.spinner').removeClass('d-none'); }); }) </script> {{-- <script type="text/javascript"> $(document).ready(function() { $('#directive').summernote( { minHeight: 500, focus: true }); }); </script> --}} @endsection
[+]
..
[+]
offcanvas
[-] show.blade.php
[edit]
[-] list.blade.php
[edit]
[-] directive.blade.php
[edit]
[-] .htaccess.disabled
[edit]