108 lines
6.1 KiB
PHP
108 lines
6.1 KiB
PHP
@extends('layouts.business.master')
|
|
|
|
@section('title')
|
|
{{__('User Profile')}}
|
|
@endsection
|
|
|
|
@php
|
|
$user = auth()->user();
|
|
@endphp
|
|
|
|
@section('main_content')
|
|
<div class="erp-state-overview-section">
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="col-lg-4">
|
|
<div class="erp-dashboard-profile card">
|
|
<div class="profile-bg">
|
|
<img src="{{ asset('assets/images/profile/cover-photo.jpg') }}" alt="profile-bg">
|
|
</div>
|
|
<div class="profile-img">
|
|
<img id="profile_picture" src="{{ asset(Auth::user()->image ?? 'assets/images/icons/default-user.png') }}" alt="user avatar">
|
|
</div>
|
|
<div class="profile-details card-body">
|
|
<ul class="list-group">
|
|
@php
|
|
$balanceSource = $user->active_branch ?? $user->business;
|
|
$isBranch = isset($user->active_branch);
|
|
@endphp
|
|
|
|
<li class="list-group-item">
|
|
<span>{{ $isBranch ? __('Branch Opening Balance') : __('Shop Opening Balance') }}: </span>
|
|
{{ currency_format($isBranch ? $balanceSource?->branchOpeningBalance : $balanceSource?->shopOpeningBalance, currency: business_currency()) }}
|
|
</li>
|
|
<li class="list-group-item">
|
|
<span>{{ $isBranch ? __('Branch Remaining Balance') : __('Shop Remaining Balance') }}: </span>
|
|
{{ currency_format($isBranch ? $balanceSource?->branchRemainingBalance : $balanceSource?->remainingShopBalance, currency: business_currency()) }}
|
|
</li>
|
|
<li class="list-group-item"><span>{{ __('Registration Date') }}:</span>{{ formatted_date($user->created_at) }}</li>
|
|
<li class="list-group-item"><span>{{ __('Plan Expire Date') }}:</span>{{ formatted_date(plan_data()['will_expire'] ?? '') }}</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-8">
|
|
<div class="erp-dashboard-profile-section card">
|
|
<div class="table-header">
|
|
<h4>{{__('User Profile')}}</h4>
|
|
</div>
|
|
<form action="{{ route('business.profiles.update',$user->id) }}" method="post" enctype="multipart/form-data" class="ajaxform_instant_reload">
|
|
@csrf
|
|
@method('put')
|
|
<div class="row">
|
|
@if (auth()->user()->role != 'staff' || visible_permission('profileEditPermission'))
|
|
<div class="col-lg-4 mt-3">
|
|
<label>{{__('Company / Business Name')}}</label>
|
|
</div>
|
|
<div class="col-lg-8 mt-3">
|
|
<input type="text" name="companyName" value="{{ $user->business->companyName ?? '' }}" required class="form-control" placeholder="{{ __('Enter Business Name') }}">
|
|
</div>
|
|
@endif
|
|
<div class="col-lg-4 mt-3">
|
|
<label>{{__('Name')}}</label>
|
|
</div>
|
|
<div class="col-lg-8 mt-3">
|
|
<input type="text" name="name" value="{{ $user->name }}" required class="form-control" placeholder="{{ __('Enter your Name') }}">
|
|
</div>
|
|
<div class="col-lg-4 mt-3">
|
|
<label>{{__('Email')}}</label>
|
|
</div>
|
|
<div class="col-lg-8 mt-3">
|
|
<input type="email" name="email" value="{{ $user->email }}" required class="form-control" placeholder="{{ __('Enter Your Email') }}">
|
|
</div>
|
|
<div class="col-lg-4 mt-3">
|
|
<label>{{__('Profile Picture')}}</label>
|
|
</div>
|
|
<div class="col-lg-8 mt-3">
|
|
<input type="file" name="image" onchange="document.getElementById('profile_picture').src = window.URL.createObjectURL(this.files[0])" id="upload" class="form-control">
|
|
</div>
|
|
<div class="col-lg-4 mt-3">
|
|
<label>{{__('Current Password')}}</label>
|
|
</div>
|
|
<div class="col-lg-8 mt-3">
|
|
<input type="password" name="current_password" class="form-control" placeholder="{{ __('Enter Your Current Password') }}">
|
|
</div>
|
|
<div class="col-lg-4 mt-3">
|
|
<label>{{__('New Password')}}</label>
|
|
</div>
|
|
<div class="col-lg-8 mt-3">
|
|
<input type="password" name="password" class="form-control" placeholder="{{ __('Enter New Password') }}">
|
|
</div>
|
|
<div class="col-lg-4 mt-3">
|
|
<label>{{__('Confirm password')}}</label>
|
|
</div>
|
|
<div class="col-lg-8 mt-3">
|
|
<input type="password" name="password_confirmation" class="form-control" placeholder="{{ __('Enter Confirm password') }}">
|
|
</div>
|
|
<div class="col-lg-12 mt-5">
|
|
<button type="submit" class="theme-btn submit-btn">{{__('Save Changes')}}</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@endsection
|