@section('page_title') {{ "Composer - Add Company" }} @endsection @auth @include('header') @endauth @guest @include('login-header') @endguest
@if (session('success'))
{{ session('success') }}
@endif @if (session('error'))
{{ session('error') }}
@endif
@auth
{{isset($company) ? 'Edit' : 'Add'}} Company
@endauth @guest
Sign Up
@endguest {{ csrf_field() }}
Company Name
@error('company_name')
{{$message}}
@enderror
Customer Email
@error('email')
{{$message}}
@enderror
Confirm Customer Email
@error('confirm_email')
{{$message}}
@enderror
Temporary Password
@error('password')
{{$message}}
@enderror
Confirm Temporary Password
@error('confirm_password')
{{$message}}
@enderror
@php $isDisable = false; if(!isset($company) && isset($salesPersonName)) { $salesPerson = $salesPersonName; $isDisable = true; } elseif(isset($company)) $salesPerson = $company->customer[0]->name; else $salesPerson = old('salesperson_name'); @endphp
Salesperson Name
@error('salesperson_name')
{{$message}}
@enderror
Company URL
@error('url')
{{$message}}
@enderror
Mobile Number
@error('mobile_number')
{{$message}}
@enderror
@isset($company)
@endisset @auth
{{isset($company) ? "Edit" : "Onboard"}} Company
@endauth @guest
Sign Up
@endguest
@if(isset($plans) && !empty($plans) && isset($company) && (auth()->user()->getRoleNames()[0] === 'Partner' || auth()->user()->getRoleNames()[0] === 'Direct Sales'))
Plan Information
@if($isStripePlans)
Select a plan
@if(isset($subscribedPlans) && count($subscribedPlans) == 0)
1 Free Article
@endif @foreach($plans as $plan) @php $setupAmount = $plan['setup_amount'] > 0 ? ' - $'.$plan['setup_amount'].'/setup' : ''; @endphp @if($isDSPlan)
customer[0]->stripe_plan_id == $plan['price_id'] ? "selected" : ""}} value="{{$plan['price_id']}}">Direct Sales {{$plan['name']}} - {{$plan['article_unit']}} articles - ${{$plan['plan_amount']}} / Month {{$setupAmount}}
@else
{{$plan['name']}}
@endif @endforeach
@else
{{-- for now assume self serve as a 'direct sale' customer, we change the condition after some clarification. --}} @foreach($plans as $plan) @if(auth()->user()->user_role === 4)
customer[0]) && $company->customer[0]->stripe_plan_id == $plan['id'] ? "selected" : ""}} value="{{$plan['id']}}">{{$plan['plan_label']}} - {{$plan['articles_per_month']}} articles - ${{(int)$plan['plan_amount']}}/month @if(!is_null($plan['setup_amount'])) - ${{ $plan['setup_amount'] }}/setup @endif
@else
customer[0]) && $company->customer[0]->plan_id == $plan['id'] ? "selected" : ""}} value="{{$plan['id']}}">{{$plan['monthly_articles']}} articles - ${{(int)$plan['amount']}}/monthly
@endif @endforeach
customer[0]) && empty($company->customer[0]->plan_id) && empty($company->customer[0]->stripe_plan_id) ? "selected" : ""}} >1 Free Article
@endif
Update Plan
@if(!empty($subscribedPlans))
Current Subscriptions
@if($isStripePlans) @foreach($subscribedPlans as $plan) @endforeach
Plan
Subscription Date
Action
{{$plan['name']}}
{{$plan['subscription_period_start']}} - {{$plan['subscription_period_end']}}
@if($plan['status'] == 'active')
Cancel Subscription
@elseif(strtolower($plan['status']) == 'scheduled')
Scheduled
@else
Cancelled
@endif
@endif
@endif
@endif
@include('footer')