sekolah_adiwiyata/resources/views/pdf/dokumen.blade.php

105 lines
5.3 KiB
PHP

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" media="screen, print" href="{{asset('assets/css/vendors.bundle.css')}}">
<title>Dokumen Evaluasi</title>
</head>
<body>
<table style="width:100%">
<tbody>
<tr>
<td style="width: 20%;">Nama Sekolah</td>
<td style="text-align: center; width: 5%;">:</td>
<td>{{$kuesioner->sekolah->nama_sekolah}}</td>
</tr>
<tr>
<td>Usulan Adiwiyata</td>
<td style="text-align: center;">:</td>
<td>{{getUsulan($kuesioner->ms_sekolah_id)}}</td>
</tr>
<tr>
<td>Wilayah</td>
<td style="text-align: center;">:</td>
<td>{{wilayah($kuesioner->npsn)}}</td>
</tr>
</tbody>
</table>
<h4>Data Indikator :</h4>
@foreach ($kriteria as $data)
<?php
if(session('group_alias') == 'sekolah'){
$status = 0;
}elseif(session('group_alias') == 'penilai_kota'){
$status = 1;
}elseif(session('group_alias') == 'penilai_provinsi'){
$status = 2;
}else{
if(@$type == 'kota'){
$status = 1;
}elseif(@$type == 'provinsi'){
$status = 2;
}
}
if(@$type == 'kota'){
$penilaian = App\Models\Penilaian::where('tahun',$kuesioner->tahun)->where('key',$data->key)->where('ms_sekolah_id',$kuesioner->ms_sekolah_id)->where('status',$status)->first();
$penilaianOld = App\Models\Penilaian::where('tahun',$kuesioner->tahun)->where('key',$data->key)->where('ms_sekolah_id',$kuesioner->ms_sekolah_id)->where('status',($status-1))->first();
}elseif(@$type == 'provinsi'){
$penilaian = App\Models\Penilaian::where('tahun',$kuesioner->tahun)->where('key',$data->key)->where('ms_sekolah_id',$kuesioner->ms_sekolah_id)->where('status',$status)->first();
$penilaianOld = App\Models\Penilaian::where('tahun',$kuesioner->tahun)->where('key',$data->key)->where('ms_sekolah_id',$kuesioner->ms_sekolah_id)->where('status',($status-1))->first();
}else{
$penilaian = App\Models\Penilaian::where('tahun',$kuesioner->tahun)->where('key',$data->key)->where('ms_sekolah_id',$kuesioner->ms_sekolah_id)->where('status',$status)->first();
}
?>
<div class="" style="border: 1px solid #aaa; padding:10px; margin-bottom:5px;">
<div class="">
<b>{{ $data->page_number }}. {{ $data->judul }}</b>
</div>
<br>
<div>
<?php
if($data->type == 'textarea' || $data->type == 'freetext' || $data->type == 'number'){
$value = json_decode(@$penilaian->value);
$valueOld = json_decode(@$penilaianOld->value);
if(@$value){
$nilai = @$value;
}else{
$nilai = @$valueOld;
} ?>
{{ @$nilai }}
<?php }elseif($data->type == 'checkbox' || $data->type == 'radio_button'){
$option = json_decode($data->option);
$value = json_decode(@$penilaian->value);
$valueOld = json_decode(@$penilaianOld->value);
foreach($option as $keyOption => $dataOption){
$selectedValues = is_array($value) ? $value : (isset($value) ? [$value] : (is_array($valueOld) ? $valueOld : [$valueOld]));
if (in_array($dataOption, $selectedValues)) {
$checked = '<span style="background:green; padding:2px;">&nbsp;</span>';
}else{
$checked = '<span style="background:red; padding:2px;">&nbsp;</span>';
}
?>
<label style="font-size: 12px;">{!! $checked !!} {{ $dataOption }}</label> <br>
<?php
}
}
?>
<br>
<div>
<?php
$catatan = \App\Models\Penilaian::where('key','catatan')->where('page_number',$data->page_number)->where('ms_sekolah_id',$kuesioner->ms_sekolah_id)->where('status',1)->first();
?>
<i><b>Catatan : </b>
<p style="font-size: 12px;">{{@json_decode($catatan->value) ? json_decode($catatan->value) : '-'}}</p>
</i>
</div>
</div>
</div>
@endforeach
</body>
</html>