Viewing file: customer_sidebar.blade.php (22.36 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false"> {{-- Staff users see simplified view --}} @if(auth('customer')->user()->type=='staff') <li class="nav-item"> <span class="inbox_counter counter d-none">0</span> <a href="{{route('customer.chat.index')}}" class="nav-link {{isSidebarActive('customer.chat.index')}}"> <i class="nav-icon fas fa-sms n-danger-c"></i> <p>{{trans('customer.chat')}}</p> </a> </li> @else
{{-- Balance Card - Compact --}} <li class="nav-item dropdown user-menu mr-3 top-up-section ml-3"> <div class="row credit-section card"> <div class="card-body pb-0 pl-0"> <div class="col-sm-12"> <div class="row"> <div class=""> <div class="sms-wallet-text">{{trans('customer.balance')}}</div> </div> @if(Module::has('PaymentGateway') && Module::find('PaymentGateway')->isEnabled()) <div class="top-up-sm-btn"> <a href="#" class="topUpBtn btn btn-primary mr-3 btn-sm"> {{trans('customer.top_up')}} </a> </div> @endif </div> </div>
<div class="col-sm-12 sender-border m-2"> <div class="sender-text"><strong>{{isset(wallet()->credit)?wallet()->credit:0}}</strong> <span class="text_available">({{trans('customer.available')}})</span></div> </div> </div> </div> </li>
{{-- Quick Send --}} <li class="nav-item sidebar-compose"> <a href="{{route('customer.smsbox.compose')}}" class="nav-link {{isSidebarActive('customer.compose')}}"> <i class="nav-icon fas fa-plus-circle n-primary-c"></i> <p>{{trans('customer.quick_send')}}</p> </a> </li>
{{-- Dashboard --}} <li class="nav-item"> <a href="{{route('customer.dashboard')}}" class="nav-link {{isSidebarActive('customer.dashboard')}}"> <i class="nav-icon fas fa-tachometer-alt n-info-c"></i> <p>{{trans('customer.statistics')}}</p> </a> </li>
{{-- CAMPAIGNS SECTION --}} <h6 class="management-header">{{ trans('customer.campaign_management') }}</h6>
{{-- Regular Campaign --}} <li id="campaign-management" class="nav-item has-treeview {{isSidebarTrue(['customer.campaign.index','customer.sms.template.*'])? 'menu-open' : ''}}"> <a href="#" class="nav-link {{isSidebarTrue(['customer.campaign.index','customer.sms.template.*'])? 'active nav-link-active' : ''}}"> <i class="nav-icon fa fa-bullhorn n-warning-c"></i> <p> Regular Campaign <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview" style="display: {{isSidebarTrue(['customer.campaign.*','customer.sms.template.*'])? 'block': 'none'}};"> <li class="nav-item"> <a href="{{route('customer.campaign.create')}}" class="nav-link {{isSidebarActive('customer.campaign.create')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.campaign_create')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.campaign.index')}}" class="nav-link {{isSidebarActive('customer.campaign.index')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.campaign_list')}}</p> </a> </li> <li id="sms-template" class="nav-item"> <a href="{{route('customer.sms.template.index')}}" class="nav-link {{isSidebarActive('customer.sms.template.*')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.create_sms_template')}}</p> </a> </li> </ul> </li>
{{-- Personalized Campaign --}} <li class="nav-item has-treeview {{isSidebarTrue(['customer.dynamic.campaign','customer.dynamic.campaign.*','customer.dynamic-template.*'])? 'menu-open' : ''}}"> <a href="#" class="nav-link {{isSidebarTrue(['customer.dynamic.campaign','customer.dynamic.campaign.*','customer.dynamic-template.*'])? 'active nav-link-active' : ''}}"> <i class="nav-icon fa fa-bullhorn n-success-c"></i> <p> Personalized Campaign <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview" style="display: {{isSidebarTrue(['customer.dynamic.campaign','customer.dynamic-template.*','customer.dynamic.campaign.*'])? 'block': 'none'}};"> <li class="nav-item"> <a href="{{route('customer.dynamic.campaign.create')}}" class="nav-link {{isSidebarActive('customer.dynamic.campaign.create')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.campaign_create')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.dynamic.campaign')}}" class="nav-link {{isSidebarActive('customer.dynamic.campaign')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.campaign_list')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.dynamic-template.index')}}" class="nav-link {{isSidebarActive('customer.dynamic-template.*')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.template')}}</p> </a> </li> </ul> </li>
{{-- DLT Campaign (if enabled) --}} @if(auth('customer')->user()->plan && auth('customer')->user()->plan->is_current == 'yes' && auth('customer')->user()->plan->dlt == 'yes') <li class="nav-item has-treeview {{isSidebarTrue(['customer.dlt.campaign','customer.dlt.campaign.*','customer.dlt.template','customer.headerid.request'])? 'menu-open' : ''}}"> <a href="#" class="nav-link {{isSidebarTrue(['customer.dlt.campaign','customer.dlt.campaign.*','customer.dlt.template','customer.headerid.request'])? 'active nav-link-active' : ''}}"> <i class="nav-icon fa fa-bullhorn n-danger-c"></i> <p> DLT Campaign <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview" style="display: {{isSidebarTrue(['customer.dlt.campaign','customer.dynamic-template.*','customer.dlt.campaign.*','customer.dlt.template','customer.headerid.request'])? 'block': 'none'}};"> <li class="nav-item"> <a href="{{route('customer.dlt.campaign.create')}}" class="nav-link {{isSidebarActive('customer.dlt.campaign.create')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.campaign_create')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.dlt.campaign')}}" class="nav-link {{isSidebarActive('customer.dlt.campaign')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.campaign_list')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.dlt.template')}}" class="nav-link {{isSidebarActive('customer.dlt.template')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.dlt_template')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.headerid.request')}}" class="nav-link {{isSidebarActive('customer.headerid.request')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.header_id_request')}}</p> </a> </li> </ul> </li> @endif
{{-- MESSAGES SECTION --}} <h6 class="management-header">{{ trans('customer.message_hub') }}</h6>
<li class="nav-item"> <a href="{{route('customer.smsbox.overview')}}" class="nav-link {{isSidebarActive('customer.smsbox.overview')}}"> <i class="nav-icon fas fa-envelope n-danger-c"></i> <p>{{trans('customer.message_overview')}}</p> </a> </li>
{{-- Chat Box --}} <li class="nav-item has-treeview {{isSidebarTrue(['customer.chat.index','customer.chat.response'])? 'menu-open' : ''}}"> <a href="#" class="nav-link {{isSidebarTrue(['customer.chat.index','customer.chat.response'])? 'active nav-link-active' : ''}}"> <i class="nav-icon fas fa-sms n-danger-c"></i> <p> {{trans('customer.chat_box')}} <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview" style="display: {{isSidebarTrue(['customer.chat.index','customer.chat.response'])? 'block': 'none'}};"> <li class="nav-item"> <span class="inbox_counter counter d-none">0</span> <a target="_blank" href="{{route('customer.chat.index')}}" class="nav-link {{isSidebarActive('customer.chat.index')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.chat')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.chat.response')}}" class="nav-link {{isSidebarActive('customer.chat.response')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.chat_response')}}</p> </a> </li> </ul> </li>
{{-- Auto Responder --}} <li class="nav-item"> <a href="{{route('customer.responders.index')}}" class="nav-link {{isSidebarActive('customer.responders.*')}}"> <i class="nav-icon fa fa-reply n-danger-c"></i> <p>{{trans('customer.auto_responder')}}</p> </a> </li>
{{-- SMS Workflow --}} <li class="nav-item"> <a href="{{route('customer.work_flow.index')}}" class="nav-link {{isSidebarActive('customer.work_flow.*')}}"> <i class="nav-icon fa fa-project-diagram n-warning-c"></i> <p>SMS {{trans('customer.work_flow')}}</p> </a> </li>
{{-- CONTACTS SECTION --}} <h6 class="management-header">CONTACTS</h6>
<li id="contacts-management" class="nav-item has-treeview {{isSidebarTrue(['customer.opt.out.number','customer.group.records','customer.label.*','customer.contacts.*'])? 'menu-open' : ''}}"> <a href="#" class="nav-link {{isSidebarTrue(['customer.opt.out.number','customer.group.records','customer.label.*','customer.contacts.*'])? 'active nav-link-active' : ''}}"> <i class="nav-icon fas fa-address-book n-warning-c"></i> <p> {{trans('customer.phonebook')}} <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview" style="display: {{isSidebarTrue(['customer.opt.out.number','customer.group.records','customer.label.*','customer.contacts.*'])? 'block': 'none'}}"> <li class="nav-item"> <a href="{{route('customer.contacts.index')}}" class="nav-link {{isSidebarActive('customer.contacts.*')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.list')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.groups.index')}}" class="nav-link {{isSidebarActive('customer.groups.*')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.groups')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.label.index')}}" class="nav-link {{isSidebarActive('customer.label.*')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.labels')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.group.records')}}" class="nav-link {{isSidebarActive('customer.group.records')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.builder')}}</p> </a> </li> </ul> </li>
{{-- SENDING CONFIGURATION SECTION --}} <h6 class="management-header">{{ trans('customer.sending_config') }}</h6>
{{-- Senders --}} <li id="sending-config" class="nav-item has-treeview {{isSidebarTrue(['customer.numbers*','customer.from-group.*','customer.sender-id.*'])? 'menu-open' : ''}}"> <a href="#" class="nav-link {{isSidebarTrue(['customer.numbers.*','customer.from-group.*','customer.sender-id.*'])? 'active nav-link-active' : ''}}"> <i class="nav-icon fab fa-telegram n-info-c"></i> <p> {{trans('customer.sender')}} <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview" style="display: {{isSidebarTrue(['customer.numbers.*','customer.from-group.*','customer.sender-id.*'])? 'block': 'none'}}"> <li class="nav-item"> <a href="{{route('customer.sender-id.index')}}" class="nav-link {{isSidebarActive('customer.sender-id*')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.sender_id')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.numbers.phone_numbers')}}" class="nav-link {{isSidebarActive('customer.numbers.phone_numbers')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.phone_number')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.from-group.index')}}" class="nav-link {{isSidebarActive('customer.from-group.*')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.from_group')}}</p> </a> </li> </ul> </li>
{{-- Keywords --}} <li class="nav-item has-treeview {{isSidebarTrue(['customer.keywords.*','customer.keyword.group.index'])? 'menu-open' : ''}}"> <a href="#" class="nav-link {{isSidebarTrue(['customer.keywords.*','customer.keyword.group.index'])? 'active nav-link-active' : ''}}"> <i class="nav-icon fas fa-key n-success-c"></i> <p> {{trans('customer.keyword')}} <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview" style="display: {{isSidebarTrue(['customer.keywords.*','customer.keyword.group.index'])? 'block': 'none'}}"> <li class="nav-item"> <a href="{{route('customer.keywords.index')}}" class="nav-link {{isSidebarActive('customer.keywords.*')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.list')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.keyword.group.index')}}" class="nav-link {{isSidebarActive('customer.keyword.group.index')}}"> <i class="nav-icon fa fa-angle-double-right"></i> <p>{{trans('customer.keyword_group')}}</p> </a> </li> </ul> </li>
{{-- ACCOUNT SECTION --}} <h6 class="management-header">ACCOUNT</h6>
{{-- Package --}} <li id="billing-sidebar" class="nav-item"> <a href="{{route('customer.billing.index')}}" class="nav-link {{isSidebarActive('customer.billing.*')}}"> <i class="nav-icon fas fa-box n-primary-c"></i> <p>{{trans('customer.package')}}</p> </a> </li>
{{-- Reports --}} <li id="report-sidebar" class="nav-item has-treeview {{isSidebarTrue(['customer.transactions','customer.message.reports'])? 'menu-open' : ''}}"> <a href="#" class="nav-link {{isSidebarTrue(['customer.transactions','customer.message.reports'])? 'active nav-link-active' : ''}}"> <i class="nav-icon fa fa-chart-line n-info-c"></i> <p> {{trans('customer.report')}} <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview" style="display: {{isSidebarTrue(['customer.transactions','customer.message.reports'])? 'block': 'none'}};"> <li class="nav-item"> <a href="{{route('customer.transactions')}}" class="nav-link {{isSidebarActive('customer.transactions')}}"> <i class="fa fa-angle-double-right nav-icon"></i> <p>{{trans('customer.transaction')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.message.reports')}}" class="nav-link {{isSidebarActive('customer.message.reports')}}"> <i class="fa fa-angle-double-right nav-icon"></i> <p>{{trans('customer.section_messages')}}</p> </a> </li> </ul> </li>
{{-- Support Tickets --}} <li class="nav-item"> <a href="{{route('customer.ticket.index')}}" class="nav-link {{isSidebarActive('customer.ticket.index')}}"> <i class="nav-icon fas fa-life-ring n-success-c"></i> <p>{{trans('admin.ticket.ticket')}}</p> </a> </li>
{{-- API Access --}} @if(api_availability()) <li class="nav-item"> <a href="{{route('customer.authorization.token.create')}}" class="nav-link {{isSidebarActive('customer.authorization.token.create')}}"> <i class="fas fa-code nav-icon n-info-c"></i> <p>{{trans('customer.api')}}</p> </a> </li> @endif
{{-- Frontend (for resellers) --}} @if(auth('customer')->user()->type=='reseller') @if(checkModule('landing_page')) <li class="nav-item"> <a href="{{route('customer.template')}}" class="nav-link {{isSidebarActive('customer.template')}}"> <i class="nav-icon fas fa-laptop n-danger-c"></i> <p>{{trans('customer.front_end')}}</p> </a> </li> @endif @endif
{{-- Settings --}} <li id="settings" class="nav-item"> <a href="{{route('customer.settings.index')}}" class="nav-link {{request()->get('type') == 'settings'?'':isSidebarActive('customer.settings.*') }}"> <i class="nav-icon fas fa-cog n-warning-c"></i> <p>{{trans('customer.settings')}}</p> </a> </li>
{{-- RESELLER PANEL (if reseller) --}} @if(auth('customer')->user()->type=='reseller') <li class="nav-header mt-2 ml-2 mr-2 custom-separator"></li> <h6 class="management-header">{{trans('customer.reseller_panel')}}</h6>
<li class="nav-item"> <a href="{{route('customer.reseller-customers.index')}}" class="nav-link {{isSidebarActive('customer.reseller-customers.*')}}"> <i class="nav-icon fa fa-users n-primary-c"></i> <p>{{trans('customer.customer')}}</p> </a> </li>
<li class="nav-item"> <a href="{{route('customer.ticket.index.sub')}}" class="nav-link {{isSidebarActive('customer.ticket.index.sub')}}"> <i class="nav-icon fa fa-life-ring n-primary-c"></i> <p>{{trans('admin.ticket.ticket')}}</p> </a> </li>
<li class="nav-item"> <span class="topup_counter counter d-none">0</span> <a href="{{route('customer.topup.request')}}" class="nav-link {{isSidebarActive('customer.topup.request')}}"> <i class="fa fa-dollar-sign nav-icon n-success-c"></i> <p>{{trans('admin.topup_request')}}</p> </a> </li>
<li class="nav-item"> <span class="plan_counter counter d-none">0</span> <a href="{{route('customer.plans.index')}}" class="nav-link {{isSidebarActive('customer.plans.*')}}"> <i class="nav-icon fa fa-box n-info-c"></i> <p>{{trans('customer.plan')}}</p> </a> </li>
<li class="nav-item"> <a href="{{route('customer.coverage.index')}}" class="nav-link {{isSidebarActive('customer.coverage.*')}}"> <i class="nav-icon fa fa-globe n-warning-c"></i> <p>{{trans('customer.coverage')}}</p> </a> </li>
<li class="nav-item has-treeview {{isSidebarTrue(['customer.user.message.reports','customer.user.transactions'])? 'menu-open' : ''}}"> <a href="#" class="nav-link {{isSidebarTrue(['customer.user.message.reports','customer.user.transactions'])? 'active nav-link-active' : ''}}"> <i class="nav-icon fa fa-chart-bar n-primary-c"></i> <p> {{trans('customer.report')}} <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview" style="display: {{isSidebarTrue(['customer.user.message.reports','customer.user.transactions'])? 'block': 'none'}};"> <li class="nav-item"> <a href="{{route('customer.user.transactions')}}" class="nav-link {{isSidebarActive('customer.user.transactions')}}"> <i class="fa fa-angle-double-right nav-icon"></i> <p>{{trans('customer.transactions')}}</p> </a> </li> <li class="nav-item"> <a href="{{route('customer.user.message.reports')}}" class="nav-link {{isSidebarActive('customer.user.message.reports')}}"> <i class="fa fa-angle-double-right nav-icon"></i> <p>{{trans('admin.section_message')}}</p> </a> </li> </ul> </li> @endif @endif </ul>
|