Sindbad~EG File Manager

Current Path : /home/numerotech/www/livemt2023.aios-scientificcommittee.org/app/views/forum/
Upload File :
Current File : //home/numerotech/www/livemt2023.aios-scientificcommittee.org/app/views/forum/replies.blade.php

@extends('layout')
@section('title')
<title>{{ CustomClass::$Title }}</title>
@stop
@section('scriptTop')
{{ HTML::script('/js/jquery.validate.js') }}
{{ HTML::script('/js/selectize.js') }}
{{ HTML::script('/js/Moment.js') }}
{{ HTML::script('/js/bootstrap-datetimepicker.js') }}
{{ HTML::script('/js/jquery.common.js') }}
{{ HTML::script('/js/autoNumeric.js') }}
{{ HTML::script('/js/script.js') }}
@stop
@section('content')  
@section('ContentTitle')
The Official Discussion Forum of the AIOS Scientific Committee
@stop   
{{ Form::open(array('url'=>'forum/reply','id'=>'replies','enctype'=>'multipart/form-data')) }}
<div class="row">
<div class="container">
<div class="col-lg-9 col-md-12 col-sm-12 col-xs-12">
<div class="row">
   <div class="col-lg-12">
      <h2 class="margin10">{{$topics->category_name}}</h2>
      <ul class="grid">
         @if($topics->moderator_status==true )
         <li class="col-lg-12 thread" id="tps_{{$topics->topic_id}}">
            @elseif($topics->moderator_status== false && !(is_null($topics->moderator_status)))
         <li class="color8" id="tps_{{$topics->topic_id}}">
            <!-- row 1.3 -->
            @elseif(is_null($topics->moderator_status))                       
         <li class="col-lg-12 thread" id="tps_{{$topics->topic_id}}">
            <!-- row 1.3 -->
            @endif                     
            <div class="row">
               <div class="col-lg-12">
                  <h5><a href="#">{{$topics->title}}</a>@if(is_null($topics->moderator_status)&&($userID==$moderator_id) )<span class="badge warning" id="badge_{{$topics->topic_id}}">PENDING MODERATION</span>
                  @elseif(is_null($topics->moderator_status)&& !($userID==$moderator_id) )<span class="badge warning" id="badge_{{$topics->topic_id}}">Awaiting MODERATION</span>
                  @endif</h5>
                  <p><b># {{$topics->topic_id}}&nbsp;&nbsp;{{$topics->user_name}}</b></p>
                  <?php
                     $approve ="none";
                     if($moderator_id!=null)
                     {
                        $approve = "block";
                     }
                     ?>
                  <?php
                     $likedislike ="none";
                     if($topics->moderator_status==1)
                     {
                        $likedislike = "block";
                     }
                       ?>
                  @if(is_null($topics->moderator_status))
                  <div class="margin10 text-right" id="tpsapdbtn_{{$topics->topic_id}}" style="display:{{$approve}}">
                     <button type="button" class="btn btn-danger button-medium"  onclick='topicsrejectbtn("{{$topics->topic_id}}")'>REJECT</button>
                     <button type="button" class="btn btn-success button-medium" onclick='topicsapprovebtn("{{$topics->topic_id}}")'>APPROVE</button>
                  </div>
                  @endif     
                  <div class="margin10 text-right"  id="tpslikedislike_{{$topics->topic_id}}" style="display:{{$likedislike}}">
                     <button  class="btn btn-danger vote"   onclick='topicsdislikebtn("{{$topics->topic_id}}")' type="button">
                     <span class="glyphicon glyphicon-thumbs-down"></span>&nbsp; 
                     <span id="tpsdislikeval_{{$topics->topic_id}}">{{$topics->downvote_count}}</span>
                     </button>
                     <button class="btn btn-success vote"  onclick='topicslikebtn("{{$topics->topic_id}}")' type="button">
                     <span class="glyphicon glyphicon-thumbs-up"></span>&nbsp; 
                     <span id="tpslikeval_{{$topics->topic_id}}">{{$topics->upvote_count}}</span>
                     </button>
                  </div>
               </div>
            </div>
         </li>
      </ul>
   </div>
