staff members,senderid, documents,bug fixes, etc
This commit is contained in:
BIN
resources/views/client/bng-tnm-04.pcap
Normal file
BIN
resources/views/client/bng-tnm-04.pcap
Normal file
Binary file not shown.
BIN
resources/views/client/bng-tnm-06.pcap
Normal file
BIN
resources/views/client/bng-tnm-06.pcap
Normal file
Binary file not shown.
BIN
resources/views/client/bng-tnm-07.pcap
Normal file
BIN
resources/views/client/bng-tnm-07.pcap
Normal file
Binary file not shown.
@@ -129,14 +129,6 @@
|
||||
{!! $errors->first('currency', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="clientNotes">Notes</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('notes') ? 'has-error' : ''}}">
|
||||
{!! Form::textarea('notes', old('notes'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter additional information here', 'rows' => '5', 'id' => 'clientNotes']) !!}
|
||||
{!! $errors->first('notes', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="ln_solid"></div>
|
||||
<div class="form-group">
|
||||
|
||||
@@ -148,7 +148,7 @@
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="" for="contractValidity">Contract Validity</label>
|
||||
<div class=" {{ $errors->has('name') ? 'has-error' : ''}}">
|
||||
<div class=" {{ $errors->has('contract_validity') ? 'has-error' : ''}}">
|
||||
{!! Form::text('contract_validity', old('contract_validity'), ['class' => 'form-control', 'placeholder'=>'Enter Contract Date' , 'id' => 'contractValidity']) !!}
|
||||
{!! $errors->first('contract_validity', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
@@ -236,9 +236,9 @@
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('how_we_got_client_other') ? 'has-error' : ''}}">
|
||||
<div class=" {{ $errors->has('document_one_name') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOneName">Document Name</label>
|
||||
{!! Form::text('document_one_name', null, ['class' => 'form-control' , 'id' => 'documentOneName', 'placeholder' => 'Enter name of document']) !!}
|
||||
{!! Form::text('document_one_name', 'Contract', ['class' => 'form-control' , 'id' => 'documentOneName', 'readonly' => 'true']) !!}
|
||||
{!! $errors->first('document_one_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
@@ -246,7 +246,7 @@
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_one') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOne">First Document</label>
|
||||
<label class="" for="documentOne">Contract Document</label>
|
||||
{!! Form::file('document_one', null, ['class' => 'form-control' , 'id' => 'documentOne', 'placeholder' => 'Select file to upload']) !!}
|
||||
{!! $errors->first('document_one', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
@@ -256,9 +256,9 @@
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('how_we_got_client_other') ? 'has-error' : ''}}">
|
||||
<div class=" {{ $errors->has('document_two_name') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOneName">Document Name</label>
|
||||
{!! Form::text('document_two_name', null, ['class' => 'form-control' , 'id' => 'documentTwoName', 'placeholder' => 'Enter name of document']) !!}
|
||||
{!! Form::text('document_two_name', 'Non Disclosure', ['class' => 'form-control' , 'id' => 'documentTwoName', 'readonly' => 'true']) !!}
|
||||
{!! $errors->first('document_two_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
@@ -266,7 +266,7 @@
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_two') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentTwo">Second Document</label>
|
||||
<label class="" for="documentTwo">Non Disclosure Document</label>
|
||||
{!! Form::file('document_two', null, ['class' => 'form-control' , 'id' => 'documentTwo', 'placeholder' => 'Select file to upload']) !!}
|
||||
{!! $errors->first('document_two', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
@@ -278,7 +278,7 @@
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('how_we_got_client_other') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentThreeName">Document Name</label>
|
||||
{!! Form::text('document_three_name', null, ['class' => 'form-control' , 'id' => 'documentThreeName', 'placeholder' => 'Enter name of document']) !!}
|
||||
{!! Form::text('document_three_name', 'Technical Document', ['class' => 'form-control' , 'id' => 'documentThreeName', 'readonly' => 'true']) !!}
|
||||
{!! $errors->first('document_three_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
@@ -286,12 +286,32 @@
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_three') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentThree">Third Document</label>
|
||||
{!! Form::file('document_three', null, ['class' => 'form-control' , 'id' => 'documentThree', 'placeholder' => 'Select file to upload']) !!}
|
||||
<label class="" for="documentThree">Technical Document</label>
|
||||
{!! Form::file('document_three', null, ['class' => 'form-control' , 'id' => 'documentThree']) !!}
|
||||
{!! $errors->first('document_three', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('how_we_got_client_other') ? 'has-error' : ''}}">
|
||||
<label class="" for="otherdocumentName">Other Document</label>
|
||||
{!! Form::text('other_document_name', null, ['class' => 'form-control' , 'id' => 'otherdocumentName', 'placeholder' => 'Enter name of document']) !!}
|
||||
{!! $errors->first('document_three_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('other_document') ? 'has-error' : ''}}">
|
||||
<label class="" for="otherDocument">Other Document</label>
|
||||
{!! Form::file('other_document', null, ['class' => 'form-control' , 'id' => 'otherDocument']) !!}
|
||||
{!! $errors->first('other_document', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
@@ -110,6 +110,16 @@
|
||||
field: "country",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Flag",
|
||||
field: "theflag",
|
||||
formatter:"image", formatterParams:{
|
||||
height:"20px",
|
||||
width:"30px",
|
||||
// urlPrefix:"http://website.com/images/",
|
||||
// urlSuffix:".png",
|
||||
}
|
||||
},
|
||||
{
|
||||
title: "Last Modified By",
|
||||
field: "modifiedBy",
|
||||
@@ -119,7 +129,6 @@
|
||||
|
||||
rowClick:function(e, row){
|
||||
var userID = row.getData().id;
|
||||
console.log(userID);
|
||||
//$('#userEditModal').modal('show');
|
||||
},
|
||||
});
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
<td class="mes-td">{{ $row->toll_free }}</td>
|
||||
<td class="mes-td">{{ $row->status }}</td>
|
||||
<td class="mes-td" style="width: 100px;">{{ $row->launch_date }}</td>
|
||||
<td class="mes-td"><?php echo $row->update_info->name ?? 'N/A'; ?></td>
|
||||
<td class="mes-td"><?php echo ($row->update_info) ? $row->update_info->name : 'N/A'; ?></td>
|
||||
<td class="last" style="width: 100px;">
|
||||
<span>
|
||||
<a href="" class="btn btn-xs btn-primary"><i class="fa fa-edit"></i></a>
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
<div class="col-md-12" style="padding-bottom: 5px">
|
||||
<label for="networks">Network *</label>
|
||||
<!-- 'multiple'=> 'true', -->
|
||||
{!! Form::select('network', $networks, null, ['class' => 'form-control' , 'id' => 'networks', 'required' => 'required', 'style' => 'width: 100%']) !!}
|
||||
{!! Form::select('network', $networks_raw, null, ['class' => 'form-control' , 'id' => 'networks', 'required' => 'required', 'style' => 'width: 100%']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" >
|
||||
|
||||
61
resources/views/client/partials/edit-notes.blade.php
Normal file
61
resources/views/client/partials/edit-notes.blade.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<div class="modal fade" id="editNotesFormModal" tabindex="-1" role="dialog" aria-labelledby="approveModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<!-- <h4 class="modal-title">Default Modal</h4> -->
|
||||
<h5 class="modal-title text-center" id="editNotesModalLabelHeading">Edit Notes</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form class="form-vertical" method="POST" id="editNotesForm" action="{{ url('clients/notes_update') }}">
|
||||
{{ csrf_field() }}
|
||||
<input type="hidden" name="client_id" id="clientIdEdit" value="{{ $showclient->id }}">
|
||||
<input type="hidden" name="note_id" id="noteIdEdit" value="">
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<label for="notesServices">Services</label>
|
||||
<div class="col-md-12">
|
||||
{!! Form::select('services[]', $service_type_names , old('services'), ['class' => 'form-control' , 'id' => 'notesServicesEdit', 'required' => 'required', 'multiple'=> 'true', 'style' => 'width: 100%']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" >
|
||||
<div class="col-md-12" style="padding-bottom: 5px;">
|
||||
<label for="notesBody">Notes</label>
|
||||
<textarea class="form-control" name="notes_body" rows="5" id="notesBodyEdit"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="pull-rights">
|
||||
<label>Highlight :</label>
|
||||
<div class="">
|
||||
<div class="">
|
||||
<label>
|
||||
<input type="checkbox" name="highlight" class="" /> YES
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="margin-bottom: 0.2rem; padding-bottom: 5px; padding-top: 5px;">
|
||||
<div class="col-md-12" style="padding-bottom: 10px;">
|
||||
<button type="submit" class="btn btn-success btn-block updateBtn"> <i class="fa fa-send"></i> Update</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="margin-bottom: 0.5rem; padding-bottom: 5px; padding-top: 5px;">
|
||||
<div class="col-md-12">
|
||||
<button type="button" class="btn btn-dark btn-block" data-dismiss="modal"><i class="fa fa-close"></i> Close</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.modal-content -->
|
||||
</div>
|
||||
<!-- /.modal-dialog -->
|
||||
</div>
|
||||
<!-- /.modal -->
|
||||
@@ -11,8 +11,7 @@
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li><a href="{!! url('clients') !!}">Clients</a></li>
|
||||
<li><a href="{!! url('clients', $showclient->id) !!}">{{ $showclient->name }}</a></li>
|
||||
<li class="active">Full Details</li>
|
||||
<li class="active">{{ $showclient->name }} (Full Details)</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
@@ -21,7 +20,7 @@
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
Update Client Details
|
||||
Client Details
|
||||
@include('commons.notifications')
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
@@ -35,6 +34,16 @@
|
||||
<th>Name</th>
|
||||
<td>{{ $showclient->name }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<td>
|
||||
{{ $showclient->country }}
|
||||
@if($showclient->country_flag_info !== null)
|
||||
|
||||
<img class="" src="{{ url($showclient->country_flag_info->url) }}" alt="Generic Client Icon" title="Country Flag" height="20px">
|
||||
@endif
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Account Manager</th>
|
||||
<td>{{ $showclient->auth_user_info->name }}</td>
|
||||
@@ -148,6 +157,16 @@
|
||||
</table>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<h4>Services </h4>
|
||||
<div class="bg-info" style="padding: 5px;">
|
||||
@if($show_services)
|
||||
<ul>
|
||||
@foreach($show_services as $service)
|
||||
<li>{{ $service }}</li>
|
||||
@endforeach
|
||||
</ul>
|
||||
@endif
|
||||
</div>
|
||||
<h4>Finance Details</h4>
|
||||
<table class="table">
|
||||
<tr>
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
@section('content')
|
||||
@include('client.partials.new_notes')
|
||||
@include('client.partials.edit-notes')
|
||||
@include('client.partials.finance')
|
||||
@include('client.partials.create-shortcodes')
|
||||
@include('client.partials.edit-finance')
|
||||
@@ -38,7 +39,12 @@
|
||||
<div class="profile_img">
|
||||
<div id="crop-avatar">
|
||||
<!-- Current avatar -->
|
||||
<img class="img-responsive avatar-view" src="{{ url('public/assets/img/generic-client.png') }}" alt="Generic Client Icon" title="Change the avatar" width="100px">
|
||||
@if($showclient->country_flag_info !== null)
|
||||
<img class="img-responsives avatar-views" src="{{ url($showclient->country_flag_info->url) }}" alt="Generic Client Icon" title="Country Flag" width="100px">
|
||||
@else
|
||||
|
||||
<img class="img-responsive avatar-view" src="{{ url('public/assets/img/generic-client.png') }}" alt="Generic Client Icon" title="Change the avatar" width="100px">
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
<h3>{{ $showclient->name }}</h3>
|
||||
@@ -292,7 +298,8 @@
|
||||
<br />
|
||||
<p class="url">
|
||||
<span class="fs1 text-info" aria-hidden="true" data-icon=""></span>
|
||||
<a href="#"><i class="fa fa-edit"></i>Account Manager : {{ $show_notes[$i]->created_by_info->name }} </a>
|
||||
<input type="hidden" name="notes_id" class="notesRowId" value="{{ $show_notes[$i]->id }}">
|
||||
<a href="#" class="notesEditBtn"><i class="fa fa-edit"></i>Account Manager : {{ $show_notes[$i]->created_by_info->name }} </a>
|
||||
</p>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
289
resources/views/dashboard/index_two.blade.php
Normal file
289
resources/views/dashboard/index_two.blade.php
Normal file
@@ -0,0 +1,289 @@
|
||||
@extends('layouts.master')
|
||||
@section('css')
|
||||
<link href="{{ url('public/assets/vendors/fullcalendar/dist/fullcalendar.min.css') }}" rel="stylesheet">
|
||||
<link href="{{ url('public/assets/vendors/fullcalendar/dist/fullcalendar.print.css') }}" rel="stylesheet" media="print">
|
||||
@endsection
|
||||
@section('content')
|
||||
|
||||
|
||||
|
||||
<div class="">
|
||||
|
||||
<div class="right_cols" role="main">
|
||||
<div class="">
|
||||
<div class="row top_tiles">
|
||||
<div class="animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12">
|
||||
<div class="tile-stats">
|
||||
<div class="icon"><i class="fa fa-sun-o"></i></div>
|
||||
<div class="count">{{ $total }}</div>
|
||||
<h3>Total Clients</h3>
|
||||
<!-- <p>Lorem ipsum psdea itgum rixt.</p> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12">
|
||||
<div class="tile-stats">
|
||||
<div class="icon"><i class="fa fa-comments-o"></i></div>
|
||||
<div class="count">{{ $sms }}</div>
|
||||
<h3>SMS Clients</h3>
|
||||
<!-- <p>Lorem ipsum psdea itgum rixt.</p> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12">
|
||||
<div class="tile-stats">
|
||||
<div class="icon"><i class="fa fa-mobile-phone"></i></div>
|
||||
<div class="count">{{ $ussd }}</div>
|
||||
<h3>USSD Client</h3>
|
||||
<!-- <p>Lorem ipsum psdea itgum rixt.</p> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="animated flipInY col-lg-3 col-md-3 col-sm-6 col-xs-12">
|
||||
<div class="tile-stats">
|
||||
<div class="icon"><i class="fa fa-bullhorn"></i></div>
|
||||
<div class="count">{{ $voice }}</div>
|
||||
<h3>Voice Clients</h3>
|
||||
<!-- <p>Lorem ipsum psdea itgum rixt.</p> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2>Expiring Certificates</h2>
|
||||
<ul class="nav navbar-right panel_toolbox">
|
||||
<li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li><a href="#">Settings 1</a>
|
||||
</li>
|
||||
<li><a href="#">Settings 2</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="close-link"><i class="fa fa-close"></i></a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
<div class="x_content">
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item One Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Two Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Two Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Two Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Three Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2>Expiring Contracts </h2>
|
||||
<ul class="nav navbar-right panel_toolbox">
|
||||
<li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li><a href="#">Settings 1</a>
|
||||
</li>
|
||||
<li><a href="#">Settings 2</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="close-link"><i class="fa fa-close"></i></a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
<div class="x_content">
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item One Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Two Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Two Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Two Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Three Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2>Upcoming Reminders </h2>
|
||||
<ul class="nav navbar-right panel_toolbox">
|
||||
<li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a>
|
||||
</li>
|
||||
<li class="dropdown">
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li><a href="#">Settings 1</a>
|
||||
</li>
|
||||
<li><a href="#">Settings 2</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><a class="close-link"><i class="fa fa-close"></i></a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
<div class="x_content">
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item One Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Two Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Two Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Two Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
<article class="media event">
|
||||
<a class="pull-left date">
|
||||
<p class="month">April</p>
|
||||
<p class="day">23</p>
|
||||
</a>
|
||||
<div class="media-body">
|
||||
<a class="title" href="#">Item Three Title</a>
|
||||
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
|
||||
</div>
|
||||
</article>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@endsection
|
||||
@section('javascript')
|
||||
<script src="{{ url('public/assets/vendors/fullcalendar/dist/fullcalendar.min.js') }}"></script>
|
||||
<script src="{{ url('public/assets/js/dashboard.js') }}"></script>
|
||||
|
||||
|
||||
@endsection
|
||||
31
resources/views/emails/new-mno-notes.blade.php
Normal file
31
resources/views/emails/new-mno-notes.blade.php
Normal file
@@ -0,0 +1,31 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en-US">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
</head>
|
||||
<body>
|
||||
<div class="">
|
||||
<img src="{!! url('public/assets/img/click-banner.png') !!}" alt="Click Mobile Banner Logo">
|
||||
</div>
|
||||
<h2>{{ date('F d, Y') }} New Notes Alert <br></h2>
|
||||
|
||||
|
||||
Hello Sam,<br>
|
||||
|
||||
<p>
|
||||
{{ $created_by }} has added a new note entry to the details of <b> {{ $client }} </b>.</b>
|
||||
</p>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
<strong>Notes Details</strong>
|
||||
<br>
|
||||
<em>{{ $notes_body }}</em>
|
||||
|
||||
<p>
|
||||
Sincerely, <br>
|
||||
Click Mobile ERP
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
118
resources/views/generaldocuments/create.blade.php
Normal file
118
resources/views/generaldocuments/create.blade.php
Normal file
@@ -0,0 +1,118 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left" style="width:800px !important;">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active"><a href="{!! url('generaldocuments') !!}">Documents</a></li>
|
||||
<li class="active">New Document</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-8">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
New Document
|
||||
@include('commons.notifications')
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
{{-- start of content --}}
|
||||
<div class="x_content">
|
||||
<br>
|
||||
{!! Form::open(['url' => 'generaldocuments', 'files' => 'true', 'class' => 'form-horizontal form-label-left']) !!}
|
||||
<div class="row">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('how_we_got_client_other') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOneName">Document Name</label>
|
||||
{!! Form::text('document_one_name', null, ['class' => 'form-control' , 'id' => 'documentOneName', 'placeholder' => 'Enter name of document']) !!}
|
||||
{!! $errors->first('document_one_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_one') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOne">First Document</label>
|
||||
{!! Form::file('document_one', null, ['class' => 'form-control' , 'id' => 'documentOne', 'placeholder' => 'Select file to upload']) !!}
|
||||
{!! $errors->first('document_one', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('how_we_got_client_other') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOneName">Document Name</label>
|
||||
{!! Form::text('document_two_name', null, ['class' => 'form-control' , 'id' => 'documentTwoName', 'placeholder' => 'Enter name of document']) !!}
|
||||
{!! $errors->first('document_two_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_two') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentTwo">Second Document</label>
|
||||
{!! Form::file('document_two', null, ['class' => 'form-control' , 'id' => 'documentTwo', 'placeholder' => 'Select file to upload']) !!}
|
||||
{!! $errors->first('document_two', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('how_we_got_client_other') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentThreeName">Document Name</label>
|
||||
{!! Form::text('document_three_name', null, ['class' => 'form-control' , 'id' => 'documentThreeName', 'placeholder' => 'Enter name of document']) !!}
|
||||
{!! $errors->first('document_three_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_three') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentThree">Third Document</label>
|
||||
{!! Form::file('document_three', null, ['class' => 'form-control' , 'id' => 'documentThree', 'placeholder' => 'Select file to upload']) !!}
|
||||
{!! $errors->first('document_three', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="ln_solid"></div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12 btn-block">
|
||||
<button type="submit" class="btn btn-success btn-block"><i class="fa fa-save"></i> Upload</button>
|
||||
</div>
|
||||
</div>
|
||||
{!! Form::close() !!}
|
||||
</div>
|
||||
{{-- end of x_content --}}
|
||||
</div>
|
||||
{{-- end of x_panel --}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$('select').select2();
|
||||
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
82
resources/views/generaldocuments/edit.blade.php
Normal file
82
resources/views/generaldocuments/edit.blade.php
Normal file
@@ -0,0 +1,82 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left" style="width:800px !important;">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active"><a href="{!! url('generaldocuments') !!}">General Documents</a></li>
|
||||
<li class="active">Update Document Details</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-6 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
Update Document Details
|
||||
@include('commons.notifications')
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
{{-- start of content --}}
|
||||
<div class="x_content">
|
||||
<br>
|
||||
{!! Form::model($document, [
|
||||
'method' => 'PATCH',
|
||||
'url' => ['generaldocuments', $document->id],
|
||||
'files' => 'true',
|
||||
'class' => 'form-horizontal form-label-left'
|
||||
]) !!}
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('how_we_got_client_other') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOneName">Document Name</label>
|
||||
{!! Form::text('name', old('name'), ['class' => 'form-control' , 'id' => 'documentOneName', 'placeholder' => 'Enter name of document']) !!}
|
||||
{!! $errors->first('document_one_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_one') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOne">First Document</label>
|
||||
{!! Form::file('document_one', null, ['class' => 'form-control' , 'id' => 'documentOne', 'placeholder' => 'Select file to upload']) !!}
|
||||
{!! $errors->first('document_one', '<p class="help-block">:message</p>') !!}
|
||||
<p class="help-block">This will replace the existing file</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="ln_solid"></div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<button type="submit" class="btn btn-success btn-block"><i class="fa fa-save"></i> Update Document</button>
|
||||
</div>
|
||||
</div>
|
||||
{!! Form::close() !!}
|
||||
</div>
|
||||
{{-- end of x_content --}}
|
||||
</div>
|
||||
{{-- end of x_panel --}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$('select').select2();
|
||||
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
143
resources/views/generaldocuments/index-old.blade.php
Normal file
143
resources/views/generaldocuments/index-old.blade.php
Normal file
@@ -0,0 +1,143 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('css')
|
||||
<link href="{!! url('public/assets/vendors/tabulator/css/bootstrap/tabulator_bootstrap.css') !!}" type="text/css" rel="stylesheet">
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left">
|
||||
<div class="title_left">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active">General Document</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="title_right">
|
||||
<div class="row">
|
||||
<form method="GET" action="{!! url('senderids') !!}">
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group">
|
||||
<div style="margin-top:1px; margin-right:-90px;" class="top_search">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search" style="margin-top: -2px;">
|
||||
<div class="input-group">
|
||||
<input type="text" name="keyword" class="form-control" id="keywordField" placeholder="Keyword here...">
|
||||
<span class="input-group-btn">
|
||||
<button type="submit" class="btn btn-primary" style="color: #fff;" type="button">Go!</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="pull-right"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
@include('commons.notifications')
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2> Sender IDs </h2>
|
||||
<div class="pull-right">
|
||||
<a class="btn btn-primary btn-sm" href="{!! url('generaldocuments/create') !!}"><i class="fa fa-plus-circle"></i> Upload New Document</a>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
|
||||
<div class="x_content">
|
||||
<div id="generalDocumentsTable"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script src="{!! url('public/assets/vendors/tabulator/js/tabulator.js') !!}"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
function link(cell, formatterParams){
|
||||
var url = cell.getValue();
|
||||
var rowID = cell.getData().id
|
||||
return "<a href='"+ base_url + "/senderids/"+rowID+"/edit' class='btn btn-link'>"+url+"</a>";
|
||||
}
|
||||
var table = new Tabulator("#generalDocumentsTable", {
|
||||
ajaxURL: "generaldocuments/all",
|
||||
paginationSize: 15,
|
||||
layout: "fitColumns",
|
||||
pagination: "remote",
|
||||
selectable: false,
|
||||
printAsHtml: true,
|
||||
ajaxLoaderLoading: $('#logo_spinner').html(),
|
||||
columns: [
|
||||
{
|
||||
title: "Client",
|
||||
field: "clientName",
|
||||
sorter: "string",
|
||||
formatter:link,
|
||||
},
|
||||
{
|
||||
title: "Sender ID",
|
||||
field: "senderid",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Status",
|
||||
field: "status",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Network",
|
||||
field: "networkName",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Country",
|
||||
field: "country",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Created By",
|
||||
field: "createdBy",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Last Modified By",
|
||||
field: "modifiedBy",
|
||||
sorter: "string",
|
||||
}
|
||||
],
|
||||
|
||||
rowClick:function(e, row){
|
||||
var userID = row.getData().id;
|
||||
console.log(userID);
|
||||
//$('#userEditModal').modal('show');
|
||||
},
|
||||
});
|
||||
|
||||
$('#keywordField').on('keyup', function(){
|
||||
console.log('up');
|
||||
var keyword = $(this).val();
|
||||
table.setData("senderids/all?keyword=" + keyword);
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
@endsection
|
||||
134
resources/views/generaldocuments/index.blade.php
Normal file
134
resources/views/generaldocuments/index.blade.php
Normal file
@@ -0,0 +1,134 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('css')
|
||||
<link href="{!! url('public/assets/vendors/tabulator/css/bootstrap/tabulator_bootstrap.css') !!}" type="text/css" rel="stylesheet">
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left">
|
||||
<div class="title_left">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active">General Documents</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="title_right">
|
||||
<div class="row">
|
||||
<form method="GET" action="{!! url('generaldocuments') !!}">
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group">
|
||||
<div style="margin-top:1px; margin-right:-90px;" class="top_search">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search" style="margin-top: -2px;">
|
||||
<div class="input-group">
|
||||
<input type="text" name="keyword" class="form-control" id="keywordField" placeholder="Keyword here...">
|
||||
<span class="input-group-btn">
|
||||
<button type="submit" class="btn btn-primary" style="color: #fff;" type="button">Go!</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="pull-right"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
@include('commons.notifications')
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2> General Documents </h2>
|
||||
<div class="pull-right">
|
||||
<a class="btn btn-primary btn-sm" href="{!! url('generaldocuments/create') !!}"><i class="fa fa-plus-circle"></i> Upload New Documents</a>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
|
||||
<div class="x_content">
|
||||
<div id="generalDocumentsTable"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script src="{!! url('public/assets/vendors/tabulator/js/tabulator.js') !!}"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
function link(cell, formatterParams){
|
||||
var url = cell.getValue();
|
||||
var rowID = cell.getData().id
|
||||
return "<a href='"+ base_url + "/generaldocuments/"+rowID+"/edit' title='Edit Document' class='btn btn-link'>"+url+"</a>";
|
||||
}
|
||||
function downloadlink(cell, formatterParams){
|
||||
var url = cell.getValue();
|
||||
var rowID = cell.getData().id
|
||||
return "<a href='"+ base_url + "/generaldocuments/download/"+rowID+"' title='Download File' class='btn btn-link'>"+url+"</a>";
|
||||
}
|
||||
var table = new Tabulator("#generalDocumentsTable", {
|
||||
ajaxURL: "generaldocuments/all",
|
||||
paginationSize: 15,
|
||||
layout: "fitColumns",
|
||||
pagination: "remote",
|
||||
selectable: false,
|
||||
printAsHtml: true,
|
||||
ajaxLoaderLoading: $('#logo_spinner').html(),
|
||||
columns: [
|
||||
{
|
||||
title: "Name",
|
||||
field: "name",
|
||||
sorter: "string",
|
||||
formatter:link,
|
||||
},
|
||||
{
|
||||
title: "File",
|
||||
field: "filename",
|
||||
sorter: "string",
|
||||
formatter:downloadlink,
|
||||
},
|
||||
{
|
||||
title: "Uploaded By",
|
||||
field: "UploadedBy",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Date",
|
||||
field: "created_at",
|
||||
sorter: "string",
|
||||
}
|
||||
],
|
||||
|
||||
rowClick:function(e, row){
|
||||
var userID = row.getData().id;
|
||||
console.log(userID);
|
||||
//$('#userEditModal').modal('show');
|
||||
},
|
||||
});
|
||||
|
||||
$('#keywordField').on('keyup', function(){
|
||||
console.log('up');
|
||||
var keyword = $(this).val();
|
||||
table.setData("generaldocuments/all?keyword=" + keyword);
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
@endsection
|
||||
136
resources/views/generaldocuments/list-index.blade.php
Normal file
136
resources/views/generaldocuments/list-index.blade.php
Normal file
@@ -0,0 +1,136 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('css')
|
||||
<link href="{!! url('public/assets/vendors/tabulator/css/bootstrap/tabulator_bootstrap.css') !!}" type="text/css" rel="stylesheet">
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left">
|
||||
<div class="title_left">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active">General Documents</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="title_right">
|
||||
<div class="row">
|
||||
<form method="GET" action="{!! url('generaldocuments') !!}">
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group">
|
||||
<div style="margin-top:1px; margin-right:-90px;" class="top_search">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search" style="margin-top: -2px;">
|
||||
<div class="input-group">
|
||||
<input type="text" name="keyword" class="form-control" id="keywordField" placeholder="Keyword here...">
|
||||
<span class="input-group-btn">
|
||||
<button type="submit" class="btn btn-primary" style="color: #fff;" type="button">Go!</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="pull-right"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
@include('commons.notifications')
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2> General Documents </h2>
|
||||
<div class="pull-right">
|
||||
<a class="btn btn-primary btn-sm" href="{!! url('generaldocuments/create') !!}"><i class="fa fa-plus-circle"></i> Upload New Documents</a>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
|
||||
<div class="x_content">
|
||||
<div id="generalDocumentsTable"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<input type="hidden" id="categoryID" value="{{ $category }}" name="category">
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script src="{!! url('public/assets/vendors/tabulator/js/tabulator.js') !!}"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
function link(cell, formatterParams){
|
||||
var url = cell.getValue();
|
||||
var rowID = cell.getData().id
|
||||
return "<a href='"+ base_url + "/generaldocuments/"+rowID+"/edit' title='Edit Document' class='btn btn-link'>"+url+"</a>";
|
||||
}
|
||||
function downloadlink(cell, formatterParams){
|
||||
var url = cell.getValue();
|
||||
var rowID = cell.getData().id
|
||||
return "<a href='"+ base_url + "/generaldocuments/download/"+rowID+"' title='Download File' class='btn btn-link'>"+url+"</a>";
|
||||
}
|
||||
|
||||
var category = $('#categoryID').val();
|
||||
console.log(category);
|
||||
var table = new Tabulator("#generalDocumentsTable", {
|
||||
ajaxURL: "json/" + category,
|
||||
paginationSize: 15,
|
||||
layout: "fitColumns",
|
||||
pagination: "remote",
|
||||
selectable: false,
|
||||
printAsHtml: true,
|
||||
ajaxLoaderLoading: $('#logo_spinner').html(),
|
||||
columns: [
|
||||
{
|
||||
title: "Name",
|
||||
field: "name",
|
||||
sorter: "string",
|
||||
formatter:link,
|
||||
},
|
||||
{
|
||||
title: "File",
|
||||
field: "filename",
|
||||
sorter: "string",
|
||||
formatter:downloadlink,
|
||||
},
|
||||
{
|
||||
title: "Uploaded By",
|
||||
field: "UploadedBy",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Date",
|
||||
field: "created_at",
|
||||
sorter: "string",
|
||||
}
|
||||
],
|
||||
rowClick:function(e, row){
|
||||
var userID = row.getData().id;
|
||||
console.log(userID);
|
||||
//$('#userEditModal').modal('show');
|
||||
},
|
||||
});
|
||||
|
||||
$('#keywordField').on('keyup', function(){
|
||||
console.log('up');
|
||||
var keyword = $(this).val();
|
||||
table.setData("generaldocuments/json?keyword=" + keyword + "&category=api");
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
@endsection
|
||||
@@ -35,6 +35,21 @@
|
||||
@yield('css')
|
||||
<!-- Custom Theme Style -->
|
||||
<link href="{!! url('public/assets/build/css/custom.min.css') !!}" rel="stylesheet">
|
||||
<style type="text/css">
|
||||
hr.style-five {
|
||||
border: 0;
|
||||
height: 0; /* Firefox... */
|
||||
box-shadow: 0 0 10px 1px black;
|
||||
}
|
||||
hr.style-five:after { /* Not really supposed to work, but does */
|
||||
content: "\00a0"; /* Prevent margin collapse */
|
||||
}
|
||||
hr.style-four {
|
||||
height: 12px;
|
||||
border: 0;
|
||||
box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5);
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body class="nav-md">
|
||||
|
||||
@@ -11,16 +11,20 @@
|
||||
<li>
|
||||
<a href="{!! url('ussdclients') !!}"><i class="fa fa-money"></i> USSD Clients Payments</a>
|
||||
</li>
|
||||
<!-- <li><a><i class="fa fa-edit"></i> Accounts <span class="fa fa-chevron-down"></span></a>
|
||||
<li><a><i class="fa fa-file"></i> Documents <span class="fa fa-chevron-down"></span></a>
|
||||
<ul class="nav child_menu">
|
||||
<li><a href="#">Post-Paid</a></li>
|
||||
<li><a href="#">Pre-Paid</a></li>
|
||||
<li><a href="{!! url('generaldocuments/list/api') !!}">API Docs</a></li>
|
||||
<li><a href="{!! url('generaldocuments/list/presentations') !!}">Presentations</a></li>
|
||||
<li><a href="{!! url('generaldocuments/list/sidwl') !!}">SID Whitelisting Letter</a></li>
|
||||
<li><a href="{!! url('generaldocuments/list/scfees') !!}">Short Code Fees</a></li>
|
||||
</ul>
|
||||
</li> -->
|
||||
</li>
|
||||
<li><a href="{!! url('mnos') !!}"><i class="fa fa-globe"></i> Network Operators </a></li>
|
||||
<li><a href="{!! url('clickapps') !!}"><i class="fa fa-code"></i> Click Apps </a></li>
|
||||
<li><a href="{!! url('generaldocuments') !!}"><i class="fa fa-file"></i> General Document </a></li>
|
||||
<li><a href="{!! url('senderids') !!}"><i class="fa fa-th-list"></i> Sender IDs </a></li>
|
||||
<li><a href="{!! url('staffmembers') !!}"><i class="fa fa-users"></i> Team Members</a></li>
|
||||
<li><a href="{!! url('officelocations') !!}"><i class="fa fa-map-marker"></i> Office Locations</a></li>
|
||||
<!-- <li>
|
||||
<li><a href="{!! url('infrastructure/server-list') !!}">Server List</a></li>
|
||||
<a href="{!! url('services') !!}"><i class="fa fa-shopping-bag"></i> Services </a>
|
||||
@@ -51,7 +55,7 @@
|
||||
@endif
|
||||
<li><a><i class="fa fa-gear"></i>System <span class="fa fa-chevron-down"></span></a>
|
||||
<ul class="nav child_menu">
|
||||
<li><a href="{!! url('accountmanagers') !!}">Account Managers</a></li>
|
||||
<li><a href="{!! url('systemusers') !!}">System Users</a></li>
|
||||
<li><a href="{!! url('logout') !!}">Logout</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
@section('content')
|
||||
@include('network_ops.partials.newip')
|
||||
@include('network_ops.partials.new_notes')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left" style="width:800px !important;">
|
||||
@@ -21,7 +22,7 @@
|
||||
<div class="clearfix"></div>
|
||||
<div>@include('commons.notifications')</div>
|
||||
<div class="row">
|
||||
<div class="col-md-10 col-sm-12 col-xs-12">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<div class="clearfix"></div>
|
||||
@@ -29,9 +30,9 @@
|
||||
{{-- start of content --}}
|
||||
<div class="x_content">
|
||||
<br>
|
||||
{!! Form::model($network_arr, ['method' => 'PATCH', 'url' => ['mnos', $network_arr], 'class' => 'form-horizontal form-label-left' ]) !!}
|
||||
{!! Form::model($network_arr, ['method' => 'PATCH', 'url' => ['mnos', $network_arr], 'class' => 'form-horizontal form-label-left', 'files' => 'true' ]) !!}
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('name') ? 'has-error' : ''}}">
|
||||
<label class="" for="name">Name</label>
|
||||
@@ -49,22 +50,29 @@
|
||||
|
||||
<div class="form-group">
|
||||
<div class="{{ $errors->has('account_manager_id') ? 'has-error' : ''}}">
|
||||
<label class="" for="account_manager_id">Account Manager</label>
|
||||
<label class="" for="account_manager_id">Click Account Manager</label>
|
||||
{!! Form::select('account_manager_id', $account_manager ,old('account_manager_id'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter Account Manager' , 'id' => 'account_manager_id']) !!}
|
||||
{!! $errors->first('account_manager_id', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="{{ $errors->has('mno_account_manager') ? 'has-error' : ''}}">
|
||||
<label class="" for="MnoAccountManager">MNO Account Manager</label>
|
||||
{!! Form::text('mno_account_manager',old('mno_account_manager'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter MNO Account Manager' , 'id' => 'MnoAccountManager']) !!}
|
||||
{!! $errors->first('mno_account_manager', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('contact_person') ? 'has-error' : ''}}">
|
||||
<label class="" for="email">Contact Person</label>
|
||||
<label class="" for="contact_person">Contact Person</label>
|
||||
{!! Form::text('contact_person', old('contact_person'), ['class' => 'form-control', 'placeholder'=>'Enter Contact Person' , 'id' => 'contact_person']) !!}
|
||||
{!! $errors->first('contact_person', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('contact_person_phone') ? 'has-error' : ''}}">
|
||||
<label class="" for="email">Phone</label>
|
||||
{!! Form::text('contact_person_phone', old('contact_person_phone'), ['class' => 'form-control', 'placeholder'=>'Enter Phone Number' , 'id' => 'phone']) !!}
|
||||
<label class="" for="contactPersonPhone">Phone</label>
|
||||
{!! Form::text('contact_person_phone', old('contact_person_phone'), ['class' => 'form-control', 'placeholder'=>'Enter Phone Number' , 'id' => 'contactPersonPhone']) !!}
|
||||
{!! $errors->first('contact_person_phone', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
@@ -83,8 +91,39 @@
|
||||
{!! $errors->first('contact_person_skype', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Status *:</label>
|
||||
<div class="bg-<?php echo $status_bg; ?> " style="border-radius: 5px; border: 1px solid black; padding: 10px;">
|
||||
<p >
|
||||
Live:
|
||||
<input type="radio" class="flat" name="connection_status" id="statusLive" value="Active" <?php echo ($network_arr->connection_status == 'Active') ? "checked" : ""; ?> />
|
||||
</p>
|
||||
<p>
|
||||
Pending:
|
||||
<input type="radio" class="flat" name="connection_status" id="statusProspect" value="Pending" <?php echo ($network_arr->connection_status == 'Pending') ? "checked" : ""; ?> />
|
||||
</p>
|
||||
<p>
|
||||
Inactive
|
||||
<input type="radio" class="flat" name="connection_status" id="statusInactive" value="Inactive" <?php echo ($network_arr->connection_status == 'Inactive') ? "checked" : ""; ?> />
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-3">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('contact_person_finance') ? 'has-error' : ''}}">
|
||||
<label class="" for="technicalPerson">Technical Support Person</label>
|
||||
{!! Form::text('technical_support_person', old('technical_support_person'), ['class' => 'form-control', 'placeholder'=>'Enter Technical Support Person' , 'id' => 'technicalPerson']) !!}
|
||||
{!! $errors->first('technical_support_person', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('contact_person_finance') ? 'has-error' : ''}}">
|
||||
<label class="" for="contactPersonFinance">Finance Contact Person</label>
|
||||
{!! Form::text('contact_person_finance', old('contact_person_finance'), ['class' => 'form-control', 'placeholder'=>'Enter Finance Contact Person' , 'id' => 'contactPersonFinance']) !!}
|
||||
{!! $errors->first('contact_person', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('services') ? 'has-error' : ''}}">
|
||||
<label class="" for="type">Services</label>
|
||||
@@ -106,7 +145,13 @@
|
||||
{!! $errors->first('support_emails', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('finance_emails') ? 'has-error' : ''}}">
|
||||
<label class="" for="financeEmail">Finance Emails (Multiple) </label>
|
||||
{!! Form::select('finance_emails[]', $finance_emails, $old_finance_emails, ['class' => 'form-control financeEmail', 'id' => 'financeEmail', 'multiple' => 'true']) !!}
|
||||
{!! $errors->first('finance_emails', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('support_phones') ? 'has-error' : ''}}">
|
||||
<label class="" for="supportPhones">Support Phone Numbers (Multiple) </label>
|
||||
@@ -115,33 +160,73 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Status *:</label>
|
||||
<div class="bg-<?php echo $status_bg; ?> " style="border-radius: 5px; border: 1px solid black; padding: 10px;">
|
||||
<p >
|
||||
Live:
|
||||
<input type="radio" class="flat" name="connection_status" id="statusLive" value="Active" <?php echo ($network_arr->connection_status == 'Active') ? "checked" : ""; ?> />
|
||||
</p>
|
||||
<p>
|
||||
Pending:
|
||||
<input type="radio" class="flat" name="connection_status" id="statusProspect" value="Pending" <?php echo ($network_arr->connection_status == 'Pending') ? "checked" : ""; ?> />
|
||||
</p>
|
||||
<p>
|
||||
Inactive
|
||||
<input type="radio" class="flat" name="connection_status" id="statusInactive" value="Inactive" <?php echo ($network_arr->connection_status == 'Inactive') ? "checked" : ""; ?> />
|
||||
</p>
|
||||
</div>
|
||||
<label class="" for="contractValidity">Contract Validity</label>
|
||||
<div class=" {{ $errors->has('contract_validity') ? 'has-error' : ''}}">
|
||||
{!! Form::text('contract_validity', old('contract_validity'), ['class' => 'form-control', 'placeholder'=>'Enter Contract Date' , 'id' => 'contractValidity']) !!}
|
||||
{!! $errors->first('contract_validity', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('contract_auto_renew') ? 'has-error' : ''}}">
|
||||
<label class="" for="contractAutoRenew">Contract Auto Renewal</label>
|
||||
{!! Form::select('contract_auto_renew', ['YES' => 'YES','NO' => 'NO'], old('contract_auto_renew'), ['class' => 'form-control ' , 'id' => 'contractAutoRenew' ]) !!}
|
||||
{!! $errors->first('contract_auto_renew', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('connection_type') ? 'has-error' : ''}}">
|
||||
<label class="" for="connectionType">Connection Types</label>
|
||||
{!! Form::select('connection_type[]', $connection_types, $old_connection_type, ['class' => 'form-control' , 'id' => 'connectionType', 'multiple'=> 'true']) !!}
|
||||
{!! $errors->first('connection_type', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_one_name') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOneName">Document Name</label>
|
||||
{!! Form::text('document_one_name', '', ['class' => 'form-control' , 'id' => 'documentOneName']) !!}
|
||||
{!! $errors->first('document_one_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_one') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOne">File </label>
|
||||
{!! Form::file('document_one', null, ['class' => 'form-control' , 'id' => 'documentOne', 'placeholder' => 'Select file to upload']) !!}
|
||||
{!! $errors->first('document_one', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_two_name') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentOneName">Document Name</label>
|
||||
{!! Form::text('document_two_name', '', ['class' => 'form-control' , 'id' => 'documentTwoName']) !!}
|
||||
{!! $errors->first('document_two_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<div class=" {{ $errors->has('document_two') ? 'has-error' : ''}}">
|
||||
<label class="" for="documentTwo">File</label>
|
||||
{!! Form::file('document_two', null, ['class' => 'form-control' , 'id' => 'documentTwo', 'placeholder' => 'Select file to upload']) !!}
|
||||
{!! $errors->first('document_two', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<div class="">
|
||||
<p>IP Addresses <a href="" class="btn btn-primary btn-xs pull-right" id="addIpBtn" >Add IP</a></p>
|
||||
<p><b>IP Addresses</b> <a href="" class="btn btn-primary btn-xs pull-right" id="addIpBtn" ><i class="fa fa-plus-square"></i> Add IP</a></p>
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
@@ -161,6 +246,26 @@
|
||||
@endforeach
|
||||
</table>
|
||||
</div>
|
||||
<hr>
|
||||
<div class="">
|
||||
<p><b> Notes</b> <a class="btn btn-primary btn-xs pull-right" id="createNotesBtn"><i class="fa fa-plus-circle"></i> Add Notes</a></p>
|
||||
<table class="table table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col active">Services</th>
|
||||
<th scope="col success">Notes</th>
|
||||
<th scope="col info">Date Added</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@foreach($notes_arr as $row)
|
||||
<tr>
|
||||
<td class="">{{ $row->services }}</td>
|
||||
<td class="">{{ $row->notes_body }}</td>
|
||||
<td class="">{{ $row->created_at }}</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="ln_solid"></div>
|
||||
@@ -192,6 +297,9 @@
|
||||
$('.supportSkype').select2({
|
||||
tags : true
|
||||
});
|
||||
$('.financeEmail').select2({
|
||||
tags:true
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
function link(cell, formatterParams){
|
||||
var url = cell.getValue();
|
||||
var rowID = cell.getData().id
|
||||
return "<a href='"+ base_url + "/mnos/"+rowID+"/edit' class='btn btn-link'>"+url+"</a>";
|
||||
return "<a href='"+ base_url + "/mnos/"+rowID+"' class='btn btn-link'>"+url+"</a>";
|
||||
}
|
||||
var table = new Tabulator("#mnosTable", {
|
||||
ajaxURL: "mnos/all",
|
||||
|
||||
61
resources/views/network_ops/partials/edit-notes.blade.php
Normal file
61
resources/views/network_ops/partials/edit-notes.blade.php
Normal file
@@ -0,0 +1,61 @@
|
||||
<div class="modal fade" id="editNotesFormModal" tabindex="-1" role="dialog" aria-labelledby="approveModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<!-- <h4 class="modal-title">Default Modal</h4> -->
|
||||
<h5 class="modal-title text-center" id="editNotesModalLabelHeading">Edit Notes</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form class="form-vertical" method="POST" id="editNotesForm" action="{{ url('clients/notes_update') }}">
|
||||
{{ csrf_field() }}
|
||||
<input type="hidden" name="client_id" id="clientIdEdit" value="{{ $showclient->id }}">
|
||||
<input type="hidden" name="note_id" id="noteIdEdit" value="">
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<label for="notesServices">Services</label>
|
||||
<div class="col-md-12">
|
||||
{!! Form::select('services[]', $service_type_names , old('services'), ['class' => 'form-control' , 'id' => 'notesServicesEdit', 'required' => 'required', 'multiple'=> 'true', 'style' => 'width: 100%']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" >
|
||||
<div class="col-md-12" style="padding-bottom: 5px;">
|
||||
<label for="notesBody">Notes</label>
|
||||
<textarea class="form-control" name="notes_body" rows="5" id="notesBodyEdit"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="pull-rights">
|
||||
<label>Highlight :</label>
|
||||
<div class="">
|
||||
<div class="">
|
||||
<label>
|
||||
<input type="checkbox" name="highlight" class="" /> YES
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="margin-bottom: 0.2rem; padding-bottom: 5px; padding-top: 5px;">
|
||||
<div class="col-md-12" style="padding-bottom: 10px;">
|
||||
<button type="submit" class="btn btn-success btn-block updateBtn"> <i class="fa fa-send"></i> Update</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="margin-bottom: 0.5rem; padding-bottom: 5px; padding-top: 5px;">
|
||||
<div class="col-md-12">
|
||||
<button type="button" class="btn btn-dark btn-block" data-dismiss="modal"><i class="fa fa-close"></i> Close</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.modal-content -->
|
||||
</div>
|
||||
<!-- /.modal-dialog -->
|
||||
</div>
|
||||
<!-- /.modal -->
|
||||
63
resources/views/network_ops/partials/new_notes.blade.php
Normal file
63
resources/views/network_ops/partials/new_notes.blade.php
Normal file
@@ -0,0 +1,63 @@
|
||||
<div class="modal fade" id="newNotesForm" tabindex="-1" role="dialog" aria-labelledby="approveModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<!-- <h4 class="modal-title">Default Modal</h4> -->
|
||||
<h5 class="modal-title text-center" id="approveModalLabelHeading">New Notes</h5>
|
||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||
<span aria-hidden="true">×</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form class="form-vertical" method="POST" id="newNotesFormForm" action="{{ url('mno/notes_store') }}">
|
||||
{{ csrf_field() }}
|
||||
<!-- <input type="hidden" name="user_id" value="" id="userID" > -->
|
||||
<input type="hidden" name="mno_id" id="mnoID" value="{{ $network_arr->id }}">
|
||||
<div class="row">
|
||||
<div class="form-group">
|
||||
<label for="notesServices">Services</label>
|
||||
<div class="col-md-12">
|
||||
{!! Form::select('services[]', $services , old('services'), ['class' => 'form-control' , 'id' => 'notesServices', 'required' => 'required', 'multiple'=> 'true', 'style' => 'width: 100%']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" >
|
||||
<div class="col-md-12" style="padding-bottom: 5px;">
|
||||
<label for="notesBody">Notes</label>
|
||||
<textarea class="form-control" name="notes_body" rows="5" id="notesBody"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<div class="pull-rights">
|
||||
<label>Highlight :</label>
|
||||
<div class="">
|
||||
<div class="">
|
||||
<label>
|
||||
<input type="checkbox" name="highlight" class="" /> YES
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group" style="margin-bottom: 0.2rem; padding-bottom: 5px; padding-top: 5px;">
|
||||
<div class="col-md-12" style="padding-bottom: 10px;">
|
||||
<button type="submit" class="btn btn-success btn-block updateBtn"> <i class="fa fa-send"></i> Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group" style="margin-bottom: 0.5rem; padding-bottom: 5px; padding-top: 5px;">
|
||||
<div class="col-md-12">
|
||||
<button type="button" class="btn btn-dark btn-block" data-dismiss="modal"><i class="fa fa-close"></i> Close</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!-- /.modal-content -->
|
||||
</div>
|
||||
<!-- /.modal-dialog -->
|
||||
</div>
|
||||
<!-- /.modal -->
|
||||
@@ -4,56 +4,269 @@
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left">
|
||||
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left" style="width:800px !important;">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li><a href="{!! url('mnos') !!}">Mobile Network Operators</a></li>
|
||||
<li class="active"> {{ $mnoshow->name }} (Full Details)</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
FULL DETAILS <a href="{{ url('mnos/' . $mnoshow->id. '/edit') }}" class="btn btn-warning btn-sm pull-right"><i class="fa fa-edit"></i> Edit Details</a>
|
||||
@include('commons.notifications')
|
||||
<div class="clearfix"></div>
|
||||
<hr class="style-four">
|
||||
</div>
|
||||
<div class="x_content">
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<h4>Primary Details</h4>
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<td>{{ $mnoshow->name }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<td>{{ $mnoshow->country }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Account Manager</th>
|
||||
<td>{{ $mnoshow->account_manager_info->name }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Contact Person</th>
|
||||
<td>{{ $mnoshow->contact_person }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Phone</th>
|
||||
<td>{{ $mnoshow->contact_person_phone }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Email</th>
|
||||
<td>{{ $mnoshow->contact_person_email }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Skype Name</th>
|
||||
<td>{{ $mnoshow->contact_person_skype_name }}</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<th>Contract Type </th>
|
||||
<td>{{ $mnoshow->contract_type }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Contract Validity </th>
|
||||
<td>{{ $mnoshow->contract_validity }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Contract Auto Renew </th>
|
||||
<td>{{ $mnoshow->contract_auto_renew }}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="title_left">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li><a href="{!! url('network_ops') !!}">Network Operators</a></li>
|
||||
<li class="active">Desplay Network Operator</li>
|
||||
</ol>
|
||||
|
||||
<div class="col-md-4">
|
||||
<h4>Company Details</h4>
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th>Name</th>
|
||||
<td>{{ $mnoshow->country }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Support Phones</th>
|
||||
<td>
|
||||
<?php
|
||||
echo ($mnoshow->support_phones) ? implode(',', json_decode($mnoshow->support_phones)) : "";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Support Emails</th>
|
||||
<td>
|
||||
<?php
|
||||
echo ($mnoshow->support_emails) ? implode(',', json_decode($mnoshow->support_emails)) : "";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Rate Emails</th>
|
||||
<td>
|
||||
<?php
|
||||
echo ($mnoshow->rate_emails) ? implode(',', json_decode($mnoshow->rate_emails)) : "";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Support Skype IDs</th>
|
||||
<td>
|
||||
<?php
|
||||
echo ($mnoshow->support_skype) ? implode(',', json_decode($mnoshow->support_skype)) : "";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Technical Support Person</th>
|
||||
<td>
|
||||
<?php
|
||||
echo ($mnoshow->technical_support_person) ?? "N/A";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Finace Contact Person</th>
|
||||
<td>
|
||||
<?php
|
||||
echo ($mnoshow->contact_person_finance) ?? "N/A";
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<h4>Operations </h4>
|
||||
<table class="table">
|
||||
<tr>
|
||||
<th>Services</th>
|
||||
<td class="green">
|
||||
<?php echo ($mnoshow->services) ? implode(',', json_decode($mnoshow->services)) : ""; ?>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Connnection Types</th>
|
||||
<td><?php echo ($mnoshow->connection_type) ? implode(',', json_decode($mnoshow->connection_type)) : ""; ?></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2>Network Operator Details </h2>
|
||||
<hr class="style-five">
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<h4>Notes</h4>
|
||||
<div class="" style="height: 400px; overflow: scroll;">
|
||||
<ul class="messages list-group" style="padding: 15px;">
|
||||
@if($show_notes->isEmpty())
|
||||
<li style="" class="">No notes found</li>
|
||||
@else
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">#</th>
|
||||
<th scope="col">Content</th>
|
||||
<th scope="col">Services</th>
|
||||
<th scope="col">Author</th>
|
||||
<th scope="col">Date</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $count = 1; ?>
|
||||
@foreach($show_notes as $notes)
|
||||
<tr>
|
||||
<th scope="row">{{ $count }}</th>
|
||||
<td>{{ $notes->notes_body }}</td>
|
||||
<td>{{ $notes->services }}</td>
|
||||
<td>{{ $notes->created_by_info->name }}</td>
|
||||
<td>{{ $notes->created_at }}</td>
|
||||
</tr>
|
||||
<?php $count++; ?>
|
||||
@endforeach
|
||||
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
<div class="x_content">
|
||||
@include('commons.notifications')
|
||||
<div class="col-md-7 col-sm-7 col-xs-12 ">
|
||||
<blockquote style="line-height: 300%;">
|
||||
<div class="product-image44">
|
||||
<p>Name : {{ ucwords($operator_arr->name) }} </p>
|
||||
</div>
|
||||
<div class="product-image44">
|
||||
<p>Description : {{ ucwords($operator_arr->country) }}</p>
|
||||
</div>
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<h4>IP Addresses</h4>
|
||||
<div style="height: 400px; overflow: scroll;">
|
||||
<ul class="messages list-group" style="padding: 15px;">
|
||||
@if($ip_addresses->isEmpty())
|
||||
<li style="" class="">No IP found</li>
|
||||
@else
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">#</th>
|
||||
<th scope="col">IP Address</th>
|
||||
<th scope="col">Port</th>
|
||||
<th scope="col">Status</th>
|
||||
<th scope="col">Added By</th>
|
||||
<th scope="col">Date</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php $count = 1; ?>
|
||||
@foreach($ip_addresses as $row)
|
||||
<tr>
|
||||
<th scope="row">{{ $count }}</th>
|
||||
<td>{{ $row->ip_address }}</td>
|
||||
<td>{{ $row->port }}</td>
|
||||
<td>{{ $row->status }}</td>
|
||||
<td>{{ $row->created_by_info->name }}</td>
|
||||
<td>{{ $row->created_at }}</td>
|
||||
</tr>
|
||||
<?php $count++; ?>
|
||||
@endforeach
|
||||
|
||||
</blockquote>
|
||||
<div class="clearfix"></div>
|
||||
<br>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div>
|
||||
</div>
|
||||
</tbody>
|
||||
</table>
|
||||
@endif
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
<div class="row">
|
||||
<hr class="style-five">
|
||||
</div>
|
||||
<div class="row">
|
||||
|
||||
<div class="col-md-12 well">
|
||||
<h4>Uploaded Documents</h4>
|
||||
@if($showdocuments->isEmpty() == false)
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
|
||||
<div class="row">
|
||||
@foreach($showdocuments as $docs)
|
||||
<div class="col-md-3">
|
||||
<p class="url">
|
||||
<span class="fs1 text-info" aria-hidden="true" data-icon=""></span>
|
||||
<a href="{{ url('clients/downloadfile', $docs->id) }}"><i class="fa fa-paperclip"></i> {{ $docs->name }}.{{ $docs->file_extension }}</a>
|
||||
</p>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@else
|
||||
<p>No Documents found</p>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
|
||||
103
resources/views/officelocations/create.blade.php
Normal file
103
resources/views/officelocations/create.blade.php
Normal file
@@ -0,0 +1,103 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left" style="width:800px !important;">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active"><a href="{!! url('officelocations') !!}">Office Location</a></li>
|
||||
<li class="active">New Office Locaton</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
New Office Location
|
||||
@include('commons.notifications')
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
{{-- start of content --}}
|
||||
<div class="x_content">
|
||||
<br>
|
||||
{!! Form::open(['url' => 'officelocations', 'class' => 'form-horizontal form-label-left']) !!}
|
||||
<div class="row">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="streetName">Street Name</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('street_name') ? 'has-error' : ''}}">
|
||||
{!! Form::text('street_name', old('street_name'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter Street Name' , 'id' => 'streetName', 'required' => 'true']) !!}
|
||||
{!! $errors->first('street_name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="houseNumber">House Number</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('house_number') ? 'has-error' : ''}}">
|
||||
{!! Form::text('house_number', old('house_number'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter house number' , 'id' => 'houseNumber', 'required' => 'true']) !!}
|
||||
{!! $errors->first('house_number', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="blockNumber">Block Number</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('block_number') ? 'has-error' : ''}}">
|
||||
{!! Form::text('block_number', old('block_number'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter house number' , 'id' => 'blockNumber']) !!}
|
||||
{!! $errors->first('block_number', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="theCountry">Country</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('country') ? 'has-error' : ''}}">
|
||||
{!! Form::select('country', $countries ,old('country'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Select country ' , 'id' => 'theCountry', 'required' => 'true']) !!}
|
||||
{!! $errors->first('country', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="countryManager">Country Manager</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('country_manager_id') ? 'has-error' : ''}}">
|
||||
{!! Form::select('country_manager_id', $staffmembers, old('country_manager_id'), ['class' => 'form-control', 'placeholder'=>'Select Country Manager' , 'id' => 'countryManager', 'required' => 'true']) !!}
|
||||
{!! $errors->first('country_manager_id', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="officePhone">Office Phone</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('office_phone') ? 'has-error' : ''}}">
|
||||
{!! Form::text('office_phone', old('office_phone'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter office phone number' , 'id' => 'officePhone']) !!}
|
||||
{!! $errors->first('office_phone', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="ln_solid"></div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
|
||||
<button type="submit" class="btn btn-success btn-block"><i class="fa fa-save"></i> Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
{!! Form::close() !!}
|
||||
</div>
|
||||
{{-- end of x_content --}}
|
||||
</div>
|
||||
{{-- end of x_panel --}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$('select').select2();
|
||||
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
98
resources/views/officelocations/edit.blade.php
Normal file
98
resources/views/officelocations/edit.blade.php
Normal file
@@ -0,0 +1,98 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left" style="width:800px !important;">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active"><a href="{!! url('officelocations') !!}">Office Locations</a></li>
|
||||
<li class="active">Update Sender ID</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
Update Sender ID
|
||||
@include('commons.notifications')
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
{{-- start of content --}}
|
||||
<div class="x_content">
|
||||
<br>
|
||||
{!! Form::model($senderid, [
|
||||
'method' => 'PATCH',
|
||||
'url' => ['senderids', $senderid],
|
||||
'class' => 'form-horizontal form-label-left'
|
||||
]) !!}
|
||||
<div class="row">
|
||||
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="senderIDD">Sender ID</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('senderid') ? 'has-error' : ''}}">
|
||||
{!! Form::text('senderid', old('senderid'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter sender ID' , 'id' => 'senderIDD', 'required' => 'true']) !!}
|
||||
{!! $errors->first('name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="clientID">Client</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('name') ? 'has-error' : ''}}">
|
||||
{!! Form::select('client_id', $clients, old('client_id'), ['class' => 'form-control', 'placeholder'=>'Select Client' , 'id' => 'clientID', 'required' => 'true']) !!}
|
||||
{!! $errors->first('client_id', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="status">Status</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('status') ? 'has-error' : ''}}">
|
||||
{!! Form::select('status', $status ,old('status'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Select Status ' , 'id' => 'status', 'required' => 'true']) !!}
|
||||
{!! $errors->first('status', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="network">Network</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('network') ? 'has-error' : ''}}">
|
||||
{!! Form::select('network_id', $network_arr, old('network_id'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Select Network ' , 'id' => 'network', 'required' => 'true']) !!}
|
||||
{!! $errors->first('network', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="remarks">Remarks</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('remarks') ? 'has-error' : ''}}">
|
||||
{!! Form::text('remarks', old('remarks'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter remarks here' , 'id' => 'remarks']) !!}
|
||||
{!! $errors->first('remarks', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="ln_solid"></div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
|
||||
<button type="submit" class="btn btn-success btn-block"><i class="fa fa-save"></i> Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
{!! Form::close() !!}
|
||||
</div>
|
||||
{{-- end of x_content --}}
|
||||
</div>
|
||||
{{-- end of x_panel --}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$('select').select2();
|
||||
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
107
resources/views/officelocations/index.blade.php
Normal file
107
resources/views/officelocations/index.blade.php
Normal file
@@ -0,0 +1,107 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('css')
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left">
|
||||
<div class="title_left">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active">Office Locations</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="title_right">
|
||||
<div class="row">
|
||||
<form method="GET" action="{!! url('senderids') !!}">
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group">
|
||||
<div style="margin-top:1px; margin-right:-90px;" class="top_search">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search" style="margin-top: -2px;">
|
||||
<div class="input-group">
|
||||
<input type="text" name="keyword" class="form-control" id="keywordField" placeholder="Keyword here...">
|
||||
<span class="input-group-btn">
|
||||
<button type="submit" class="btn btn-primary" style="color: #fff;" type="button">Go!</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="pull-right"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
@include('commons.notifications')
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2> Office Locations</h2>
|
||||
<div class="pull-right">
|
||||
<a class="btn btn-primary btn-sm" href="{!! url('officelocations/create') !!}"><i class="fa fa-plus-circle"></i> New Office Location</a>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
|
||||
<div class="x_content">
|
||||
<div id="" class="row">
|
||||
@if($offices_arr->isEmpty() == false)
|
||||
@foreach($offices_arr as $row)
|
||||
<div class="col-md-4 col-sm-4 col-xs-12 profile_details">
|
||||
<div class="well profile_view">
|
||||
<div class="col-sm-12">
|
||||
<h4 class="brief"><i>{{ $row->country }}</i></h4>
|
||||
<div class="left col-xs-7">
|
||||
<h4>{{ $row->country_manager_info->name }}</h4>
|
||||
<p><strong>Block Number </strong>: {{ $row->hose_number or '' }} {{ $row->block_number or '' }}</p>
|
||||
<p><strong>Street Name </strong>: {{ $row->street_name or '' }}</p>
|
||||
<p><strong>Country </strong>: {{ $row->country or '' }}</p>
|
||||
<ul class="list-unstyled">
|
||||
<li><i class="fa fa-buildings"></i>Country Code: {{ $row->country_code or '' }} </li>
|
||||
<li><i class="fa fa-phone"></i> Phone #: {{ $row->office_phone }} </li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="right col-xs-5 text-center">
|
||||
<img src="<?php echo $row->flag_url; ?>" alt="" class="img-circles img-responsives" width="100" height="60">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 bottom text-center bg-danger"></div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
@else
|
||||
<div class="col-md-12">
|
||||
<p>No Records</p>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
@endsection
|
||||
143
resources/views/senderid/index-old.blade.php
Normal file
143
resources/views/senderid/index-old.blade.php
Normal file
@@ -0,0 +1,143 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('css')
|
||||
<link href="{!! url('public/assets/vendors/tabulator/css/bootstrap/tabulator_bootstrap.css') !!}" type="text/css" rel="stylesheet">
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left">
|
||||
<div class="title_left">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active">General Document</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="title_right">
|
||||
<div class="row">
|
||||
<form method="GET" action="{!! url('senderids') !!}">
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group">
|
||||
<div style="margin-top:1px; margin-right:-90px;" class="top_search">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search" style="margin-top: -2px;">
|
||||
<div class="input-group">
|
||||
<input type="text" name="keyword" class="form-control" id="keywordField" placeholder="Keyword here...">
|
||||
<span class="input-group-btn">
|
||||
<button type="submit" class="btn btn-primary" style="color: #fff;" type="button">Go!</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="pull-right"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
@include('commons.notifications')
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2> Sender IDs </h2>
|
||||
<div class="pull-right">
|
||||
<a class="btn btn-primary btn-sm" href="{!! url('generaldocuments/create') !!}"><i class="fa fa-plus-circle"></i> Upload New Document</a>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
|
||||
<div class="x_content">
|
||||
<div id="generalDocumentsTable"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script src="{!! url('public/assets/vendors/tabulator/js/tabulator.js') !!}"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
function link(cell, formatterParams){
|
||||
var url = cell.getValue();
|
||||
var rowID = cell.getData().id
|
||||
return "<a href='"+ base_url + "/senderids/"+rowID+"/edit' class='btn btn-link'>"+url+"</a>";
|
||||
}
|
||||
var table = new Tabulator("#generalDocumentsTable", {
|
||||
ajaxURL: "generaldocuments/all",
|
||||
paginationSize: 15,
|
||||
layout: "fitColumns",
|
||||
pagination: "remote",
|
||||
selectable: false,
|
||||
printAsHtml: true,
|
||||
ajaxLoaderLoading: $('#logo_spinner').html(),
|
||||
columns: [
|
||||
{
|
||||
title: "Client",
|
||||
field: "clientName",
|
||||
sorter: "string",
|
||||
formatter:link,
|
||||
},
|
||||
{
|
||||
title: "Sender ID",
|
||||
field: "senderid",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Status",
|
||||
field: "status",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Network",
|
||||
field: "networkName",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Country",
|
||||
field: "country",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Created By",
|
||||
field: "createdBy",
|
||||
sorter: "string",
|
||||
},
|
||||
{
|
||||
title: "Last Modified By",
|
||||
field: "modifiedBy",
|
||||
sorter: "string",
|
||||
}
|
||||
],
|
||||
|
||||
rowClick:function(e, row){
|
||||
var userID = row.getData().id;
|
||||
console.log(userID);
|
||||
//$('#userEditModal').modal('show');
|
||||
},
|
||||
});
|
||||
|
||||
$('#keywordField').on('keyup', function(){
|
||||
console.log('up');
|
||||
var keyword = $(this).val();
|
||||
table.setData("senderids/all?keyword=" + keyword);
|
||||
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
@endsection
|
||||
@@ -20,7 +20,7 @@
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
Update Team Details
|
||||
Update Team Member Details
|
||||
@include('commons.notifications')
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
@@ -34,7 +34,7 @@
|
||||
]) !!}
|
||||
<div class="row">
|
||||
|
||||
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="staffName">Name</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('staffmembers') ? 'has-error' : ''}}">
|
||||
@@ -50,7 +50,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="email">Phone</label>
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="phone">Phone</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('phone') ? 'has-error' : ''}}">
|
||||
{!! Form::text('phone', old('phone'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter Mobile Number' , 'id' => 'phone', 'required' => 'true']) !!}
|
||||
{!! $errors->first('phone', '<p class="help-block">:message</p>') !!}
|
||||
@@ -98,15 +98,50 @@
|
||||
{!! $errors->first('hire_date', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="emergencyContactPerson">Emergency Contact Person</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('emergency_contact_person') ? 'has-error' : ''}}">
|
||||
{!! Form::text('emergency_contact_person', old('pemergency_contact_person'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter Contact Person name' , 'id' => 'emergencyContactPerson', 'required' => 'true']) !!}
|
||||
{!! $errors->first('emergency_contact_person', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="emergencyContactPhone">Emergency Contact Phone</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('emergency_contact_phone') ? 'has-error' : ''}}">
|
||||
{!! Form::text('emergency_contact_phone', old('emergency_contact_phone'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter Contact Number' , 'id' => 'emergencyContactPhone', 'required' => 'true']) !!}
|
||||
{!! $errors->first('pemergency_contact_phonehone', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="knownHealthCondition">Known Health Condition(s)</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('known_health_condition') ? 'has-error' : ''}}">
|
||||
{!! Form::text('known_health_condition', old('known_health_condition'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter Health Condition' , 'id' => 'knownHealthCondition']) !!}
|
||||
{!! $errors->first('known_health_condition', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="bloodGroup">Blood Group</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('blood_group') ? 'has-error' : ''}}">
|
||||
{!! Form::text('blood_group', old('blood_group'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter Blood Group' , 'id' => 'bloodGroup']) !!}
|
||||
{!! $errors->first('blood_group', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<div class="ln_solid"></div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<button type="submit" class="btn btn-success btn-block"><i class="fa fa-save"></i> Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{!! Form::close() !!}
|
||||
</div>
|
||||
|
||||
{{-- end of x_content --}}
|
||||
</div>
|
||||
{{-- end of x_panel --}}
|
||||
|
||||
90
resources/views/systemusers/create.blade.php
Executable file
90
resources/views/systemusers/create.blade.php
Executable file
@@ -0,0 +1,90 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left" style="width:800px !important;">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active">Create Account</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
@include('commons.notifications')
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
{{-- start of content --}}
|
||||
<div class="x_content">
|
||||
<br>
|
||||
{!! Form::open(['url' => 'systemusers', 'class' => 'form-horizontal form-label-left']) !!}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="name">Name</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('name') ? 'has-error' : ''}}">
|
||||
{!! Form::text('name', old('name'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter name' , 'id' => 'name']) !!}
|
||||
{!! $errors->first('name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="type">Designation</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('service_type') ? 'has-error' : ''}}">
|
||||
{!! Form::select('designation', $designation ,old('designation'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter designation ' , 'id' => 'designation']) !!}
|
||||
{!! $errors->first('designation', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="email">Email</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('email') ? 'has-error' : ''}}">
|
||||
{!! Form::email('email', old('email'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter email' , 'id' => 'email']) !!}
|
||||
{!! $errors->first('email', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="password">Password</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('passwword') ? 'has-error' : ''}}">
|
||||
{!! Form::text('password', old('password'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter password' , 'id' => 'password']) !!}
|
||||
{!! $errors->first('password', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="confirm_password">Confirm Password</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('confirm_password') ? 'has-error' : ''}}">
|
||||
{!! Form::text('confirm_password', old('confirm_password'), ['class' => 'form-control', 'placeholder'=>'Re-enter Password' , 'id' => 'confirm_password']) !!}
|
||||
<?php //echo Form::password('password', ['class' => 'awesome']); ?>
|
||||
{!! $errors->first('confirm_password', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="ln_solid"></div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
|
||||
<button type="submit" class="btn btn-success"><i class="fa fa-save"></i> Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
{!! Form::close() !!}
|
||||
</div>
|
||||
{{-- end of x_content --}}
|
||||
</div>
|
||||
{{-- end of x_panel --}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$('select').select2();
|
||||
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
97
resources/views/systemusers/edit.blade.php
Executable file
97
resources/views/systemusers/edit.blade.php
Executable file
@@ -0,0 +1,97 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left" style="width:800px !important;">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li><a href="{!! url('systemusers') !!}">Users</a></li>
|
||||
<li class="active">Create Account</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-10 col-sm-10 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
@include('commons.notifications')
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
{{-- start of content --}}
|
||||
<div class="x_content">
|
||||
<br>
|
||||
{!! Form::model($account_arr, [
|
||||
'method' => 'PATCH',
|
||||
'url' => ['systemusers', $account_arr],
|
||||
'class' => 'form-horizontal form-label-left'
|
||||
]) !!}
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="name">Name</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('name') ? 'has-error' : ''}}">
|
||||
{!! Form::text('name', old('name'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter name' , 'id' => 'name']) !!}
|
||||
{!! $errors->first('name', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="type">Designation</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('service_type') ? 'has-error' : ''}}">
|
||||
{!! Form::select('designation', $designation ,old('designation'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter designation ' , 'id' => 'designation']) !!}
|
||||
{!! $errors->first('designation', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="email">Email</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('email') ? 'has-error' : ''}}">
|
||||
{!! Form::email('email', old('email'), ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter name' , 'id' => 'email']) !!}
|
||||
{!! $errors->first('email', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- <hr> -->
|
||||
<!-- <p class="text-center">Leave password blank to keep the current password</p> -->
|
||||
<!-- <div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="password">Password</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('passwword') ? 'has-error' : ''}}">
|
||||
{!! Form::text('password', null, ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Enter password' , 'id' => 'password']) !!}
|
||||
{!! $errors->first('password', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div> -->
|
||||
<!-- <div class="form-group">
|
||||
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="confirm_password">Confirm Password</label>
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 {{ $errors->has('confirm_password') ? 'has-error' : ''}}">
|
||||
{!! Form::text('confirm_password', null, ['class' => 'form-control col-md-7 col-xs-12', 'placeholder'=>'Re-enter Password' , 'id' => 'confirm_password']) !!}
|
||||
{!! $errors->first('confirm_password', '<p class="help-block">:message</p>') !!}
|
||||
</div>
|
||||
</div> -->
|
||||
<div class="ln_solid"></div>
|
||||
<div class="form-group">
|
||||
<div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
|
||||
<button type="submit" class="btn btn-success btn-block"><i class="fa fa-save"></i> Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
{!! Form::close() !!}
|
||||
</div>
|
||||
{{-- end of x_content --}}
|
||||
</div>
|
||||
{{-- end of x_panel --}}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$('select').select2();
|
||||
|
||||
});
|
||||
</script>
|
||||
@endsection
|
||||
167
resources/views/systemusers/index.blade.php
Executable file
167
resources/views/systemusers/index.blade.php
Executable file
@@ -0,0 +1,167 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left">
|
||||
<div class="title_left">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li class="active">Users</li>
|
||||
</ol>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="title_right">
|
||||
<div class="row">
|
||||
<form method="GET" action="{!! url('systemusers') !!}">
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group">
|
||||
<div style="margin-top:1px; margin-right:-90px;" class="top_search">
|
||||
{!! Form::select('filter', $columns, null, ['class' => 'form-control', 'placeholder' => 'Select Filter here']) !!}
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search" style="margin-top: -2px;">
|
||||
<div class="input-group">
|
||||
<input type="text" name="keyword" class="form-control" placeholder="Keyword here...">
|
||||
<span class="input-group-btn">
|
||||
<button type="submit" class="btn btn-primary" style="color: #fff;" type="button">Go!</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="pull-right">
|
||||
<a href="{!! url('systemusers') !!}" class="btn btn-warning btn-xs"><i class="fa fa-refresh"></i> Reset Filter</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
<div class="row">
|
||||
@include('commons.notifications')
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2> Users </h2>
|
||||
<div class="pull-right">
|
||||
<a class="btn btn-primary btn-sm" href="{!! url('systemusers/create') !!}"><i class="fa fa-plus-circle"></i> Add User
|
||||
</a>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
|
||||
<div class="x_content">
|
||||
|
||||
<div class="table-responsive">
|
||||
<table class="table table-striped ">
|
||||
<thead>
|
||||
<tr class="headings">
|
||||
{{-- <th>#</th> --}}
|
||||
<th class="column-title">Name</th>
|
||||
<th class="column-title">Designation</th>
|
||||
<th class="column-title">Email</th>
|
||||
<th class="column-title">Phone</th>
|
||||
|
||||
<th class="column-title no-link last"><span class="nobr">Action</span>
|
||||
</th>
|
||||
<th class="bulk-actions" colspan="7">
|
||||
<a class="antoo" style="color:#fff; font-weight:500;">Bulk Actions ( <span class="action-cnt"> </span> ) <i class="fa fa-chevron-down"></i></a>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
@if ($allusers->isEmpty())
|
||||
<tr>
|
||||
<td class="" colspan="6">No Records found</td>
|
||||
</tr>
|
||||
@else
|
||||
@foreach ($allusers as $row)
|
||||
<?php //dd($row); ?>
|
||||
<tr class="even pointer">
|
||||
<td class="mes-td" >{{ $row->name }}</td>
|
||||
<td class="mes-td" >{{ ucwords($row->designation_info->name) }}</td>
|
||||
<td class="mes-td" >{{ $row->email }}</td>
|
||||
<td class="mes-td" >{{ $row->phone }}</td>
|
||||
<td class="last" >
|
||||
<a href="{!! route('systemusers.edit', [$row->id]) !!}" class="btn btn-xs btn-primary"><i class="fa fa-edit"></i></a>
|
||||
<a title="Remove Service" class="btn btn-xs btn-danger removeAccount"><i class="fa fa-trash"></i></a>
|
||||
<input type="hidden" name="account_id" class="accountID" value="{{ $row->id }}">
|
||||
</td>
|
||||
</tr>
|
||||
@endforeach
|
||||
@endif
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
{{ $allusers->links() }} <br>
|
||||
Page : {{ $allusers->currentPage() }} of {{ $allusers->lastPage() }} |
|
||||
Total Records : <span id="totalRecords">{{ $allusers->total() }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@endsection
|
||||
|
||||
@section('javascript')
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
//$('select').select2();
|
||||
$(".removeAccount").click(function(evt){
|
||||
var recordsTotal = Number($('#totalRecords').text());
|
||||
var Rrow = $(this).parents('tr');
|
||||
var theUrl = "{!! url('accountmanagers/destroy') !!}";
|
||||
var accountID = $(this).siblings('.accountID').val();
|
||||
var linker = base_url + "/accountmanagers/" + accountID;
|
||||
swal({
|
||||
title: "Delete Confirmation",
|
||||
text: "This will remove the Account completely from the system. Do you want to continue",
|
||||
type: "info",
|
||||
showCancelButton: true,
|
||||
confirmButtonClass: "btn-danger conBtn",
|
||||
confirmButtonText: "Yes, remove it!",
|
||||
showLoaderOnConfirm: true,
|
||||
closeOnConfirm: false,
|
||||
closeOnCancel: false
|
||||
},
|
||||
function(isConfirm){
|
||||
if (isConfirm) {
|
||||
$.ajax({
|
||||
headers: {
|
||||
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
|
||||
},
|
||||
type: "DELETE",
|
||||
data: { id: accountID },
|
||||
url: base_url + "/accountmanagers/" + accountID,
|
||||
success: function(data){
|
||||
if (data.code === 1) {
|
||||
$(Rrow).remove();
|
||||
$('#totalRecords').text(recordsTotal - 1);
|
||||
swal("Deleted!", "Selected Account has been removed .", "success");
|
||||
}
|
||||
if (data.code === 3) {
|
||||
swal("Not Permitted", "This Operator has transactions! .", "warning");
|
||||
}
|
||||
}
|
||||
});// end of ajax function
|
||||
} else {
|
||||
swal("Cancelled", "You cancelled the operation :)", "error");
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
@endsection
|
||||
65
resources/views/systemusers/show.blade.php
Executable file
65
resources/views/systemusers/show.blade.php
Executable file
@@ -0,0 +1,65 @@
|
||||
@extends('layouts.master')
|
||||
@section('page_title')
|
||||
@if(isset($page_title))
|
||||
{{ $page_title }}
|
||||
@endif
|
||||
@endsection
|
||||
|
||||
@section('content')
|
||||
<div class="">
|
||||
<div class="page-title">
|
||||
<div class="title_left">
|
||||
|
||||
</div>
|
||||
<div class="title_left">
|
||||
<ol class="breadcrumb">
|
||||
<li><a href="{!! url('dashboard') !!}">Dashboard</a></li>
|
||||
<li><a href="{!! url('systemusers') !!}">Account</a></li>
|
||||
<li class="active">Display Account Details</li>
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||||
<div class="x_panel">
|
||||
<div class="x_title">
|
||||
<h2>Account Details </h2>
|
||||
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
<div class="x_content">
|
||||
@include('commons.notifications')
|
||||
<div class="col-md-7 col-sm-7 col-xs-12 ">
|
||||
<blockquote style="line-height: 300%;">
|
||||
<div class="product-image44">
|
||||
<p>Name : {{ ucwords($account_arr->name) }} </p>
|
||||
</div>
|
||||
<div class="product-image44">
|
||||
<p>Type : {{ ucwords($account_arr->designation) }}</p>
|
||||
</div>
|
||||
<div class="product-image44">
|
||||
<p>Type : {{ ucwords($account_arr->email) }}</p>
|
||||
</div>
|
||||
<div class="product-image44">
|
||||
<p>Type : {{ ucwords($account_arr->phone) }}</p>
|
||||
</div>
|
||||
|
||||
</blockquote>
|
||||
<div class="clearfix"></div>
|
||||
<br>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
Reference in New Issue
Block a user