Bugfix/list clickup issue (#5)

Reviewed-on: #5
Co-authored-by: ISMAIL MASSERAN <ismail@koppkb.com>
Co-committed-by: ISMAIL MASSERAN <ismail@koppkb.com>
This commit was merged in pull request #5.
This commit is contained in:
2026-10-19 13:30:36 +08:00
committed by ismailmasseran
parent b1d393b1a1
commit e29a5891c8
196 changed files with 18243 additions and 19520 deletions
+2 -2
View File
@@ -27,8 +27,8 @@
@if (session('success'))
<div class="notice notice-success" role="status">{{ session('success') }}</div>
@endif
@if (session('failed'))
<div class="notice notice-error" role="alert">{{ session('failed') }}</div>
@if (session('failed') || session('error'))
<div class="notice notice-error" role="alert">{{ session('failed') ?? session('error') }}</div>
@endif
<form method="POST" action="{{ route('login') }}">
@csrf
-409
View File
@@ -1,409 +0,0 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row">
<div class="col-md-11 mx-auto">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body">
<div class="col-md-11 mx-auto card p-4">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
<!-- {{ __('Selamat Datang!') }} -->
@hasrole('admin')
I am a admin!
@endhasrole
@hasrole('khazanah')
I am a khazanah!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@endhasrole
@hasrole('penilai')
I am a penilai!
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
@endhasrole
@hasrole('pengurus-cawangan')
I am a pengurus-cawangan!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@php
@empty($arrayinfomutu)
@endphp
@if(count($arrayinfomutu)> 0)
KELULUSAN UBAH MARHUN
<table class="table table-striped table-xl text-center" id="tablelelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Cawangan</th>
<th>Tarikh Lelong</th>
<th>Harga Emas Asas</th>
<th>Tempoh</th>
<th>Caj Lelong</th>
<th>Status Lelong</th>
<th class="text-center">Pengesahan</th>
<th class="text-center">Telah Sah</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfomutu as $lel)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $lel['info']['lelong_id'] }}</td>
<td align = 'left'>
@foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['caw_name']}}</span><br>
@endforeach
</td>
<td> @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong']);
$datez = $myDateTime->format('d-m-Y');
echo($datez);
@endphp</td>
<td>{{ number_format($lel['info']['harga_emas_asas'], 2, '.', ',')}}</td>
<td>{{ $lel['info']['jbg'] }}</td>
<td>{{ $lel['info']['cajlelong'] }}</td>
<td>
@if($lel['info']['sts_lelong'] == 0)
<button class="btn btn-warning btn-sm" disabled>LELONG BELUM BERMULA</button>
@endif
</td>
<td>
<a href="{{ route('pengesahan.perubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center" ><i class="far fa-edit"></i></a>
</td>
<td>
<a href="{{ route('pengesahan.listperubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center" ><i class="far fa-user"></i></a>
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@php
@endphp
@endhasrole
@hasrole('pengurus-cawangan-khas')
I am a pengurus-cawangan-khas!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@endhasrole
@hasrole('operasi')
Saya operasi!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@if(count($arrayinfo)> 0)
<table class=" table table-striped table-xl text-center" id="tablelelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>T.Lelong</th>
<th>Fasa</th>
<th>Cawangan</th>
<th>Status</th>
<th>Masa Tamat</th>
<th>Harga Emas</th>
<th>Tempoh</th>
<!-- <th>Caj Lelong</th> -->
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@empty($arrayinfo)
<tr><td colspan = 10>Tiada maklumat</td></tr>
@endempty
@isset($arrayinfo)
<br><strong>LELONGAN HARI INI</strong>
@foreach ($arrayinfo as $lel)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $lel['info']['lelong_id'] }}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td>{{$lel['info']['fasa']}}</td>
<td align = 'left'>
@foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['caw_name']}}</span><br>
@endforeach
</td>
<td align = 'center'>
@foreach($lel['detailsinfo'] as $index=>$details)
@if($details['status_online'] == '0')
@if($semakCountArray[$index] > 0)
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="btn btn-danger float-right " id="btnstart" disabled>Offline</button></a><br>
@elseif($semakCountArray[$index] == 0)
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="btn btn-danger float-right " id="btnstart">Offline</button></a><br>
@endif
@elseif($details['status_online'] == '1')
<a class="stoplelongcawangan" href="{{ route('lelong.stopcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong Cawangan"><button class="btn btn-success float-right " id="btnstart">Online</button></a><br>
@endif
@endforeach
</td>
<td> @foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['masatamat_lelong']}}</span><br>
@endforeach</td>
<td>{{$lel['info']['harga_emas_asas']}}</td>
<td>{{$lel['info']['jbg']}}</td>
<!-- <td>{{$lel['info']['cajlelong']}}</td> -->
<td class="text-center">
@hasrole('operasi')
<!-- @if($lel['info']['sts_lelong'] == 0) -->
<!-- <a href="{{ route('lelong.refreshhome',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Kemaskini Data" style="margin-right:40px"><i class="fas fa-sync-alt"></i></a> -->
@foreach($lel['detailsinfo'] as $index=>$details)
{{dd($details['status_online'])}}
@if($details['status_online'] == '0')
@if($lel['info']['sts_lelong'] == 0 && $semakCountArray[$index] == 0)
<a class="startlelongall" href="{{ route('lelong.startall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Semua" style="margin-right:40px"><button class="btn btn-danger float-right " id="btnstart" >Offline</button></a>
@elseif ($lel['info']['sts_lelong'] == 2)
<a href="{{ route('lelong.janapemenangallcaw',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a>
@elseif ($lel['info']['sts_lelong'] == 3)
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a>
@endif
@elseif($details['status_online'] == '1')
@if($lel['info']['sts_lelong'] == 1)
<a class="stoplelongall" href="{{ route('lelong.stopall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><button class="btn btn-danger float-right " id="btnstart" >Offline</button></a></a>
@endif
@endif
@endforeach
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Butiran" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<!-- <a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang" style="margin-right:40px"><i class="fas fa-users-cog"></i></a> -->
<!-- <a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang" style="margin-right:40px"><i class="fas fa-trophy"></i></a> -->
<!-- <a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a> -->
<!-- @elseif ($lel['info']['sts_lelong'] == 2) -->
<!-- <a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a> -->
<!-- <a href="{{ route('lelong.janapemenangallcaw',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a>
-->
<!-- @elseif ($lel['info']['sts_lelong'] == 3) -->
<!-- <a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a> -->
<!-- @else -->
<a class="stoplelongall" href="{{ route('lelong.stopall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><button class="btn btn-success float-right " id="btnstart" >Online</button></a></a>
<!-- @endif -->
@endhasrole
<!-- @hasrole('operasi')
@if($lel['info']['sts_lelong'] == 0)
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Senarai Lelong" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<a href="{{ route('lelong.showsimulasi',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Simulasi" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a>
@else
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
@endhasrole -->
</td>
</tr>
@endforeach
@endisset
</tbody>
</table>
@endif
@endhasrole
@hasrole('operasi')
<!-- I am a operasi! -->
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@if(count($arrayinfomenang)> 0)
SENARAI PEMENANG BIDAAN MENGIKUT CAWANGAN
<table class="table table-striped table-xl text-center" id="senarailelongonline" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Tarikh Lelong</th>
<th>Cawangan</th>
<th>Status Export</th>
<th>Harga Emas Semasa</th>
<th>Tempoh</th>
<th>Caj Lelong</th>
<th>Status Lelong</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfomenang as $lel)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $lel['detail']['lelong_id']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['detail']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td class="text-left">
@foreach($lel['detailsinfo'] as $details)
<a href=" {{ route('pembida.kaunterpembayaran', ['lelong_id'=>$lel['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a>
<strong><span class="m-2">{{ $details['caw_name']}}</strong>
</span><br>
@endforeach
</td>
<td class="text-left">
@foreach($lel['detailsinfo'] as $details)
<span class="m-2"> @if($details['export_data_sts'] == '1')
<i class="far fa-flag"></i> Selesai Export
@endif
</span><br>
@endforeach
</td>
<td>{{ $lel['detail']['harga_emas_asas'] }}</td>
<td>{{ $lel['detail']['jbg'] }}</td>
<td>{{ $lel['detail']['cajlelong'] }}</td>
<td>
@if($lel['detail']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@endhasrole
@hasrole('account')
I am a account!<br>
@if(count($arrayinfoaccount)> 0)
PENGESAHAN BAYARAN ONLINE
<table class="table table-striped table-xl text-center" id="senarailelongan" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Tarikh Lelong</th>
{{-- <th>Cawangan</th> --}}
<th>Nama</th>
<th>Fasa</th>
<th>Status Lelong</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfoaccount as $data)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $data['detail']['lelong_id']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $data['detail']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td align='left'>
@foreach($data['detailsinfo'] as $details)
{{-- <a href=" {{ route('account.listbayaranonline', ['lelong_id'=>$data['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a> --}}
<strong><span class="m-2">{{ $details['caw_name']}}</span></strong><br>
@endforeach
@foreach($data['listwinner'] as $details)
<a href=" {{ route('account.sahsagonline', ['lelong_id'=>$data['detail']['lelong_id'],'user_id'=>$details['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-edit"></i></a>
<span class="m-2">{{ $details['caw_name']}}</span> {{$details['nama']}}<img src="{{ asset('img/new.gif') }}" alt="description of myimage"><br>
@endforeach
</td>
{{-- <td align='left'>
@foreach($data['listwinner'] as $details)
<a href=" {{ route('account.sahsagonline', ['lelong_id'=>$data['detail']['lelong_id'],'user_id'=>$details['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-edit"></i></a>
<span class="m-2">{{ $details['caw_name']}}</span> {{$details['nama']}}<br>
@endforeach
</td> --}}
<td>{{ $data['detail']['fasa'] }}</td>
<td>
@if($data['detail']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@endhasrole
@hasrole('pembida')
I am a pembida!
@endhasrole
</div>
</div>
</div>
</div>
</div>
@endsection
-444
View File
@@ -1,444 +0,0 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row">
<div class="col-md-11 mx-auto">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
<!-- {{ __('Selamat Datang!') }} -->
@hasrole('admin')
I am a admin!
@endhasrole
@hasrole('khazanah')
I am a khazanah!
@foreach($all_lelong as $lelong)
@if($lelong['sag_belum_semak'] != null)
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-12 card p-4">
<div class="form-group row">
<label class="col-6 col-form-label">Tarikh Lelong</label>
<div class="col-6">
<div class="input-group">
<input type="text" readonly class="form-control bg-light" value="{{ $lelong->tarikh_lelong }}">
</div>
</div>
</div>
<div class="form-group row">
<label class="col-6 text-danger col-form-label">SAG Belum Disemak</label>
<div class="col-6">
<div class="input-group">
<input type="text" readonly class="form-control bg-light text-danger" value="{{ $lelong->sag_belum_semak }}">
</div>
</div>
</div>
</div>
</div>
</div>
@endif
@endforeach
@endhasrole
@hasrole('penilai')
I am a penilai!
@foreach($all_lelong as $lelong)
@if($lelong['sag_belum_semak'] != null)
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-12 card p-4">
<div class="form-group row">
<label class="col-6 col-form-label">Tarikh Lelong</label>
<div class="col-6">
<div class="input-group">
<input type="text" readonly class="form-control bg-light" value="{{ $lelong->tarikh_lelong }}">
</div>
</div>
</div>
<div class="form-group row">
<label class="col-6 text-danger col-form-label">SAG Belum Disemak</label>
<div class="col-6">
<div class="input-group">
<input type="text" readonly class="form-control bg-light text-danger" value="{{ $lelong->sag_belum_semak }}">
</div>
</div>
</div>
</div>
</div>
</div>
@endif
@endforeach
@endhasrole
@hasrole('pengurus-cawangan')
I am a pengurus-cawangan!
@foreach($all_lelong as $lelong)
@if($lelong['sag_belum_semak'] != null)
<div class="container">
<div class="row">
<div class="col-lg-6 col-md-12 card p-4">
<div class="form-group row">
<label class="col-6 col-form-label">Tarikh Lelong</label>
<div class="col-6">
<div class="input-group">
<input type="text" readonly class="form-control bg-light" value="{{ $lelong->tarikh_lelong }}">
</div>
</div>
</div>
<div class="form-group row">
<label class="col-6 text-danger col-form-label">SAG Belum Disemak</label>
<div class="col-6">
<div class="input-group">
<input type="text" readonly class="form-control bg-light text-danger" value="{{ $lelong->sag_belum_semak }}">
</div>
</div>
</div>
</div>
</div>
</div>
@endif
@endforeach
@php
@empty($arrayinfomutu)
@endphp
@if(count($arrayinfomutu)> 0)
KELULUSAN UBAH MARHUN
<table class="table table-striped table-xl text-center" id="tablelelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Cawangan</th>
<th>Tarikh Lelong</th>
<th>Harga Emas Asas</th>
<th>Tempoh</th>
<th>Caj Lelong</th>
<th>Status Lelong</th>
<th class="text-center">Pengesahan</th>
<th class="text-center">Telah Sah</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfomutu as $lel)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $lel['info']['lelong_id'] }}</td>
<td align = 'left'>
@foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['caw_name']}}</span><br>
@endforeach
</td>
<td> @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong']);
$datez = $myDateTime->format('d-m-Y');
echo($datez);
@endphp</td>
<td>{{ number_format($lel['info']['harga_emas_asas'], 2, '.', ',')}}</td>
<td>{{ $lel['info']['jbg'] }}</td>
<td>{{ $lel['info']['cajlelong'] }}</td>
<td>
@if($lel['info']['sts_lelong'] == 0)
<button class="btn btn-warning btn-sm" disabled>LELONG BELUM BERMULA</button>
@endif
</td>
<td>
<a href="{{ route('pengesahan.perubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center" ><i class="far fa-edit"></i></a>
</td>
<td>
<a href="{{ route('pengesahan.listperubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center" ><i class="far fa-user"></i></a>
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@php
@endphp
@endhasrole
@hasrole('pengurus-cawangan-khas')
I am a pengurus-cawangan-khas!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@endhasrole
@hasrole('operasi')
Saya operasi!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
</div>
@if(count($arrayinfo)> 0)
<table class=" table table-striped table-xl text-center" id="tablelelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>T.Lelong</th>
<th>Fasa</th>
<th>Cawangan</th>
<th>Status</th>
<th>Masa Tamat</th>
<th>Harga Emas</th>
<th>Tempoh</th>
<!-- <th>Caj Lelong</th> -->
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@empty($arrayinfo)
<tr><td colspan = 10>Tiada maklumat</td></tr>
@endempty
@isset($arrayinfo)
<br><strong>LELONGAN HARI INI</strong>
@foreach ($arrayinfo as $lel)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $lel['info']['lelong_id'] }}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td>{{$lel['info']['fasa']}}</td>
<td align = 'left'>
@foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['caw_name']}}</span><br>
@endforeach
</td>
<td align = 'center'>
@foreach($lel['detailsinfo'] as $index=>$details)
@if($details['status_online'] == '0')
@if($semakCountArray[$index] > 0)
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="btn btn-danger float-right " id="btnstart" disabled>Offline</button></a><br>
@elseif($semakCountArray[$index] == 0)
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="btn btn-danger float-right " id="btnstart">Offline</button></a><br>
@endif
@elseif($details['status_online'] == '1')
<a class="startlelongcawangan" href="{{ route('lelong.stopcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong Cawangan"><button class="btn btn-success float-right " id="btnstart">Online</button></a><br>
@endif
@endforeach
</td>
<td> @foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['masatamat_lelong']}}</span><br>
@endforeach</td>
<td>{{$lel['info']['harga_emas_asas']}}</td>
<td>{{$lel['info']['jbg']}}</td>
<!-- <td>{{$lel['info']['cajlelong']}}</td> -->
<td class="text-center">
@hasrole('operasi')
<!-- @if($lel['info']['sts_lelong'] == 0) -->
<!-- <a href="{{ route('lelong.refreshhome',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Kemaskini Data" style="margin-right:40px"><i class="fas fa-sync-alt"></i></a> -->
@if($semakCountArray[$index] == 0)
<a class="startlelongall" href="{{ route('lelong.startall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Semua" style="margin-right:40px"><button class="btn btn-danger float-right " id="btnstart" >Offline</button></a>
@endif
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Butiran" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<!-- <a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang" style="margin-right:40px"><i class="fas fa-users-cog"></i></a> -->
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang" style="margin-right:40px"><i class="fas fa-trophy"></i></a>
<!-- <a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a> -->
<!-- @elseif ($lel['info']['sts_lelong'] == 2) -->
<!-- <a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a> -->
<a href="{{ route('lelong.janapemenangallcaw',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a>
<!-- @elseif ($lel['info']['sts_lelong'] == 3) -->
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a>
<!-- @else -->
<a class="stoplelongall" href="{{ route('lelong.stopall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><button class="btn btn-success float-right " id="btnstart" >Online</button></a></a>
<!-- @endif -->
@endhasrole
<!-- @hasrole('operasi')
@if($lel['info']['sts_lelong'] == 0)
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Senarai Lelong" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<a href="{{ route('lelong.showsimulasi',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Simulasi" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a>
@else
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
@endhasrole -->
</td>
</tr>
@endforeach
@endisset
</tbody>
</table>
@endif
@endhasrole
@hasrole('operasi')
<!-- I am a operasi! -->
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@if(count($arrayinfomenang)> 0)
SENARAI PEMENANG BIDAAN MENGIKUT CAWANGAN
<table class="table table-striped table-xl text-center" id="senarailelongonline" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Tarikh Lelong</th>
<th>Cawangan</th>
<th>Status Export</th>
<th>Harga Emas Semasa</th>
<th>Tempoh</th>
<th>Caj Lelong</th>
<th>Status Lelong</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfomenang as $lel)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $lel['detail']['lelong_id']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['detail']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td class="text-left">
@foreach($lel['detailsinfo'] as $details)
<a href=" {{ route('pembida.kaunterpembayaran', ['lelong_id'=>$lel['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a>
<strong><span class="m-2">{{ $details['caw_name']}}</strong>
</span><br>
@endforeach
</td>
<td class="text-left">
@foreach($lel['detailsinfo'] as $details)
<span class="m-2"> @if($details['export_data_sts'] == '1')
<i class="far fa-flag"></i> Selesai Export
@endif
</span><br>
@endforeach
</td>
<td>{{ $lel['detail']['harga_emas_asas'] }}</td>
<td>{{ $lel['detail']['jbg'] }}</td>
<td>{{ $lel['detail']['cajlelong'] }}</td>
<td>
@if($lel['detail']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@endhasrole
@hasrole('account')
I am a account!<br>
@if(count($arrayinfoaccount)> 0)
PENGESAHAN BAYARAN ONLINE
<table class="table table-striped table-xl text-center" id="senarailelongan" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Tarikh Lelong</th>
{{-- <th>Cawangan</th> --}}
<th>Nama</th>
<th>Fasa</th>
<th>Status Lelong</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfoaccount as $data)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $data['detail']['lelong_id']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $data['detail']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td align='left'>
@foreach($data['detailsinfo'] as $details)
{{-- <a href=" {{ route('account.listbayaranonline', ['lelong_id'=>$data['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a> --}}
<strong><span class="m-2">{{ $details['caw_name']}}</span></strong><br>
@endforeach
@foreach($data['listwinner'] as $details)
<a href=" {{ route('account.sahsagonline', ['lelong_id'=>$data['detail']['lelong_id'],'user_id'=>$details['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-edit"></i></a>
<span class="m-2">{{ $details['caw_name']}}</span> {{$details['nama']}}<img src="{{ asset('img/new.gif') }}" alt="description of myimage"><br>
@endforeach
</td>
{{-- <td align='left'>
@foreach($data['listwinner'] as $details)
<a href=" {{ route('account.sahsagonline', ['lelong_id'=>$data['detail']['lelong_id'],'user_id'=>$details['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-edit"></i></a>
<span class="m-2">{{ $details['caw_name']}}</span> {{$details['nama']}}<br>
@endforeach
</td> --}}
<td>{{ $data['detail']['fasa'] }}</td>
<td>
@if($data['detail']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@endhasrole
@hasrole('pembida')
I am a pembida!
@endhasrole
</div>
</div>
</div>
</div>
</div>
@endsection
-134
View File
@@ -1,134 +0,0 @@
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-12 mx-auto card p-1">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
{{ __('You are logged in!') }}
@hasrole('admin')
I am a admin!
@endhasrole
@hasrole('khazanah')
I am a khazanah!
@endhasrole
@hasrole('teller')
I am a teller!
@endhasrole
@hasrole('pengurus-cawangan')
I am a pengurus-cawangan!
@endhasrole
@hasrole('operasi')
I am an operasi user!
<table class="table table-striped table-xl text-center" id="tablelelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>T.Lelong</th>
<th>Fasa</th>
<th>Cawangan</th>
<th>Status</th>
<th>Masa Tamat</th>
<th>Harga Emas</th>
<th>Tempoh</th>
<!-- <th>Caj Lelong</th> -->
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@foreach ($arrayinfo as $lel)
<br><strong>LELONGAN HARI INI</strong>
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $lel['info']['lelong_id'] }}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td>{{$lel['info']['fasa']}}</td>
<td align = 'left'>
@foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['caw_name']}}</span><br>
@endforeach
</td>
<td align = 'center'>
@foreach($lel['detailsinfo'] as $details)
@if($details['status_online'] == '0')
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'],'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><i class="fa fa-play"></i></a><br>
@elseif($details['status_online'] == '1')
<a class="stoplelongcawangan" href="{{ route('lelong.stopcawangan',[$lel['info']['lelong_id'],'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong Cawangan"><i class="fa fa-stop"></i></a> <br>
@endif
@endforeach
</td>
<td> @foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['masatamat_lelong']}}</span><br>
@endforeach</td>
<td>{{$lel['info']['harga_emas_asas']}}</td>
<td>{{$lel['info']['jbg']}}</td>
<!-- <td>{{$lel['info']['cajlelong']}}</td> -->
<td class="text-center">
@hasrole('operasi')
<!-- @if($lel['info']['sts_lelong'] == 0) -->
<a href="{{ route('lelong.refreshhome',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Kemaskini Data" style="margin-right:40px"><i class="fas fa-sync-alt"></i></a>
<a class="startlelongall" href="{{ route('lelong.startall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Semua" style="margin-right:40px"><i class="fa fa-play"></i></a>
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Butiran" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<!-- <a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a> -->
<!-- @elseif ($lel['info']['sts_lelong'] == 2) -->
<a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a>
<!-- @elseif ($lel['info']['sts_lelong'] == 3) -->
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a>
<!-- @else -->
<a class="stoplelongall" href="{{ route('lelong.stopall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><i class="fa fa-stop"></i></a>
<!-- @endif -->
@endhasrole
<!-- @hasrole('operasi')
@if($lel['info']['sts_lelong'] == 0)
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Senarai Lelong" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<a href="{{ route('lelong.showsimulasi',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Simulasi" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a>
@else
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
@endhasrole -->
</td>
</tr>
@endforeach
</tbody>
</table>
@endhasrole
@hasrole('operasi')
I am a operasi!
@endhasrole
@hasrole('account')
I am a account!
@endhasrole
@hasrole('pembida')
I am a pembida!
@endhasrole
</div>
</div>
</div>
</div>
</div>
@endsection
-394
View File
@@ -1,394 +0,0 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row">
<div class="col-md-11 mx-auto">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body">
<div class="col-md-11 mx-auto card p-4">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
<!-- {{ __('Selamat Datang!') }} -->
@hasrole('admin')
I am a admin!
@endhasrole
@hasrole('khazanah')
I am a khazanah!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@endhasrole
@hasrole('penilai')
I am a penilai!
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
@endhasrole
@hasrole('pengurus-cawangan')
I am a pengurus-cawangan!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@php
@empty($arrayinfomutu)
@endphp
@if(count($arrayinfomutu)> 0)
KELULUSAN UBAH MARHUN
<table class="table table-striped table-xl text-center" id="tablelelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Cawangan</th>
<th>Tarikh Lelong</th>
<th>Harga Emas Asas</th>
<th>Tempoh</th>
<th>Caj Lelong</th>
<th>Status Lelong</th>
<th class="text-center">Pengesahan</th>
<th class="text-center">Telah Sah</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfomutu as $lel)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $lel['info']['lelong_id'] }}</td>
<td align = 'left'>
@foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['caw_name']}}</span><br>
@endforeach
</td>
<td> @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong']);
$datez = $myDateTime->format('d-m-Y');
echo($datez);
@endphp</td>
<td>{{ number_format($lel['info']['harga_emas_asas'], 2, '.', ',')}}</td>
<td>{{ $lel['info']['jbg'] }}</td>
<td>{{ $lel['info']['cajlelong'] }}</td>
<td>
@if($lel['info']['sts_lelong'] == 0)
<button class="btn btn-warning btn-sm" disabled>LELONG BELUM BERMULA</button>
@endif
</td>
<td>
<a href="{{ route('pengesahan.perubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center" ><i class="far fa-edit"></i></a>
</td>
<td>
<a href="{{ route('pengesahan.listperubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center" ><i class="far fa-user"></i></a>
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@php
@endphp
@endhasrole
@hasrole('pengurus-cawangan-khas')
I am a pengurus-cawangan-khas!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@endhasrole
@hasrole('operasi')
Saya operasi!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
</div>
@if(count($arrayinfo)> 0)
<table class=" table table-striped table-xl text-center" id="tablelelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>T.Lelong</th>
<th>Fasa</th>
<th>Cawangan</th>
<th>Status</th>
<th>Masa Tamat</th>
<th>Harga Emas</th>
<th>Tempoh</th>
<!-- <th>Caj Lelong</th> -->
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@empty($arrayinfo)
<tr><td colspan = 10>Tiada maklumat</td></tr>
@endempty
@isset($arrayinfo)
<br><strong>LELONGAN HARI INI</strong>
@foreach ($arrayinfo as $lel)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $lel['info']['lelong_id'] }}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td>{{$lel['info']['fasa']}}</td>
<td align = 'left'>
@foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['caw_name']}}</span><br>
@endforeach
</td>
<td align = 'center'>
@foreach($lel['detailsinfo'] as $index=>$details)
@if($details['status_online'] == '0')
@if($semakCountArray[$index] > 0)
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="btn btn-danger float-right " id="btnstart" disabled>Offline</button></a><br>
@elseif($semakCountArray[$index] == 0)
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="btn btn-danger float-right " id="btnstart">Offline</button></a><br>
@endif
@elseif($details['status_online'] == '1')
<a class="startlelongcawangan" href="{{ route('lelong.stopcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong Cawangan"><button class="btn btn-success float-right " id="btnstart">Online</button></a><br>
@endif
@endforeach
</td>
<td> @foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['masatamat_lelong']}}</span><br>
@endforeach</td>
<td>{{$lel['info']['harga_emas_asas']}}</td>
<td>{{$lel['info']['jbg']}}</td>
<!-- <td>{{$lel['info']['cajlelong']}}</td> -->
<td class="text-center">
@hasrole('operasi')
<!-- @if($lel['info']['sts_lelong'] == 0) -->
<!-- <a href="{{ route('lelong.refreshhome',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Kemaskini Data" style="margin-right:40px"><i class="fas fa-sync-alt"></i></a> -->
@foreach($lel['detailsinfo'] as $index=>$details)
@if($details['status_online'] == '0')
@if($semakCountArray[$index] == 0)
<a class="startlelongall" href="{{ route('lelong.startall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Semua" style="margin-right:40px"><button class="btn btn-danger float-right " id="btnstart" >Offline</button></a>
@endif
@elseif($details['status_online'] == '1')
<a class="stoplelongall" href="{{ route('lelong.stopall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><button class="btn btn-danger float-right " id="btnstart" >Offline</button></a></a>
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Butiran" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<!-- <a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang" style="margin-right:40px"><i class="fas fa-users-cog"></i></a> -->
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang" style="margin-right:40px"><i class="fas fa-trophy"></i></a>
<!-- <a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a> -->
<!-- @elseif ($lel['info']['sts_lelong'] == 2) -->
<!-- <a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a> -->
<a href="{{ route('lelong.janapemenangallcaw',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a>
<!-- @elseif ($lel['info']['sts_lelong'] == 3) -->
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a>
<!-- @else -->
@endif
@endhasrole
<!-- @hasrole('operasi')
@if($lel['info']['sts_lelong'] == 0)
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Senarai Lelong" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<a href="{{ route('lelong.showsimulasi',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Lihat Simulasi" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a>
@else
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
@endhasrole -->
</td>
</tr>
@endforeach
@endisset
</tbody>
</table>
@endif
@endhasrole
@hasrole('operasi')
<!-- I am a operasi! -->
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@if(count($arrayinfomenang)> 0)
SENARAI PEMENANG BIDAAN MENGIKUT CAWANGAN
<table class="table table-striped table-xl text-center" id="senarailelongonline" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Tarikh Lelong</th>
<th>Cawangan</th>
<th>Status Export</th>
<th>Harga Emas Semasa</th>
<th>Tempoh</th>
<th>Caj Lelong</th>
<th>Status Lelong</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfomenang as $lel)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $lel['detail']['lelong_id']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['detail']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td class="text-left">
@foreach($lel['detailsinfo'] as $details)
<a href=" {{ route('pembida.kaunterpembayaran', ['lelong_id'=>$lel['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a>
<strong><span class="m-2">{{ $details['caw_name']}}</strong>
</span><br>
@endforeach
</td>
<td class="text-left">
@foreach($lel['detailsinfo'] as $details)
<span class="m-2"> @if($details['export_data_sts'] == '1')
<i class="far fa-flag"></i> Selesai Export
@endif
</span><br>
@endforeach
</td>
<td>{{ $lel['detail']['harga_emas_asas'] }}</td>
<td>{{ $lel['detail']['jbg'] }}</td>
<td>{{ $lel['detail']['cajlelong'] }}</td>
<td>
@if($lel['detail']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@endhasrole
@hasrole('account')
I am a account!<br>
@if(count($arrayinfoaccount)> 0)
PENGESAHAN BAYARAN ONLINE
<table class="table table-striped table-xl text-center" id="senarailelongan" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Tarikh Lelong</th>
{{-- <th>Cawangan</th> --}}
<th>Nama</th>
<th>Fasa</th>
<th>Status Lelong</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfoaccount as $data)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $data['detail']['lelong_id']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $data['detail']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td align='left'>
@foreach($data['detailsinfo'] as $details)
{{-- <a href=" {{ route('account.listbayaranonline', ['lelong_id'=>$data['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a> --}}
<strong><span class="m-2">{{ $details['caw_name']}}</span></strong><br>
@endforeach
@foreach($data['listwinner'] as $details)
<a href=" {{ route('account.sahsagonline', ['lelong_id'=>$data['detail']['lelong_id'],'user_id'=>$details['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-edit"></i></a>
<span class="m-2">{{ $details['caw_name']}}</span> {{$details['nama']}}<img src="{{ asset('img/new.gif') }}" alt="description of myimage"><br>
@endforeach
</td>
{{-- <td align='left'>
@foreach($data['listwinner'] as $details)
<a href=" {{ route('account.sahsagonline', ['lelong_id'=>$data['detail']['lelong_id'],'user_id'=>$details['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-edit"></i></a>
<span class="m-2">{{ $details['caw_name']}}</span> {{$details['nama']}}<br>
@endforeach
</td> --}}
<td>{{ $data['detail']['fasa'] }}</td>
<td>
@if($data['detail']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@endhasrole
@hasrole('pembida')
I am a pembida!
@endhasrole
</div>
</div>
</div>
</div>
</div>
@endsection
-388
View File
@@ -1,388 +0,0 @@
@extends('layouts.app')
@section('content')
<div class="container-fluid">
<div class="row">
<div class="col-md-11 mx-auto">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body">
<div class="col-md-11 mx-auto card p-4">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
@hasrole('admin')
I am a admin!
@endhasrole
@hasrole('khazanah')
I am a khazanah!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@endhasrole
@hasrole('penilai')
I am a penilai!
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
@endhasrole
@hasrole('pengurus-cawangan')
I am a pengurus-cawangan!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@php
@empty($arrayinfomutu)
@endphp
@if(count($arrayinfomutu)> 0)
KELULUSAN UBAH MARHUN
<table class="table table-striped table-xl text-center" id="tablelelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Cawangan</th>
<th>Tarikh Lelong</th>
<th>Harga Emas Asas</th>
<th>Tempoh</th>
<th>Caj Lelong</th>
<th>Status Lelong</th>
<th class="text-center">Pengesahan</th>
<th class="text-center">Telah Sah</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfomutu as $lel)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $lel['info']['lelong_id'] }}</td>
<td align = 'left'>
@foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['caw_name']}}</span><br>
@endforeach
</td>
<td> @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong']);
$datez = $myDateTime->format('d-m-Y');
echo($datez);
@endphp
</td>
<td>{{ number_format($lel['info']['harga_emas_asas'], 2, '.', ',')}}</td>
<td>{{ $lel['info']['jbg'] }}</td>
<td>{{ $lel['info']['cajlelong'] }}</td>
<td>
@if($lel['info']['sts_lelong'] == 0)
<button class="btn btn-warning btn-sm" disabled>LELONG BELUM BERMULA</button>
@endif
</td>
<td>
<a href="{{ route('pengesahan.perubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center" ><i class="far fa-edit"></i></a>
</td>
<td>
<a href="{{ route('pengesahan.listperubahanmutumarhun', ['id'=>$lel['info']['lelong_id']]) }}" data-toggle="tooltip" data-placement="top" title="Butiran" class="text-center" ><i class="far fa-user"></i></a>
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@php
@endphp
@endhasrole
@hasrole('pengurus-cawangan-khas')
I am a pengurus-cawangan-khas!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@endhasrole
@hasrole('operasi')
Saya operasi!
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@endhasrole
</div>
@if(count($arrayinfo)> 0)
<table class=" table table-striped table-xl text-center" id="tablelelong" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>T.Lelong</th>
<th>Fasa</th>
<th>Cawangan</th>
<th>Status</th>
<th>Masa Tamat</th>
<th>Harga Emas</th>
<th>Tempoh</th>
<!-- <th>Caj Lelong</th> -->
<th class="text-center">Tindakan</th>
</tr>
</thead>
<tbody>
@empty($arrayinfo)
<tr><td colspan = 10>Tiada maklumat</td></tr>
@endempty
@isset($arrayinfo)
<br><strong>LELONGAN HARI INI</strong>
@foreach ($arrayinfo as $lel)
<tr>
<td>{{$loop->iteration}}</td>
<td>{{ $lel['info']['lelong_id'] }}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['info']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td>{{$lel['info']['fasa']}}</td>
<td align = 'left'>
@foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['caw_name']}}</span><br>
@endforeach
</td>
<td align = 'center'>
@foreach($lel['detailsinfo'] as $index=>$details)
@if($details['status_online'] == '0')
@if($semakCountArray[$index] > 0)
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="btn btn-danger float-right " id="btnstart" disabled>Offline</button></a><br>
@elseif($semakCountArray[$index] == 0)
<a class="startlelongcawangan" href="{{ route('lelong.startcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Cawangan"><button class="btn btn-danger float-right " id="btnstart">Offline</button></a><br>
@endif
@elseif($details['status_online'] == '1')
<a class="startlelongcawangan" href="{{ route('lelong.stopcawangan',[$lel['info']['lelong_id'], 'cawid'=>$details['caw_id']]) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong Cawangan"><button class="btn btn-success float-right " id="btnstart">Online</button></a><br>
@endif
@endforeach
</td>
<td> @foreach($lel['detailsinfo'] as $details)
<span class="m-2">{{$details['masatamat_lelong']}}</span><br>
@endforeach</td>
<td>{{$lel['info']['harga_emas_asas']}}</td>
<td>{{$lel['info']['jbg']}}</td>
<!-- <td>{{$lel['info']['cajlelong']}}</td> -->
<td class="text-center">
@hasrole('operasi')
<!-- @if($lel['info']['sts_lelong'] == 0) -->
<!-- <a href="{{ route('lelong.refreshhome',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Kemaskini Data" style="margin-right:40px"><i class="fas fa-sync-alt"></i></a> -->
@foreach($lel['detailsinfo'] as $details)
@if($details['status_online'] == '0')
@if($semakCountArray[$index] == 0)
<a class="startlelongall" href="{{ route('lelong.startall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Mula Lelong Semua" style="margin-right:40px"><button class="btn btn-danger float-right " id="btnstart" >Offline</button></a>
@endif
@endif
<a class="stoplelongall" href="{{ route('lelong.stopall',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Tamat Lelong"><button class="btn btn-danger float-right " id="btnstart" >Offline</button></a></a>
<a href="{{ route('lelong.show',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Butiran" style="margin-right:40px" ><i class="far fa-edit"></i></a>
<!-- <a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang" style="margin-right:40px"><i class="fas fa-users-cog"></i></a> -->
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang" style="margin-right:40px"><i class="fas fa-trophy"></i></a>
<!-- <a class="confirmdel" href="{{ route('lelong.delete',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Padam" ><i class="far fa-trash-alt"></i></a> -->
<!-- <a href="{{ route('lelong.janapemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a> -->
<a href="{{ route('lelong.janapemenangallcaw',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Jana Pemenang"><i class="fas fa-users-cog"></i></a>
<a href="{{ route('lelong.senaraipemenang',$lel['info']['lelong_id']) }}" data-toggle="tooltip" data-placement="top" title="Senarai Pemenang"><i class="fas fa-trophy"></i></a>
@endforeach
@endhasrole
</td>
</tr>
@endforeach
@endisset
</tbody>
</table>
@endif
@endhasrole
@hasrole('operasi')
<!-- I am a operasi! -->
<div class="container">
<div class="row">
<div class="col-6 col-sm-4">
<p><b>SAG Belum Disemak : {{ sizeof($sag) }}</b></p>
</div>
<div class="col-6 col-sm-4">
</div>
</div>
</div>
@if(count($arrayinfomenang)> 0)
SENARAI PEMENANG BIDAAN MENGIKUT CAWANGAN
<table class="table table-striped table-xl text-center" id="senarailelongonline" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Tarikh Lelong</th>
<th>Cawangan</th>
<th>Status Export</th>
<th>Harga Emas Semasa</th>
<th>Tempoh</th>
<th>Caj Lelong</th>
<th>Status Lelong</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfomenang as $lel)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $lel['detail']['lelong_id']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $lel['detail']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td class="text-left">
@foreach($lel['detailsinfo'] as $details)
<a href=" {{ route('pembida.kaunterpembayaran', ['lelong_id'=>$lel['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a>
<strong><span class="m-2">{{ $details['caw_name']}}</strong>
</span><br>
@endforeach
</td>
<td class="text-left">
@foreach($lel['detailsinfo'] as $details)
<span class="m-2"> @if($details['export_data_sts'] == '1')
<i class="far fa-flag"></i> Selesai Export
@endif
</span><br>
@endforeach
</td>
<td>{{ $lel['detail']['harga_emas_asas'] }}</td>
<td>{{ $lel['detail']['jbg'] }}</td>
<td>{{ $lel['detail']['cajlelong'] }}</td>
<td>
@if($lel['detail']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@endhasrole
@hasrole('account')
I am a account!<br>
@if(count($arrayinfoaccount)> 0)
PENGESAHAN BAYARAN ONLINE
@endif
@endhasrole
<table class="table table-striped table-xl text-center" id="senarailelongan" style="width:100%">
<thead class="bg-primary text-white">
<tr>
<th>No</th>
<th>Batch Lelong</th>
<th>Tarikh Lelong</th>
{{-- <th>Cawangan</th> --}}
<th>Nama</th>
<th>Fasa</th>
<th>Status Lelong</th>
</tr>
</thead>
<tbody>
@foreach($arrayinfoaccount as $data)
<tr>
<td>{{ $loop->iteration }}</td>
<td>{{ $data['detail']['lelong_id']}}</td>
<td>@php
$myDateTime = DateTime::createFromFormat('Y-m-d', $data['detail']['tarikh_lelong'] );
$t_lelong = $myDateTime->format('d-m-Y');
echo($t_lelong);
@endphp</td>
<td align='left'>
@foreach($data['detailsinfo'] as $details)
{{-- <a href=" {{ route('account.listbayaranonline', ['lelong_id'=>$data['detail']['lelong_id'], 'kodcaw'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Butiran Bidaan"><i class="far fa-edit"></i></a> --}}
<strong><span class="m-2">{{ $details['caw_name']}}</span></strong><br>
@endforeach
@foreach($data['listwinner'] as $details)
<a href=" {{ route('account.sahsagonline', ['lelong_id'=>$data['detail']['lelong_id'],'user_id'=>$details['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-edit"></i></a>
<span class="m-2">{{ $details['caw_name']}}</span> {{$details['nama']}}<img src="{{ asset('img/new.gif') }}" alt="description of myimage"><br>
@endforeach
</td>
{{-- <td align='left'>
@foreach($data['listwinner'] as $details)
<a href=" {{ route('account.sahsagonline', ['lelong_id'=>$data['detail']['lelong_id'],'user_id'=>$details['user_id'], 'caw_code'=>$details['caw_code']]) }} " data-toggle="tooltip" data-placement="top" title="Pengesahan"><i class="far fa-edit"></i></a>
<span class="m-2">{{ $details['caw_name']}}</span> {{$details['nama']}}<br>
@endforeach
</td> --}}
<td>{{ $data['detail']['fasa'] }}</td>
<td>
@if($data['detail']['sts_lelong'] == 3)
<button class="btn btn-success btn-sm" disabled>LELONG SELESAI</button>
@endif
</td>
</tr>
@endforeach
</tbody>
</table>
@endif
@endhasrole
@hasrole('pembida')
I am a pembida!
@endhasrole
</div>
</div>
</div>
</div>
</div>
@endsection
+75 -34
View File
@@ -15,6 +15,11 @@
<p>{{ $message }}</p>
</div>
@endif
@if ($message = Session::get('error'))
<div class="alert alert-danger">
<p>{{ $message }}</p>
</div>
@endif
<form id="exportform" action="" method="POST">
<input type="hidden" name="type" value="User">
<table class="table text-center table-bordered" id="tablenotislelong" style="width:100%">
@@ -31,6 +36,10 @@
<tbody>
@foreach ($lelongid as $bid)
@php
$exportKey = $bid->lelong_id . '_' . $bid->fasa;
$export = $latestExports[$exportKey] ?? null;
@endphp
<tr>
{{-- <td><input type="checkbox" aria-label="Checkbox for following text input" name="checkboxdata[]" value="{{ $bid->id }}"></td> --}}
<td>{{ $bid->lelong_id }}</td>
@@ -44,11 +53,37 @@
<td class="text-center">
<a class="btn m-1 btn-primary" href="{{ route('jananotis.senarainotis',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Butiran Senarai Notis" ><i class="far fa-edit"></i></a>
@if($bid->fasa == '1')
<a class="confirmrefresh btn m-1 btn-warning" href="{{ route('jananotis.jananotis_new',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Muat Turun Jana Notis Fasa 1" style="margin-right:40px" ><i class="fas fa-download"></i></a>
{{-- <a class="confirmrefresh btn m-1 btn-success" href="{{ route('jananotis.blastnotislelongfasa1',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Blast Whatsapp Fasa 1" style="margin-right:40px" ><i class="fas fa-phone"></i></a> --}}
@if($export && $export->isInProgress())
<button type="button" class="btn m-1 btn-secondary" disabled data-toggle="tooltip" title="Sedang dijana">
<i class="fas fa-spinner fa-spin"></i>
</button>
@elseif($export && $export->isReady())
<button type="button" class="btn m-1 btn-secondary" disabled data-toggle="tooltip" title="Telah dijana">
<i class="fas fa-file-pdf"></i>
</button>
<a class="btn m-1 btn-success" href="{{ route('jananotis.download_export', $export->id) }}" data-toggle="tooltip" data-placement="top" title="Muat Turun PDF Fasa 1"><i class="fas fa-download"></i></a>
@else
<a class="confirmrefresh btn m-1 btn-warning" href="{{ route('jananotis.jananotis_new',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Jana Notis Fasa 1" ><i class="fas fa-file-pdf"></i></a>
@if($export && $export->status === 'failed')
<span class="badge badge-danger m-1" data-toggle="tooltip" title="{{ $export->error_message }}">Gagal</span>
@endif
@endif
@elseif($bid->fasa == '2')
<a class="confirmrefresh btn m-1 btn-warning" href="{{ route('jananotis.jananotis_new2',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Muat Turun Jana Notis Fasa 2" style="margin-right:40px" ><i class="fas fa-download"></i></a>
{{-- <a class="confirmrefresh btn m-1 btn-success" href="{{ route('jananotis.blastnotislelongfasa2',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Blast Whatsapp Fasa 2" style="margin-right:40px" ><i class="fas fa-phone"></i></a> --}}
@if($export && $export->isInProgress())
<button type="button" class="btn m-1 btn-secondary" disabled data-toggle="tooltip" title="Sedang dijana">
<i class="fas fa-spinner fa-spin"></i>
</button>
@elseif($export && $export->isReady())
<button type="button" class="btn m-1 btn-secondary" disabled data-toggle="tooltip" title="Telah dijana">
<i class="fas fa-file-pdf"></i>
</button>
<a class="btn m-1 btn-success" href="{{ route('jananotis.download_export', $export->id) }}" data-toggle="tooltip" data-placement="top" title="Muat Turun PDF Fasa 2"><i class="fas fa-download"></i></a>
@else
<a class="confirmrefresh btn m-1 btn-warning" href="{{ route('jananotis.jananotis_new2',$bid->lelong_id) }}" data-toggle="tooltip" data-placement="top" title="Jana Notis Fasa 2" ><i class="fas fa-file-pdf"></i></a>
@if($export && $export->status === 'failed')
<span class="badge badge-danger m-1" data-toggle="tooltip" title="{{ $export->error_message }}">Gagal</span>
@endif
@endif
@endif
</td>
@@ -69,6 +104,42 @@
$(function () {
$('[data-toggle="tooltip"]').tooltip()
})
$('a.confirmrefresh').confirm({
title: 'Jana Notis Lelong',
content: 'Adakah anda pasti? Sistem akan menjana PDF notis dan menghantar notis WhatsApp kepada pelanggan. Tindakan ini tidak dapat dikembalikan.',
icon: 'fa fa-exclamation-triangle',
type: 'orange',
boxWidth: '500px',
useBootstrap: false,
typeAnimated: true,
buttons: {
Batal: {
btnClass: 'btn-default',
action: function() {}
},
Jana: {
btnClass: 'btn-orange',
action: function() {
location.href = this.$target.attr('href');
$.dialog({
icon: 'fa fa-spinner fa-spin',
title: 'Dalam Proses !',
content: 'Penjanaan notis telah dimulakan. Halaman akan dikemaskini selepas proses selesai.',
closeIcon: false,
boxWidth: '500px',
useBootstrap: false,
});
}
},
}
});
@if(!empty($hasPendingExport))
setTimeout(function () {
window.location.reload();
}, 15000);
@endif
var tablenotislelong = $('#tablenotislelong').DataTable({
"columnDefs": [
{
@@ -85,36 +156,6 @@
"lengthChange": false,
"pageLength": 15,
dom: 'Bfrtip',
// buttons: [
// {
// className: 'btn btn-outline-success pl-4 pr-4 btn-sm addcaw',
// text: '<i class="fas fa-plus" id="test"></i>',
// titleAttr: 'Tambah Cawangan',
// action: function ( e, dt, node, config ) {
// // alert( 'Button activated' );
// // console.log('hye');
// $('#myModal').modal("show");
// $('#myModal').on('shown.bs.modal', function () {
// $('#rolename').trigger('focus')
// })
// }
// },
// {
// className: 'btn btn-outline-secondary pl-4 pr-4 btn-sm export',
// titleAttr: 'Export to CSV',
// text: '<i class="fas fa-download"></i>',
// action: function ( e, dt, node, config ) {
// $("#exportform").submit();
// }
// }
// ]
});
// $('.addcaw').tooltip();
// $('.export').tooltip();
// // $( '.dt-buttons').addClass('btn-group');
// $( '.addcaw').removeClass('dt-button');
// $( '.export').removeClass('dt-button');
</script>
@endsection
+480 -65
View File
@@ -23,6 +23,143 @@
<link rel="stylesheet" href="{{ asset('css/marhun-registrations-webcam.css') }}">
<link rel="stylesheet" href="{{ asset('css/viewer.min.css') }}">
<link rel="stylesheet" href="{{ asset('css/fix-page-zoom-when-modal-load.css') }}">
<style>
.marhun-overall-card {
border: 1px solid #dee2e6;
border-radius: 8px;
overflow: hidden;
}
.marhun-overall-card .card-header {
background: #f8f9fa;
font-weight: 600;
}
.marhun-overall-empty {
padding: 1.5rem 1rem;
text-align: center;
}
.marhun-overall-empty .empty-icon {
width: 56px;
height: 56px;
margin: 0 auto 0.75rem;
border-radius: 50%;
background: #e9f2ff;
color: #0d6efd;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.4rem;
}
.marhun-overall-actions {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
justify-content: center;
margin-top: 1rem;
}
.marhun-overall-photo-btn {
border: 0;
background: transparent;
padding: 0;
width: 100%;
cursor: pointer;
}
.marhun-overall-photo-btn img {
width: 100%;
max-height: 320px;
object-fit: contain;
background: #f8f9fa;
display: block;
}
.marhun-hint {
color: #6c757d;
font-size: 0.875rem;
margin: 0;
}
.marhun-warning-banner {
border-left: 4px solid #dc3545;
background: #fff5f5;
color: #842029;
padding: 0.75rem 1rem;
border-radius: 4px;
margin-bottom: 1rem;
}
.marhun-upload-zone {
border: 2px dashed #adb5bd;
border-radius: 8px;
padding: 1.25rem;
text-align: center;
background: #fafbfc;
transition: border-color 0.15s ease, background-color 0.15s ease;
cursor: pointer;
}
.marhun-upload-zone:hover,
.marhun-upload-zone.is-dragover {
border-color: #0d6efd;
background: #f0f7ff;
}
.marhun-upload-zone.has-error {
border-color: #dc3545;
background: #fff5f5;
}
.marhun-upload-zone.has-file {
border-color: #198754;
background: #f3fff7;
}
.marhun-upload-zone .upload-icon {
font-size: 1.75rem;
color: #6c757d;
margin-bottom: 0.5rem;
}
.marhun-upload-zone.has-file .upload-icon {
color: #198754;
}
.marhun-upload-zone .upload-title {
font-weight: 600;
margin-bottom: 0.25rem;
}
.marhun-upload-zone .upload-meta {
color: #6c757d;
font-size: 0.8rem;
}
.marhun-upload-zone input[type="file"] {
display: none;
}
.marhun-photo-preview {
display: none;
margin-top: 1rem;
}
.marhun-photo-preview.is-visible {
display: block;
}
.marhun-photo-preview img {
max-width: 100%;
max-height: 220px;
border-radius: 6px;
border: 1px solid #dee2e6;
object-fit: contain;
background: #fff;
}
.marhun-photo-preview .file-name {
margin-top: 0.5rem;
font-size: 0.85rem;
word-break: break-all;
}
.marhun-photo-error {
display: none;
margin-top: 0.75rem;
color: #dc3545;
font-size: 0.875rem;
}
.marhun-photo-error.is-visible {
display: block;
}
.marhun-modal-actions {
display: flex;
flex-wrap: wrap;
gap: 0.5rem;
justify-content: center;
}
</style>
@endpush
@section('content')
@@ -52,6 +189,11 @@
<p>{{ $message }}</p>
</div>
@endif
@error('gambarMarhun')
<div class="alert alert-danger">
<p>{{ $message }}</p>
</div>
@enderror
<form id="deletePhoto" action="{{route('marhun.deletephotomarhun')}}" method="POST">
@csrf
<input type="hidden" id="filemarhun_id" name="filemarhun_id" value="">
@@ -75,30 +217,33 @@
{{-- <h4> No Rujukan : <td>{{ $lelongbid->norujukan }}</td>
</h4> --}}
<div class="row justify-content-center">
<div class="col-6">
<div class="card card-overall-marhun">
<div class="col-md-8 col-lg-6">
<div class="card card-overall-marhun marhun-overall-card">
<div class="card-header">Keseluruhan Marhun</div>
<div class="card-body pl-0 pr-0" style="align-self: center; justify-content: center;">
<h6 style="color:rgb(255, 38, 0);" align = 'center'><i>jika ingin hapus gambar sila klik pada gambar</i></h6>
<div class="card-body">
@if ($lelongbid['filemarhun_filename'] != null)
<button type="button" data-toggle="modal" onclick="kesulurahanMarhunData(this)" data-lelongid="{{$lelongbid['lelong_id']}}" data-lelongbidid="{{$lelongbid['id']}}" data-lelongbid_status_semak="{{ $lelongbid['status_semak'] }}" data-fileid="{{ $lelongbid['filemarhun_id'] }}" data-target="#modaloverallphoto">
<img src="{{ route('marhun.showphotomarhun', ['norujukan_sag' => $lelongbid['norujukan'], 'filemarhun_id' => $lelongbid['filemarhun_id']]) }}" width="100%">
<p class="marhun-hint text-center mb-2">Klik gambar untuk lihat, tukar atau padam.</p>
<button type="button" class="marhun-overall-photo-btn" data-toggle="modal" onclick="kesulurahanMarhunData(this)" data-lelongid="{{$lelongbid['lelong_id']}}" data-lelongbidid="{{$lelongbid['id']}}" data-lelongbid_status_semak="{{ $lelongbid['status_semak'] }}" data-fileid="{{ $lelongbid['filemarhun_id'] }}" data-target="#modaloverallphoto">
<img src="{{ route('marhun.showphotomarhun', ['norujukan_sag' => $lelongbid['norujukan'], 'filemarhun_id' => $lelongbid['filemarhun_id']]) }}" alt="Gambar keseluruhan marhun">
</button>
@else
<p>Tiada Data</p>
<div class="container d-flex justify-content-between p-0 mr-4">
<button
data-dismiss="modal"
onclick="modalOverallPhotoCapture.initiateTakeMarhunPhoto()" type="button"
class="btn btn-primary btn-md text-white"
>Ambil Gambar Marhun
</button>
<button
type="button"
data-toggle="modal"
data-target="#modaloverallphoto"
class="btn btn-primary btn-md text-white"
>Muat Naik Gambar Marhun</button>
<div class="marhun-overall-empty">
<div class="empty-icon"><i class="fas fa-image"></i></div>
<p class="mb-1 font-weight-bold">Belum ada gambar keseluruhan</p>
<p class="marhun-hint mb-0">Ambil gambar kamera atau muat naik fail imej.</p>
<div class="marhun-overall-actions">
<button
type="button"
onclick="modalOverallPhotoCapture.initiateTakeMarhunPhoto()"
class="btn btn-primary"
><i class="fas fa-camera mr-1"></i> Ambil Gambar</button>
<button
type="button"
data-toggle="modal"
data-target="#modaloverallphoto"
class="btn btn-outline-primary"
><i class="fas fa-upload mr-1"></i> Muat Naik</button>
</div>
</div>
@endif
</div>
@@ -106,7 +251,9 @@
</div>
</div>
<br>
<marquee><h4 style="color:rgb(255, 38, 0);" align = 'center'>AMARAN::Sila Pastikan 'PERMATA MARHUN' telah DIBUANG sebelum kemaskini!!(Jika Ada)</h4></marquee>
<div class="marhun-warning-banner">
<strong>Amaran:</strong> Sila pastikan <em>PERMATA MARHUN</em> telah dibuang sebelum kemaskini (jika ada).
</div>
<table class='table table-bordered table-hover' id="marhun" style="width:100%">
<thead class="bg-primary text-white">
<tr>
@@ -448,38 +595,48 @@
<input type="hidden" name="lelongbid_id" value="{{ $lelongbid['id'] }}">
<input type="hidden" name="lelong_id" value="{{ $lelongbid['lelong_id'] }}">
<input type="hidden" name="photo_type" value="1">
<div class="modal-body justify-content-center">
<div class="modal-body">
@if (!isset($lelongbid->filemarhun_filename))
<div class="row justify-content-center">
<div class="col-8">
<input type="file" accept="image/*;capture=camera" name="gambarMarhun"
id="inputGroupFile04" /><br>
</div>
<label class="marhun-upload-zone d-block mb-0" for="marhunOverallUploadInput">
<div class="upload-icon"><i class="fas fa-cloud-upload-alt"></i></div>
<div class="upload-title">Pilih atau seret gambar ke sini</div>
<div class="upload-meta">JPG, PNG, WEBP, GIF &middot; Maksimum 10MB</div>
<input type="file"
class="marhun-photo-input"
accept=".jpg,.jpeg,.png,.webp,.gif,image/jpeg,image/png,image/webp,image/gif"
name="gambarMarhun"
id="marhunOverallUploadInput" />
</label>
<div class="marhun-photo-preview text-center">
<img src="" alt="Pratonton gambar">
<div class="file-name text-muted"></div>
</div>
<div class="marhun-photo-error"></div>
@else
<div class="row mt-5 justify-content-center">
<div class="marhun-modal-actions py-3">
@php
$imageLink = route('marhun.showphotomarhun', ['norujukan_sag' => $lelongbid['norujukan'], 'filemarhun_id' => $lelongbid['filemarhun_id']]);
@endphp
<a href="{{ $imageLink }}" target="_blank" class="btn m-2 btn-warning btn-view-overall-marhun-photo">Lihat gambar</a>
<a href="{{ $imageLink }}" target="_blank" class="btn btn-outline-primary btn-view-overall-marhun-photo"><i class="fas fa-eye mr-1"></i> Lihat</a>
<button data-dismiss="modal" onclick="updatePhoto(1)" type="button"
data-target="#modalupdatephoto" data-toggle="modal" class="btn m-2 btn-warning action-invalid-after-semak">Muat naik gambar baru</button>
data-target="#modalupdatephoto" data-toggle="modal" class="btn btn-warning action-invalid-after-semak"><i class="fas fa-upload mr-1"></i> Muat naik baru</button>
<button data-dismiss="modal"
onclick="modalOverallPhotoCaptureUpdate.initiateTakeMarhunPhoto()" type="button"
class="btn m-2 btn-warning action-invalid-after-semak">Ambil Gambar Baru</button>
class="btn btn-primary action-invalid-after-semak"><i class="fas fa-camera mr-1"></i> Ambil baru</button>
<button data-dismiss="modal" onclick="confirmDeletePhoto()"
class="btn m-2 btn-danger action-invalid-after-semak">Padam Gambar</button>
class="btn btn-danger action-invalid-after-semak"><i class="fas fa-trash-alt mr-1"></i> Padam</button>
</div>
@endif
</div>
<div class="modal-footer">
@if ($lelongbid->status_semak == 0)
<button type="button" class="btn btn-secondary" style="width:15%;"
<button type="button" class="btn btn-secondary"
onclick="clearData()" data-dismiss="modal">Kembali</button>
<button type="submit" class="btn btn-primary" style="width:15%;">Simpan</button>
@if (!isset($lelongbid->filemarhun_filename))
<button type="submit" class="btn btn-primary">Simpan</button>
@endif
@elseif($lelongbid->status_semak == 1)
<p class="text-danger font-italic">Marhun telah disemak. Tidak dibenarkan untuk kemaskini.
</p>
<p class="text-danger font-italic mb-0">Marhun telah disemak. Tidak dibenarkan untuk kemaskini.</p>
@endif
</div>
</form>
@@ -504,31 +661,44 @@
<input type="hidden" name="lelong_id" value="{{ $lelongbid['lelong_id'] }}">
<input type="hidden" name="photo_type" value="2">
<input type="hidden" name="lelongbidmarhun_id" id="marhun_id" value="">
<div class="modal-body justify-content-center">
<div id="createPhoto" hidden class="row justify-content-center">
<input type='file' accept="image/*;capture=camera" name="gambarMarhun"
id="inputGroupFile04" /><br>
<div class="modal-body">
<div id="createPhoto" hidden>
<label class="marhun-upload-zone d-block mb-0" for="marhunEachUploadInput">
<div class="upload-icon"><i class="fas fa-cloud-upload-alt"></i></div>
<div class="upload-title">Pilih atau tarik fail imej ke sini</div>
<div class="upload-meta">JPG, PNG, WEBP, GIF · maksimum 10MB</div>
<input type="file"
class="marhun-photo-input"
accept=".jpg,.jpeg,.png,.webp,.gif,image/jpeg,image/png,image/webp,image/gif"
name="gambarMarhun"
id="marhunEachUploadInput" />
</label>
<div class="marhun-photo-preview text-center">
<img src="" alt="Pratonton gambar">
<div class="file-name text-muted"></div>
</div>
<div class="marhun-photo-error"></div>
</div>
<div id="updateDeletePhoto" hidden class="row mt-5 justify-content-center">
<a href="" target="_blank" class="btn m-2 btn-warning viewPhotoEachMarhunLink">Lihat gambar</a>
<button data-dismiss="modal" onclick="updatePhoto(2)" type="button"
data-target="#modalupdatephoto" data-toggle="modal" class="btn m-2 btn-warning action-invalid-after-semak">Muat naik gambar baru</button>
<button data-dismiss="modal"
onclick="modalOverallPhotoCapturePerMarhunUpdate.initiateTakeMarhunPhoto()"
type="button" data-toggle="modal" class="btn m-2 btn-warning action-invalid-after-semak">Ambil Gambar
Baru</button>
<button data-dismiss="modal" onclick="confirmDeletePhoto()"
class="btn m-2 btn-danger action-invalid-after-semak">Padam Gambar</button>
<div id="updateDeletePhoto" hidden>
<div class="marhun-modal-actions py-3">
<a href="" target="_blank" class="btn btn-outline-primary viewPhotoEachMarhunLink"><i class="fas fa-eye mr-1"></i> Lihat</a>
<button data-dismiss="modal" onclick="updatePhoto(2)" type="button"
data-target="#modalupdatephoto" data-toggle="modal" class="btn btn-warning action-invalid-after-semak"><i class="fas fa-upload mr-1"></i> Muat naik baru</button>
<button data-dismiss="modal"
onclick="modalOverallPhotoCapturePerMarhunUpdate.initiateTakeMarhunPhoto()"
type="button" data-toggle="modal" class="btn btn-primary action-invalid-after-semak"><i class="fas fa-camera mr-1"></i> Ambil baru</button>
<button data-dismiss="modal" onclick="confirmDeletePhoto()"
class="btn btn-danger action-invalid-after-semak"><i class="fas fa-trash mr-1"></i> Padam</button>
</div>
</div>
</div>
<div class="modal-footer">
@if ($lelongbid->status_semak == 0)
<button type="button" class="btn btn-secondary" onclick="clearData()" tyle="width:15%;"
<button type="button" class="btn btn-secondary" onclick="clearData()"
data-dismiss="modal">Kembali</button>
<button type="submit" class="btn btn-primary" style="width:15%;">Simpan</button>
<button type="submit" class="btn btn-primary" id="marhunEachSaveBtn">Simpan</button>
@elseif($lelongbid->status_semak == 1)
<p class="text-danger font-italic">Marhun telah disemak. Tidak dibenarkan untuk kemaskini.
</p>
<p class="text-danger font-italic mb-0">Marhun telah disemak. Tidak dibenarkan untuk kemaskini.</p>
@endif
</div>
</form>
@@ -554,20 +724,30 @@
<input type="hidden" id="val3" name="filemarhun_id" value="">
<input type="hidden" id="val4" name="lelong_id" value="">
<input type="hidden" id="photo_type" name="photo_type" value="">
<div class="modal-body justify-content-center">
<div class="row justify-content-center">
<input type='file' accept="image/*;capture=camera" name="gambarMarhun"
id="inputGroupFile04" /><br>
<div class="modal-body">
<label class="marhun-upload-zone d-block mb-0" for="marhunUpdateUploadInput">
<div class="upload-icon"><i class="fas fa-cloud-upload-alt"></i></div>
<div class="upload-title">Pilih atau tarik fail imej ke sini</div>
<div class="upload-meta">JPG, PNG, WEBP, GIF · maksimum 10MB</div>
<input type="file"
class="marhun-photo-input"
accept=".jpg,.jpeg,.png,.webp,.gif,image/jpeg,image/png,image/webp,image/gif"
name="gambarMarhun"
id="marhunUpdateUploadInput" />
</label>
<div class="marhun-photo-preview text-center">
<img src="" alt="Pratonton gambar">
<div class="file-name text-muted"></div>
</div>
<div class="marhun-photo-error"></div>
</div>
<div class="modal-footer">
@if ($lelongbid->status_semak == 0)
<button type="button" class="btn btn-secondary" onclick="clearData()" tyle="width:15%;"
<button type="button" class="btn btn-secondary" onclick="clearData()"
data-dismiss="modal">Kembali</button>
<button type="submit" class="btn btn-primary" style="width:15%;">Simpan</button>
<button type="submit" class="btn btn-primary">Simpan</button>
@elseif($lelongbid->status_semak == 1)
<p class="text-danger font-italic">Marhun telah disemak. Tidak dibenarkan untuk kemaskini.
</p>
<p class="text-danger font-italic mb-0">Marhun telah disemak. Tidak dibenarkan untuk kemaskini.</p>
@endif
</div>
</form>
@@ -579,10 +759,238 @@
<script>
//marhunPhotoCapturerReloadHttps.reload();
const MARHUN_PHOTO_MAX_BYTES = 10 * 1024 * 1024; // 10MB
const MARHUN_PHOTO_ALLOWED_EXT = ['jpg', 'jpeg', 'png', 'webp', 'gif'];
const MARHUN_PHOTO_ALLOWED_MIME = ['image/jpeg', 'image/png', 'image/webp', 'image/gif'];
function getMarhunUploadZone(input) {
return input.closest('.modal-body')
? input.closest('.modal-body').querySelector('.marhun-upload-zone')
: input.closest('.marhun-upload-zone');
}
function getMarhunPhotoErrorEl(input) {
const body = input.closest('.modal-body');
return body ? body.querySelector('.marhun-photo-error') : null;
}
function getMarhunPhotoPreviewEls(input) {
const body = input.closest('.modal-body');
if (!body) {
return {};
}
return {
preview: body.querySelector('.marhun-photo-preview'),
image: body.querySelector('.marhun-photo-preview img'),
fileName: body.querySelector('.marhun-photo-preview .file-name'),
};
}
function showMarhunPhotoError(input, message) {
const zone = getMarhunUploadZone(input);
const errorEl = getMarhunPhotoErrorEl(input);
clearMarhunPhotoPreview(input);
if (zone) {
zone.classList.remove('has-file');
zone.classList.add('has-error');
}
if (errorEl) {
errorEl.textContent = message;
errorEl.classList.add('is-visible');
} else if (message) {
alert(message);
}
}
function clearMarhunPhotoError(input) {
const zone = getMarhunUploadZone(input);
const errorEl = getMarhunPhotoErrorEl(input);
if (zone) {
zone.classList.remove('has-error');
}
if (errorEl) {
errorEl.textContent = '';
errorEl.classList.remove('is-visible');
}
}
function clearMarhunPhotoPreview(input) {
const zone = getMarhunUploadZone(input);
const els = getMarhunPhotoPreviewEls(input);
if (zone) {
zone.classList.remove('has-file');
}
if (els.preview) {
els.preview.classList.remove('is-visible');
}
if (els.image) {
if (els.image.dataset.objectUrl) {
URL.revokeObjectURL(els.image.dataset.objectUrl);
delete els.image.dataset.objectUrl;
}
els.image.src = '';
}
if (els.fileName) {
els.fileName.textContent = '';
}
}
function showMarhunPhotoPreview(input, file) {
const zone = getMarhunUploadZone(input);
const els = getMarhunPhotoPreviewEls(input);
const objectUrl = URL.createObjectURL(file);
if (zone) {
zone.classList.add('has-file');
zone.classList.remove('has-error');
}
if (els.image) {
if (els.image.dataset.objectUrl) {
URL.revokeObjectURL(els.image.dataset.objectUrl);
}
els.image.dataset.objectUrl = objectUrl;
els.image.src = objectUrl;
}
if (els.fileName) {
const sizeMb = (file.size / (1024 * 1024)).toFixed(2);
els.fileName.textContent = file.name + ' (' + sizeMb + ' MB)';
}
if (els.preview) {
els.preview.classList.add('is-visible');
}
}
function validateMarhunPhotoInput(input) {
clearMarhunPhotoError(input);
if (!input.files || !input.files.length) {
clearMarhunPhotoPreview(input);
return true;
}
const file = input.files[0];
const extension = (file.name.split('.').pop() || '').toLowerCase();
const isAllowedExt = MARHUN_PHOTO_ALLOWED_EXT.includes(extension);
const isAllowedMime = !file.type || MARHUN_PHOTO_ALLOWED_MIME.includes(file.type);
if (!isAllowedExt || !isAllowedMime) {
input.value = '';
showMarhunPhotoError(input, 'Fail mestilah imej (JPG, PNG, WEBP, GIF) sahaja.');
return false;
}
if (file.size > MARHUN_PHOTO_MAX_BYTES) {
input.value = '';
showMarhunPhotoError(input, 'Saiz fail melebihi 10MB. Sila pilih imej yang lebih kecil.');
return false;
}
showMarhunPhotoPreview(input, file);
return true;
}
function assignFilesToInput(input, files) {
if (!files || !files.length) {
return;
}
const dataTransfer = new DataTransfer();
dataTransfer.items.add(files[0]);
input.files = dataTransfer.files;
validateMarhunPhotoInput(input);
}
document.addEventListener('change', function (event) {
if (event.target && event.target.classList.contains('marhun-photo-input')) {
validateMarhunPhotoInput(event.target);
}
});
document.addEventListener('dragover', function (event) {
const zone = event.target.closest && event.target.closest('.marhun-upload-zone');
if (!zone) {
return;
}
event.preventDefault();
zone.classList.add('is-dragover');
});
document.addEventListener('dragleave', function (event) {
const zone = event.target.closest && event.target.closest('.marhun-upload-zone');
if (!zone) {
return;
}
zone.classList.remove('is-dragover');
});
document.addEventListener('drop', function (event) {
const zone = event.target.closest && event.target.closest('.marhun-upload-zone');
if (!zone) {
return;
}
event.preventDefault();
zone.classList.remove('is-dragover');
const input = zone.querySelector('input.marhun-photo-input');
if (!input || input.classList.contains('d-none')) {
return;
}
assignFilesToInput(input, event.dataTransfer.files);
});
document.addEventListener('submit', function (event) {
const form = event.target;
if (!(form instanceof HTMLFormElement)) {
return;
}
const photoInput = form.querySelector('input.marhun-photo-input[name="gambarMarhun"]');
if (!photoInput) {
return;
}
// Camera capture forms keep a hidden file input; only validate visible upload inputs.
if (photoInput.classList.contains('d-none')) {
return;
}
if (!photoInput.files || !photoInput.files.length) {
showMarhunPhotoError(photoInput, 'Sila pilih fail gambar terlebih dahulu.');
event.preventDefault();
return;
}
if (!validateMarhunPhotoInput(photoInput)) {
event.preventDefault();
}
});
function clearData() {
document.getElementById('inputGroupFile04').value = '';
document.getElementById('marhun_id').value = '';
document.getElementById('filemarhun_id').value = '';
document.querySelectorAll('input.marhun-photo-input').forEach(function (input) {
input.value = '';
clearMarhunPhotoError(input);
clearMarhunPhotoPreview(input);
});
const marhunId = document.getElementById('marhun_id');
const fileMarhunId = document.getElementById('filemarhun_id');
if (marhunId) {
marhunId.value = '';
}
if (fileMarhunId) {
fileMarhunId.value = '';
}
}
function eachMarhunData(value) {
@@ -627,13 +1035,20 @@
}
function prepareModalUpdateUploadEachMarhun(modalTitle, marhunId, fileId, fileName) {
const saveBtn = document.getElementById('marhunEachSaveBtn');
if (fileName == '') {
$("#createPhoto").attr("hidden", false);
$("#updateDeletePhoto").attr("hidden", true);
if (saveBtn) {
saveBtn.style.display = '';
}
} else if (fileName != '') {
$("#createPhoto").attr("hidden", true);
$("#updateDeletePhoto").attr("hidden", false);
if (saveBtn) {
saveBtn.style.display = 'none';
}
}
let modal = document.querySelector('#modaleachphoto');
@@ -53,7 +53,7 @@
<td>
<div class="row justify-content-center">
<a class="confirmrefresh btn m-1 btn-warning" href="{{ route('analisaujrah.kemaskinidata',$simulasi->id) }}" data-toggle="tooltip" data-placement="top" title="Kemaskini Simulasi"><i class="fas fa-sync-alt"></i></a>
<a class="btn m-1 btn-primary" href="{{ route('analisaujrah.show',$simulasi->id) }}" data-toggle="tooltip" data-placement="top" title="Butiran Simulasi"><i class="far fa-edit"></i></a>
<a class="btn m-1 btn-primary" href="{{ route('analisaujrah.show',$simulasi->id) }}" data-toggle="tooltip" data-placement="top" title="Butiran Simulasi"><i class="far fa-eye"></i></a>
<a class="confirmdel btn m-1 btn-danger" href="{{ route('analisaujrah.delete',$simulasi->id) }}" data-toggle="tooltip" data-placement="top" title="Padam Simulasi"><i class="far fa-trash-alt"></i></a>
</div>
</td>
@@ -0,0 +1,43 @@
<p style="margin:40px 0 12px 0;font-size:14px;line-height:22px;font-family:Arial,sans-serif;color:#153643;">
Terima Kasih,
</p>
<p style="margin:0 0 8px 0;font-size:14px;line-height:22px;font-family:Arial,sans-serif;color:#153643;font-weight:700;">
ArrahnBid
</p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="padding:20px 28px;border-top:1px solid #e5e7eb;background:#fafbfc;">
<table role="presentation" style="width:100%;border-collapse:collapse;border:0;border-spacing:0;">
<tr>
<td align="center" style="padding:0 0 10px 0;">
<img
src="{{ asset('img/icon_pkb.png') }}"
width="72"
alt="ArrahnBid"
style="display:inline-block;border:0;outline:none;text-decoration:none;width:72px;height:auto;vertical-align:middle;"
>
</td>
</tr>
<tr>
<td align="center" style="padding:0 0 6px 0;font-family:Arial,sans-serif;font-size:13px;font-weight:700;color:#021d68;">
ArrahnBid
</td>
</tr>
<tr>
<td align="center" style="padding:0;font-family:Arial,sans-serif;font-size:12px;line-height:18px;color:#6b7280;">
Emel ini dijana secara automatik. Sila jangan balas emel ini.
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
@@ -0,0 +1,68 @@
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<title></title>
<style>
table,
td,
div,
h1,
p {
font-weight: 500;
font-family: Arial, sans-serif;
}
.btn {
margin: 10px 0px;
border-radius: 4px;
text-decoration: none;
color: #fff !important;
height: 46px;
padding: 10px 20px;
font-size: 16px;
font-weight: 600;
background-image: linear-gradient(to right top, #021d68, #052579, #072d8b, #09369d, #093fb0) !important;
}
.btn:hover {
text-decoration: none;
opacity: .8;
}
</style>
</head>
<body style="margin:0;padding:0;background:#f4f6f8;">
<table role="presentation"
style="width:100%;border-collapse:collapse;border:0;border-spacing:0;background:#f4f6f8;">
<tr>
<td align="center" style="padding:24px 12px;">
<table role="presentation"
style="width:600px;max-width:100%;border-collapse:collapse;border:1px solid #e5e7eb;border-spacing:0;text-align:left;background:#ffffff;">
<tr>
<td style="padding:20px 28px;border-bottom:1px solid #e5e7eb;background:#ffffff;">
<table role="presentation" style="width:100%;border-collapse:collapse;border:0;border-spacing:0;">
<tr>
<td style="vertical-align:middle;">
<img
src="{{ asset('img/icon_pkb.png') }}"
width="120"
alt="ArrahnBid"
style="display:block;border:0;outline:none;text-decoration:none;width:120px;height:auto;"
>
</td>
<td style="vertical-align:middle;padding-left:14px;">
<span style="font-family:Arial,sans-serif;font-size:18px;font-weight:700;color:#021d68;letter-spacing:-0.2px;">
ArrahnBid
</span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="padding:36px 30px 24px 30px;">
<table role="presentation"
style="width:100%;border-collapse:collapse;border:0;border-spacing:0;">
<tr>
<td style="padding:0;color:#153643;">
+11 -75
View File
@@ -1,78 +1,14 @@
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office">
@include('template.partials.header')
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<title></title>
<style>
table,
td,
div,
h1,
p {
font-weight: 500;
font-family: Arial, sans-serif;
}
.btn {margin: 10px 0px;
border-radius: 4px;
text-decoration: none;
color: #fff !important;
height: 46px;
padding: 10px 20px;
font-size: 16px;
font-weight: 600;
background-image: linear-gradient(to right top, #021d68, #052579, #072d8b, #09369d, #093fb0) !important;
}
.btn:hover {
text-decoration: none;
opacity: .8;
}
</style>
</head>
<body style="margin:0;padding:0;">
<table role="presentation"
style="width:100%;border-collapse:collapse;border:0;border-spacing:0;background:#ffffff;">
<tr>
<td align="center" style="padding:0;">
<table role="presentation"
style="width:600px;border-collapse:collapse;border:1px solid #cccccc;border-spacing:0;text-align:left;">
<tr style="border-collapse:collapse;border:1px solid #cccccc;border-spacing:0;">
<td align="left" style="padding:10px 25px;background:#fff; display: flex; align-items: center;">
<span style="font-weight: bold; padding-top: 10px;"> ArrahnBid </span>
</td>
</tr>
<tr>
<td style="padding:36px 30px 42px 30px;">
<table role="presentation"
style="width:100%;border-collapse:collapse;border:0;border-spacing:0;">
<tr>
<td style="padding:0 0 36px 0;color:#153643;">
<p style="font-weight:bold;margin:0 0 20px 0;font-family:Arial,sans-serif;">
Kepada {{ $user ? strtoupper($user['name']) : '' }},</h1>
<p
style="margin:0 0 12px 0;font-size:14px;line-height:24px;font-family:Arial,sans-serif;">
Tahniah, Anda Telah Berjaya Menang Bidaan Sebanyak RM{{ $user ? $user['total_bid_win'] : '' }}, Sila Semak Maklumat Dalam Pautan ini.
</p>
<p style="font-weight:bold;margin:0 0 20px 0;font-family:Arial,sans-serif;">
Kepada {{ $user ? strtoupper($user['name']) : '' }},
</p>
<p style="margin:0 0 12px 0;font-size:14px;line-height:24px;font-family:Arial,sans-serif;">
Tahniah, Anda Telah Berjaya Menang Bidaan Sebanyak RM{{ $user ? $user['total_bid_win'] : '' }}, Sila Semak Maklumat Dalam Pautan ini.
</p>
<p style="text-align: center;">
<a href="{{config('app.app_pembida')}}" class="btn">LOG MASUK ARRAHNBID</a>
</p>
<p style="text-align: center;">
<a href="{{ config('app.app_pembida') }}" class="btn">LOG MASUK ARRAHNBID</a>
</p>
<p style="margin:100px 0 12px 0;font-size:14px;font-family:Arial,sans-serif;">
Terima Kasih, </p>
<p style="margin:0 0 12px 0;font-size:14px;font-family:Arial,sans-serif;">
ArrahnBid </p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
@include('template.partials.footer')
@@ -1,82 +1,24 @@
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:o="urn:schemas-microsoft-com:office:office">
@include('template.partials.header')
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="x-apple-disable-message-reformatting">
<title></title>
<style>
table,
td,
div,
h1,
p {
font-weight: 500;
font-family: Arial, sans-serif;
}
.btn {margin: 10px 0px;
border-radius: 4px;
text-decoration: none;
color: #fff !important;
height: 46px;
padding: 10px 20px;
font-size: 16px;
font-weight: 600;
background-image: linear-gradient(to right top, #021d68, #052579, #072d8b, #09369d, #093fb0) !important;
}
.btn:hover {
text-decoration: none;
opacity: .8;
}
</style>
</head>
<body style="margin:0;padding:0;">
<table role="presentation"
style="width:100%;border-collapse:collapse;border:0;border-spacing:0;background:#ffffff;">
<tr>
<td align="center" style="padding:0;">
<table role="presentation"
style="width:600px;border-collapse:collapse;border:1px solid #cccccc;border-spacing:0;text-align:left;">
<tr style="border-collapse:collapse;border:1px solid #cccccc;border-spacing:0;">
<td align="left" style="padding:10px 25px;background:#fff; display: flex; align-items: center;">
<span style="font-weight: bold; padding-top: 10px;"> ArrahnBid</span>
</td>
</tr>
<tr>
<td style="padding:36px 30px 42px 30px;">
<table role="presentation"
style="width:100%;border-collapse:collapse;border:0;border-spacing:0;">
<tr>
<td style="padding:0 0 36px 0;color:#153643;">
<p style="font-weight:bold;margin:0 0 20px 0;font-family:Arial,sans-serif;">
Hello {{ $user ? $user['name'] : '' }},</h1>
<p
style="margin:0 0 12px 0;font-size:14px;line-height:24px;font-family:Arial,sans-serif;">
Kami telah menerima permintaan untuk menetapkan semula kata laluan.
</p>
<p
style="margin:10px 0 12px 0;font-size:14px;line-height:24px;font-family:Arial,sans-serif;">
Anda boleh menetapkan semula kata laluan anda dengan mengklik butang di bawah:
</p>
<p style="font-weight:bold;margin:0 0 20px 0;font-family:Arial,sans-serif;">
Hello {{ $user ? $user['name'] : '' }},
</p>
<p style="margin:0 0 12px 0;font-size:14px;line-height:24px;font-family:Arial,sans-serif;">
Kami telah menerima permintaan untuk menetapkan semula kata laluan.
</p>
<p style="margin:10px 0 12px 0;font-size:14px;line-height:24px;font-family:Arial,sans-serif;">
Anda boleh menetapkan semula kata laluan anda dengan mengklik butang di bawah:
</p>
<p style="text-align: center;">
<a href="{{env('APP_URL').'forgot-password/'.$user['token']}}" class="btn">Tukar Katalaluan Anda</a>
</p>
<p style="text-align: center;">
<a href="{{ $user['reset_url'] }}" class="btn">Tukar Katalaluan Anda</a>
</p>
<p style="margin:10px 0 12px 0;font-size:14px;line-height:24px;font-family:Arial,sans-serif;">
Jika butang tidak berfungsi, salin dan tampal pautan ini ke pelayar anda:
</p>
<p style="margin:0 0 12px 0;font-size:12px;line-height:20px;font-family:Arial,sans-serif;word-break:break-all;">
{{ $user['reset_url'] }}
</p>
<p style="margin:100px 0 12px 0;font-size:14px;font-family:Arial,sans-serif;">
Terima Kasih, </p>
<p style="margin:0 0 12px 0;font-size:14px;font-family:Arial,sans-serif;">
ArrahnBid</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
@include('template.partials.footer')
@@ -0,0 +1,21 @@
@include('template.partials.header')
<p style="font-weight:bold;margin:0 0 20px 0;font-family:Arial,sans-serif;">
Hello {{ $user['name'] ?? '' }},
</p>
<p style="margin:0 0 12px 0;font-size:14px;line-height:24px;font-family:Arial,sans-serif;">
Terima kasih kerana mendaftar di ArrahnBid. Sila sahkan alamat emel anda dengan mengklik butang di bawah:
</p>
<p style="text-align: center;">
<a href="{{ $user['verify_url'] }}" class="btn">Sahkan Emel Anda</a>
</p>
<p style="margin:10px 0 12px 0;font-size:14px;line-height:24px;font-family:Arial,sans-serif;">
Jika butang tidak berfungsi, salin dan tampal pautan ini ke pelayar anda:
</p>
<p style="margin:0 0 12px 0;font-size:12px;line-height:20px;font-family:Arial,sans-serif;word-break:break-all;">
{{ $user['verify_url'] }}
</p>
@include('template.partials.footer')