관리-도구
편집 파일: 0697ae248ac8683893891b32a0e940c3.php
<?php if (!$course) { return; } $translations = $translations ?? parse_translation($course); $currency = $course?->coursePrice->currency ?? 'USD-$'; $currencySymbol = get_currency_symbol($currency); // Determine badge text $badgeText = $course?->courseSetting?->is_free ? translate('Free') : (isset($course?->coursePrice) && $course?->coursePrice?->discount_flag == 1 && $course?->coursePrice?->discount_period != '' && dateCompare($course?->coursePrice?->discount_period) ? $currencySymbol . dotZeroRemove($course?->coursePrice?->discounted_price ?? 0) : $currencySymbol . dotZeroRemove($course?->coursePrice?->price ?? 0)); // Determine thumbnail source $thumbnailPath = 'storage/lms/courses/thumbnails/' . $course->thumbnail; $defaultThumbnail = 'lms/frontend/assets/images/370x396.svg'; $thumbnail = fileExists('lms/courses/thumbnails', $course->thumbnail) && $course->thumbnail !== '' ? asset($thumbnailPath) : asset($defaultThumbnail); ?> <div class="swiper-slide"> <div class="relative flex-center aspect-[1/1.16] overflow-hidden custom-transition group/course"> <!-- PRICE --> <span class="badge b-solid badge-primary-solid font-bold rounded-none absolute top-4 left-4 rtl:left-auto rtl:right-4 z-10"> <?php echo e($badgeText); ?> </span> <!-- THUMBNAIL --> <img data-src="<?php echo e($thumbnail); ?>" alt="Course thumbnail" class="size-full object-cover object-left group-hover/course:scale-110 custom-transition"> <?php if(auth()->guard()->check()): ?> <?php $class = user_wishlist_check($course->id) ? 'active' : ''; ?> <label for="course_<?php echo e($course->id); ?>" class="flex-center absolute top-3 end-3 size-9 rounded-50 bg-white cursor-pointer select-none z-[1] add-wishlist group/wishlist <?php echo e($class); ?>" data-id="<?php echo e($course->id); ?>"> <input type="checkbox" id="course_<?php echo e($course->id); ?>" class="appearance-none flex-center before:font-remix before:content-['\ee0f'] before:leading-none before:text-heading group-[.active]/wishlist:before:text-primary before:text-xl group-[.active]/wishlist:before:content-['\ee0e'] cursor-pointer"> </label> <?php else: ?> <label for="course_<?php echo e($course->id); ?>" class="flex-center absolute top-3 end-3 size-9 rounded-50 bg-white cursor-pointer select-none z-[1]" data-id="<?php echo e($course->id); ?>"> <a href="<?php echo e(route('auth.login')); ?>" id="course_<?php echo e($course->id); ?>" class="appearance-none flex-center before:font-remix before:content-['\ee0f'] before:leading-none before:text-heading before:text-xl checked:before:content-['\ee0e'] cursor-pointer"> </a> </label> <?php endif; ?> <!-- CONTENT --> <div class="absolute right-0 bottom-0 left-0 p-7 pt-10 bg-overlay-gradient translate-y-[65px] group-hover/course:bg-heading group-hover/course:h-auto group-hover/course:translate-y-0 overflow-hidden shrink-0 custom-transition"> <h5 class="area-title text-lg text-white font-bold !leading-[1.44] text-center line-clamp-2"> <a href="<?php echo e(route('course.detail', $course->slug)); ?>" aria-label="Course details link"> <?php echo e($translations['title'] ?? ($course->title ?? '')); ?> </a> </h5> <div class="flex-center-between h-9 gap-4 bg-primary px-3.5 py-2 mt-4"> <div class="flex items-center gap-1 area-description text-white text-sm !leading-none shrink-0"> <i class="ri-book-line"></i> <span><?php echo e($course?->chapters?->count() ?? 0); ?> <?php echo e(translate('Lessons')); ?></span> </div> <div class="flex items-center gap-1 area-description text-white text-sm !leading-none shrink-0"> <i class="ri-group-line"></i> <span><?php echo e($course?->totalPurchases?->count() ?? 0); ?> <?php echo e(translate('Student')); ?> </span> </div> </div> </div> </div> </div> <?php /**PATH D:\www\edulab\Modules\LMS\resources\views\components\cards\course\card-two.blade.php ENDPATH**/ ?>