update
parent
820c373744
commit
720426d6be
|
|
@ -1754,12 +1754,11 @@ if (!function_exists('formKriteria')) {
|
|||
$html .= '</div>';
|
||||
$html .= '</div>';
|
||||
|
||||
$checkFile = PenilaianFile::where('page_number',$page_number)
|
||||
->where('ms_sekolah_id',$idSekolah)
|
||||
->where('tahun',$kuesioner->tahun)
|
||||
->where('key',$page_number)
|
||||
$checkFile = Penilaian::where('page_number',$page_number)->where('ms_sekolah_id',$idSekolah)
|
||||
->where('key','input_upload_files_penilai')
|
||||
->first();
|
||||
$extension = explode('.',@$checkFile->value);
|
||||
$valueFile = json_decode(@$checkFile->value);
|
||||
$extension = explode('.',@$valueFile->value);
|
||||
|
||||
$html .= '<div class="card bg-secondary mb-2 removeFormKriteria">';
|
||||
$html .= '<input type="hidden" name="key" value="'.encode_id($page_number).'">';
|
||||
|
|
@ -1771,26 +1770,24 @@ if (!function_exists('formKriteria')) {
|
|||
$html .= '</div>';
|
||||
$html .= '</div>';
|
||||
|
||||
if(@$checkFile){
|
||||
if(@$valueFile){
|
||||
$html .= '<div class="card bg-secondary mb-3 removeFormKriteria '.$page_number.'" id="file_'.$page_number.'">
|
||||
<div class="card-body">
|
||||
<label class="fw-500">Upload Bukti Pendukung</label>
|
||||
<input type="hidden" name="input_upload_files_label[]" value="'.$page_number.'">
|
||||
<div class="input-group border-none">
|
||||
<div class="input-group-prepend ">
|
||||
<a class="text-white input-group-text border-none bg-primary clickModal" data-toggle="modal" data-title="'.$dataOption.'" data-target="#modal" data-type="'.$extension[1].'" data-url="'.asset($checkFile->value).'" href="#"><i class="fal fa-download"></i></a>
|
||||
<a class="text-white input-group-text border-none bg-primary clickModal" data-toggle="modal" data-title="Bukti Pendukung Penilai" data-target="#modal" data-type="'.$extension[1].'" data-url="'.asset($valueFile).'" href="#"><i class="fal fa-download"></i></a>
|
||||
</div>
|
||||
<input type="file" accept=".pdf,.png,.jpeg,.jpg" name="input_upload_files[]" data-replace-index="'.$keyOption.'" class="removeFormKriteria '.preg_replace('/[^a-z0-9]+/', '_', strtolower($dataOption)).'Class form-control">
|
||||
<input type="file" accept=".pdf,.png,.jpeg,.jpg" name="input_upload_files_penilai" class="removeFormKriteria form-control">
|
||||
</div>
|
||||
<span class="text-primary"><i>Ukuran Maksimal File : 10MB, Ekstension File : .pdf,.png,.jpeg,.jpg</i></span>
|
||||
</div>
|
||||
</div>';
|
||||
}else{
|
||||
$html .='<div class="card bg-secondary mb-3 removeFormKriteria '.$page_number.'" id="file_'.$page_number.'">
|
||||
$html .='<div class="card bg-secondary mb-3 removeFormKriteria">
|
||||
<div class="card-body">
|
||||
<label class="fw-500">Upload Bukti Pendukung </label>
|
||||
<input type="hidden" name="input_upload_files_label[]" value="'.$page_number.'">
|
||||
<input type="file" accept=".pdf,.png,.jpeg,.jpg" name="input_upload_files[]" class="removeFormKriteria '.$page_number.'Class form-control file-itemInput">
|
||||
<input type="file" accept=".pdf,.png,.jpeg,.jpg" name="input_upload_files_penilai" class="removeFormKriteria form-control">
|
||||
<span class="text-primary"><i>Ukuran Maksimal File : 10MB, Ekstension File : .pdf,.png,.jpeg,.jpg</i></span>
|
||||
</div>
|
||||
</div>';
|
||||
|
|
|
|||
|
|
@ -517,6 +517,25 @@ class KriteriaController extends Controller
|
|||
|
||||
// dd(request()->input_upload_files,request()->all());
|
||||
|
||||
if($key == 'input_upload_files_penilai'){
|
||||
$destinationPath = public_path('uploads/kriteria/' . date('Y').'/'.$idSekolah . '/' .decode_id($data['key']) );
|
||||
$path = $destinationPath;
|
||||
$fileName = $value->getClientOriginalName();
|
||||
$fileMime = $value->getClientMimeType();
|
||||
$fileExtension = $value->getClientOriginalExtension();
|
||||
$fileSize = $value->getSize();
|
||||
|
||||
$newFilename = $idSekolah.'_'.session('uid').'_'.uniqid('file_') . '.' . $fileExtension;
|
||||
|
||||
if (!File::exists($path)) {
|
||||
File::isDirectory($path) or File::makeDirectory($path, 0777, true, true);
|
||||
}
|
||||
|
||||
$newPath = 'uploads/kriteria/'.date('Y').'/'.$idSekolah.'/'.decode_id($data['key']).'/' . $newFilename;
|
||||
$uploaded = $value->move($path, $newFilename);
|
||||
$value[] = $newPath;
|
||||
}
|
||||
|
||||
if($key == 'input_upload_files'){
|
||||
|
||||
$filePaths = [];
|
||||
|
|
|
|||
Loading…
Reference in New Issue