shell bypass 403
@extends('layouts/contentLayoutMaster')
@section('title', __('locale.sending_servers.create_own_server'))
@section('content')
<!-- Basic Vertical form layout section start -->
<section id="basic-vertical-layouts">
<form class="form form-horizontal" action="{{route('customer.sending-servers.add.custom')}}" method="post">
@csrf
<div class="row">
<div class="col-md-4 col-12">
<div class="card">
<div class="card-header">
<h4 class="card-title">{{ __('locale.sending_servers.create_own_server') }}</h4>
</div>
<div class="card-content">
<div class="card-body">
<div class="form-body">
<div class="row">
<div class="col-12">
<div class="mb-1">
<label for="name" class="form-label required">{{ __('locale.labels.name') }}</label>
<input type="text" id="name" class="form-control @error('name') is-invalid @enderror" value="{{ old('name') }}" name="name" required>
@error('name')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="api_link" class="form-label required">Base URL</label>
<input type="text" id="api_link" class="form-control @error('api_link') is-invalid @enderror" value="{{ old('api_link') }}" name="api_link" required>
@error('api_link')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="success_keyword" class="form-label required">{{__('locale.labels.success_keyword')}}</label>
<input type="text" id="success_keyword" class="form-control @error('success_keyword') is-invalid @enderror" value="{{ old('success_keyword') }}" name="success_keyword" required>
@error('success_keyword')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="http_request_method" class="form-label required">{{__('locale.labels.http_request_method')}}</label>
<select class="form-select" id="http_request_method" name="http_request_method">
<option value="get">GET</option>
<option value="post">POST</option>
</select>
@error('http_request_method')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="json_encoded_post" class="form-label"> {{__('locale.labels.json_encoded_post')}} </label>
<select class="form-select" id="json_encoded_post" name="json_encoded_post">
<option value="0">{{__('locale.labels.no')}}</option>
<option value="1">{{__('locale.labels.yes')}}</option>
</select>
@error('json_encoded_post')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="content_type" class="form-label"> {{__('locale.labels.content_type')}} </label>
<select class="form-select" id="content_type" name="content_type">
<option value="none">{{__('locale.labels.none')}}</option>
<option value="application/json">application/json</option>
<option value="application/x-www-form-urlencoded">application/x-www-form-urlencoded</option>
</select>
@error('content_type')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="content_type_accept" class="form-label"> {{__('locale.labels.content_type_accept')}} </label>
<select class="form-select" id="content_type_accept" name="content_type_accept">
<option value="none">{{__('locale.labels.none')}}</option>
<option value="application/json">application/json</option>
<option value="application/x-www-form-urlencoded">application/x-www-form-urlencoded</option>
</select>
@error('content_type_accept')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="character_encoding" class="form-label"> {{__('locale.labels.character_encoding')}} </label>
<select class="form-select" id="character_encoding" name="character_encoding">
<option value="none">{{__('locale.labels.none')}}</option>
<option value="gsm-7">gsm-7</option>
<option value="ucs-2">ucs-2</option>
<option value="utf-8">utf-8</option>
<option value="utf-16">utf-16</option>
<option value="utf-32">utf-32</option>
<option value="iso-8859-1">iso-8859-1</option>
<option value="ucs-2be">ucs-2be</option>
</select>
@error('character_encoding')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="ssl_certificate_verification" class="form-label"> {{__('locale.labels.ssl_certificate_verification')}} </label>
<select class="form-select" id="ssl_certificate_verification" name="ssl_certificate_verification">
<option value="1">{{__('locale.labels.yes')}}</option>
<option value="0">{{__('locale.labels.no')}}</option>
</select>
@error('ssl_certificate_verification')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="authorization" class="form-label required"> {{__('locale.labels.authorization')}} </label>
<select class="form-select" id="authorization" name="authorization">
<option value="no_auth">{{__('locale.sending_servers.no_auth')}}</option>
<option value="bearer_token">Bearer Token</option>
<option value="basic_auth">Basic Auth</option>
</select>
@error('authorization')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="plain" class="form-label required">{{__('locale.labels.plain')}}</label>
<select class="form-select" id="plain" name="plain">
<option value="1"> {{__('locale.labels.yes')}}</option>
<option value="0"> {{__('locale.labels.no')}}</option>
</select>
@error('plain')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="schedule" class="form-label required">{{__('locale.labels.schedule')}}</label>
<select class="form-select" id="schedule" name="schedule">
<option value="1"> {{__('locale.labels.yes')}}</option>
<option value="0"> {{__('locale.labels.no')}}</option>
</select>
@error('schedule')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{{--Sending Speed and per request sms--}}
<div class="card">
<div class="card-header">
<h4 class="card-title"> {{__('locale.sending_servers.sending_credit')}} </h4>
</div>
<div class="card-content">
<div class="card-body">
<p>{!! __('locale.description.custom_sending_credit') !!} </p>
<div class="form-body">
<div class="row">
<div class="col-12">
<div class="mb-1">
<label for="quota_value" class="form-label required">{{__('locale.sending_servers.sending_credit')}}</label>
<input type="number" id="quota_value" class="form-control @error('quota_value') is-invalid @enderror" value="60" name="quota_value" required>
@error('quota_value')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="quota_base" class="form-label required">{{__('locale.sending_servers.time_base')}}</label>
<input type="number" id="quota_base" class="form-control @error('quota_base') is-invalid @enderror" value="1" name="quota_base" required>
@error('quota_base')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="quota_unit" class="form-label required">{{__('locale.sending_servers.time_unit')}}</label>
<select class="form-select" id="quota_unit" name="quota_unit">
<option value="minute"> {{__('locale.labels.minute')}}</option>
<option value="hour"> {{__('locale.labels.hour')}}</option>
<option value="day"> {{__('locale.labels.day')}}</option>
</select>
@error('quota_unit')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="sms_per_request" class="form-label required">{{__('locale.sending_servers.per_single_request')}}</label>
<input type="number" id="sms_per_request" class="form-control @error('sms_per_request') is-invalid @enderror" value="1" name="sms_per_request" required>
@error('sms_per_request')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
<div class="col-12">
<div class="mb-1">
<label for="multi_sms_delimiter" class="form-label required">{{__('locale.sending_servers.delimiter_multiple_sms')}}</label>
<select class="form-select" id="multi_sms_delimiter" name="multi_sms_delimiter">
<option value=",">, (comma)</option>
<option value=";">; (semi-colon)</option>
<option value="array">array()</option>
</select>
@error('multi_sms_delimiter')
<p><small class="text-danger">{{ $message }}</small></p>
@enderror
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-8 col-12">
<div class="card">
<div class="card-header">
<h4 class="card-title"> {{__('locale.sending_servers.query_parameters')}} </h4>
<button class="btn btn-primary pull-right" type="submit"><i data-feather="plus-square"></i> {{__('locale.buttons.save')}}</button>
</div>
<div class="card-content">
<div class="card-body">
<div class="table-responsive">
<table class="table table-hover mb-0" id="gateway_items">
<thead>
<tr>
<th></th>
<th>{{__('locale.sending_servers.parameter')}}</th>
<th>{{__('locale.sending_servers.value')}}</th>
<th>{{__('locale.sending_servers.add_on_url')}}</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{__('locale.labels.username')}} / {{ __('locale.labels.api_key') }}</td>
<td><input type="text" autocomplete="off" required name="username_param" value="{{old('username_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" required name="username_value" value="{{old('username_value')}}" class="form-control"></td>
<td></td>
</tr>
<tr>
<td>{{__('locale.labels.password')}}</td>
<td><input type="text" autocomplete="off" name="password_param" value="{{old('password_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" name="password_value" value="{{old('password_value')}}" class="form-control"></td>
<td>
<select class="form-select" name="password_status">
<option value="0">{{__('locale.sending_servers.set_blank')}}</option>
<option value="1">{{__('locale.sending_servers.add_on_parameter')}}</option>
</select>
</td>
</tr>
<tr>
<td>{{__('locale.labels.action')}}</td>
<td><input type="text" autocomplete="off" name="action_param" value="{{old('action_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" name="action_value" value="{{old('action_value')}}" class="form-control"></td>
<td>
<select class="form-select" name="action_status">
<option value="0">{{__('locale.sending_servers.set_blank')}}</option>
<option value="1">{{__('locale.sending_servers.add_on_parameter')}}</option>
</select>
</td>
</tr>
<tr>
<td>{{__('locale.labels.source')}}</td>
<td><input type="text" autocomplete="off" name="source_param" value="{{old('source_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" name="source_value" value="{{old('source_value')}}" class="form-control"></td>
<td>
<select class="form-select" name="source_status">
<option value="0">{{__('locale.sending_servers.set_blank')}}</option>
<option value="1">{{__('locale.sending_servers.add_on_parameter')}}</option>
</select>
</td>
</tr>
<tr>
<td>{{__('locale.labels.destination')}}</td>
<td><input type="text" autocomplete="off" required name="destination_param" value="{{old('destination_param')}}" class="form-control"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>{{__('locale.labels.message')}}</td>
<td><input type="text" autocomplete="off" required name="message_param" value="{{old('message_param')}}" class="form-control"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>{{__('locale.labels.unicode')}}</td>
<td><input type="text" autocomplete="off" name="unicode_param" value="{{old('unicode_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" name="unicode_value" value="{{old('unicode_value')}}" class="form-control"></td>
<td>
<select class="form-select" name="unicode_status">
<option value="0">{{__('locale.sending_servers.set_blank')}}</option>
<option value="1">{{__('locale.sending_servers.add_on_parameter')}}</option>
</select>
</td>
</tr>
<tr>
<td>{{__('locale.labels.type')}} / {{__('locale.labels.route')}}</td>
<td><input type="text" autocomplete="off" name="route_param" value="{{old('route_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" name="route_value" value="{{old('route_value')}}" class="form-control"></td>
<td>
<select class="form-select" name="route_status">
<option value="0">{{__('locale.sending_servers.set_blank')}}</option>
<option value="1">{{__('locale.sending_servers.add_on_parameter')}}</option>
</select>
</td>
</tr>
<tr>
<td>{{__('locale.labels.language')}}</td>
<td><input type="text" autocomplete="off" name="language_param" value="{{old('language_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" name="language_value" value="{{old('language_value')}}" class="form-control"></td>
<td>
<select class="form-select" name="language_status">
<option value="0">{{__('locale.sending_servers.set_blank')}}</option>
<option value="1">{{__('locale.sending_servers.add_on_parameter')}}</option>
</select>
</td>
<tr>
<td>{{__('locale.labels.custom_value')}} 1</td>
<td><input type="text" autocomplete="off" name="custom_one_param" value="{{old('custom_one_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" name="custom_one_value" value="{{old('custom_one_value')}}" class="form-control"></td>
<td>
<select class="form-select" name="custom_one_status">
<option value="0">{{__('locale.sending_servers.set_blank')}}</option>
<option value="1">{{__('locale.sending_servers.add_on_parameter')}}</option>
</select>
</td>
<tr>
<td>{{__('locale.labels.custom_value')}} 2</td>
<td><input type="text" autocomplete="off" name="custom_two_param" value="{{old('custom_two_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" name="custom_two_value" value="{{old('custom_two_value')}}" class="form-control"></td>
<td>
<select class="form-select" name="custom_two_status">
<option value="0">{{__('locale.sending_servers.set_blank')}}</option>
<option value="1">{{__('locale.sending_servers.add_on_parameter')}}</option>
</select>
</td>
<tr>
<td>{{__('locale.labels.custom_value')}} 3</td>
<td><input type="text" autocomplete="off" name="custom_three_param" value="{{old('custom_three_param')}}" class="form-control"></td>
<td><input type="text" autocomplete="off" name="custom_three_value" value="{{old('custom_three_value')}}" class="form-control"></td>
<td>
<select class="form-select" name="custom_three_status">
<option value="0">{{__('locale.sending_servers.set_blank')}}</option>
<option value="1">{{__('locale.sending_servers.add_on_parameter')}}</option>
</select>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</section>
<!-- // Basic Vertical form layout section end -->
@endsection