42bad2e65a958e30d71d2133a5655d7e590bc524.php 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <?php $__env->startSection('panel_content'); ?>
  2. <div class="aiz-titlebar text-left mt-2 mb-3">
  3. <div class="row align-items-center">
  4. <!--<div class="col-md-6">-->
  5. <!-- <h1 class="h3"><?php echo e(translate('All uploaded files')); ?></h1>-->
  6. <!--</div>-->
  7. <div class="col-md-6 text-md-left">
  8. <a href="<?php echo e(route('seller.uploads.create')); ?>" class="btn btn-primary">
  9. <span><?php echo e(translate('Upload New File')); ?></span>
  10. </a>
  11. </div>
  12. </div>
  13. </div>
  14. <div class="card">
  15. <form id="sort_uploads" action="">
  16. <div class="card-header row gutters-5">
  17. <div class="col-md-3">
  18. <h5 class="mb-0 h6"><?php echo e(translate('All files')); ?></h5>
  19. </div>
  20. <div class="col-md-3 ml-auto mr-0">
  21. <select class="form-control form-control-xs aiz-selectpicker" name="sort" onchange="sort_uploads()">
  22. <option value="newest" <?php if($sort_by == 'newest'): ?> selected="" <?php endif; ?>><?php echo e(translate('Sort by newest')); ?></option>
  23. <option value="oldest" <?php if($sort_by == 'oldest'): ?> selected="" <?php endif; ?>><?php echo e(translate('Sort by oldest')); ?></option>
  24. <option value="smallest" <?php if($sort_by == 'smallest'): ?> selected="" <?php endif; ?>><?php echo e(translate('Sort by smallest')); ?></option>
  25. <option value="largest" <?php if($sort_by == 'largest'): ?> selected="" <?php endif; ?>><?php echo e(translate('Sort by largest')); ?></option>
  26. </select>
  27. </div>
  28. <div class="col-md-3">
  29. <input type="text" class="form-control form-control-xs" name="search" placeholder="<?php echo e(translate('Search your files')); ?>" value="<?php echo e($search); ?>">
  30. </div>
  31. <div class="col-auto">
  32. <button type="submit" class="btn btn-primary"><?php echo e(translate('Search')); ?></button>
  33. </div>
  34. </div>
  35. </form>
  36. <div class="card-body">
  37. <div class="row gutters-5">
  38. <?php $__currentLoopData = $all_uploads; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $file): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
  39. <?php
  40. if($file->file_original_name == null){
  41. $file_name = translate('Unknown');
  42. }else{
  43. $file_name = $file->file_original_name;
  44. }
  45. ?>
  46. <div class="col-auto w-140px w-lg-220px">
  47. <div class="aiz-file-box">
  48. <div class="dropdown-file" >
  49. <a class="dropdown-link" data-toggle="dropdown">
  50. <i class="la la-ellipsis-v"></i>
  51. </a>
  52. <div class="dropdown-menu dropdown-menu-right">
  53. <a href="javascript:void(0)" class="dropdown-item" onclick="detailsInfo(this)" data-id="<?php echo e($file->id); ?>">
  54. <i class="las la-info-circle mr-2"></i>
  55. <span><?php echo e(translate('Details Info')); ?></span>
  56. </a>
  57. <a href="<?php echo e(my_asset($file->file_name)); ?>" target="_blank" download="<?php echo e($file_name); ?>.<?php echo e($file->extension); ?>" class="dropdown-item">
  58. <i class="la la-download mr-2"></i>
  59. <span><?php echo e(translate('Download')); ?></span>
  60. </a>
  61. <a href="javascript:void(0)" class="dropdown-item" onclick="copyUrl(this)" data-url="<?php echo e(my_asset($file->file_name)); ?>">
  62. <i class="las la-clipboard mr-2"></i>
  63. <span><?php echo e(translate('Copy Link')); ?></span>
  64. </a>
  65. <a href="javascript:void(0)" class="dropdown-item confirm-alert" data-href="<?php echo e(route('seller.my_uploads.destroy', $file->id )); ?>" data-target="#delete-modal">
  66. <i class="las la-trash mr-2"></i>
  67. <span><?php echo e(translate('Delete')); ?></span>
  68. </a>
  69. </div>
  70. </div>
  71. <div class="card card-file aiz-uploader-select c-default" title="<?php echo e($file_name); ?>.<?php echo e($file->extension); ?>">
  72. <div class="card-file-thumb">
  73. <?php if($file->type == 'image'): ?>
  74. <img src="<?php echo e(my_asset($file->file_name)); ?>" class="img-fit">
  75. <?php elseif($file->type == 'video'): ?>
  76. <i class="las la-file-video"></i>
  77. <?php else: ?>
  78. <i class="las la-file"></i>
  79. <?php endif; ?>
  80. </div>
  81. <div class="card-body">
  82. <h6 class="d-flex">
  83. <span class="text-truncate title"><?php echo e($file_name); ?></span>
  84. <span class="ext">.<?php echo e($file->extension); ?></span>
  85. </h6>
  86. <p><?php echo e(formatBytes($file->file_size)); ?></p>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
  92. </div>
  93. <div class="aiz-pagination mt-3">
  94. <?php echo e($all_uploads->appends(request()->input())->links()); ?>
  95. </div>
  96. </div>
  97. </div>
  98. <?php $__env->stopSection(); ?>
  99. <?php $__env->startSection('modal'); ?>
  100. <div id="delete-modal" class="modal fade">
  101. <div class="modal-dialog modal-sm modal-dialog-centered">
  102. <div class="modal-content">
  103. <div class="modal-header">
  104. <h4 class="modal-title h6"><?php echo e(translate('Delete Confirmation')); ?></h4>
  105. <button type="button" class="close" data-dismiss="modal" aria-hidden="true"></button>
  106. </div>
  107. <div class="modal-body text-center">
  108. <p class="mt-1"><?php echo e(translate('Are you sure to delete this file?')); ?></p>
  109. <button type="button" class="btn btn-link mt-2" data-dismiss="modal"><?php echo e(translate('Cancel')); ?></button>
  110. <a href="" class="btn btn-primary mt-2 comfirm-link"><?php echo e(translate('Delete')); ?></a>
  111. </div>
  112. </div>
  113. </div>
  114. </div>
  115. <div id="info-modal" class="modal fade">
  116. <div class="modal-dialog modal-dialog-right">
  117. <div class="modal-content">
  118. <div class="modal-header">
  119. <h5 class="modal-title h6"><?php echo e(translate('File Info')); ?></h5>
  120. <button type="button" class="close" data-dismiss="modal">
  121. </button>
  122. </div>
  123. <div class="modal-body c-scrollbar-light position-relative" id="info-modal-content">
  124. <div class="c-preloader text-center absolute-center">
  125. <i class="las la-spinner la-spin la-3x opacity-70"></i>
  126. </div>
  127. </div>
  128. </div>
  129. </div>
  130. </div>
  131. <?php $__env->stopSection(); ?>
  132. <?php $__env->startSection('script'); ?>
  133. <script type="text/javascript">
  134. function detailsInfo(e){
  135. $('#info-modal-content').html('<div class="c-preloader text-center absolute-center"><i class="las la-spinner la-spin la-3x opacity-70"></i></div>');
  136. var id = $(e).data('id')
  137. $('#info-modal').modal('show');
  138. $.post('<?php echo e(route('seller.my_uploads.info')); ?>', {_token: AIZ.data.csrf, id:id}, function(data){
  139. $('#info-modal-content').html(data);
  140. // console.log(data);
  141. });
  142. }
  143. function copyUrl(e) {
  144. var url = $(e).data('url');
  145. var $temp = $("<input>");
  146. $("body").append($temp);
  147. $temp.val(url).select();
  148. try {
  149. document.execCommand("copy");
  150. AIZ.plugins.notify('success', '<?php echo e(translate('Link copied to clipboard')); ?>');
  151. } catch (err) {
  152. AIZ.plugins.notify('danger', '<?php echo e(translate('Oops, unable to copy')); ?>');
  153. }
  154. $temp.remove();
  155. }
  156. function sort_uploads(el){
  157. $('#sort_uploads').submit();
  158. }
  159. </script>
  160. <?php $__env->stopSection(); ?>
  161. <?php echo $__env->make('seller.layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /www/wwwroot/www.easybuyjp.shop/resources/views/seller/uploads/index.blade.php ENDPATH**/ ?>