</div>
@foreach ($replies as $value)
@if(!is_null($topics->moderator_status) && intval($topics->moderator_status)==0)
<div class="row">
<div class="col-lg-12" id="coltrs_{{$value->reply_id}}">
<div class="color8"  id="trs_{{$value->reply_id}}">
@else
@if(is_null($value->moderator_status) )
<div class="row">
<div class="col-lg-12" id="coltrs_{{$value->reply_id}}">
<div class="reply margin20 reply pending" id="trs_{{$value->reply_id}}">
<!-- row 1.3 -->
@elseif(intval($value->moderator_status)==0)
<div class="row">
   <div class="col-lg-12" id="coltrs_{{$value->reply_id}}">
      <div class="reply margin20 reply reject" id="trs_{{$value->reply_id}}">
         @elseif(intval($value->moderator_status)==1)
         <div class="row">
            <div class="col-lg-12" id="coltrs_{{$value->reply_id}}">
               <div class="reply margin20 reply" id="trs_{{$value->reply_id}}">
                  <!-- row 1.3 -->
                  @endif 
                  @endif                    
                  <div class="row">
                     <div class="col-lg-12">
                        <p><b>#{{$value->reply_id}} &nbsp;&nbsp;DR.{{$value->reply_by}} &nbsp;&nbsp; {{$value->created_at}}</b>@if(is_null($value->moderator_status)&&($userID==$moderator_id) )<span class="badge warning" id="badge_{{$value->reply_id}}">PENDING MODERATION</span>
                        @elseif(is_null($value->moderator_status)&& !($userID==$moderator_id) )<span class="badge warning" id="badge_{{$value->reply_id}}">Awaiting MODERATION</span>
                        @endif</p>
                        <p> {{ $value->reply}}</p>
                        <?php
                           $approve ="none";
                           if($value->moderator_status==1)
                           {
                              $approve = "block";
                           }
                           ?>
                        <div class="margin10 text-right" id="likedislike_{{$value->reply_id}}" style="display:{{$approve}}" >
                           <button class="btn btn-success vote"  onclick='likebtn("{{$value->reply_id}}")' type="button">
                           <span class="glyphicon glyphicon-thumbs-up"></span>&nbsp;
                           <span id="likeval_{{$value->reply_id}}">{{$value->upvote_count}}</span>
                           </button>
                           <button  class="btn btn-danger vote"   onclick='dislikebtn("{{$value->reply_id}}")' type="button" >
                           <span class="glyphicon glyphicon-thumbs-down"></span>&nbsp;
                           <span id="dislikeval_{{$value->reply_id}}">{{$value->downvote_count}}</span>
                           </button>
                        </div>
                        <?php
                           if(intval($moderator_id)>0 && intval($topics->moderator_status)>=0 && !is_null($topics->moderator_status) && is_null($value->moderator_status))
                               {
                               $moderator = "block";
                               }
                            else
                               $moderator ="none";   
                           ?>
                        <div class="margin10 text-right divclass"  id="apdbtn_{{$value->reply_id}}" style="display:{{$moderator}}">
                           <button  class="btn btn-danger button-medium"   onclick='rejectbtn("{{$value->reply_id}}")' type="button">REJECT</button>
                           <button class="btn btn-success button-medium"  onclick='approvebtn("{{$value->reply_id}}")' type="button">APPROVE</button>
                        </div>
                        <?php $i=1;?>
                        <div class="col-lg-12 margin10" >
                          <div class="form-group">
                          @if(!empty($value->files))
                          @foreach($value->files as $files )
                          <div class="col-sm-4  margin20" >
                             <img class="myImg" src="{{ asset('forum_images')}}/{{ $value->reply_id }}/{{$files->file_name}}.{{$files->extension}}"  height="150" />                           
                          </div>                          
                          @endforeach
                              @endif
                           </div>
                        </div>
                     </div>
                  </div>
               </div>
            </div>
         </div>
         @endforeach

          <div id="myModal" class="modal">
   <span class="close" onclick="document.getElementById('myModal').style.display='none'">&times;</span>
   <img class="modal-content" id="img01">
  <!-- Modal Caption (Image Text) -->
  <div id="caption"></div>
  
