@extends('teacher.teacher_dashboard') @section('admin')
{{-- Breadcrumb --}}
{{-- Top Actions --}}

Syllabus Details

@if($syllabus->status === 'draft') Edit
@csrf @method('DELETE')
Back to Drafts @else Back to Published @endif
{{-- Details Box --}}
Syllabus Info
{{ $syllabus->session->name ?? '-' }}
{{ $syllabus->class->name ?? '-' }}
{{ $syllabus->subject->name ?? '-' }}
{{ $syllabus->full_marks ?? '-' }}
{{ isset($syllabus->status) ? ucfirst($syllabus->status) : '-' }}
@php $marksContent = $syllabus->marks_distribution ?? '

No content available

'; // Remove backslash escaping first $marksContent = stripslashes($marksContent); // Decode unicode escape sequences (u09ac format without backslash) if (strpos($marksContent, 'u0') !== false) { $marksContent = preg_replace_callback('/u([0-9a-fA-F]{4})/', function ($match) { return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE'); }, $marksContent); } @endphp {!! $marksContent !!}
@php $syllabusContent = $syllabus->detailed_syllabus ?? '

No content available

'; // Remove backslash escaping first $syllabusContent = stripslashes($syllabusContent); // Decode unicode escape sequences (u09ac format without backslash) if (strpos($syllabusContent, 'u0') !== false) { $syllabusContent = preg_replace_callback('/u([0-9a-fA-F]{4})/', function ($match) { return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE'); }, $syllabusContent); } @endphp {!! $syllabusContent !!}
{{ $syllabus->created_at ? $syllabus->created_at->format('d M, Y h:i A') : '-' }}
@endsection @section('customjs') @endsection