Your IP : 216.73.217.77


Current Path : /home/users/unlimited/www/sigmaerp.codeskitter.site/resources/views/app/
Upload File :
Current File : /home/users/unlimited/www/sigmaerp.codeskitter.site/resources/views/app/settings.blade.php

@extends('layouts.app')

@section('title', __('app.app_settings'))

		@section('content')
		<!--start page wrapper -->
		<div class="page-wrapper">
			<div class="page-content">

				<x-breadcrumb :langArray="[
											'app.settings',
											'app.app_settings',
										]"/>

				<div class="row">
					<div class="col-12 col-lg-3">
						<div class="card">
							<div class="card-body">
								<h5 class="my-3">{{ __('app.settings') }}</h5>
								<div class="fm-menu">
									<div class="list-group list-group-flush">
										<a href="javascript:;" class="list-group-item py-1 active text-white show_general"><i class='bx bx-folder me-2'></i><span>{{ __('app.general') }}</span></a>
										<a href="javascript:;" class="list-group-item py-1 show_logo"><i class='bx bx-images me-2'></i><span>{{ __('app.app_logo') }}</span></a>
										<a href="javascript:;" class="list-group-item py-1 show_smtp"><i class='bx bx-envelope me-2'></i><span>{{ __('app.email_settings') }}</span></a>
										<a href="javascript:;" class="list-group-item py-1 show_sms"><i class='bx bx-message me-2'></i><span>{{ __('app.sms_settings') }}</span></a>
										<a href="javascript:;" class="list-group-item py-1 show_cache d-none"><i class='bx bx-pulse me-2'></i><span>{{ __('app.cache') }}</span></a>
										<a href="javascript:;" class="list-group-item py-1 show_app_log d-none"><i class='bx bx-trash me-2'></i><span>{{ __('app.app_log') }}</span></a>
										<a href="javascript:;" class="list-group-item py-1 show_database d-none"><i class='bx bx-plug me-2'></i><span>{{ __('app.database_backup') }}</span></a>

									</div>
								</div>
							</div>
						</div>
					</div>
					<div class="col-12 col-lg-9">
						<!--Tab: General -->
						<div class="card general_tab">
							<div class="card-header px-4 py-3">
								<h5 class="mb-0">{{ __('app.general') }}</h5>
							</div>
							<div class="card-body p-4">
								<form class="row g-3 needs-validation" id="generalForm" action="{{ route('general.store') }}" enctype="multipart/form-data" method="post">
									{{-- CSRF Protection --}}
									@csrf
									<div class="col-md-12">
                                        <x-label for="application_name" name="{{ __('app.application_name') }}" />
                                        <x-input type="text" name="application_name" :required="true" value="{{ $data->application_name }}"/>
										<div class="valid-feedback"></div>
									</div>
                                    <div class="col-md-12">
                                        <x-label for="footer_text" name="{{ __('app.footer_text') }}" />
                                        <x-input type="text" name="footer_text" :required="true" value="{{ $data->footer_text }}" placeholder="Copyright © 2022. All right reserved." />
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
										<x-label for="language" name="{{ __('app.language') }}" />
										<x-dropdown-language selected="{{ $data->language_id }}" />
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
										<x-label for="timezone" name="{{ __('app.timezone') }}" />
										<x-dropdown-timezone selected="{{ $company->timezone }}" />
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
										<x-label for="date_format" name="{{ __('app.date_format') }}" />
										<x-dropdown-date-format selected="{{ $company->date_format }}" />
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
										<x-label for="time_format" name="{{ __('app.time_format') }}" />
										<x-dropdown-time-format selected="{{ $company->time_format }}" />
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
										<div class="d-md-flex d-grid align-items-center gap-3">
											<x-button type="submit" class="primary px-4" text="{{ __('app.submit') }}" />
											<x-anchor-tag href="{{ route('dashboard') }}" text="{{ __('app.close') }}" class="btn btn-light px-4" />
										</div>
									</div>
								</form>
							</div>
						</div>
						<!--Tab End: General -->
						<!--Tab: Logo-->
						<div class="card logo_tab">
							<div class="card-header px-4 py-3">
								<h5 class="mb-0">{{ __('app.app_logo') }}</h5>
							</div>
							<div class="card-body p-4">
								<form class="row g-3 needs-validation" id="logoForm" action="{{ route('logo.store') }}" enctype="multipart/form-data" method="post">
									{{-- CSRF Protection --}}
									@csrf
									<div class="col-md-12">
                                        <x-label for="fevicon" name="{{ __('app.fevicon') }}" />
                                        <x-browse-image
                                        				src='{{ url("/fevicon/" . $data->fevicon) }}'
                                        				name='fevicon'
                                        				imageid='uploaded-image-1'
                                        				inputBoxClass='input-box-class-1'
                                        				imageResetClass='image-reset-class-1'
                                        				/>
                                    </div>

                                    <div class="col-md-12">
                                        <x-label for="colored_logo" name="{{ __('app.colored_logo') }}" />
                                        <x-browse-image
                                        				src='{{ url("/app/getimage/" . $data->colored_logo) }}'
                                        				name='colored_logo'
                                        				imageid='uploaded-image-2'
                                        				inputBoxClass='input-box-class-2'
                                        				imageResetClass='image-reset-class-2'
                                        				/>
                                    </div>

                                    <div class="col-md-12 d-none">
                                        <x-label for="light_logo" name="{{ __('app.light_logo') }}" />
                                        <x-browse-image
                                        				src='{{ url("/app/getimage/" . $data->light_logo) }}'
                                        				name='light_logo'
                                        				imageid='uploaded-image-3'
                                        				inputBoxClass='input-box-class-3'
                                        				imageResetClass='image-reset-class-3'
                                        				/>
                                    </div>

									<div class="col-md-12">
										<div class="d-md-flex d-grid align-items-center gap-3">
											<x-button type="submit" class="primary px-4" text="{{ __('app.submit') }}" />
											<x-anchor-tag href="{{ route('dashboard') }}" text="{{ __('app.close') }}" class="btn btn-light px-4" />
										</div>
									</div>
								</form>
							</div>
						</div>
						<!--Tab End: Logo -->
						<!--Tab: SMTP -->
						<div class="card smtp_tab">
							<div class="card-header px-4 py-3">
								<h5 class="mb-0">{{ __('app.smtp_settings') }}</h5>
							</div>
							<div class="card-body p-4">
								<form class="row g-3 needs-validation" id="smtpForm" action="{{ route('smtp.store') }}" enctype="multipart/form-data" method="post">
									{{-- CSRF Protection --}}
									@csrf
									<div class="col-md-12">
                                        <x-label for="host" name="{{ __('app.host') }}" />
                                        <x-input type="text" name="host" :required="true" value="{{ $smtp->host }}"/>
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
                                        <x-label for="port" name="{{ __('app.port') }}" />
                                        <x-input type="text" name="port" :required="true" value="{{ $smtp->port }}"/>
										<div class="valid-feedback"></div>
									</div>
                                    <div class="col-md-12">
                                        <x-label for="username" name="{{ __('user.username') }}" />
                                        <x-input type="text" name="username" :required="true" value="{{ $smtp->username }}" />
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
                                        <x-label for="password" name="{{ __('user.password') }}" />
                                        <x-input type="password" name="password" :required="true" value="{{ $smtp->password }}" />
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
                                        <x-label for="encryption" name="{{ __('app.encryption') }}" />
                                        <x-input type="text" name="encryption" :required="true" value="{{ $smtp->encryption }}" placeholder="tls"/>
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
										<x-label for="smtp_status" name="{{ __('app.status') }}" />
										<x-dropdown-status selected="{{ $data->status }}" dropdownName='smtp_status' optionNaming='EnableDisable'/>
										<div class="valid-feedback"></div>
									</div>
									<div class="col-md-12">
										<div class="d-md-flex d-grid align-items-center gap-3">
											<x-button type="submit" buttonId="smtpSubmit" class="primary px-4" text="{{ __('app.submit') }}" />
											<x-anchor-tag href="{{ route('dashboard') }}" text="{{ __('app.close') }}" class="btn btn-light px-4" />
										</div>
									</div>
								</form>
							</div>
						</div>
						<!--Tab End: SMTP -->
						<!--Tab: SMS API -->
						<div class="card sms_tab">
							<div class="card-header px-4 py-3">
								<h5 class="mb-0">{{ __('app.sms_settings') }}</h5>
							</div>
							<div class="card-body p-4">
								<div class="accordion" id="accordionExample">
									<div class="accordion-item">

										<h2 class="accordion-header" id="headingOne">
										    <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseOne" aria-expanded="false" aria-controls="collapseOne">
										        {{ __('app.twilio') }}
										        @if($twilio->status)
										    		<span class="badge bg-success">Active</span>
										    	@endif
										    </button>
										</h2>


										<div id="collapseOne" class="accordion-collapse collapse " aria-labelledby="headingOne" data-bs-parent="#accordionExample">
											<div class="accordion-body">
												<form class="row g-3 needs-validation" id="twilioForm" action="{{ route('twilio.store') }}" enctype="multipart/form-data" method="post">
													{{-- CSRF Protection --}}
													@csrf
													<div class="col-md-12">
														<div class="alert border-0 border-start border-5 border-info alert-dismissible fade show py-2">
															<div class="d-flex align-items-center">
																<div class="font-35 text-info"><i class="bx bx-info-square"></i>
																</div>
																<div class="ms-3">
																	<h6 class="mb-0 text-info">For more information</h6>
																	<div>
																		Website: <a href="https://twilio.com" target="_blank" class="">https://twilio.com</a>
																	</div>
																</div>
															</div>
															<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
														</div>
													</div>
													<div class="col-md-12">
				                                        <x-label for="sid" name="{{ __('app.account_SID') }}" />
				                                        <x-input type="text" name="sid" :required="true" value="{{ $twilio->sid }}"/>
														<div class="valid-feedback"></div>
													</div>
													<div class="col-md-12">
				                                        <x-label for="auth_token" name="{{ __('app.auth_token') }}" />
				                                        <x-input type="text" name="auth_token" :required="true" value="{{ $twilio->auth_token }}"/>
														<div class="valid-feedback"></div>
													</div>
				                                    <div class="col-md-12">
				                                        <x-label for="twilio_number" name="{{ __('app.twilio_phone_number') }}" />
				                                        <x-input type="text" name="twilio_number" :required="true" value="{{ $twilio->twilio_number }}" />
														<div class="valid-feedback"></div>
													</div>
													<div class="col-md-12">
														<x-label for="twilio_status" name="{{ __('app.status') }}" />
														<x-dropdown-status selected="{{ $twilio->status }}" dropdownName='twilio_status' optionNaming='EnableDisable'/>
														<div class="valid-feedback"></div>
													</div>
													<div class="col-md-12">
														<div class="d-md-flex d-grid align-items-center gap-3">
															<x-button type="submit" buttonId="twilioSubmit" class="primary px-4" text="{{ __('app.submit') }}" />
															<x-anchor-tag href="{{ route('dashboard') }}" text="{{ __('app.close') }}" class="btn btn-light px-4" />
														</div>
													</div>
												</form>
											</div>
										</div>
									</div>
									<div class="accordion-item">

										<h2 class="accordion-header" id="headingTwo">
										  <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapseTwo" aria-expanded="false" aria-controls="collapseTwo">
											{{ __('app.vonage') }}

											@if($vonage->status)
									    		<span class="badge bg-success">Active</span>
									    	@endif

										  </button>
										</h2>

										<div id="collapseTwo" class="accordion-collapse collapse" aria-labelledby="headingTwo" data-bs-parent="#accordionExample">
											<div class="accordion-body">
												<form class="row g-3 needs-validation" id="vonageForm" action="{{ route('vonage.store') }}" enctype="multipart/form-data" method="post">
													{{-- CSRF Protection --}}
													@csrf
													<div class="col-md-12">
														<div class="alert border-0 border-start border-5 border-info alert-dismissible fade show py-2">
															<div class="d-flex align-items-center">
																<div class="font-35 text-info"><i class="bx bx-info-square"></i>
																</div>
																<div class="ms-3">
																	<h6 class="mb-0 text-info">For more information</h6>
																	<div>
																		Website: <a href="https://www.vonage.com/communications-apis/sms/" target="_blank" class="">https://www.vonage.com/communications-apis/sms/</a>
																	</div>
																</div>
															</div>
															<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
														</div>
													</div>
													<div class="col-md-12">
				                                        <x-label for="api_key" name="{{ __('app.api_key') }}" />
				                                        <x-input type="text" name="api_key" :required="true" value="{{ $vonage->api_key }}"/>
														<div class="valid-feedback"></div>
													</div>
													<div class="col-md-12">
				                                        <x-label for="api_secret" name="{{ __('app.api_secret') }}" />
				                                        <x-input type="text" name="api_secret" :required="true" value="{{ $vonage->api_secret }}"/>
														<div class="valid-feedback"></div>
													</div>
													<div class="col-md-12">
														<x-label for="vonage_status" name="{{ __('app.status') }}" />
														<x-dropdown-status selected="{{ $vonage->status }}" dropdownName='vonage_status' optionNaming='EnableDisable'/>
														<div class="valid-feedback"></div>
													</div>
													<div class="col-md-12">
														<div class="d-md-flex d-grid align-items-center gap-3">
															<x-button type="submit" buttonId="twilioSubmit" class="primary px-4" text="{{ __('app.submit') }}" />
															<x-anchor-tag href="{{ route('dashboard') }}" text="{{ __('app.close') }}" class="btn btn-light px-4" />
														</div>
													</div>
												</form>
											</div>
										</div>
									</div>
								</div>

							</div>
						</div>
						<!--Tab End: SMTP -->
						<!--Tab: Clear Cache -->
						<div class="card cache_tab">
							<div class="card-header px-4 py-3">
								<h5 class="mb-0">{{ __('app.clear_cache') }}</h5>
							</div>
							<div class="card-body p-4">
								<form class="row g-3 needs-validation" id="cacheForm" action="{{ route('clear.cache') }}" enctype="multipart/form-data" method="post">
									{{-- CSRF Protection --}}
									@csrf
									<div class="col-md-12">
										<div class="alert border-0 border-start border-5 border-info alert-dismissible fade show py-2">
											<div class="d-flex align-items-center">
												<div class="font-35 text-info"><i class='bx bx-info-square'></i>
												</div>
												<div class="ms-3">
													<h6 class="mb-0 text-info">{{ __('app.info') }}</h6>
													<div>{{ __('app.cache_clear_message') }}</div>
												</div>
											</div>
											<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
										</div>
									</div>

									<div class="col-md-12">
										<div class="d-md-flex d-grid align-items-center gap-3">
											<x-button type="submit" buttonId="cacheSubmit" class="primary px-4" text="{{ __('app.clear_cache') }}" />
											<x-anchor-tag href="{{ route('dashboard') }}" text="{{ __('app.close') }}" class="btn btn-light px-4" />
										</div>
									</div>
								</form>
							</div>
						</div>
						<!--Tab End: Clear Cache -->
						<!--Tab: Clear App Error Log -->
						<div class="card app_log_tab">
							<div class="card-header px-4 py-3">
								<h5 class="mb-0">{{ __('app.app_log') }}</h5>
							</div>
							<div class="card-body p-4">
								<form class="row g-3 needs-validation" id="appLogForm" action="{{ route('clear.app.log') }}" enctype="multipart/form-data" method="post">
									{{-- CSRF Protection --}}
									@csrf
									<div class="col-md-12">
										<div class="alert border-0 border-start border-5 border-info alert-dismissible fade show py-2">
											<div class="d-flex align-items-center">
												<div class="font-35 text-info"><i class='bx bx-info-square'></i>
												</div>
												<div class="ms-3">
													<h6 class="mb-0 text-info">{{ __('app.info') }}</h6>
													<div>{{ __('app.clear_log_message') }}</div>
												</div>
											</div>
											<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
										</div>
									</div>

									<div class="col-md-12">
										<div class="d-md-flex d-grid align-items-center gap-3">
											<x-button type="submit" buttonId="appLogSubmit" class="primary px-4" text="{{ __('app.clear_log') }}" />
											<x-anchor-tag href="{{ route('dashboard') }}" text="{{ __('app.close') }}" class="btn btn-light px-4" />
										</div>
									</div>
								</form>
							</div>
						</div>
						<!--Tab End: Clear Cache -->
						<!--Tab: Database Backup -->
						<div class="card database_tab">
							<div class="card-header px-4 py-3">
								<h5 class="mb-0">{{ __('app.database_backup') }}</h5>
							</div>
							<div class="card-body p-4">
								<form class="row g-3 needs-validation" id="databaseForm" action="{{ route('database.backup') }}" enctype="multipart/form-data" method="post">
									{{-- CSRF Protection --}}
									@csrf
									<div class="col-md-12">
									Click the download button to initiate the process of downloading the database backup file.
									</div>

									<div class="col-md-12">
										<div class="d-md-flex d-grid align-items-center gap-3">
											<x-button type="submit" buttonId="databaseSubmit" class="primary px-4" text="{{ __('app.download') }}" />
											<x-anchor-tag href="{{ route('dashboard') }}" text="{{ __('app.close') }}" class="btn btn-light px-4" />
										</div>
									</div>
								</form>
							</div>
						</div>
						<!--Tab End: Database Backup -->

					</div>
				</div>
				<!--end row-->
			</div>
		</div>
		@endsection
@section('js')
<script src="{{ versionedAsset('custom/js/settings.js') }}"></script>
@endsection