WP File Manager
Current Path:
/
home
/
itutorethiopia
/
public_html
/
resources
/
views
/
course
/
preview
/
Name
Action
..
preview.blade.php
Edit
takecourse.blade.php
Edit
view.blade.php
Edit
Editing: preview.blade.php
@extends('layouts.frontendfullwidth') @section('content') <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,600italic,700,800,800italic,700italic,600,400italic,300,300italic' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Roboto:400,900italic,700italic,900,700,500italic,400italic,500,300,300italic,100italic,100' rel='stylesheet' type='text/css'> <link href="{{ asset('assets/bsetec/static/css/front/style.css') }}" rel="stylesheet"> <link href="{{ asset('assets/bsetec/static/css/front/sub-style.css') }}" rel="stylesheet"> <link href="{{ asset('assets/bsetec/static/css/front/common.css') }}" rel="stylesheet"> <link href="{{ asset('assets/bsetec/static/css/front/coursepreview.css') }}" rel="stylesheet"> <script src="{{ asset('assets/bsetec/static/js/jquery.raty.min.js') }}"></script> <style> </style> <!--Description--> <div id="wrapper"> <div class="course-header clearfix"> <div class="course-header-content"> <div class="container"> <div class="row"> <div class="col col-lg-7 col-md-6 fxacw course-header-wrapper"> <div class="flex"> <h1 class="course-title ellipsis">{!! $courseinfo->course_title !!}</h1> </div> </div> <div class="col col-lg-5 col-md-6 fxacw course-header-wrapper sidehead-container"> <div class="instructors-container"> @php $courseuserinfo = \bsetecHelpers::getuserinfobyid($courseinfo->user_id) @endphp <div class="instructor-img"><a href="{{ URL::to('profile/'.$courseuserinfo->username) }}">{!! SiteHelpers::customavatar($courseuserinfo->email,$courseuserinfo->id) !!}</a></div> <div class="instructor-title"><a href="{{ URL::to('profile/'.$courseuserinfo->username) }}">{!! $courseuserinfo->first_name.' '.$courseuserinfo->last_name !!}</a></div> </div> <ul class="course-header-buttons-container"> <!-- <li class="btn-group"> <a class="course-header-icon technical-support-btn" target="_blank" href="javascript:void(0)" data-toggle="tooltip" data-placement="bottom" title="Contact ExpertPlus Support"> <i class="fa fa-question-circle"></i> </a> </li> --> <li class="btn-group"> <a class="course-header-icon course-info" href="javascript:void(0)"> <i class="fa fa-info-circle"></i> </a> </li> <li class="btn-group"> <a class="course-header-icon pull-tooltip-down" href="javascript:void(0)" data-toggle="tooltip" data-placement="bottom" title="Report Abuse"> <i class="fa fa-flag"></i> </a> </li> <li class="btn-group" ng-if="$root.isSocialSharingEnabled"> <a class="course-header-icon dropdown-toggle" data-toggle="dropdown" href="javascript:void(0)" aria-expanded="false"> <i class="fa fa-share-square-o"></i> </a> <ul class="dropdown-menu pull-right share-links-icons icons-ul"> <li> <a class="fb" href="javascript:void(0)"> <i class="fa fa-facebook"></i> <span><span class="">{!! Lang::get('core.share_facebook') !!}</span></span> </a> </li> <li> <a class="tw" href="javascript:void(0)"> <i class="fa fa-twitter"></i> <span><span class="">{!! Lang::get('core.share_twitter') !!}</span></span> </a> </li> <li> <a class="tw" href="javascript:void(0)"> <i class="fa fa-google-plus"></i> <span><span class="">{!! Lang::get('core.share_google')!!}</span></span> </a> </li> <li> <a class="tw" href="javascript:void(0)"> <i class="fa fa-pinterest"></i> <span><span class="">{!! Lang::get('core.share_pin')!!}</span></span> </a> </li> <li> <a class="tw" href="javascript:void(0)"> <i class="fa fa-linkedin"></i> <span><span class="">{!! Lang::get('core.share_linkedin')!!}</span></span> </a> </li> </ul> </li> <li> <button type="button" class="btn btn-orange btn-bg" id="ratings" disabled>{!! Lang::get('core.rate_course') !!}</button> </li> </ul> <div class="clear"></div> </div> </div> </div> </div> </div> <div class="course_student_page"> <div class="gray-bg" id="page-wrapper-full"> <div class="container"> <div class="row"> <div class="main_second_section"> <div class="container"> <div class="row"> <div class="col-lg-6 col-md-6 photography_section"> <!-- <div class="user-course-progress"> <div class="user_course_progress_stat">You completed {!! $courselecturecompleted !!} out of {!! $courselecturetotal !!} published items<div class="course_certification"> @if($course_completion) <a href="{{ URL::to('course/coursecertificate').'/'.$courseid }}" target="_blank"><i class="fa fa-trophy"></i></a> @else <a href="#" target="_blank"><i class="fa fa-trophy"></i></a> @endif </div></div> <div class="ucp-progress-bar progress"> <div class="bar bar-success progress-bar" style="width:@if(!empty($courselecturetotal)){!! ($courselecturecompleted / $courselecturetotal) * 100 !!}%; @else 0%; @endif"></div> <div class="progress_end_bar"></div> </div> </div> --> <div class="course_student_curriculam"> @if(count($curriculum)>0) @php $no = 1; $lno = 1; $qno = 1; @endphp @for($i=0;$i<count($curriculum);$i++) @php $lectures = \SiteHelpers::getlectures($curriculum[$i]->section_id); @endphp <ul class="curriculum-items-list"> <li class="curriculum-section-container"> <ul> <li class="section-title"> <h5> <span translate=""><span class="">{!! Lang::get('core.section') !!} </span></span>{!! $no !!} - {!! $curriculum[$i]->title !!} </h5> </li> @for($j=0;$j<count($lectures);$j++) @php $combine = $lectures[$j]->lecture_quiz_id; $encryptid = \SiteHelpers::encryptID($combine); @endphp <li class="curriculum-item-container"> <div class="ci-progress-container"> @php $lecstatus = 'none';@endphp </div> <div class="ci-info"> <div class="ci-title"> @if($lectures[$j]->type==0) <span><span class=""> {!! Lang::get('core.Lecture') !!} </span></span> <span class="">{!! $lno !!}</span>: @else <span><span class=""> {!! Lang::get('core.Quiz')!!} </span></span> <span class="">{!! $qno !!}</span>: @endif <span class="title">{{$lectures[$j]->title}}</span> </div> @if($lectures[$j]->media_type=='0') @if(isset($lectures[$j]->duration)) <div class="ci-details-container clearfix"> <span class="ci-details course_media_{!! $lectures[$j]->media_type !!}"> <span>{!! $lectures[$j]->duration !!}</span> </span> </div> @endif @elseif($lectures[$j]->media_type=='1' ) @php $durations = \SiteHelpers::getlecturesfiles($lectures[$j]->lecture_quiz_id); @endphp <div class="ci-details-container clearfix"> <span class="ci-details course_media_{!! $lectures[$j]->media_type !!}"> <span>{!! $durations['0']->duration !!}</span> </span> </div> @elseif($lectures[$j]->media_type=='2') @php $durations = \SiteHelpers::getlecturesfiles($lectures[$j]->lecture_quiz_id); @endphp <div class="ci-details-container clearfix"> <span class="ci-details course_media_{!! $lectures[$j]->media_type !!}"> <span>{!! $durations['0']->duration !!} Pages </span> </span> </div> @elseif($lectures[$j]->media_type=='3') <div class="ci-details-container clearfix"> <span class="ci-details course_media_{!! $lectures[$j]->media_type !!}"> <span>{!! Lang::get('core.text')!!}</span> </span> </div> @elseif($lectures[$j]->media_type=='6') <div class="ci-details-container clearfix"> <span class="ci-details course_media_{!! $lectures[$j]->media_type !!}"> <span>Youtube</span> </span> </div> @elseif($lectures[$j]->type==1) <div class="ci-details-container clearfix"> <span class="ci-details course_media_q"> @php $quizcount = \SiteHelpers::getquizcount($lectures[$j]->lecture_quiz_id);@endphp <span> {!! $quizcount !!} @if($quizcount > 1) Questions @else Question @endif</span> </span> </div> @endif </div> <div class="lecture_link_state"><a class="btn btn-primary" href="{{ URL::to('learn-course-preview/'.$courseid.'/'.$slug.'/'.$encryptid) }}">start @if($lectures[$j]->type==0) lecture @else quiz @endif</a></div> <!-- @if($lectures[$j]->type!=1)<div class="lecture_link_state"><a class="btn btn-primary" href="{{ URL::to('learn-course-preview/'.$courseid.'/'.$slug.'/'.$encryptid) }}">{!! Lang::get('core.st_lecture')!!}</a></div>@endif --> </li> @if($lectures[$j]->type==0) @php $lno++; @endphp @else @php $qno++; @endphp @endif @endfor </ul> </li> </ul> @php $no++; @endphp @endfor @endif </div> <input type="hidden" name="_token" value="{{ csrf_token() }}"> <input type="hidden" name="courseid" value="{!! $courseid or '' !!}"> </div> <div class="col-lg-6 col-md-6 photography_section"> <div class="tab-container"> <ul class="nav nav-tabs preview-tabs"> <li class="active"><a data-toggle="tab" href="#discussiontab"><i class="icon-bubbles2"></i> {!! Lang::get('core.Discussions')!!}</a></li> <li><a data-toggle="tab" href="#announcementtab"><i class="fa fa-bullhorn"></i> {!! Lang::get('core.Announcements')!!}</a></li> <li><a href="{{ URL::to('courseusers/'.$courseinfo->course_id.'?PreviewMode='.Request::get('PreviewMode')) }}"><i class="fa fa-users"></i> {!! Lang::get('core.students') !!}</a></li> </ul> <div class="tab-content"> <div id="discussiontab" class="tab-pane active use-padding"> <div class="para_lack_hut" id="allcomments"> <div class="cloader"></div> @if(count($comments)>0) @for($i=0;$i<count($comments);$i++) <div class="media profile clearfix" id="comment-{{$comments[$i]->lecture_comment_id}}"> <div class="activity-post"> <div class="profile_image"><a href="{{ URL::to('profile/'.$comments[$i]->username) }}"> {!! SiteHelpers::customavatar($comments[$i]->email,$comments[$i]->user_id) !!}</a> </div> <div class="activity-box discussion-activity-box"> <div class="activity-header clearfix"> <div class="header-right clearfix pull-right"> <div class="hidden-btns"> </div> </div> <div class="header-left clearfix"> <a href="{{ URL::to('profile/'.$comments[$i]->username) }}"><span class="activity-header-link"><span><strong>{{$comments[$i]->first_name}} {{$comments[$i]->last_name or ''}}</strong></span></span></a> <a>{!! Lang::get('core.post_discussion')!!}</a> <span class="activity-details-flex-wrapper"><a><span class=""><strong>in Lecture {{$comments[$i]->sort_order }}</strong></span></a></span> <span class="activity-actions-separator"> · </span> <time class="activity-time nowrap"><a>{!! SiteHelpers::changeFormat($comments[$i]->created_at) !!}</a></time> </div> </div> <div> <div class=""> <div class="activity-body" id="wholewrapper-{{$comments[$i]->lecture_comment_id}}"> <div class="activity-title" id="titletext-{{$comments[$i]->lecture_comment_id}}">{!! $comments[$i]->lecture_comment_title !!}</div> <div class="activity-content w3c-default" id="bodytext-{{$comments[$i]->lecture_comment_id}}">{!! $comments[$i]->lecture_comment !!}</div> </div> <div style="display:none;" id="commentopenbox-{{$comments[$i]->lecture_comment_id}}"> <div class="form-group"> <input type="hidden" name="pid" value="{{$comments[$i]->lecture_comment_id}}"> <input type="text" name="posttitle" class="form-control" id="edittitle-{{$comments[$i]->lecture_comment_id}}" value="{{$comments[$i]->lecture_comment_title}}" placeholder="{!! Lang::get('core.start_discussion')!!}"> </div> <div class="form-group"> <textarea id="editctextboxcontent-{{$comments[$i]->lecture_comment_id}}" class="form-control lectureeditor" rows="2" placeholder="{!! Lang::get('core.comment')!!}" name="comment" cols="50"><?php echo $comments[$i]->lecture_comment; ?></textarea> </div> <div class="form-group"> <button class="btn btn-orange btn-bg updatecommentbtn" type="button" data-commentid="{{$comments[$i]->lecture_comment_id}}" >{!! Lang::get('core.sb_save')!!}</button> <button class="btn btn-orange btn-bg editccancelbtn" data-commentid="{{$comments[$i]->lecture_comment_id}}" type="button">{!! Lang::get('core.sb_cancel')!!}</button> </div> </div> <div class="activity-actions clearfix"> <!--span class="activity-actions-separator"> · </span> <span class="activity-likes-follows"> <div class="activity-like" style="display:inline-block;"> <a class="action-like"> <i class="fa fa-thumbs-o-up"></i> <span><span class="">Like</span></span> </a> </div> <span class="activity-count like-count"> <span><span class="">(1 like)</span></span> </span> <span class="activity-actions-separator"> · </span> <div class="activity-follow" style="display:inline-block;"> <a class="follow-question-btn"><span class="">Follow</span></a> </div> <span class="activity-count follow-count"> <span><span class="">(1 follower)</span></span> </span> </span> <span class="report-comment"> <span class="activity-actions-separator">· </span> <a class="ud-popup mini-tooltip2 pull-tooltip-left fs16"> <i class="fa fa-flag"></i> </a> </span--> </div> <div class="commentReplyBox" style="display:none;" id="openbox-{{$comments[$i]->lecture_comment_id}}"> <input type="hidden" name="pid" value="{{$comments[$i]->lecture_comment_id}}"> <div class="form-group"> <textarea id="textboxcontent-{{$comments[$i]->lecture_comment_id}}" class="form-control lectureeditor" rows="2" placeholder="{!! Lang::get('core.comment')!!}" name="comment" cols="50"></textarea> </div> <div class="form-group"> <button class="btn btn-orange btn-bg replybtn" type="button" data-commentid="{{$comments[$i]->lecture_comment_id}}">{!! Lang::get('core.Reply')!!}</button> <button class="btn btn-orange btn-bg cancelbtn" data-commentid="{{$comments[$i]->lecture_comment_id}}" type="button">{!! Lang::get('core.sb_cancel')!!}</button> </div> </div> @php $replys = SiteHelpers::getlecturereplies($comments[$i]->lecture_comment_id) @endphp <div class="discussion-comments-block" id="replyies-{{$comments[$i]->lecture_comment_id}}"> @if(count($replys)>0) @for($j=0;$j<count($replys);$j++) <div class="discussion-comments-container" id="reply-block{!!$replys[$j]->reply_id!!}"> <li class=""> <div> <div class="comment-box"> <div class="profile_image"><a href="{{ URL::to('profile/'.$replys[$j]->username) }}"> {!! SiteHelpers::customavatar($replys[$j]->email,$replys[$j]->user_id) !!}</a> </div> <div class="activity-box"> <div class="activity-header"> <div class="header-right clearfix pull-right"> <div class="hidden-btns"> </div> </div> <div class="header-left"> <a class="activity-header-link" href="{{ URL::to('profile/'.$replys[$j]->username) }}">{{$replys[$j]->first_name}} {{$replys[$j]->last_name or ''}}</a> <time class="activity-time"> · {!! SiteHelpers::changeFormat($replys[$j]->created_at) !!}</time> <!--span class="report-comment"> <span class="activity-actions-separator">·</span> <a class="ud-popup mini-tooltip2 pull-tooltip-left fs16" href="javascript:void(0)"> <i class="fa fa-flag"></i> </a> </span--> </div> </div> <div class="comment-body w3c-default"><span id="replytext-{!!$replys[$j]->reply_id!!}"><?php echo $replys[$j]->reply_comment; ?> </span></div> </div> </div> </div> </li> <div style="display:none;" id="replyopenbox-{!!$replys[$j]->reply_id!!}"> <input type="hidden" name="pid" value="{!!$replys[$j]->reply_id!!}"> <div class="question-answers-creation"> <div class="comment-creation"> <div class="comment-submit-box"> <div class="form-group"> <textarea id="edittextboxcontent-{!!$replys[$j]->reply_id!!}" class="form-control lectureeditor" rows="2" placeholder="{!! Lang::get('core.comment')!!}" name="comment" cols="50"><?php echo $replys[$j]->reply_comment; ?></textarea> </div> <div class="form-group"> <button class="btn btn-orange btn-bg updatereplybtn" type="button" data-commentid="{!!$replys[$j]->lecture_comment_id!!}" data-replyid="{!!$replys[$j]->reply_id!!}">{!! Lang::get('core.sb_save')!!}</button> <button class="btn btn-orange btn-bg editcancelbtn" data-commentid="{!!$replys[$j]->reply_id!!}" type="button">{!! Lang::get('core.sb_cancel')!!}</button> </div> </div> </div> </div> </div> </div> @endfor @endif </div> </div> </div> </div> </div> </div> @endfor @endif </div> </div> <div id="announcementtab" class="tab-pane use-padding"> <div id="allannouncement"> @if(count($announcement)>0) @for($j=0;$j<count($announcement);$j++) <div class="media profile clearfix" id="announce-block{!!$announcement[$j]->announcement_id!!}"> <div class="activity-post"> <div class="profile_image"> <a href="">{!! SiteHelpers::customavatar($announcement[$j]->email,$announcement[$j]->user_id) !!}</a> </div> <div class="activity-box discussion-activity-box"> <div class="activity-header clearfix"> <div class="header-right clearfix pull-right"> <div class="hidden-btns"> </div> </div> <div class="header-left clearfix"> <a><span class="activity-header-link"><span><strong>{{$announcement[$j]->first_name}} {{$announcement[$j]->last_name or ''}}</strong></span></span></a> <a>{!! Lang::get('core.post_announcement') !!} </a> <span class="activity-actions-separator"> · </span> <time class="activity-time nowrap"><a>{!! SiteHelpers::changeFormat($announcement[$j]->created_at) !!}</a></time> </div> </div> <div> <div class=""> <div class="activity-body" id="editannouncement-{!!$announcement[$j]->announcement_id!!}"> {!! $announcement[$j]->announcement !!} </div> <div style="display:none;" id="announceopenbox-{!!$announcement[$j]->announcement_id!!}"> <div class="form-group"> <input type="hidden" name="pid" value="{!!$announcement[$j]->announcement_id!!}"> </div> <div class="form-group"> <textarea id="editannouncementarea-{!!$announcement[$j]->announcement_id!!}" class="form-control lectureeditor" rows="2" placeholder="Comment" name="comment" cols="50">{!! $announcement[$j]->announcement; !!}</textarea> </div> <div class="form-group"> <button class="btn btn-orange btn-bg updateannouncebtn" type="button" data-commentid="{!!$announcement[$j]->announcement_id!!}" >{!! Lang::get('core.sb_save)')!!}</button> <button class="btn btn-orange btn-bg editannouncementcancel" data-commentid="{!!$announcement[$j]->announcement_id!!}" type="button">{!! Lang::get('core.sb_cancel)')!!}</button> </div> </div> </div> </div> </div> </div> </div> @endfor @else <h4 class="noannouncement"><center><em>{!! Lang::get('core.no_announcement') !!} </em></center></h4> @endif </div> </div> <div id="studentstab" class="tab-pane use-padding"> <p> {!! Lang::get('core.student_tab_msg')!!}</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- review popup start--> <div class="modal fade" id="ratingmodel" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title ellipsis" id="exampleModalLabel">{!! Lang::get('core.rate') !!}:{!! $courseinfo->course_title !!}</h4> </div> <div class="modal-body" id="ratingbody"> </div> </div> </div> </div> <!-- review popup end --> <!-- add discussion popup start--> <div class="modal fade" id="discussionmodel" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title ellipsis" id="exampleModalLabel">{!! Lang::get('core.btn_discussion') !!}</h4> </div> <div class="modal-body" id="discussionbody"> </div> </div> </div> </div> <!-- add discussion popup end --> <!-- report abuse start--> <div class="modal fade" id="reportmodel" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title ellipsis" id="reportModalLabel">{!! Lang::get('core.report')!!}</h4> </div> <div class="modal-body" id="reportbody"> {!! Form::open(array('method' => 'post','files' => true , 'parsley-validate'=>'','novalidate'=>' ')) !!} <div class="form-group"> <p>{!! Lang::get('core.report_text')!!}</p> </div> <div class="form-group"> <label for="recipient-name" class="control-label">{!! Lang::get('core.issue_type') !!}</label> <select class="select form-control" id="issue_type" name="issue_type"><option value="">{!! Lang::get('core.Select_Type') !!}</option> <option value="{!! Lang::get('core.report_abouse1') !!}">{!! Lang::get('core.report_abouse1') !!}</option> <option value="{!! Lang::get('core.report_abouse2') !!}">{!! Lang::get('core.report_abouse2') !!}</option> <option value="{!! Lang::get('core.report_abouse3') !!}">{!! Lang::get('core.report_abouse3') !!}</option> <option value="{!! Lang::get('core.report_abouse4') !!}">{!! Lang::get('core.report_abouse4') !!}</option> <option value="{!! Lang::get('core.report_abouse5') !!}">{!! Lang::get('core.report_abouse5') !!}</option></select> </div> <div class="form-group"> <label for="message-text" class="control-label">{!! Lang::get('core.details') !!}</label> <textarea class="form-control" name="issue_details" id="issue_details"></textarea> </div> <div class="form-group"> <button type="button" id="saveissue" class="btn btn-orange">{!! Lang::get('core.sb_submit') !!}</button> </div> {!! Form::hidden('course_id', $courseid) !!} {!! Form::close() !!} </div> </div> </div> </div> <!-- report abuse end --> <!-- course info start--> <div class="modal fade" id="infomodel" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title ellipsis" id="infoModalLabel">{!! Lang::get('core.abt') !!}</h4> </div> <div class="modal-body" id="infobody"> <h2>{!! $courseinfo->course_title !!}</h2> {!! $courseinfo->description !!} </div> </div> </div> </div> <!-- course info end --> <!-- course privacy start--> <div class="modal fade" id="passwordmodel" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title ellipsis" id="infoModalLabel">{!! $courseinfo->course_title !!}</h4> </div> <div class="modal-body" id="passwordbody"> <div class="form-group"> <label for="recipient-name" class="control-label">{!! Lang::get('core.Password')!!}: {!! \Session::get('cplogin') !!}</label> <input type="password" name="cpassword" class="form-control" placeholder="{!! Lang::get('core.enter_pwd') !!}" id="cpassword"> </div> <div class="form-group"> <input type="button" name="submits" data-cid="{!! $courseinfo->course_id or '' !!}" id="submitpassword" class="btn btn-orange btn-bg" value="{!! Lang::get('core.sb_submit') !!}"><div class="passwordloader"></div> </div> </div> </div> </div> </div> <!-- course privacy end --> <script type="text/javascript" src="<?php echo e(URL::to('assets/bsetec/js/plugins/tinymce/jscripts/tiny_mce/tiny_mce.js')); ?>"></script> <script type="text/javascript"> $(function(){ //COURSE SETTINGS function courseNotification(id,type,status){ var courseid = $('[name="courseid"]').val(); var _token = $('[name="_token"]').val(); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/coursenotification")); ?>', data:'id='+id+'&course_id='+courseid+'&type='+type+'&status='+status+'&_token='+_token, success : function(data) { $('#course_notification_id').val(data); } }); } $('.course_notification').on('ifChecked', function(event){ courseNotification($('#course_notification_id').val(),$(this).val(),'1'); }); $('.course_notification').on('ifUnchecked', function(event){ courseNotification($('#course_notification_id').val(),$(this).val(),'0'); }); //UN ENROLL $(document).on('click','.unenroll',function(e){ if(confirm("{!! Lang::get('core.unenroll_delete') !!}")){ var courseid = $('[name="courseid"]').val(); var _token = $('[name="_token"]').val(); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/unenroll")); ?>', data:'course_id='+courseid+'&_token='+_token, success : function(data) { window.location = data; } }); } }); // COURSE INFO $(document).on('click','.course-info',function(e){ $('#infomodel').modal({ keyboard: false }); }); // REPORT ABUSE $(document).on('click','#saveissue',function(e){ $('#issue_type').removeClass('form-error'); if($('#issue_type').val() == ''){ $('#issue_type').addClass('form-error'); } else if($.trim(tinyClean(tinyMCE.get('issue_details').getContent())) == ''){ alert('Please enter details'); } else { $('#issue_type').removeClass('form-error'); var courseid = $('[name="courseid"]').val(); var _token = $('[name="_token"]').val(); var issue_type = $('#issue_type').val(); var issue_details = $.trim(tinyClean(tinyMCE.get('issue_details').getContent())); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("reportabuse/save")); ?>', data:'course_id='+courseid+'&type='+issue_type+'&details='+issue_details+'&_token='+_token, success : function(data) { $('#reportmodel').modal('hide'); $('#issue_type').val(''); tinyMCE.get('issue_details').setContent(''); toastr.success("", "{!! Lang::get('core.review_hint') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } } }); } }); $(document).on('click','#reportabuse',function(e){ $('#issue_type').val(''); tinyMCE.get('issue_details').setContent(''); $('#issue_type').removeClass('form-error'); $('#reportmodel').modal({ keyboard: false }); }); // RATINGS $(document).on('click','#ratings',function(e){ $('#ratingmodel').modal({ keyboard: false }); $('#ratingbody').html(''); $('#ratingbody').html('<div class="sending_loadergs"></div>'); var courseid = $('[name="courseid"]').val(); var me = $(this); e.preventDefault(); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/ratingform")); ?>', data:'cid='+courseid, beforeSend: function() { $('.sending_loadergs').html('<h2><i class="fa fa-refresh fa-spin"></i> {!! Lang::get("core.loading") !!}</h2>'); }, success : function(data) { $('#ratingbody').html(data); },complete: function() { $('.sending_loadergs').html(""); me.data('requestRunning', false); } }); }); //add discussion $(document).on('click','#adddiscussions',function(e){ $('#discussionmodel').modal({ keyboard: false }); $('#discussionbody').html(''); $('#discussionbody').html('<div class="sending_loadergs"></div>'); var courseid = $('[name="courseid"]').val(); var me = $(this); e.preventDefault(); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/adddiscussions")); ?>', data:'cid='+courseid, beforeSend: function() { $('.sending_loadergs').html('<h2><i class="fa fa-refresh fa-spin"></i> {!! Lang::get("core.loading") !!}</h2>'); }, success : function(data) { $('#discussionbody').html(data); $('.nodiscussion').addClass('hide'); },complete: function() { $('.sending_loadergs').html(""); me.data('requestRunning', false); } }); }); //comments start here tinymce.init({ // mode : "specific_textareas", // editor_selector : "lectureeditor", selector : "textarea", theme : "advanced", theme_advanced_buttons1 : "bold,italic,underline,bullist,numlist,link,image", theme_advanced_toolbar_location : "top", theme_advanced_toolbar_align : "left", theme_advanced_statusbar_location : "bottom", width : "100%", plugins : "paste", paste_text_sticky : true, setup : function(ed) { ed.onInit.add(function(ed) { ed.pasteAsPlainText = true; }); } }); $(document).on('click','.replybutton',function () { var cid = $(this).data('commentid'); if ($('#openbox-'+cid).is(':visible')) { $("#openbox-"+cid).slideUp(300); } if ($("#openbox-"+cid).is(':visible')) { $("#openbox-"+cid).slideUp(300); } else { $("#openbox-"+cid).slideDown(300); } }); $(document).on('click','.cancelbtn',function () { var cid = $(this).data('commentid'); if ($('#openbox-'+cid).is(':visible')) { $("#openbox-"+cid).slideUp(300); } if ($("#openbox-"+cid).is(':visible')) { $("#openbox-"+cid).slideUp(300); } else { $("#openbox-"+cid).slideDown(300); } }); $(document).on('click','.editcancelbtn',function () { var cid = $(this).data('commentid'); if ($('#replyopenbox-'+cid).is(':visible')) { $("#replyopenbox-"+cid).slideUp(300); $('#replytext-'+cid).show(); } if ($("#replyopenbox-"+cid).is(':visible')) { $("#replyopenbox-"+cid).slideUp(300); $('#replytext-'+cid).show(); } else { $("#replyopenbox-"+cid).slideDown(300); $('#replytext-'+cid).show(); } }); $(document).on('click','.editccancelbtn',function () { var cid = $(this).data('commentid'); if ($('#commentopenbox-'+cid).is(':visible')) { $("#commentopenbox-"+cid).slideUp(300); $('#wholewrapper-'+cid).show(); } if ($("#commentopenbox-"+cid).is(':visible')) { $("#commentopenbox-"+cid).slideUp(300); $('#wholewrapper-'+cid).show(); } else { $("#commentopenbox-"+cid).slideDown(300); $('#wholewrapper-'+cid).show(); } }); $(document).on('click','.replybtn',function(e){ var cid = $(this).data('commentid'); var textvalues = tinyMCE.get('textboxcontent-'+cid).getContent();//$('#textboxcontent-'+cid).val(); // alert('textboxcontent-'+cid); // alert(textvalues); if($.trim(textvalues).length===0){ toastr.error("Error", "{!! Lang::get('core.enter_valid_comments') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if ($.trim(textvalues).length>0){ var me = $(this); e.preventDefault(); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); var lectureid = $('[name="lectureid"]').val(); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/insertlecturereply")); ?>', data:'commentid='+cid+'&comments='+textvalues+'&lid='+cid, success : function(data) { var obj = jQuery.parseJSON(data); if(obj.status=='1'){ $('#openbox-'+cid).hide(); // $('#textboxcontent-'+cid).val(''); tinyMCE.get('textboxcontent-'+cid).setContent(''); $('#replyies-'+obj.results.commentid).append('<div class="discussion-comments-container" id="reply-block'+obj.results.replyid+'"> <li class=""> <div> <div class="comment-box"> <div class="profile_image"><a href="'+obj.results.user_link+'">'+obj.results.imgpath+'</a> </div> <div class="activity-box"> <div class="activity-header"> <div class="header-right clearfix pull-right"> <div class="hidden-btns"> <a data-rcommentid="'+obj.results.replyid+'" class="editreply activity-edit-link mini-act-btn mini-tooltip2"> <i class="fa fa-pencil"></i> </a> <a href="javascript:void(0)" data-rcommentid="'+obj.results.replyid+'" class="removereply activity-delete-link mini-act-btn mini-tooltip2"> <i class="fa fa-trash-o"></i> </a> </div> </div> <div class="header-left"> <a class="activity-header-link" href="'+obj.results.user_link+'">'+obj.results.fname+'</a> <time class="activity-time"> · Just Now</time> </div> </div> <div class="comment-body w3c-default"><span id="replytext-'+obj.results.replyid+'">'+obj.results.comments+'</span></div> </div> </div> </div> </li> <div style="display:none;" id="replyopenbox-'+obj.results.replyid+'"> <input type="hidden" name="pid" value="'+obj.results.replyid+'"> <div class="question-answers-creation"> <div class="comment-creation"> <div class="comment-submit-box"> <div class="form-group"> <textarea id="edittextboxcontent-'+obj.results.replyid+'" class="form-control lectureeditor" rows="2" placeholder="Comment" name="comment" cols="50">'+obj.results.comments+'</textarea> </div> <div class="form-group"> <button class="btn btn-orange btn-bg updatereplybtn" type="button" data-commentid="'+obj.results.commentid+'" data-replyid="'+obj.results.replyid+'">Save</button> <button class="btn btn-orange btn-bg editcancelbtn" data-commentid="'+obj.results.replyid+'" type="button">Cancel</button> </div> </div> </div> </div> </div> </div>'); // ajaxtinymce(); tinyMCE.execCommand('mceAddControl', false, 'edittextboxcontent-'+obj.results.replyid); toastr.success("Success", "{!! Lang::get('core.comment_thanks') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if(obj.status=='2'){ toastr.error("Error", "{!! Lang::get('core.discussion_wrong') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } } return false; },complete: function() { me.data('requestRunning', false); } }); } }); $('#posttitle').focus(function(){ $('.textareablock').css('display','block'); }); $(document).on('click','.removecomments',function(){ var removeid = $(this).data('commentid'); // alert(removeid); var r = confirm("{!! Lang::get('core.co_delete_confirm') !!}"); if (r == true) { $('#comment-'+removeid).remove(); var me = $(this); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/removelecturecomments")); ?>', data:'cid='+removeid, success : function(data) { },complete: function() { me.data('requestRunning', false); } }); } }); $(document).on('click','.removereply',function(){ var removeid = $(this).data('rcommentid'); // alert(removeid); var r = confirm("{!! Lang::get('core.co_delete_confirm') !!}"); if (r == true) { $('#reply-block'+removeid).remove(); var me = $(this); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/removelecturereply")); ?>', data:'rid='+removeid, success : function(data) { },complete: function() { me.data('requestRunning', false); } }); } }); $(document).on('click','.editreply',function(){ var replyid = $(this).data('rcommentid'); // alert(replyid); $('#replytext-'+replyid).css('display','none'); $('#replyopenbox-'+replyid).css('display','block'); }); $(document).on('click','.editcomments',function(){ var cid = $(this).data('commentid'); // alert(cid); $('#wholewrapper-'+cid).css('display','none'); $('#commentopenbox-'+cid).css('display','block'); }); $(document).on('click','.updatereplybtn',function(e){ var rid = $(this).data('replyid'); var cid = $(this).data('commentid'); var textvalues = tinyMCE.get('edittextboxcontent-'+rid).getContent();//$('#textboxcontent-'+cid).val(); if($.trim(textvalues).length===0){ toastr.error("Error", "{!! Lang::get('core.enter_valid_comments') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if ($.trim(textvalues).length>0){ var me = $(this); e.preventDefault(); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); var lectureid = $('[name="lectureid"]').val(); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/updatelecturereply")); ?>', data:'commentid='+cid+'&comments='+textvalues+'&lid='+cid+'&rid='+rid, success : function(data) { var obj = jQuery.parseJSON(data); if(obj.status=='1'){ $('#replytext-'+rid).show(); $('#replyopenbox-'+rid).hide(); // tinyMCE.get('edittextboxcontent-'+rid).setContent(''); $('#replytext-'+rid).html(obj.results.comments); // $('#replyies-'+obj.results.commentid).append('<div id="reply-block'+obj.results.replyid+'" class="media"><hr><a href="" class="pull-right bla">'+obj.results.imgpath+'</a><a href="javascript:void(0);" data-rcommentid="'+obj.results.replyid+'" class="pull-right removereply"><i class="fa fa-trash-o"></i></a><div class="media-body"><h4 class="media-heading comment"><a href="">'+obj.results.fname+'</a><span class="msg-time pull-right"><span><abbr class="timeago">Just Now</abbr> </span></span></h4>'+obj.results.comments+'</div></div>'); toastr.success("Success", "{!! Lang::get('core.comment_thanks') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if(obj.status=='2'){ toastr.error("Error", "{!! Lang::get('core.comments_error') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } } return false; },complete: function() { me.data('requestRunning', false); } }); } }); $(document).on('click','.updatecommentbtn',function(e){ var cid = $(this).data('commentid'); var texttitles = $('#edittitle-'+cid).val(); // var textvalues = $('#editctextboxcontent-'+cid).val(); var textvalues = tinyMCE.get('editctextboxcontent-'+cid).getContent(); // alert(textvalues); if($.trim(texttitles).length===0){ toastr.error("Error", "{!! Lang::get('core.discussion_valid_title') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if($.trim(textvalues).length===0){ toastr.error("Error", "{!! Lang::get('core.enter_valid_comments') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if ($.trim(textvalues).length>0 && $.trim(texttitles).length>0){ var me = $(this); var lectureid = $('[name="lectureid"]').val(); var sectionid = $('[name="sectionid"]').val(); e.preventDefault(); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/updatelecturecomments")); ?>', data:'comments='+textvalues+'&title='+texttitles+'&lid='+lectureid+'&cid='+cid, success : function(data) { var obj = jQuery.parseJSON(data); if(obj.status=='1'){ // $('#posttitle').val(''); // tinyMCE.get('postcomments').setContent(''); // $('.textareablock').css('display','none'); $('#commentopenbox-'+cid).css('display','none'); $('#wholewrapper-'+cid).css('display','block'); $('#titletext-'+cid).html(texttitles); $('#bodytext-'+cid).html(textvalues); toastr.success("Success", "{!! Lang::get('core.disccusion_comment_success') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if(obj.status=='2'){ toastr.error("Error", "{!! Lang::get('core.discussion_wrong') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } } return false; },complete: function() { me.data('requestRunning', false); } }); } }); //announcement start here $(document).on('click','.editbtnannouncement',function(){ var announcementid = $(this).data('acommentid'); // alert(replyid); $('#editannouncement-'+announcementid).css('display','none'); $('#announceopenbox-'+announcementid).css('display','block'); }); $(document).on('click','.editannouncementcancel',function () { var cid = $(this).data('commentid'); if ($('#announceopenbox-'+cid).is(':visible')) { $("#announceopenbox-"+cid).slideUp(300); $('#editannouncement-'+cid).show(); } if ($("#announceopenbox-"+cid).is(':visible')) { $("#announceopenbox-"+cid).slideUp(300); $('#editannouncement-'+cid).show(); } else { $("#announceopenbox-"+cid).slideDown(300); $('#editannouncement-'+cid).show(); } }); $(document).on('click','.postannouncement',function(e){ var textannouncement = tinyMCE.get('announcementcomments').getContent(); // alert(textannouncement); if($.trim(textannouncement).length===0){ toastr.error("Error", "{!! Lang::get('core.enter_valid_comments') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if ($.trim(textannouncement).length>0){ var me = $(this); var courseid = $('[name="courseid"]').val(); e.preventDefault(); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/insertannouncement")); ?>', data:'comments='+textannouncement+'&cid='+courseid, success : function(data) { var obj = jQuery.parseJSON(data); if(obj.status=='1'){ $('.noannouncement').hide(); tinyMCE.get('announcementcomments').setContent(''); $('#allannouncement').append('<div class="media profile clearfix" id="announce-block'+obj.results.commentid+'"> <div class="activity-post"> <div class="profile_image"> <a href="">'+obj.results.imgpath+'</a> </div> <div class="activity-box discussion-activity-box"> <div class="activity-header clearfix"> <div class="header-right clearfix pull-right"> <div class="hidden-btns"> <a href="javascript:void(0);" data-acommentid="'+obj.results.commentid+'" class="editbtnannouncement"><i class="fa fa-pencil"></i></a> <a href="javascript:void(0);" data-acommentid="'+obj.results.commentid+'" class="removeannoucement"><i class="fa fa-trash-o"></i></a> </div> </div> <div class="header-left clearfix"> <a><span class="activity-header-link"><span><strong>'+obj.results.fname+'</strong></span></span></a> <a>posted an announcement </a> <span class="activity-actions-separator"> · </span> <time class="activity-time nowrap"><a>Just Now</a></time> </div> </div> <div> <div class=""> <div class="activity-body" id="editannouncement-'+obj.results.commentid+'"> '+obj.results.comments+' </div> <div style="display:none;" id="announceopenbox-'+obj.results.commentid+'"> <div class="form-group"> <input type="hidden" name="pid" value="'+obj.results.commentid+'"> </div> <div class="form-group"> <textarea id="editannouncementarea-'+obj.results.commentid+'" class="form-control lectureeditor" rows="2" placeholder="Comment" name="comment" cols="50">'+obj.results.comments+'</textarea> </div> <div class="form-group"> <button class="btn btn-orange btn-bg updateannouncebtn" type="button" data-commentid="'+obj.results.commentid+'" >Save</button> <button class="btn btn-orange btn-bg editannouncementcancel" data-commentid="'+obj.results.commentid+'" type="button">Cancel</button> </div> </div> </div> </div> </div> </div> </div>'); tinyMCE.execCommand('mceAddControl', false, 'editannouncementarea-'+obj.results.commentid); toastr.success("Success", "{!! Lang::get('core.announcement_success') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if(obj.status=='2'){ toastr.error("Error", "{!! Lang::get('core.comments_error') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } } return false; },complete: function() { me.data('requestRunning', false); } }); } }); $(document).on('click','.updateannouncebtn',function(e){ var cid = $(this).data('commentid'); var textvalues = tinyMCE.get('editannouncementarea-'+cid).getContent(); var courseid = $('[name="courseid"]').val(); if($.trim(textvalues).length===0){ toastr.error("Error", "{!! Lang::get('core.enter_valid_comments')!!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if ($.trim(textvalues).length>0){ var me = $(this); e.preventDefault(); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); var lectureid = $('[name="lectureid"]').val(); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/updateannoncement")); ?>', data:'commentid='+cid+'&comments='+textvalues+'&courseid='+courseid, success : function(data) { var obj = jQuery.parseJSON(data); if(obj.status=='1'){ $('#editannouncement-'+cid).show(); $('#announceopenbox-'+cid).hide(); $('#editannouncement-'+cid).html(obj.results.comments); toastr.success("Success", "{!! Lang::get('core.comment_thanks') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } }else if(obj.status=='2'){ toastr.error("Error", "{!! Lang::get('core.discussion_wrong') !!}"); toastr.options = { "closeButton": true, "debug": false, "positionClass": "toast-bottom-right", "onclick": null, "showDuration": "300", "hideDuration": "1000", "timeOut": "5000", "extendedTimeOut": "1000", "showEasing": "swing", "hideEasing": "linear", "showMethod": "fadeIn", "hideMethod": "fadeOut" } } return false; },complete: function() { me.data('requestRunning', false); } }); } }); $(document).on('click','.removeannoucement',function(){ var removeid = $(this).data('acommentid'); // alert(removeid); var r = confirm("{!! Lang::get('core.co_delete_confirm')!!}"); if (r == true) { $('#announce-block'+removeid).remove(); var me = $(this); if ( me.data('requestRunning') ) { return; } me.data('requestRunning', true); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/removeannoucement")); ?>', data:'rid='+removeid, success : function(data) { },complete: function() { me.data('requestRunning', false); } }); } }); $(document).on('click','#addannouncement',function(e){ $(this).hide(); $('.addannouncementbox').slideDown(); }); $('#searchtext').on('input',function(){ var stext = $(this).val(); var courseid = $('[name="courseid"]').val(); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('input[name="_token"]').val() } }); $.ajax({ type: 'POST', url: '<?php echo e(\URL::to("course/searchdiscussion")); ?>', data:'stext='+stext+'&courseid='+courseid, beforeSend: function() { $('.cloader').html('<h5><center><i class="fa fa-refresh fa-spin"></i> {!! Lang::get("core.loading")!!}</center></h5>'); }, success : function(data) { $('#allcomments').html(data); },complete: function() { $('.cloader').html(''); } }); }); }); //end functions function tinyClean(value) { value = value.replace(/ /ig, ' '); value = value.replace(/\s\s+/g, ' '); if(value == '<p><br></p>' || value == '<p> </p>' || value == '<p></p>') { value = ''; } return value; } </script> @stop