149 lines
7.5 KiB
PHP
149 lines
7.5 KiB
PHP
@extends('crm::layouts.app')
|
|
|
|
@section('title', __('lang_v1.my_profile'))
|
|
|
|
@section('content')
|
|
<!-- Content Header (Page header) -->
|
|
<section class="content-header">
|
|
<h1>@lang('lang_v1.my_profile')</h1>
|
|
</section>
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
{!! Form::open(['url' => action([\Modules\Crm\Http\Controllers\ManageProfileController::class, 'updatePassword']), 'method' => 'post', 'id' => 'update_password',
|
|
'class' => 'form-horizontal' ]) !!}
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="box box-solid"> <!--business info box start-->
|
|
<div class="box-header">
|
|
<div class="box-header">
|
|
<h3 class="box-title"> @lang('user.change_password')</h3>
|
|
</div>
|
|
</div>
|
|
<div class="box-body">
|
|
<div class="form-group">
|
|
{!! Form::label('current_password', __('user.current_password') . ':*', ['class' => 'col-sm-3 control-label']) !!}
|
|
<div class="col-sm-9">
|
|
<div class="input-group">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-lock"></i>
|
|
</span>
|
|
{!! Form::password('current_password', ['class' => 'form-control','placeholder' => __('user.current_password'), 'required']); !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('new_password', __('user.new_password') . ':*', ['class' => 'col-sm-3 control-label']) !!}
|
|
<div class="col-sm-9">
|
|
<div class="input-group">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-lock"></i>
|
|
</span>
|
|
{!! Form::password('new_password', ['class' => 'form-control','placeholder' => __('user.new_password'), 'required']); !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
{!! Form::label('confirm_password', __('user.confirm_new_password') . ':*', ['class' => 'col-sm-3 control-label']) !!}
|
|
<div class="col-sm-9">
|
|
<div class="input-group">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-lock"></i>
|
|
</span>
|
|
{!! Form::password('confirm_password', ['class' => 'form-control','placeholder' => __('user.confirm_new_password'), 'required']); !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary pull-right">@lang('messages.update')</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{!! Form::close() !!}
|
|
{!! Form::open(['url' => action([\Modules\Crm\Http\Controllers\ManageProfileController::class, 'updateProfile']), 'method' => 'post', 'id' => 'edit_contact_profile', 'files' => true ]) !!}
|
|
<div class="row">
|
|
<div class="col-sm-8">
|
|
<div class="box box-solid"> <!--business info box start-->
|
|
<div class="box-header">
|
|
<div class="box-header">
|
|
<h3 class="box-title"> @lang('user.edit_profile')</h3>
|
|
</div>
|
|
</div>
|
|
<!-- user id -->
|
|
<input type="hidden" name="user_id" id="user_id" value="{{$user->id}}">
|
|
<div class="box-body">
|
|
<div class="form-group col-md-2">
|
|
{!! Form::label('surname', __('business.prefix') . ':') !!}
|
|
<div class="input-group">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-info"></i>
|
|
</span>
|
|
@include('partials.name_prefix_field', ['name' => 'surname', 'value' => $user->surname])
|
|
</div>
|
|
</div>
|
|
<div class="form-group col-md-5">
|
|
{!! Form::label('first_name', __('business.first_name') . ':*') !!}
|
|
<div class="input-group">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-info"></i>
|
|
</span>
|
|
{!! Form::text('first_name', $user->first_name, ['class' => 'form-control','placeholder' => __('business.first_name'), 'required']); !!}
|
|
</div>
|
|
</div>
|
|
<div class="form-group col-md-5">
|
|
{!! Form::label('last_name', __('business.last_name') . ':') !!}
|
|
<div class="input-group">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-info"></i>
|
|
</span>
|
|
{!! Form::text('last_name', $user->last_name, ['class' => 'form-control','placeholder' => __('business.last_name')]); !!}
|
|
</div>
|
|
</div>
|
|
<div class="form-group col-md-6">
|
|
{!! Form::label('email', __('business.email') . ':*') !!}
|
|
<div class="input-group">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-info"></i>
|
|
</span>
|
|
{!! Form::email('email', $user->email, ['class' => 'form-control','placeholder' => __('business.email'), 'required']); !!}
|
|
</div>
|
|
</div>
|
|
<div class="form-group col-md-6">
|
|
{!! Form::label('language', __('business.language') . ':') !!}
|
|
<div class="input-group">
|
|
<span class="input-group-addon">
|
|
<i class="fa fa-info"></i>
|
|
</span>
|
|
{!! Form::select('language',$languages, $user->language, ['class' => 'form-control select2']); !!}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
@component('components.widget', ['title' => __('lang_v1.profile_photo')])
|
|
@if(!empty($user->media))
|
|
<div class="col-md-12 text-center">
|
|
{!! $user->media->thumbnail([150, 150], 'img-circle') !!}
|
|
</div>
|
|
@endif
|
|
<div class="col-md-12">
|
|
<div class="form-group">
|
|
{!! Form::label('profile_photo', __('lang_v1.upload_image') . ':') !!}
|
|
{!! Form::file('profile_photo', ['id' => 'profile_photo', 'accept' => 'image/*']); !!}
|
|
<small><p class="help-block">@lang('purchase.max_file_size', ['size' => (config('constants.document_size_limit') / 1000000)])</p></small>
|
|
</div>
|
|
</div>
|
|
@endcomponent
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<button type="submit" class="btn btn-primary pull-right">@lang('messages.update')</button>
|
|
</div>
|
|
</div>
|
|
{!! Form::close() !!}
|
|
</section>
|
|
@endsection
|
|
@section('javascript')
|
|
<script src="{{ asset('modules/crm/js/crm.js?v=' . $asset_v) }}"></script>
|
|
@endsection |