</div>

         <div class="row">
            <div class="col-sm-12 margin10">
               <!-- row 1 col 2 -->
               <div style="display:none" id="addTextReplies">
                  <div class="row">
                     <div class="col-lg-12 col-md-12 col-sm-12">
                        <label id="lbldescription">Reply</label>
                        {{ Form::textarea('reply',null, array('id' => 'description' ,'maxlength' => '255', 'placeholder'=> 'Description'))}}
                     </div>
                  </div>
                   <div class="row">
                          <div class="col-lg-6 col-md-12 col-sm-12">
                                    <div class="form-group text-center">
                                       <div id="maindiv">
                                          <div id="formdiv">
                                             <div id="filediv" class="row">{{ Form::file('files[]',array('id' => 'file')) }}</div>
                                            <div class="form-group text-center"> 
                                                <input type="button" id="add_more" class="btn btn-primary" value="Add More Files"/>
                                            </div>   
                                             
                                             <!------- Including PHP Script here ------>
                                          </div>
                                       </div>
                                    </div>
                                 </div>
                              </div>
                  <div class="row">
                     <div class="col-lg-8">
                        <div class="form-group text-right">
                           {{ Form::submit('Reply',array("class"=>"btn btn-success button-large" ,'id' => 'upload' ))}}
                           {{ Form::button('Cancel',array("class"=>"btn btn-default button-large" ,'id' => 'btnCancel' ))}}
                        </div>
                     </div>
                  </div>
               </div>
            </div>
         </div>
         <div class="row">
            <div class="col-lg-6">
               <div class="form-group">
                  <!-- Contextual button for informational alert messages -->
                  <a href="{{ url('forum/topics').'/'. urlencode( Helper::encrypt($topics->category_id)).'/'.urlencode( Helper::encrypt($userID))}}" class="btn btn-default button-large">Go Back to Forum Topic</a>
               </div>
            </div>
            <div class="col-lg-6">
               <div class="form-group text-right">
                  <!-- Provides extra visual weight and identifies the primary action in a set of buttons-->
                  <button type="button" class="btn primary button-large" id="topicfollow">   
                  @if(intval($topics->is_following)==1)
                  UnFollow Topic
                  @else
                  Follow Topic
                  @endif</button>
                  <!-- Contextual button for informational alert messages -->
                  <button type="button" class="btn btn-success button-large" id="addReplies">Reply</button>
               </div>
            </div>
         </div>
         <div class="clear margin20"></div>
      </div>
   </div>
