{{-- Downloadable canvas --}}
@php $course_duration = $certificate->course->total_duration(); $student_name = $certificate->user->name; $course_title = $certificate->course->title; $number_of_lesson = $certificate->course->lessons->count(); $qr_code = $qrcode; $course_completion_date = date_formatter($certificate->created_at); $certificate_download_date = date('d M Y'); $course_level = ucfirst($certificate->course->level); $course_language = ucfirst($certificate->course->language); $instructor_name = ''; foreach ($certificate->course->instructors() as $instructor) { $instructor_name .= '

' . $instructor->name . '

'; } $certificate_builder_content = get_settings('certificate_builder_content'); $certificate_builder_content = str_replace('{course_duration}', $course_duration, $certificate_builder_content); $certificate_builder_content = str_replace('{instructor_name}', $instructor_name, $certificate_builder_content); $certificate_builder_content = str_replace('{student_name}', $student_name, $certificate_builder_content); $certificate_builder_content = str_replace('{course_title}', $course_title, $certificate_builder_content); $certificate_builder_content = str_replace('{number_of_lesson}', $number_of_lesson, $certificate_builder_content); $certificate_builder_content = str_replace('{qr_code}', $qr_code, $certificate_builder_content); $certificate_builder_content = str_replace('{course_completion_date}', $course_completion_date, $certificate_builder_content); $certificate_builder_content = str_replace('{certificate_download_date}', $certificate_download_date, $certificate_builder_content); $certificate_builder_content = str_replace('{course_level}', $course_level, $certificate_builder_content); $certificate_builder_content = str_replace('{course_language}', $course_language, $certificate_builder_content); // Use regex to update the src attribute of the tag with the class 'certificate-template'. $newSrc = get_image(get_settings('certificate_template')); $certificate_builder_content = preg_replace('/(]*class=["\']certificate-template["\'][^>]*src=["\'])([^"\']*)(["\'])/i', '${1}' . $newSrc . '${3}', $certificate_builder_content); @endphp {!! $certificate_builder_content !!}
{{-- Downloadable canvas end--}} {{-- Preview certificate --}}
{!! $certificate_builder_content !!}
{{-- Preview certificate end--}} {{ get_phrase('Download') }}