/home/mip/mip/app/Modules/Likod/Views/clients/includes/form.blade.php
@if (count($errors) > 0)
<div class="form-group">
<div class="col-md-12">
<div class="callout callout-danger">
<h4>The following error occured.</h4>
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
</div>
</div>
@endif
@if(!isset($client))
<h3 class="page-header"><i class="fa fa-lock"></i> Login Details</h3>
<div class="form-group {{ $errors->has('name') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Name of User: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('name', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('email') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Email: <i class="required">*</i></label>
<div class="col-md-9">
<span class="text-warning">*Note: Email must be active.</span>
{!! Form::text('email', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('password') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Password: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('password', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('password_confirmation') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Re-type Password: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('password_confirmation', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
@endif
<h3 class="page-header"><i class="fa fa-building"></i> Client Information</h3>
<div class="form-group {{ $errors->has('client_name') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Client Name: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('client_name', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('client_address') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Client Address: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('client_address', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('telephone_no') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Telephone No: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('telephone_no', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('email') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Email: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('email', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
@if(isset($client))
<div class="form-group">
<label class="control-label col-md-3">Kiosk URL:</label>
<div class="col-md-9">
{!! Form::text('kiok_url', url(config('modules.kiosk')).'/'.$client->root_dir.'/' , ['class'=>'form-control', 'disabled' => 'disabled']) !!}
</div>
</div>
@endif
@if($client_config)
<h3 class="page-header"><i class="fa fa-database"></i> Database Information</h3>
<div class="form-group {{ $errors->has('database_name') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Database Name: <i class="required">*</i></label>
<div class="col-md-9">
<span class="text-warning">*Note: Database name must be atleast 5 letters.</span>
{!! Form::text('database_name', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off', ((isset($client->database_name)) ? 'readonly':'')]) !!}
</div>
</div>
<div class="form-group {{ $errors->has('database_host') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Database Host: <i class="required">*</i></label>
<div class="col-md-9">
<span class="text-warning"></span>
{!! Form::text('database_host', (isset($client->database_host)) ? null:'127.0.0.1' , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('database_username') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Database Username: <i class="required">*</i></label>
<div class="col-md-9">
<span class="text-warning"></span>
{!! Form::text('database_username', (isset($client->database_username)) ? null:'root' , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('database_password') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Database Password:</label>
<div class="col-md-9">
<span class="text-warning"></span>
{!! Form::text('database_password', null , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
@endif
<h3 class="page-header"><i class="fa fa-gears"></i> API Configuration</h3>
<div class="form-group {{ $errors->has('api_key') ? ' has-error' : '' }}">
<label class="control-label col-md-3">API Key:</label>
<div class="col-md-9">
<span class="text-warning"></span>
{!! Form::text('api_key', (isset($client->api_key)) ? $client->api_key:str_random(40) , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off', 'readonly'=>'true']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('api_secret') ? ' has-error' : '' }}">
<label class="control-label col-md-3">API Secret:</label>
<div class="col-md-9">
{!! Form::text('api_secret', (isset($client->api_secret)) ? $client->api_secret:str_random(40) , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off', 'readonly'=>'true']) !!}
</div>
</div>
<h3 class="page-header"><i class="fa fa-gear"></i> Account Configuration</h3>
@if($client_config)
<div class="form-group {{ $errors->has('status') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Account Status: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::select('status', [1=>'Active', 0 => 'Inactive'], null, ['class'=>'form-control']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('number_of_users') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Number of users: <i class="required">*</i></label>
<div class="col-md-9">
<span class="text-warning">Note: If number of users is unlimited, set to 0.</span>
{!! Form::text('number_of_users', (isset($client->number_of_users)) ? null:0 , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('disk_size') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Disk Size <i>(GB)</i>: <i class="required">*</i></label>
<div class="col-md-9">
<span class="text-warning">Note: If disk size is unlimited, set to 0.</span>
{!! Form::text('disk_size', (isset($client->disk_size)) ? null:0 , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
@endif
<div class="form-group {{ $errors->has('date_picker_format') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Date Picker Format: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::select('date_picker_format', $datepickerformats, null, ['class'=>'form-control']) !!}
</div>
</div>
@if($client_config)
<div class="form-group {{ $errors->has('display_date_format') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Display Date Format: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::select('display_date_format', $displaydateformats, null, ['class'=>'form-control']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('name_format') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Name Format: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::select('name_format', $nameformats, null, ['class'=>'form-control']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('monthly_mail_quota') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Monthy Mail Quota: <i class="required">*</i></label>
<div class="col-md-9">
<span class="text-warning">Note: If Monthly mail quota is unlimited set to 0.</span>
{!! Form::text('monthly_mail_quota', (isset($client->monthly_mail_quota)) ? null:0 , ['class'=>'form-control', 'placeholder'=>'', 'autocomplete'=>'off']) !!}
</div>
</div>
@if(isset($client) && $client != null)
<div class="form-group {{ $errors->has('root_dir') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Attachment Root Folder:</label>
<div class="col-md-9">
{!! Form::text('root_dir', null , ['class'=>'form-control', 'placeholder'=>'', 'disabled'=>'disabled']) !!}
</div>
</div>
@endif
@endif
<h3 class="page-header"><i class="fa fa-envelope"></i> Mail Configuration</h3>
<div class="row">
<div class="col-sm-9 col-sm-offset-3">
<!-- <div class="alert alert-warning"> -->
<p class="text-warning"><b><i class="fa fa-lightbulb-o"></i> Note: </b>Mail Configuration is set by default. You can also set this configuration using the client Mail account.</p>
<!-- </div> -->
</div>
</div>
<div class="form-group {{ $errors->has('mail_driver') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Mail Driver: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::select('mail_driver', $mail_driver , null, ['class'=>'form-control']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('mail_sender_address') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Mail Sender Address: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('mail_sender_address', (isset($client->mail_sender_address)) ? null:config('mail.from.address'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('mail_sender_name') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Mail Sender Name: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('mail_sender_name', (isset($client->mail_sender_name)) ? null:config('mail.from.name'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('mail_host') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Mail Host: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('mail_host', (isset($client->mail_host)) ? null:config('mail.host'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('mail_username') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Mail Username: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('mail_username', (isset($client->mail_username)) ? null:config('mail.username'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('mail_password') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Mail Password: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('mail_password', (isset($client->mail_password)) ? null:config('mail.password'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('mail_port') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Mail Port: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('mail_port', (isset($client->mail_port)) ? null:config('mail.port'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
@if($client_config)
<h3 class="page-header"><i class="fa fa-usb"></i> Storage Configuration</h3>
<div class="row">
<div class="col-sm-9 col-sm-offset-3">
<p class="text-warning"><b><i class="fa fa-lightbulb-o"></i> Note: </b>For Amazon S3 Storage Type, configuration is set by default. You can also set this configuration using the client amazon S3 account.</p>
</div>
</div>
<div class="form-group {{ $errors->has('storage_type') ? ' has-error' : '' }}">
<label class="control-label col-md-3">Storage Type: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::select('storage_type', $storage_type , null, ['placeholder'=>' - Select - ','class'=>'form-control', 'id' => 'storage_type']) !!}
</div>
</div>
<div class="for_s3 form-group {{ $errors->has('s3_key') ? ' has-error' : '' }}">
<label class="control-label col-md-3">S3 Key: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('s3_key', (isset($client->s3_key)) ? null:config('filesystems.disks.s3.key'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_s3 form-group {{ $errors->has('s3_secret') ? ' has-error' : '' }}">
<label class="control-label col-md-3">S3 Secret: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('s3_secret', (isset($client->s3_secret)) ? null:config('filesystems.disks.s3.secret'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_s3 form-group {{ $errors->has('s3_region') ? ' has-error' : '' }}">
<label class="control-label col-md-3">S3 Region: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('s3_region', (isset($client->s3_region)) ? null:config('filesystems.disks.s3.region'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_s3 form-group {{ $errors->has('s3_bucket_name') ? ' has-error' : '' }}">
<label class="control-label col-md-3">S3 Bucket Name: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('s3_bucket_name', (isset($client->s3_bucket_name)) ? null:config('filesystems.disks.s3.bucket'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<h3 class="page-header for_cpanel"><input type="checkbox" name="create_email" class="icheck" value="1"> Create an E-mail on Cpanel account</h3>
<div class="for_cpanel row">
<div class="col-sm-9 col-sm-offset-3">
<p class="text-warning"><b><i class="fa fa-lightbulb-o"></i> Note: </b>Cpanel Configuration is set by default. You can also set this configuration using the client Cpanel account.</p>
</div>
</div>
<div class="for_cpanel form-group {{ $errors->has('cpanel_host') ? ' has-error' : '' }}">
<label class="control-label col-md-3">CPanel Host: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('cpanel_host', (isset($client->cpanel_host)) ? null:config('cpanel.host') , ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_cpanel form-group {{ $errors->has('cpanel_ip') ? ' has-error' : '' }}">
<label class="control-label col-md-3">CPanel IP: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('cpanel_ip', (isset($client->cpanel_ip)) ? null:config('cpanel.ip'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_cpanel form-group {{ $errors->has('cpanel_port') ? ' has-error' : '' }}">
<label class="control-label col-md-3">CPanel Port: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('cpanel_port', (isset($client->cpanel_port)) ? null:config('cpanel.port'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_cpanel form-group {{ $errors->has('cpanel_account') ? ' has-error' : '' }}">
<label class="control-label col-md-3">CPanel Account: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('cpanel_account', (isset($client->cpanel_account)) ? null:config('cpanel.account'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_cpanel form-group {{ $errors->has('cpanel_password') ? ' has-error' : '' }}">
<label class="control-label col-md-3">CPanel Password: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('cpanel_password', (isset($client->cpanel_password)) ? null:config('cpanel.password'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_cpanel form-group {{ $errors->has('cpanel_domain') ? ' has-error' : '' }}">
<label class="control-label col-md-3">CPanel Domain: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('cpanel_domain', (isset($client->cpanel_domain)) ? null:config('cpanel.domain'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_cpanel form-group {{ $errors->has('cpanel_user_default_password') ? ' has-error' : '' }}">
<label class="control-label col-md-3">CPanel User Default Password: <i class="required">*</i></label>
<div class="col-md-9">
{!! Form::text('cpanel_user_default_password', (isset($client->cpanel_user_default_password)) ? null:config('cpanel.user_default_password'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_cpanel form-group {{ $errors->has('cpanel_qouta') ? ' has-error' : '' }}">
<label class="control-label col-md-3">CPanel Qouta: </label>
<div class="col-md-9">
{!! Form::text('cpanel_qouta', (isset($client->cpanel_qouta)) ? null:config('cpanel.qouta'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
<div class="for_cpanel form-group {{ $errors->has('cpanel_forwader') ? ' has-error' : '' }}">
<label class="control-label col-md-3">CPanel Forwarder: </label>
<div class="col-md-9">
{!! Form::text('cpanel_forwarder', (isset($client->cpanel_forwarder)) ? null:config('cpanel.forwarder'), ['class'=>'form-control', 'autocomplete'=>'off']) !!}
</div>
</div>
@endif