fix skit2

This commit is contained in:
hafifierahman
2021-09-23 10:35:11 +08:00
parent 4b83944cd8
commit 9f36e530db
16 changed files with 493 additions and 244 deletions
@@ -10,6 +10,7 @@ use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Validator; use Illuminate\Support\Facades\Validator;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Support\Facades\Http;
class RegisterController extends Controller class RegisterController extends Controller
{ {
@@ -66,7 +67,16 @@ class RegisterController extends Controller
*/ */
protected function create(array $data) protected function create(array $data)
{ {
Http::put(config('api.url') .'/api/otp/update_otp' ,[ 'nokp' => $data['icno'] ])->json();
// return User::create([
// 'name' => $data['name'],
// 'email' => $data['email'],
// 'password' => Hash::make($data['password']),
// ]);
return User::create([ return User::create([
'icno' => $data['icno'],
'name' => $data['name'], 'name' => $data['name'],
'email' => $data['email'], 'email' => $data['email'],
'password' => Hash::make($data['password']), 'password' => Hash::make($data['password']),
@@ -75,7 +85,6 @@ class RegisterController extends Controller
protected function firsttimer() protected function firsttimer()
{ {
return view('auth.pertama-kali.pertamakalistep1'); return view('auth.pertama-kali.pertamakalistep1');
} }
+1 -1
View File
@@ -11,7 +11,7 @@ class HomeController extends Controller
*/ */
public function __construct() public function __construct()
{ {
$this->middleware('auth'); $this->middleware(['auth','verified']);
} }
/** /**
+3 -1
View File
@@ -57,7 +57,9 @@ class SemakController extends Controller
if(sizeof($gadai) != 0) if(sizeof($gadai) != 0)
$gadai = $gadai[0]; $gadai = $gadai[0];
$transaction = Http::get(config('api.url').'/api/transaction/norujukan/'. $norujukan)->json(); $transaction = Http::get(config('api.url').'/portal/transaksipelanggan',['norujukan' => $norujukan])->json();
// dd($transaction);
return view('penyata.summary',compact('cawangan_detail','transaction','customer','gadai','api_url')); return view('penyata.summary',compact('cawangan_detail','transaction','customer','gadai','api_url'));
} }

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 44 KiB

+1 -1
View File
@@ -183,7 +183,7 @@
<div class="card-header border-0"> <div class="card-header border-0">
<div class="row align-items-center"> <div class="row align-items-center">
<div class="col"> <div class="col">
<h3 class="mb-0">Surat Pembiayaan Aktif</h3> <h3 class="mb-0">Pembiayaan Aktif</h3>
</div> </div>
<div class="col text-right"> <div class="col text-right">
{{-- <a href="#!" class="btn btn-sm btn-primary">See all</a> --}} {{-- <a href="#!" class="btn btn-sm btn-primary">See all</a> --}}
+92 -159
View File
@@ -4,178 +4,118 @@
{{-- @include('layouts.headers.guest') --}} {{-- @include('layouts.headers.guest') --}}
<div class="user-login-5" style="max-width:100%;"> <div class="user-login-5" style="max-width:100%;">
<div class="row"> <div class="row" style="width:100%;">
<div class="col-md-6"> <div class="col-md-6">
<div class="container text-center mt-7"> <div class="container text-center mt-7">
<img class="login-logo login-6" src="{{ asset('argon') }}/login/logo_arrahn_baru.png"> <img class="login-logo login-6" src="{{ asset('argon') }}/login/logo_arrahn_baru.png">
<div class="container mt-5"> <div class="container mt-5">
{{-- <p>Portal rasmi ar-rahn pajak gadai.</p> --}} {{-- <p>Portal rasmi ar-rahn pajak gadai.</p> --}}
<form action="#" method="post" enctype="multipart/form-data" class="login-form" novalidate="novalidate"> <form action="#" method="post" enctype="multipart/form-data" class="login-form" novalidate="novalidate">
@csrf @csrf
<div class="row ml-5"> <div class="row ml-5">
<div class="col-xs-6 col-xl-6"> <div class="col-xs-6 col-xl-6">
<div class="form-group {{ $errors->has('email') ? ' has-danger' : '' }}"> <div class="form-group {{ $errors->has('email') ? ' has-danger' : '' }}">
<input placeholder="Emel" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" placeholder="{{ __('Email') }}" type="email" name="email" value="{{ old('email') }}" id="login-username" required autofocus aria-required="true"> <input placeholder="Emel" class="form-control{{ $errors->has('email') ? ' is-invalid' : '' }}" placeholder="{{ __('Email') }}" type="email" name="email" value="{{ old('email') }}" id="login-username" required autofocus aria-required="true">
</div>
@if ($errors->has('email'))
<span class="invalid-feedback" style="display: block;" role="alert">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
</div>
<div class="col-xs-6 col-xl-6">
<div class="form-group {{ $errors->has('password') ? ' has-danger' : '' }}">
<input type="password" placeholder="Katalaluan" class="form-control{{ $errors->has('password') ? ' is-invalid' : '' }}" id="login-password" name="password" required aria-required="true">
</div>
@if ($errors->has('password'))
<span class="invalid-feedback" style="display: block;" role="alert">
<strong>{{ $errors->first('password') }}</strong>
</span>
@endif
</div>
</div>
<div class="row">
<div class="col-sm-4 col-xs-6">
<div class="rem-password">
<input class="custom-control-input" name="remember" id="customCheckLogin" type="checkbox" {{ old('remember') ? 'checked' : '' }}>
<label class="custom-control-label" for="customCheckLogin">
<span class="text-muted">{{ __('Remember me') }}</span>
</label>
</div>
</div>
<div class="col-sm-8 col-xs-6 text-right">
<button class="btn btn-success login pull-right" type="submit" onclick="loading();this.disabled=true;this.innerText=&#39;Signing in..&#39;;this.form.submit();">Daftar Masuk</button>
</div>
</div>
<br>
<div class="row">
<div class="col-sm-12 col-xs-12 forgetpassword">
<center>
<div class="forgot-password">
<a href="{{ route('auth.registerfirst') }}" class="text-light"><font color="#3598dc">Pertama Kali</font></a> |@if (Route::has('password.request')) <a href="{{ route('password.request') }}" class="text-light"><font color="#3598dc">Lupa Katalaluan</font></a>@endif
</div> </div>
<div style="font-size: 10px;"><br><br>Paparan terbaik menggunakan Mozilla Firefox, Google Chrome & Internet Explorer 9.0 ke atas dengan resolusi 1920 x 1080</div> @if ($errors->has('email'))
</center> <span class="invalid-feedback" style="display: block;" role="alert">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
</div>
<div class="col-xs-6 col-xl-6">
<div class="form-group {{ $errors->has('password') ? ' has-danger' : '' }}">
<input type="password" placeholder="Katalaluan" class="form-control{{ $errors->has('password') ? ' is-invalid' : '' }}" id="login-password" name="password" required aria-required="true">
</div>
@if ($errors->has('password'))
<span class="invalid-feedback" style="display: block;" role="alert">
<strong>{{ $errors->first('password') }}</strong>
</span>
@endif
</div>
</div> </div>
</div> <div class="row">
</form> <div class="col-sm-4 col-xs-6">
<div class="rem-password">
<input class="custom-control-input" name="remember" id="customCheckLogin" type="checkbox" {{ old('remember') ? 'checked' : '' }}>
<label class="custom-control-label" for="customCheckLogin">
<span class="text-muted">{{ __('Remember me') }}</span>
</label>
</div>
</div>
<div class="col-sm-8 col-xs-6 text-right">
<button class="btn btn-success login pull-right" type="submit" onclick="loading();this.disabled=true;this.innerText=&#39;Signing in..&#39;;this.form.submit();">Daftar Masuk</button>
</div>
</div> </div>
<br>
<div class="row">
<div class="col-sm-12 col-xs-12 forgetpassword">
<center>
<div class="forgot-password">
<a href="{{ route('auth.registerfirst') }}" class="text-light"><font color="#3598dc">Pertama Kali</font></a> |@if (Route::has('password.request')) <a href="{{ route('password.request') }}" class="text-light"><font color="#3598dc">Lupa Katalaluan</font></a>@endif
</div>
<div style="font-size: 10px;"><br><br>Paparan terbaik menggunakan Mozilla Firefox, Google Chrome & Internet Explorer 9.0 ke atas dengan resolusi 1920 x 1080</div>
</center>
</div>
</div>
</form>
</div>
</div> </div>
<br> <br>
</div> </div>
<div class="col-md-6 col-xl-6" style="padding:0 !important;max-width:100% !important;" > <div class="col-md-6 col-xl-6" >
{{-- <img class="login-bg" src="{{ asset('argon') }}/login/bg3.jpg"> --}} <!-- Slideshow container -->
<div class="slideshow-container">
<!-- Full-width images with number and caption text -->
<!-- Slideshow container --> <div class="mySlides ">
<div class="slideshow-container"> <div class="numbertext">1 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg1.jpg">
<!-- Full-width images with number and caption text --> <div class="headtext">Caption Text</div>
<div class="mySlides "> <div class="text" style="text-align:center">
<div class="numbertext">1 / 3</div> <span class="dot" onclick="currentSlide(1)"></span>
<img class="login-bg" src="{{ asset('argon') }}/login/backg1.jpg" style="width:100%"> <span class="dot" onclick="currentSlide(2)"></span>
<div class="text">Caption Text</div> <span class="dot" onclick="currentSlide(3)"></span>
</div> </div>
</div>
<div class="mySlides ">
<div class="numbertext">2 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg2.jpg" style="width:100%">
<div class="text">Caption Two</div>
</div>
<div class="mySlides ">
<div class="numbertext">3 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg3.jpg" style="width:100%">
<div class="text">Caption Three</div>
</div>
</div>
<br>
{{-- <!-- The dots/circles -->
<div style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div> --}}
</div> <div class="mySlides ">
<div class="numbertext">2 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg2.jpg">
<div class="headtext">Caption Two</div>
<div class="text" style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
</div>
<div class="mySlides ">
<div class="numbertext">3 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg4.jpeg">
<div class="headtext">Caption Three</div>
<div class="text" style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
<div id="modal-loading" name="myModal" class="modalloading modal fade" role="dialog" style="display:none">
<div class="modal-dialog-loading">
<img src="{{ asset('argon') }}/login/curvebars.svg" style="height:150px;width:150px;">
</div>
</div>
<script> <script>
function loading_close(){
$('#modal-loading').modal('hide');
}
function loading($timeout = false){
// $('#modal-loading').modal('hide');
// $('#modal-loading').modal('show');
// $modal = $('#modal-loading');
// $modal.modal({
// backdrop: 'static',
// keyboard: false
// })
// $modal.modal('hide');
// $modal.modal('show');
// var blength = $(".modal-backdrop").length;
// if(blength > 1){
// $(".modal-backdrop:gt(0)").remove();//all el other than first will be removed
// }
// console.log('blength', $('.modal-backdrop').length);
$('.modal-backdrop').slice(1).remove();
$('#modal-loading').modal('show');
if ($timeout) {
setTimeout ("loading_close()", $timeout);
}
}
// loading(500);
// var loading = document.getElementsByClassName('loading');
// loading.onclick = function(){
// loading();
// };
document.body.onclick= function(e){
e=window.event? event.srcElement: e.target;
if(e.className && e.className.indexOf('loading')!=-1) loading();
}
// $('body').on('click', '.loading', function() {
// loading();
// });
$(function () {
$('.login-form').submit(function () {
if($(this).valid()) {
//
}
else {
loading_close();
}
});
});
var slideIndex = 0; var slideIndex = 0;
showSlides(); showSlides();
@@ -191,11 +131,4 @@
setTimeout(showSlides, 10000); // Change image every 2 seconds setTimeout(showSlides, 10000); // Change image every 2 seconds
} }
</script> </script>
<!-- END : LOGIN PAGE 5-2 -->
<!--[if lt IE 9]>
<script src="assets/global/plugins/respond.min.js"></script>
<script src="assets/global/plugins/excanvas.min.js"></script>
<![endif]-->
@endsection @endsection
@@ -66,14 +66,54 @@
<div class="col-md-6"> <div class="col-md-6">
<div> <div>
<div style="position: relative;text-align:center;color:white;"> <div style="position: relative;text-align:center;color:white;">
<img class="login-bg" src="{{ asset('argon') }}/login/bg3.jpg"> {{-- <img class="login-bg" src="{{ asset('argon') }}/login/bg3.jpg"> --}}
<div class="slideshow-container">
<!-- Full-width images with number and caption text -->
<div class="mySlides ">
<div class="numbertext">1 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg1.jpg">
<div class="headtext">Caption Text</div>
<div class="text" style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
</div>
<div class="mySlides ">
<div class="numbertext">2 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg2.jpg">
<div class="headtext">Caption Two</div>
<div class="text" style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
</div>
<div class="mySlides ">
<div class="numbertext">3 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg4.jpeg">
<div class="headtext">Caption Three</div>
<div class="text" style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
</div>
</div>
<div id="makpel" class="card-body bg-secondary px-lg-5 py-lg-5 rounded w-75 invisible" style="position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);"> <div id="makpel" class="card-body bg-secondary px-lg-5 py-lg-5 rounded w-75 invisible" style="position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);">
<h2 class="text-center mt-2 mb-4 font-weight-bold text-uppercase">Maklumat Pelanggan</h2> <h2 class="text-center mt-2 mb-4 font-weight-bold text-uppercase">Maklumat Pelanggan</h2>
@if (Session::has('custdetail')) @if (Session::has('custdetail'))
<?php $customerdetails = Session::get('custdetail'); ?> <?php $customerdetails = Session::get('custdetail'); ?>
@endif @endif
<form method="post" action="{{ route('auth.tempatregister') }}"> <form method="GET" action="{{ route('register') }}">
@csrf {{-- @csrf --}}
<div class="form-group row"> <div class="form-group row">
<label for="name" <label for="name"
@@ -113,7 +153,7 @@
<div class="col-md-4"> <div class="col-md-4">
<input autocomplete="off" type="text" name="notel" class="form-control" <input autocomplete="off" type="text" name="notel" class="form-control"
value="{{ Session::has('custdetail') ? $customerdetails[0]['telefon'] : old('notel') }}" value="{{ Session::has('custdetail') ? $customerdetails[0]['telefon'] : old('notel') }}"
readonly> disabled>
</div> </div>
</div> </div>
<div class="form-group row"> <div class="form-group row">
@@ -126,7 +166,7 @@
@endphp @endphp
<textarea name="alamat" class="form-control" rows="3" <textarea name="alamat" class="form-control" rows="3"
readonly>{{ Session::has('custdetail') ? $customerdetails[0]['alamat1'] . ' ' . $customerdetails[0]['alamat2'] : old('alamat') }} disabled>{{ Session::has('custdetail') ? $customerdetails[0]['alamat1'] . ' ' . $customerdetails[0]['alamat2'] : old('alamat') }}
</textarea> </textarea>
</div> </div>
</div> </div>
@@ -139,7 +179,7 @@
<input autocomplete="off" type="text" name="poskod" <input autocomplete="off" type="text" name="poskod"
class="form-control @error('poskod') is-invalid @enderror" class="form-control @error('poskod') is-invalid @enderror"
value="{{ Session::has('custdetail') ? $customerdetails[0]['poskod'] : old('poskod') }}" value="{{ Session::has('custdetail') ? $customerdetails[0]['poskod'] : old('poskod') }}"
readonly> disabled>
@error('poskod') @error('poskod')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
<strong>{{ $message }}</strong> <strong>{{ $message }}</strong>
@@ -151,7 +191,7 @@
<div class="col-md-4"> <div class="col-md-4">
<input autocomplete="off" type="text" name="namadaerah" class="form-control" <input autocomplete="off" type="text" name="namadaerah" class="form-control"
value="{{ Session::has('custdetail') ? $koddaerah['namadaerah'] : old('namadaerah') }}" value="{{ Session::has('custdetail') ? $koddaerah['namadaerah'] : old('namadaerah') }}"
readonly> disabled>
</div> </div>
</div> </div>
@@ -163,7 +203,7 @@
<input autocomplete="off" type="text" name="negeri" <input autocomplete="off" type="text" name="negeri"
class="form-control @error('negeri') is-invalid @enderror" class="form-control @error('negeri') is-invalid @enderror"
value="{{ Session::has('custdetail') ? $kodnegeri['negeri'] : old('negeri') }}" value="{{ Session::has('custdetail') ? $kodnegeri['negeri'] : old('negeri') }}"
readonly> disabled>
@error('negeri') @error('negeri')
<span class="invalid-feedback" role="alert"> <span class="invalid-feedback" role="alert">
@@ -331,6 +371,24 @@
} }
}); });
}); });
var slideIndex = 0;
showSlides();
function showSlides() {
var i;
var slides = document.getElementsByClassName("mySlides");
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
slideIndex++;
if (slideIndex > slides.length) {slideIndex = 1}
slides[slideIndex-1].style.display = "block";
setTimeout(showSlides, 10000); // Change image every 2 seconds
}
</script> </script>
<!-- END : LOGIN PAGE 5-2 --> <!-- END : LOGIN PAGE 5-2 -->
<!--[if lt IE 9]> <!--[if lt IE 9]>
+53 -4
View File
@@ -13,6 +13,7 @@
<form role="form" method="POST" action="{{ route('register') }}"> <form role="form" method="POST" action="{{ route('register') }}">
@csrf @csrf
<input type="hidden" name="icno" value="{{ $icno }}"/>
<div class="row"> <div class="row">
<div class="col-6 form-group"> <div class="col-6 form-group">
<div class="input-group mb-3"> <div class="input-group mb-3">
@@ -61,7 +62,7 @@
<div class="input-group-prepend"> <div class="input-group-prepend">
<span class="input-group-text"><i class="ni ni-lock-circle-open"></i></span> <span class="input-group-text"><i class="ni ni-lock-circle-open"></i></span>
</div> </div>
<input name="confirm_password" class="form-control" placeholder="{{ __('Confirm Password') }}" type="password" name="password_confirmation" required> <input name="password_confirmation" class="form-control" placeholder="{{ __('Confirm Password') }}" type="password" required>
</div> </div>
</div> </div>
</div> </div>
@@ -90,10 +91,42 @@
<br> <br>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div> <div class="slideshow-container">
<div >
<img class="login-bg" src="{{ asset('argon') }}/login/bg3.jpg"> <!-- Full-width images with number and caption text -->
<div class="mySlides ">
<div class="numbertext">1 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg1.jpg">
<div class="headtext">Caption Text</div>
<div class="text" style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
</div> </div>
<div class="mySlides ">
<div class="numbertext">2 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg2.jpg">
<div class="headtext">Caption Two</div>
<div class="text" style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
</div>
<div class="mySlides ">
<div class="numbertext">3 / 3</div>
<img class="login-bg" src="{{ asset('argon') }}/login/backg4.jpeg">
<div class="headtext">Caption Three</div>
<div class="text" style="text-align:center">
<span class="dot" onclick="currentSlide(1)"></span>
<span class="dot" onclick="currentSlide(2)"></span>
<span class="dot" onclick="currentSlide(3)"></span>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
@@ -197,6 +230,22 @@
} }
}); });
}); });
var slideIndex = 0;
showSlides();
function showSlides() {
var i;
var slides = document.getElementsByClassName("mySlides");
for (i = 0; i < slides.length; i++) {
slides[i].style.display = "none";
}
slideIndex++;
if (slideIndex > slides.length) {slideIndex = 1}
slides[slideIndex-1].style.display = "block";
setTimeout(showSlides, 10000); // Change image every 2 seconds
}
</script> </script>
<!-- END : LOGIN PAGE 5-2 --> <!-- END : LOGIN PAGE 5-2 -->
<!--[if lt IE 9]> <!--[if lt IE 9]>
+206 -28
View File
@@ -1,32 +1,210 @@
@extends('layouts.app', ['class' => 'bg-default']) <!DOCTYPE html>
<html>
@section('content') <head>
@include('layouts.headers.guest') <title>Ar-Rahn</title>
<!-- Favicon-->
<link rel="icon" type="image/x-icon" href="{{ asset('img/arrahnlogo.png') }}" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<style type="text/css">
@media screen {
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/qIIYRU-oROkIk8vfvxw6QvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
<div class="container mt--8 pb-5"> @font-face {
<div class="row justify-content-center"> font-family: 'Lato';
<div class="col-lg-5 col-md-7"> font-style: normal;
<div class="card bg-secondary shadow border-0"> font-weight: 700;
<div class="card-body px-lg-5 py-lg-5"> src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/qdgUG4U09HnJwhYI-uK18wLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
<div class="text-center text-muted mb-4"> }
<small>{{ __('Verify Your Email Address') }}</small>
</div> @font-face {
<div> font-family: 'Lato';
font-style: italic;
font-weight: 400;
src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v11/RYyZNoeFgb0l7W3Vu1aSWOvvDin1pK8aKteLpeZ5c0A.woff) format('woff');
}
@font-face {
font-family: 'Lato';
font-style: italic;
font-weight: 700;
src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v11/HkF_qI1x_noxlxhrhMQYELO3LdcAZYWl9Si6vvxL-qU.woff) format('woff');
}
}
/* CLIENT-SPECIFIC STYLES */
body,
table,
td,
a {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
table,
td {
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
}
img {
-ms-interpolation-mode: bicubic;
}
/* RESET STYLES */
img {
border: 0;
height: auto;
line-height: 100%;
outline: none;
text-decoration: none;
}
table {
border-collapse: collapse !important;
}
body {
height: 100% !important;
margin: 0 !important;
padding: 0 !important;
width: 100% !important;
}
/* iOS BLUE LINKS */
a[x-apple-data-detectors] {
color: inherit !important;
text-decoration: none !important;
font-size: inherit !important;
font-family: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
}
/* MOBILE STYLES */
@media screen and (max-width:600px) {
h1 {
font-size: 32px !important;
line-height: 32px !important;
}
}
/* ANDROID CENTER FIX */
div[style*="margin: 16px 0;"] {
margin: 0 !important;
}
.buttonstyle{
background-color:#10ac84;
color:white;
padding:15px 15px 15px 15px;
text-decoration: none;
border-radius:5px;
}
</style>
</head>
<body style="background-color: #f4f4f4; margin: 0 !important; padding: 0 !important;">
<!-- HIDDEN PREHEADER TEXT -->
<div style="display: none; font-size: 1px; color: #fefefe; line-height: 1px; font-family: 'Lato', Helvetica, Arial, sans-serif; max-height: 0px; max-width: 0px; opacity: 0; overflow: hidden;"> We're thrilled to have you here! Get ready to dive into your new account. </div>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<!-- LOGO -->
<tr>
<td bgcolor="#10ac84" align="center">
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width: 600px;">
<tr>
<td align="center" valign="top" style="padding: 40px 10px 40px 10px;"> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#10ac84" align="center" style="padding: 0px 10px 0px 10px;">
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width: 600px;">
<tr>
<td bgcolor="#ffffff" align="center" valign="top" style="padding: 40px 20px 20px 20px; border-radius: 4px 4px 0px 0px; color: #111111; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 48px; font-weight: 400; letter-spacing: 4px; line-height: 48px;">
<h1 style="font-size: 48px; font-weight: 400; margin: 2;">Selamat Datang!</h1> <img src="{{ asset('argon') }}/img/brand/logo_arrahn_baru.png" width="155" height="120" style="display: block; border: 0px;" />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#f4f4f4" align="center" style="padding: 0px 10px 0px 10px;">
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width: 600px;">
<tr>
<td bgcolor="#ffffff" align="left" style="padding: 10px 30px 40px 30px; color: #666666; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px;">
@if (session('resent')) @if (session('resent'))
<div class="alert alert-success" role="alert"> <div class="alert alert-success" role="alert"><p style="color:#27ae60;text-align: center;">Pautan pengesahan baru telah dihantar ke
{{ __('A fresh verification link has been sent to your email address.') }} alamat e-mel : {{ Auth::user()->email }}</p>
</div> </div>
@endif @endif
</td>
{{ __('Before proceeding, please check your email for a verification link.') }} </tr>
@if (Route::has('verification.resend')) <tr>
{{ __('If you did not receive the email') }}, <a href="{{ route('verification.resend') }}">{{ __('click here to request another') }}</a> <td bgcolor="#ffffff" align="left" style="padding: 0px 30px 0px 30px; color: #666666; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px;">
@endif <p style="margin: 0;text-align:justify;">Sebelum meneruskan, sila periksa e-mel anda untuk mendapatkan pautan pengesahan. Sekiranya anda tidak menerima sebarang
</div> e-mel,</p>
</div> </td>
</div> </tr> <!-- COPY -->
</div> <tr>
</div> <td bgcolor="#ffffff" align="left">
</div> <table width="100%" border="0" cellspacing="0" cellpadding="0">
@endsection <tr>
<td bgcolor="#ffffff" align="center" style="padding: 20px 30px 60px 30px;">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" style="border-radius: 3px;" bgcolor="#10ac84">
<a href="#" target="_blank" style="font-size: 20px; font-family: Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none; color: #ffffff; text-decoration: none; padding: 15px 25px; border-radius: 2px; border: 1px solid #10ac84; display: inline-block;" onclick="event.preventDefault(); document.getElementById('email-form').submit();">Hantar Semula</a>
</td>
</tr>
</table>
<form id="email-form" action="{{ route('verification.resend') }}" method="POST" style="display: none;">
@csrf
</form>
</td>
</tr>
</table>
</td>
</tr> <!-- COPY -->
<tr>
<td bgcolor="#ffffff" align="left" style="padding: 0px 30px 20px 30px; color: #666666; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px;">
<p style="margin: 0;text-align:justify;">Sekiranya anda mempunyai sebarang pertanyaan, hantarkan email ke arrahncareline@gmail.com.</p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#f4f4f4" align="center" style="padding: 30px 10px 0px 10px;">
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="max-width: 600px;">
<tr>
<td bgcolor="#78e08f" align="center" style="padding: 30px 30px 30px 30px; border-radius: 4px 4px 4px 4px; color: #666666; font-family: 'Lato', Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; line-height: 25px;">
{{-- <p style="margin: 0;"><a href="{{ url('/') }}" style="color: #10ac84;">Menu Utama</a></p> --}}
<p style="margin: 0;"><a href="{{ route('logout') }}" onclick="event.preventDefault(); document.getElementById('logout-form').submit();" class="buttonstyle">Menu Utama</a></p>
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
@csrf
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
+20 -6
View File
@@ -99,8 +99,8 @@
background-size:cover; background-size:cover;
background-repeat:no-repeat; background-repeat:no-repeat;
min-height:100vh; min-height:100vh;
max-height:100%;
max-width: 100%; max-width: 100%;
} }
* {box-sizing: border-box;} * {box-sizing: border-box;}
@@ -109,7 +109,7 @@
/* Slideshow container */ /* Slideshow container */
.slideshow-container { .slideshow-container {
max-width: 1000px; max-width: 100%;
position: relative; position: relative;
margin: auto; margin: auto;
} }
@@ -125,6 +125,18 @@
text-align: center; text-align: center;
} }
.headtext {
color: yellow;
font-size: 40px;
padding: 20px 12px;
position: absolute;
font-weight: bold;
top: 20%;
bottom: 0;
width: 100%;
text-align: center;
}
/* Number text (1/3 etc) */ /* Number text (1/3 etc) */
.numbertext { .numbertext {
color: #f2f2f2; color: #f2f2f2;
@@ -178,10 +190,12 @@
</head> </head>
<body class="{{ $class ?? '' }}"> <body class="{{ $class ?? '' }}">
@auth() @auth()
<form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;"> @if(Auth::user()->hasVerifiedEmail())
@csrf <form id="logout-form" action="{{ route('logout') }}" method="POST" style="display: none;">
</form> @csrf
@include('layouts.navbars.sidebar') </form>
@include('layouts.navbars.sidebar')
@endif
@endauth @endauth
<div class="main-content"> <div class="main-content">
@@ -39,7 +39,7 @@
<div class="card-header border-0"> <div class="card-header border-0">
<div class="row align-items-center"> <div class="row align-items-center">
<div class="col"> <div class="col">
<h3 class="mb-0">Senarai Surat</h3> <h3 class="mb-0">Senarai Surat Gadaian</h3>
</div> </div>
<div class="col text-right"> <div class="col text-right">
<i class="fas fa-list-alt fa-2x"></i> <i class="fas fa-list-alt fa-2x"></i>
@@ -91,7 +91,7 @@
<div class="card-header border-0"> <div class="card-header border-0">
<div class="row align-items-center"> <div class="row align-items-center">
<div class="col"> <div class="col">
<h3 class="mb-0">Ringkasan Pesanan</h3> <h3 class="mb-0">Ringkasan Pembayaran</h3>
</div> </div>
<div class="col text-right"> <div class="col text-right">
<i class="fas fa-shopping-cart fa-2x"></i> <i class="fas fa-shopping-cart fa-2x"></i>
@@ -35,7 +35,7 @@
<div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded"> <div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded">
<!-- Card header --> <!-- Card header -->
<div class="card-header border-0"> <div class="card-header border-0">
<h3 class="mb-0">Belum Tawarruq</h3> <h3 class="mb-0">Ar-Rahn</h3>
</div> </div>
<form> <form>
@@ -99,7 +99,7 @@
<br> <br>
<div class="d-flex justify-content-end"> <div class="d-flex justify-content-end">
<button type="submit" class="btn btn-primary">Checkout<span class="rounded bg-red ml-2 pr-1 pl-1" id="totalsag">0</span></button> <button type="submit" class="btn btn-primary">Seterusnya<span class="rounded bg-red ml-2 pr-1 pl-1" id="totalsag">0</span></button>
</div> </div>
</form> </form>
</div> </div>
+5 -5
View File
@@ -208,7 +208,7 @@
echo($formattedweddingdate) echo($formattedweddingdate)
@endphp</td> @endphp</td>
<td>Pelanggan Gadai</td> <td>Pembiayaan</td>
<td>{{ $gad['norujukan'] }}</td> <td>{{ $gad['norujukan'] }}</td>
<td>{{ number_format($gad['pinjaman'],2) }}</td> <td>{{ number_format($gad['pinjaman'],2) }}</td>
<td></td> <td></td>
@@ -226,13 +226,13 @@
@php @php
switch($trans['trans_type']){ switch($trans['trans_type']){
case 'T': echo 'Pelanggan Tebus'; case 'T': echo 'Pembayaran Tebus';
break; break;
case 'A': echo 'Bayaran Ansuran'; case 'A': echo 'Pembayaran Ansuran';
break; break;
case 'S': echo 'Pelanggan Tebus Sebahagian'; case 'S': echo 'Pembayaran Tebus Sebahagian';
break; break;
case 'P': echo 'Pelanggan Tambah Pinjaman'; case 'P': echo 'Pembayaran Tambah Pinjaman';
break; break;
} }
+20 -20
View File
@@ -212,56 +212,56 @@
<table style="font-size:14px;border-spacing: 30px 5px;margin-left:auto;margin-right:auto;"> <table style="font-size:14px;border-spacing: 30px 5px;margin-left:auto;margin-right:auto;">
<tr> <tr>
<th colspan="3" style="text-align: left;">TRANSAKSI PELANGGAN</th> <th colspan="3" style="text-align: left;">TRANSAKSI PELANGGAN</th>
<th style="text-align:right;">KEUNTUNGAN (RM)</th>
<th>(RM)</th> <th style="text-align:right;">JUMLAH (RM)</th>
</tr> </tr>
@foreach($gadai as $index1=>$gad) @foreach($gadai as $index1=>$gad)
<tr> <tr>
<td>PERMULAAN PEMBIAYAAN PADA @php <td colspan="2">PERMULAAN PEMBIAYAAN PADA @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $gad['t_gadai']); $myDateTime = DateTime::createFromFormat('Y-m-d', $gad['t_gadai']);
$formattedweddingdate = $myDateTime->format('d/m/Y'); $formattedweddingdate = $myDateTime->format('d/m/Y');
echo($formattedweddingdate) echo($formattedweddingdate)
@endphp </td> @endphp </td>
<td></td>
<td style="text-align:center;">:</td> <td style="text-align:center;">:</td>
<td style="text-align:right;">{{ number_format($gad['hargajualan'],2) }}</td> <td style="text-align:right;">-</td>
<td style="text-align:right;">{{ number_format($gad['pinjaman'],2) }}</td>
</tr> </tr>
@endforeach @endforeach
@foreach($transaction as $index=>$trans) @foreach($transaction as $index=>$trans)
<tr> <tr>
<td> <td colspan="2">
@php @php
$myDateTime = DateTime::createFromFormat('Y-m-d', $gad['t_gadai']);
$formattgadai = $myDateTime->format('d/m/Y'); $timestamp = strtotime($trans['created_at']);
$timebayar = gmdate("d/m/Y",$timestamp);
switch($trans['trans_type']){ switch($trans['trans_type']){
case 'T': echo 'PELANGGAN TEBUS PENUH PADA ' . $formattgadai; case 'T': echo 'PEMBAYARAN TEBUS PENUH PADA ' . $timebayar;
break; break;
case 'A': echo 'PELANGGAN BAYAR ANSURAN PADA ' . $formattgadai; case 'A': echo 'PEMBAYARAN ANSURAN PADA ' . $timebayar;
break; break;
case 'S': echo 'PELANGGAN TEBUS SEBAHAGIAN PADA ' . $formattgadai;; case 'S': echo 'PEMBAYARAN TEBUS SEBAHAGIAN PADA ' . $timebayar;;
break; break;
case 'P': echo 'PELANGGAN TAMBAH PINJAMAN PADA ' . $formattgadai;; case 'P': echo 'PEMBAYARAN TAMBAH PINJAMAN PADA ' . $timebayar;;
break; break;
} }
@endphp</td> @endphp</td>
<td></td>
<td style="text-align:center;">:</td> <td style="text-align:center;">:</td>
<td style="text-align:right;">{{ ($trans['bayaran_keuntungan'] == 0) ? '-' : number_format(($trans['bayaran_keuntungan']*1),2) }}</td>
<td style="text-align:right;">{{ number_format(($trans['duit_masuk']*-1),2) }}</td> <td style="text-align:right;">{{ number_format(($trans['bayaran_pembiayaan']*-1),2) }}</td>
</tr> </tr>
@endforeach @endforeach
<tr> <tr style="text-align: left;border-top:1px solid black;border-bottom:1px solid black;">
<th style="text-align: left;border-top:1px solid black;border-bottom:1px solid black;">BAKI KESELURUHAN</th> <th colspan="2" style="text-align: left;border-top:1px solid black;border-bottom:1px solid black;">BAKI KESELURUHAN</th>
<td></td> {{-- <td></td> --}}
<td style="text-align:center;">:</td> <td>:</td>
<td style="font-weight:bold;text-align:right;border-top:1px solid black;border-bottom:1px solid black;">{{ number_format($gad['bakihargajualan'],2) }}</td> <th colspan="2" style="font-weight:bold;text-align:right;border-top:1px solid black;border-bottom:1px solid black;">{{ number_format($gad['bakipjm'],2) }}</th>
</tr> </tr>
</table> </table>
+2 -2
View File
@@ -35,7 +35,7 @@
<div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded"> <div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded">
<!-- Card header --> <!-- Card header -->
<div class="card-header border-0"> <div class="card-header border-0">
<h3 class="mb-0">Belum Tawarruq</h3> <h3 class="mb-0">Ar-Rahn</h3>
</div> </div>
<!-- Light table --> <!-- Light table -->
<div class="table-responsive table-striped"> <div class="table-responsive table-striped">
@@ -160,7 +160,7 @@
<div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded"> <div class="container col-11 shadow-lg p-3 mb-5 bg-white rounded">
<div class="card-header border-0"> <div class="card-header border-0">
<h3 class="mb-0">History</h3> <h3 class="mb-0">Penyata Terdahulu</h3>
</div> </div>
<!-- Light table --> <!-- Light table -->
<div class="table-responsive table-striped"> <div class="table-responsive table-striped">
+10 -4
View File
@@ -13,12 +13,18 @@ use Illuminate\Support\Facades\Route;
| |
*/ */
Route::get('/', function () { // Route::get('/', function () {
return view('welcome'); // return view('welcome');
}); // });
Route::get('/', function () {
return view('dashboard');
})->middleware(['auth','verified']);
// Route::get('/home', 'HomeController@index');
Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home'); Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
Auth::routes(['verify' => true]); Auth::routes(['verify' => true]);
Route::get('/home', 'App\Http\Controllers\HomeController@index')->name('home'); Route::get('/home', 'App\Http\Controllers\HomeController@index')->name('home');
@@ -39,7 +45,7 @@ Route::get('/home', 'App\Http\Controllers\HomeController@index')->name('home');
Route::get('/authenticateregister', 'App\Http\Controllers\Auth\RegisterController@firsttimer')->name('auth.registerfirst'); Route::get('/authenticateregister', 'App\Http\Controllers\Auth\RegisterController@firsttimer')->name('auth.registerfirst');
Route::post('/registering', 'App\Http\Controllers\Auth\RegisterController@tempatregister')->name('auth.tempatregister'); // Route::get('/registering', 'App\Http\Controllers\Auth\RegisterController@tempatregister')->name('auth.tempatregister');
Route::group(['middleware' => 'auth','verified'], function () { Route::group(['middleware' => 'auth','verified'], function () {