</div>
{{ Form::hidden('user_id',$userID, array('id' => 'user_id' ,'class' => 'form-control', 'maxlength' => '255'))}}
{{ Form::hidden('reply_id',1, array('id' => 'reply_id' ,'class' => 'form-control', 'maxlength' => '255'))}}
{{ Form::hidden('vote',1, array('id' => 'vote' ,'class' => 'form-control', 'maxlength' => '255'))}}
{{ Form::hidden('moderator_status',0, array('id' => 'moderator_status' ,'class' => 'form-control', 'maxlength' => '255'))}}
{{ Form::hidden('topic_id',$topics->topic_id, array('id' => 'topic_id' ,'class' => 'form-control', 'maxlength' => '255'))}}
{{ Form::hidden('user_name',$userName, array('id' => 'user_name' ,'class' => 'form-control', 'maxlength' => '255'))}}
{{$replies->links(); }} 
{{ Form::close() }}
@stop
@section('scriptBottom')
<script type="text/javascript">
   $(function() {
         $("#replies").validate({
   
                                rules: {    
                             
                                   title: {                      
                                     required: true,
                                   },
                                    reply: {                      
                                     required: true,
                                    
                                     },
                                 
                                   },
                                   messages: {
                                     title:
                                     {
                                       
                                       required:"This field is required"
                                     },
                                    reply:
                                     {
                                       
                                       required:"This field is required"
                                     },
                               }                 
                       });
            });
    
                       $(document).ready(function() {
                        
                    $('#topicfollow').click(function(){ 
                          var urltopicfollow = "{{ url('/') .'/forum/topic/follow' }}"
                         var follow= $('#follow').text();
                          
                    $('#replies').attr('action', urltopicfollow);
   
                   $('#replies').submit();
                 });
                       $('#addReplies').click(function(){ 
                          $('#addTextReplies').show();
                           $('#addReplies').hide();
                           $('#replyback').hide();
                           $('#topicfollow').hide();
     
                     });
                           $('#btnCancel').click(function(){ 
                              $('#addTextReplies').hide();
                              $('#addReplies').show();
                              $('#replyback').show();
                              $('#topicfollow').show();
   
                     });  
                       
   
   });
                       function topicsapprovebtn(topicid){
   
          $('#topic_id').val(topicid);
          $("#moderator_status").val(1);
                var user_id = $("#user_id").val();
                var topic_id = $("#topic_id").val();
                var moderator_status = $("#moderator_status").val();
                var urlapprove = "{{ url('/') .'/forum/topics/moderator/status/update' }}"
                          $.ajaxSetup({
                                 url:urlapprove
                          });
                          $.ajax ({
                               
                            type: "POST", 
                              dataType: 'JSON',
                               data: {user_id: user_id,topic_id: topic_id,moderator_status: moderator_status},
                                  success : function (data){
   
                                     $("#tpsapdbtn_"+topic_id).hide();
                                      $("#badge_"+topic_id).hide();
                                     $("#tps_"+topic_id).removeClass("reply margin20 reply pending");
                                     
   
                                      if(moderator_status ==1)
   
                                              $("#tpslikedislike_"+topic_id).show();
                                               $("#tps_"+topic_id).addClass("col-lg-12 thread");
                                            
                                              $('.divclass').css('display','block');
                                             
                                             }
                                        });
   
                  } 
           function topicsrejectbtn(topicid){
   
              $('#topic_id').val(topicid);
            
              $("#moderator_status").val(0);
          
              var user_id = $("#user_id").val();
              var topic_id = $("#topic_id").val();
              var moderator_status = $("#moderator_status").val();
              var urlreject = "{{ url('/') .'/forum/topics/moderator/status/update' }}"
   
                              $.ajaxSetup({
                                     url:urlreject
                              });
                              $.ajax ({
                                   
                                  type: "POST", 
                                  dataType: 'JSON',
                                   data: {user_id: user_id,topic_id: topic_id,moderator_status: moderator_status},
                                      success : function (data){
                                                  $("#tpsapdbtn_"+topic_id).hide();
                                                   $("#badge_"+topic_id).hide();
                                    
                                              
   
                                                  if(moderator_status ==0)
   
                                                  $("#tps_"+topic_id).addClass("col-lg-12 color8");
                                                   location.reload();
                                                 
   
                                              }
                                         });
                 }         
            function topicslikebtn(topicid){
   
                $('#topic_id').val(topicid);
                $("#vote").val(1);
                    var user_id = $("#user_id").val();
                    var topic_id = $("#topic_id").val();
                    var vote = $("#vote").val();
                    var urllikebtn = "{{ url('/') .'/forum/topic/vote' }}"
   
                            $.ajaxSetup({
                                   url:urllikebtn
                            });
                            $.ajax ({
                                 
                                type: "POST", 
                                dataType: 'JSON',
                                 data: {user_id: user_id,topic_id: topic_id,vote: vote},
                                    success : function (data){
                                     
                                                $("#tpslikeval_"+topic_id).text(data['upvote_count']);
                                                $("#tpsdislikeval_"+topic_id).text(data['downvote_count']);
                                                 
                                          }
                                       
                                    });
                   }         
              function topicsdislikebtn(topicid){
   
                  $('#topic_id').val(topicid);
                  $("#vote").val(-1);
                    var user_id = $("#user_id").val();
                    var topic_id = $("#topic_id").val();
                    var vote     = $("#vote").val();
                    var urldislikebtn = "{{ url('/') .'/forum/topic/vote' }}"
   
                              $.ajaxSetup({
                                     url:urldislikebtn
                              });
                              $.ajax ({
                                   
                                  type: "POST", 
                                  dataType: 'JSON',
                                   data: {user_id: user_id,topic_id: topic_id,vote: vote},
                                      success : function (data){
                                                 $("#tpsdislikeval_"+topic_id).text(data['downvote_count']);
                                                 $("#tpslikeval_"+topic_id).text(data['upvote_count']);
                                              }
                                         
                                      });
                     }
   
   function approvebtn(replyid){
   
   $('#reply_id').val(replyid);
   
   $("#moderator_status").val(1);
     var user_id = $("#user_id").val();
     var reply_id = $("#reply_id").val();
     var moderator_status = $("#moderator_status").val();
     var urlapprove = "{{ url('/') .'/forum/replies/moderator/status/update' }}"
   
               $.ajaxSetup({
                      url:urlapprove
               });
               $.ajax ({
                    
                   type: "POST", 
                   dataType: 'JSON',
                    data: {user_id: user_id,reply_id: reply_id,moderator_status: moderator_status},
                       success : function (data){
                          $("#apdbtn_"+reply_id).hide();
                           $("#trs_"+reply_id).removeClass("pending");
                           $("#badge_"+reply_id).hide();
                                     
   
                           if(moderator_status ==1)
                         
                            $("#likedislike_"+reply_id).show();
                             
                                            
                          
                                           }
                             });
   
   }
   function rejectbtn(replyid){
   
   $('#reply_id').val(replyid);
   
   $("#moderator_status").val(0);
   
   var user_id = $("#user_id").val();
   var reply_id = $("#reply_id").val();
   var moderator_status = $("#moderator_status").val();
   var urlreject = "{{ url('/') .'/forum/replies/moderator/status/update' }}"
   
               $.ajaxSetup({
                      url:urlreject
               });
               $.ajax ({
                    
                   type: "POST", 
                   dataType: 'JSON',
                    data: {user_id: user_id,reply_id: reply_id,moderator_status: moderator_status},
                       success : function (data){
                                   $("#apdbtn_"+reply_id).hide();
                                    $("#badge_"+reply_id).hide();
                                   $("#trs_"+reply_id).removeClass("pending");
                     
   
                           if(moderator_status ==0)
   
                                   $("#trs_"+reply_id).addClass("reject");
                               }
                         });
      }         
   function likebtn(replyid){
   
   $('#reply_id').val(replyid);
   $("#vote").val(1);
       var user_id = $("#user_id").val();
       var reply_id = $("#reply_id").val();
       var vote = $("#vote").val();
       var urllikebtn = "{{ url('/') .'/forum/reply/vote' }}"
   
               $.ajaxSetup({
                      url:urllikebtn
               });
               $.ajax ({
                    
                   type: "POST", 
                   dataType: 'JSON',
                    data: {user_id: user_id,reply_id: reply_id,vote: vote},
                       success : function (data){
                                    $("#likeval_"+reply_id).text(data['upvote_count']);
                                    $("#dislikeval_"+reply_id).text(data['downvote_count']);
                               }
                          
                          
             });
      }         
   function dislikebtn(replyid){
   
   $('#reply_id').val(replyid);
   $("#vote").val(-1);
         var user_id = $("#user_id").val();
         var reply_id = $("#reply_id").val();
         var vote     = $("#vote").val();
         var urldislikebtn = "{{ url('/') .'/forum/reply/vote' }}"
   
               $.ajaxSetup({
                      url:urldislikebtn
               });
               $.ajax ({
                    
                   type: "POST", 
                   dataType: 'JSON',
                    data: {user_id: user_id,reply_id: reply_id,vote: vote},
                       success : function (data){
                                  $("#dislikeval_"+reply_id).text(data['downvote_count']);
                                  $("#likeval_"+reply_id).text(data['upvote_count']);
                               }
                          
                          
             });
      }
   </script>
@stop

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists