update v1.0.7.5

This commit is contained in:
Sujit Prasad
2016-06-17 20:28:31 +05:30
parent 7fba00a7a0
commit a3fbf1acd4
150 changed files with 2515 additions and 3697 deletions

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.agents')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,11 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<!-- <h3> -->
<!-- {{Lang::get('lang.agent')}} -->
<!-- <small>Add</small> -->
<!-- </h3> -->
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{ Lang::get('lang.staffs')}} </h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -17,8 +17,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,6 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,6 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,8 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.staffs')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.emails')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,6 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.email_diagnostic')}}</h1>
@stop
<!-- /header -->
<!-- content -->
@@ -25,7 +26,7 @@ class="active"
<input type="hidden" name="_token" value="{{ csrf_token() }}">
<div class="box box-primary">
<div class="box-header with-border">
<h4 class="box-title">{{Lang::get('lang.email_diagnostic')}}</h4>
<h4 class="box-title">{{Lang::get('lang.send-mail-to-diagnos')}}</h4>
</div>
<div class="box-body">
@if(Session::has('success'))

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{ Lang::get('lang.settings') }}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@@ -30,7 +30,7 @@ class="active"
@section('content')
<div class="box box-primary">
<div class="box-header">
<h2 class="box-title">{{ Lang::get('lang.language') }}</h2><span class="pull-right"><a href="{{route('download')}}" title="click here to download template file" class="btn btn-primary"><i class="fa fa-download"></i> {{Lang::get('lang.download')}} </a> <a href="{{route('add-language')}}" class="btn btn-primary "><i class="fa fa-plus"></i> {{Lang::get('lang.add')}}</a></span>
<h2 class="box-title">{{ Lang::get('lang.language-settings') }}</h2><span class="pull-right"><a href="{{route('download')}}" title="click here to download template file" class="btn btn-primary"><i class="fa fa-download"></i> {{Lang::get('lang.download')}} </a> <a href="{{route('add-language')}}" class="btn btn-primary "><i class="fa fa-plus"></i> {{Lang::get('lang.add')}}</a></span>
</div>
<div class="box-body">
<!-- check whether success or not -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.manage')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.manage')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.manage')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,6 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.manage')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -559,7 +559,7 @@
<div class="settingdivblue">
<a href="{{ url('api') }}">
<span class="fa-stack fa-2x">
<i class="fa fa-archive"></i>
<i class="fa fa-cogs"></i>
</span>
</a>
</div>

View File

@@ -16,6 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.settings')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@@ -31,7 +32,7 @@ class="active"
{!! Form::model($alerts,['url' => 'postalert/'.$alerts->id, 'method' => 'PATCH']) !!}
<div class="box box-primary">
<div class="box-header">
<h4 class="box-title">{{Lang::get('lang.alert_notices')}}</h4> {!! Form::submit(Lang::get('lang.submit'),['class'=>' btn btn-primary pull-right'])!!}
<h4 class="box-title">{{Lang::get('lang.alert_notices_setitngs')}}</h4> {!! Form::submit(Lang::get('lang.submit'),['class'=>' btn btn-primary pull-right'])!!}
</div>
</div>

View File

@@ -2,13 +2,18 @@
@section('update')
class="active"
@stop
@section('PageHeader')
<h1>{{ Lang::get('lang.update-version')}}</h1>
@stop
@section('content')
<div class="box box-primary">
<div class="box-header">
<h3 class="box-title">Check for Update</h3>
</div>
@if(Session::has('info'))
<div class="box-body">
@if(Session::has('info'))
<div class="alert alert-info alert-dismissable">
<i class="fa fa-info-circle"></i>
<b>Info!</b>
@@ -16,7 +21,6 @@ class="active"
{!!Session::get('info')!!}
</div>
@endif
<div class="box-body">
Click to check Update
<a href="{!! URL::route('version-check') !!}" class="btn btn-primary">Check</a>
</div>

View File

@@ -9,7 +9,7 @@ class="active"
@stop
@section('PageHeader')
<h1>{!! Lang::get('lang.auto_close_workflow') !!}</h1>
<h1>{!! Lang::get('lang.settings') !!}</h1>
@stop
@section('header')
@@ -69,7 +69,7 @@ class="active"
</div>
</div>
</div>
<div class="form-group {{ $errors->has('condition') ? 'has-error' : '' }}">
<!-- <div class="form-group {{ $errors->has('condition') ? 'has-error' : '' }}">
<div class="row">
<div class="col-md-3">
<label for="title">{!! Lang::get('lang.enable_workflow') !!}:</label>
@@ -86,7 +86,7 @@ class="active"
</div>
</div>
</div>
</div>
</div> -->
<div class="form-group {{ $errors->has('send_email') ? 'has-error' : '' }}">
<div class="row">
<div class="col-md-3">

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{ Lang::get('lang.settings') }}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@@ -33,7 +33,7 @@ class="active"
<!-- table -->
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.company')}}</h3>
<h3 class="box-title">{{Lang::get('lang.company_settings')}}</h3>
</div>
<!-- Name text form Required -->
<div class="box-body">

View File

@@ -16,6 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{ Lang::get('lang.settings') }}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@@ -30,7 +31,7 @@ class="active"
{!! Form::model($emails,['url' => 'post-scheduler', 'method' => 'PATCH']) !!}
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.cron')}}</h3>
<h3 class="box-title">{{Lang::get('lang.cron_settings')}}</h3>
</div>
<div class="box-body table-responsive"style="overflow:hidden;">
@@ -82,7 +83,7 @@ class="active"
<i class="fa fa-clipboard pull-right" title="{!!Lang::get('lang.click-url-copy')!!}" onclick="copyToClipboard('#p2')"></i>
<div class="col-md-8">
<div class="form-group">
{!! Form::label('email_fetching',Lang::get('lang.notification-email')) !!}<br>
{!! Form::label('notification_cron',Lang::get('lang.notification-email')) !!}<br>
{!! Form::checkbox('notification_cron',1,true) !!}&nbsp;{{Lang::get('lang.cron_notification')}}
</div>
</div>
@@ -93,6 +94,26 @@ class="active"
</div><!-- /.info-box-content -->
</div><!-- /.info-box -->
</div>
<div class="col-md-6">
<div class="info-box">
<!-- Apply any bg-* class to to the icon to color it -->
<span class="info-box-icon bg-aqua"><i class="fa fa-check-circle"></i></span>
<div class="info-box-content">
<i class="fa fa-clipboard pull-right" title="{!!Lang::get('lang.click-url-copy')!!}" onclick="copyToClipboard('#p3')"></i>
<div class="col-md-8">
<div class="form-group">
{!! Form::label('condition',Lang::get('lang.auto_close_workflow')) !!}<br>
<input type="checkbox" name="condition" @if($workflow->condition == 1) checked @endif">
{{Lang::get('lang.enable_workflow')}}
</div>
</div>
<div class="col-md-12">
<em><span class="info-box-text" style="background: #F3F3F3" id='p3'></span></em>
<!-- <div class="btn btn-default btn-xs pull-right" onclick="copyToClipboard('#p1')">Copy URL</div> -->
</div>
</div><!-- /.info-box-content -->
</div><!-- /.info-box -->
</div>
</div>
<div class="box-footer">
{!! Form::submit(Lang::get('lang.submit'),['class'=>'btn btn-primary'])!!}
@@ -113,8 +134,10 @@ class="active"
// var str = path;
path = path.replace("job-scheduler", "readmails");
path2 = path.replace("readmails", "notification");
path3 = path2.replace("notification", "auto-close-tickets")
document.getElementById("p1").innerHTML = path;
document.getElementById("p2").innerHTML = path2;
document.getElementById("p3").innerHTML = path3;
})
</script>
@stop

View File

@@ -16,6 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.emails')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.error-debug')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@@ -29,7 +29,7 @@ class="active"
@section('content')
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.error-debug-settings')}}</h3>
<h3 class="box-title">{{Lang::get('lang.debug-options')}}</h3>
</div>
<!-- Helpdesk Status: radio Online Offline -->
<div class="box-body">

View File

@@ -16,6 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{!! Lang::get('lang.plugins') !!}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@@ -28,7 +29,7 @@ class="active"
@section('content')
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{!! Lang::get('lang.plugins') !!}</h3>
<h3 class="box-title">{!! Lang::get('lang.plugins-list') !!}</h3>
<button type="button" class="btn btn-primary pull-right" id="Edit_Ticket" data-toggle="modal" data-target="#Edit"><b>{!! Lang::get('lang.add_plugin') !!}</b></button>
<div class="modal fade" id="Edit">
<div class="modal-dialog">

View File

@@ -9,7 +9,7 @@ class="active"
@stop
@section('PageHeader')
<h1>{!! Lang::get('lang.ratings') !!}</h1>
<h1>{!! Lang::get('lang.settings') !!}</h1>
@stop
@section('header')

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{ Lang::get('lang.settings') }}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@@ -31,7 +31,7 @@ class="active"
{!! Form::model($responders,['url' => 'postresponder/'.$responders->id, 'method' => 'PATCH']) !!}
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.auto_responce')}}</h3>
<h3 class="box-title">{{Lang::get('lang.auto_responce-settings')}}</h3>
</div>
<!-- New Ticket: CHECKBOX Ticket Owner -->
<div class="box-body">

View File

@@ -9,7 +9,7 @@ class="active"
@stop
@section('PageHeader')
<h1>{!! Lang::get('lang.security') !!}</h1>
<h1>{!! Lang::get('lang.settings') !!}</h1>
@stop
@section('header')

View File

@@ -9,7 +9,7 @@ class="active"
@stop
@section('PageHeader')
<h1>{!! Lang::get('lang.status_settings') !!}</h1>
<h1>{!! Lang::get('lang.settings') !!}</h1>
@stop
@section('content')

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.settings')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@@ -31,7 +31,7 @@ class="active"
{!! Form::model($systems,['url' => 'postsystem/'.$systems->id, 'method' => 'PATCH' , 'id'=>'formID']) !!}
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.system')}}</h3>
<h3 class="box-title">{{Lang::get('lang.system-settings')}}</h3>
</div>
<!-- Helpdesk Status: radio Online Offline -->
<div class="box-body">
@@ -133,100 +133,9 @@ class="active"
</div>
</div>
<div class="box-footer">
<h4>{!! Lang::get('lang.api_configurations') !!}</h4>
<!-- Guest user page Content -->
<div class="row">
<div class="col-md-3">
<div class="form-group {{ $errors->has('api_enable') ? 'has-error' : '' }}">
{!! Form::label('api',Lang::get('lang.api')) !!}
{!! $errors->first('api_enable', '<spam class="help-block">:message</spam>') !!}
<div class="row">
<div class="col-xs-5">
{!! Form::radio('api_enable','1',true) !!} {{Lang::get('lang.enable')}}
</div>
<div class="col-xs-5">
{!! Form::radio('api_enable','0') !!} {{Lang::get('lang.disable')}}
</div>
</div>
</div>
</div>
<div class="col-md-3">
<div class="form-group {{ $errors->has('api_key_mandatory') ? 'has-error' : '' }}">
{!! Form::label('api_key_mandatory',Lang::get('lang.api_key_mandatory')) !!}
{!! $errors->first('api_key_mandatory', '<spam class="help-block">:message</spam>') !!}
<div class="row">
<div class="col-xs-5">
{!! Form::radio('api_key_mandatory','1',true) !!} {{Lang::get('lang.enable')}}
</div>
<div class="col-xs-5">
{!! Form::radio('api_key_mandatory','0') !!} {{Lang::get('lang.disable')}}
</div>
</div>
</div>
</div>
<!-- Date and Time Format: text: required: eg - 03/25/2015 7:14 am -->
<div class="col-md-3">
<div class="form-group {{ $errors->has('api_key') ? 'has-error' : '' }}">
{!! Form::label('api_key',Lang::get('lang.api_key')) !!}
{!! $errors->first('api_key', '<spam class="help-block">:message</spam>') !!}
{!! Form::text('api_key',$systems->api_key,['class' => 'form-control']) !!}
</div>
</div>
<div class="col-md-3">
<br/>
<a class="btn btn-primary" id="generate"> <i class="fa fa-refresh"> </i> {!! Lang::get('lang.generate_key') !!}</a>
</div>
</div>
</div>
<div class="box-footer">
{!! Form::submit(Lang::get('lang.submit'),['onclick'=>'sendForm()','class'=>'btn btn-primary'])!!}
</div>
</div>
<a href="#" id="clickGenerate" data-toggle="modal" data-target="#generateModal"></a>
<div class="modal fade" id="generateModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">{!! Lang::get('lang.api_key') !!}</h4>
</div>
<div class="modal-body" id="messageBody">
</div>
<div class="modal-footer" id="messageBody">
<button type="button" class="btn btn-default" data-dismiss="modal" aria-label="Close">{!! Lang::get('lang.close') !!}</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<script src="{{asset("lb-faveo/js/ajax-jquery.min.js")}}"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
// Close a ticket
$('#generate').on('click', function(e) {
$.ajax({
type: "GET",
url: "{!! url('generate-api-key') !!}",
beforeSend: function() {
$("#generate").empty();
var message = "<i class='fa fa-refresh fa-spin'> </i> <?php echo Lang::get('lang.generate_key'); ?>";
$('#generate').html(message);
},
success: function(response) {
// alert(response);
$("#messageBody").empty();
var message = "<div class='alert alert-default' style='margin-bottom: -5px;'>Copy and paste in the api to set a different Api key</div> <br/><b>Api key</b> : " + response;
$('#messageBody').html(message);
$('#clickGenerate').trigger("click");
$("#generate").empty();
var message = "<i class='fa fa-refresh'> </i> <?php echo Lang::get('lang.generate_key'); ?>";
$('#generate').html(message);
}
})
return false;
});
});
</script>
@stop

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{ Lang::get('lang.settings') }}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@@ -31,7 +31,7 @@ class="active"
{!! Form::model($tickets,['url' => 'postticket/'.$tickets->id, 'method' => 'PATCH']) !!}
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.ticket')}}</h3>
<h3 class="box-title">{{Lang::get('lang.ticket-setting')}}</h3>
</div>
<div class="box-body">
<!-- check whether success or not -->

View File

@@ -11,11 +11,13 @@ active
@section('socail')
class="active"
@stop
@section('PageHeader')
<h1>{!! Lang::get('lang.widgets') !!}</h1>
@stop
@section('content')
<div class="box box-primary">
<div class="box-header with-border">
<h4 class="box-title">{!! Lang::get('lang.social') !!} </h4>
<h4 class="box-title">{!! Lang::get('lang.social-widget-settings') !!} </h4>
</div>
<div class="box-body">
<!-- check whether success or not -->

View File

@@ -11,11 +11,13 @@ active
@section('widget')
class="active"
@stop
@section('PageHeader')
<h1>{!! Lang::get('lang.widgets') !!}</h1>
@stop
@section('content')
<div class="box box-primary">
<div class="box-header with-border">
<h4 class="box-title">{!! Lang::get('lang.widgets') !!} </h4>
<h4 class="box-title">{!! Lang::get('lang.widget-settings') !!} </h4>
</div>
<div class="box-body">
<!-- check whether success or not -->

View File

@@ -72,7 +72,7 @@
<ul class="nav navbar-nav navbar-left">
@if($replacetop==0)
<li @yield('settings')><a href="{!! url('admin') !!}">{!! Lang::get('lang.home') !!}</a></li>
<li @yield('settings')><a href="{!! url('dashboard') !!}">{!! Lang::get('lang.agent_panel') !!}</a></li>
@endif
<?php \Event::fire('service.desk.admin.topbar', array()); ?>
</ul>
@@ -81,7 +81,7 @@
<?php $noti = \App\Model\helpdesk\Notification\UserNotification::where('user_id', '=', Auth::user()->id)->where('is_read', '0')->get(); ?>
<ul class="nav navbar-nav navbar-right">
<li><a href="{{url('dashboard')}}">{!! Lang::get('lang.agent_panel') !!}</a></li>
<li><a href="{{url('admin')}}">{!! Lang::get('lang.admin_panel') !!}</a></li>
<!-- User Account: style can be found in dropdown.less -->
<li class="dropdown notifications-menu" id="myDropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" onclick="myFunction()">
@@ -209,6 +209,7 @@
<!-- sidebar menu: : style can be found in sidebar.less -->
<ul class="sidebar-menu">
@if($replaceside==0)
<center><a href="{{url('admin')}}"><li class="header"><span style="font-size:1.5em;">{{ Lang::get('lang.admin_panel') }}</span></li></a></center>
<li class="header">{!! Lang::get('lang.settings-2') !!}</li>
<li class="treeview @yield('Staffs')">
<a href="#">
@@ -258,7 +259,7 @@
<li class="treeview @yield('Settings')">
<a href="#">
<i class="fa fa-cog"></i>
<span>{!! Lang::get('lang.system-settings') !!}</span>
<span>{!! Lang::get('lang.settings') !!}</span>
<i class="fa fa-angle-left pull-right"></i>
</a>
<ul class="treeview-menu">
@@ -304,6 +305,12 @@
<span>{!! Lang::get('lang.plugin') !!}</span>
</a>
</li>
<li class="treeview @yield('API')">
<a href="{{ url('api') }}">
<i class="fa fa-cogs"></i>
<span>{!! Lang::get('lang.api') !!}</span>
</a>
</li>
<li class="header">{!! Lang::get('lang.Updates') !!}</li>
<li @yield('update')>
<?php

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.canned_response')}}</h1>
@stop
<!-- content -->
@section('content')
<!-- open a form -->

View File

@@ -13,6 +13,9 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.canned_response')}}</h1>
@stop
<!-- content -->
@section('content')
<!-- open a form -->

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tools')}}</h1>
@stop
<!-- content -->
@section('content')
<div class="box box-primary">

View File

@@ -9,7 +9,7 @@ active
@stop
@section('PageHeader')
<h4>{!! Lang::get('lang.dashboard_reports') !!}</h4>
<h1>{!! Lang::get('lang.dashboard_reports') !!}</h1>
@stop
@section('dashboard')
@@ -41,6 +41,7 @@ class="active"
} else {
$overdues = App\Model\helpdesk\Ticket\Tickets::where('status', '=', 1)->where('isanswered', '=', 0)->orderBy('id', 'DESC')->get();
}
$i = count($overdues);
if ($i == 0) {
$overdue_ticket = 0;
@@ -53,8 +54,10 @@ class="active"
$new_date = date_add($ovadate, date_interval_create_from_date_string($sla_plan->grace_period)) . '<br/><br/>';
if (date('Y-m-d H:i:s') > $new_date) {
$j++;
//$value[] = $overdue;
}
}
// dd(count($value));
if ($j > 0) {
$overdue_ticket = $j;
} else {
@@ -94,7 +97,7 @@ class="active"
<span class="info-box-icon bg-red"><i class="fa fa-calendar-times-o"></i></span>
<div class="info-box-content">
<span class="info-box-text">{!! Lang::get('lang.overdue') !!}</span>
<span class="info-box-number">{{count($overdue_ticket) }} <small> Tickets</small></span>
<span class="info-box-number">{{ $overdue_ticket }} <small> Tickets</small></span>
</div><!-- /.info-box-content -->
</div><!-- /.info-box -->
</a>
@@ -121,7 +124,7 @@ class="active"
<div class="form-group">
<div class="row">
<div class='col-sm-2'>
{!! Form::label('date', 'Date:') !!}
{!! Form::label('date', 'Date:',['class' => 'lead']) !!}
{!! Form::text('start_date',null,['class'=>'form-control','id'=>'datepicker4'])!!}
</div>
<?php
@@ -148,7 +151,7 @@ class="active"
});
</script>
<div class='col-sm-2'>
{!! Form::label('start_time', 'End Date:') !!}
{!! Form::label('start_time', 'End Date:' ,['class' => 'lead']) !!}
{!! Form::text('end_date',null,['class'=>'form-control','id'=>'datetimepicker3'])!!}
</div>
<script type="text/javascript">
@@ -162,19 +165,19 @@ class="active"
});
});
</script>
<div class='col-sm-2'>
{!! Form::label('filter', 'Filter:') !!}<br>
<div class='col-sm-1'>
{!! Form::label('filter', 'Filter:',['class' => 'lead']) !!}<br>
<input type="submit" class="btn btn-primary">
</div>
<div class="col-sm-6">
<label>{!! Lang::get('lang.Legend') !!}:</label>
<div class="col-sm-7">
<label class="lead">{!! Lang::get('lang.Legend') !!}:</label>
<div class="row">
<style>
#legend-holder { border: 2px solid #ccc; float: left; width: 25px; height: 15px; margin: 2px; }
#legend-holder { border: 1px solid #ccc; float: left; width: 25px; height: 25px; margin: 1px; }
</style>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6C96DF;"> </span> {!! Lang::get('lang.total') !!} {!! Lang::get('lang.tickets') !!}</div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6DC5B2;"> </span> {!! Lang::get('lang.open') !!} {!! Lang::get('lang.tickets') !!}</div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #E3B870;"> </span> {!! Lang::get('lang.closed') !!} {!! Lang::get('lang.tickets') !!}</div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6C96DF;"></span>&nbsp; <span class="lead"> <span id="total-created-tickets" ></span> {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.created') !!}</span></div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6DC5B2;"></span>&nbsp; <span class="lead"> <span id="total-reopen-tickets" class="lead"></span> {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.reopen') !!}</span></div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #E3B870;"></span>&nbsp; <span class="lead"> <span id="total-closed-tickets" class="lead"></span> {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.closed') !!}</span></div>
</div>
</div>
</div>
@@ -226,7 +229,7 @@ class="active"
<script type="text/javascript">
$(document).ready(function() {
$.getJSON("agen", function(result) {
var labels = [], open = [], closed = [], reopened = [];
var labels = [], open = [], closed = [], reopened = [], open_total = 0, closed_total = 0, reopened_total = 0;
//,data2=[],data3=[],data4=[];
for (var i = 0; i < result.length; i++) {
// $var12 = result[i].day;
@@ -236,6 +239,9 @@ class="active"
closed.push(result[i].closed);
reopened.push(result[i].reopened);
// data4.push(result[i].open);
open_total += parseInt(result[i].open);
closed_total += parseInt(result[i].closed);
reopened_total += parseInt(result[i].reopened);
}
var buyerData = {
labels: labels,
@@ -271,19 +277,11 @@ class="active"
pointHighlightStroke: "rgba(60,141,188,1)",
data: reopened
}
// ,{
// label : "Reopened Tickets",
// fillColor : "rgba(102,255,51,0.2)",
// strokeColor : "rgba(151,187,205,1)",
// pointColor : "rgba(46,184,0,1)",
// pointStrokeColor : "#fff",
// pointHighlightFill : "#fff",
// pointHighlightStroke : "rgba(151,187,205,1)",
// data : data3
// }
]
};
$("#total-created-tickets").html(open_total);
$("#total-reopen-tickets").html(reopened_total);
$("#total-closed-tickets").html(closed_total);
var myLineChart = new Chart(document.getElementById("tickets-graph").getContext("2d")).Line(buyerData, {
showScale: true,
//Boolean - Whether grid lines are shown across the chart
@@ -343,7 +341,7 @@ class="active"
success: function(result2) {
// $.getJSON("agen", function (result) {
var labels = [], open = [], closed = [], reopened = [];
var labels = [], open = [], closed = [], reopened = [], open_total = 0, closed_total = 0, reopened_total = 0;
//,data2=[],data3=[],data4=[];
for (var i = 0; i < result2.length; i++) {
// $var12 = result[i].day;
@@ -353,6 +351,9 @@ class="active"
closed.push(result2[i].closed);
reopened.push(result2[i].reopened);
// data4.push(result[i].open);
open_total += parseInt(result2[i].open);
closed_total += parseInt(result2[i].closed);
reopened_total += parseInt(result2[i].reopened);
}
var buyerData = {
@@ -401,7 +402,9 @@ class="active"
// }
]
};
$("#total-created-tickets").html(open_total);
$("#total-reopen-tickets").html(reopened_total);
$("#total-closed-tickets").html(closed_total);
var myLineChart = new Chart(document.getElementById("tickets-graph").getContext("2d")).Line(buyerData, {
showScale: true,
//Boolean - Whether grid lines are shown across the chart

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();
@@ -33,6 +37,7 @@ $dept = App\Model\helpdesk\Agent\Department::where('name','=',$id)->first();
</div>
</div>
</div><!-- /.box-header -->
<div class="box-body">
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"> </i>
@@ -50,7 +55,6 @@ $dept = App\Model\helpdesk\Agent\Department::where('name','=',$id)->first();
{{Session::get('fails')}}
</div>
@endif
<div class="box-body">
{!! Form::open(['id'=>'modalpopup', 'route'=>'select_all','method'=>'post']) !!}
<div class="mailbox-controls">
<!-- Check all button -->

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
@@ -27,13 +31,14 @@ if (Auth::user()->role == 'agent') {
<!-- Main content -->
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{!! Lang::get('lang.open') !!} </h3> <small id="title_refresh">{!! $tickets->total() !!} {!! Lang::get('lang.tickets') !!}</small>
<h3 class="box-title">{!! Lang::get('lang.inprogress') !!} </h3> <small id="title_refresh">{!! $tickets->total() !!} {!! Lang::get('lang.tickets') !!}</small>
<div class="box-tools pull-right">
<div class="has-feedback">
</div>
</div>
</div><!-- /.box-header -->
<div class="box-body">
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"> </i>
@@ -51,7 +56,6 @@ if (Auth::user()->role == 'agent') {
{{Session::get('fails')}}
</div>
@endif
<div class="box-body">
{!! Form::open(['id'=>'modalpopup', 'route'=>'select_all','method'=>'post']) !!}
<div class="mailbox-controls">
<!-- Check all button -->

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();
@@ -32,6 +36,7 @@ $dept = App\Model\helpdesk\Agent\Department::where('name','=',$id)->first();
</div>
</div>
</div><!-- /.box-header -->
<div class="box-body">
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"> </i>
@@ -49,7 +54,6 @@ $dept = App\Model\helpdesk\Agent\Department::where('name','=',$id)->first();
{{Session::get('fails')}}
</div>
@endif
<div class="box-body">
{!! Form::open(['id'=>'modalpopup', 'route'=>'select_all','method'=>'post']) !!}
<div class="mailbox-controls">
<!-- Check all button -->

View File

@@ -12,11 +12,14 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{!! Lang::get('lang.organizations') !!}</h1>
@stop
<!-- content -->
@section('content')
<div class="box box-primary">
<div class="box-header with-border">
<h2 class="box-title">{{Lang::get('lang.organization')}}</h2>
<h2 class="box-title">{{Lang::get('lang.organization_list')}}</h2>
<a href="{{route('organizations.create')}}" class="btn btn-primary pull-right">{{Lang::get('lang.create_organization')}}</a>
</div>
<div class="box-body">

View File

@@ -255,7 +255,7 @@ class="active"
</tbody>
</table><!-- /.table -->
<div class="pull-right">
<?php echo $tickets->setPath(url('/ticket/open'))->render(); ?>&nbsp;
<?php echo $tickets->setPath(url('/organizations/' . $orgs->id))->render(); ?>&nbsp;
</div>
</div><!-- /.mail-box-messages -->
{!! Form::close() !!}
@@ -374,7 +374,7 @@ class="active"
</table><!-- /.table -->
<div class="pull-right">
<?php echo $tickets->setPath(url('/ticket/open'))->render(); ?>&nbsp;
<?php echo $tickets->setPath(url('/organizations/' . $orgs->id))->render(); ?>&nbsp;
</div>
</div><!-- /.mail-box-messages -->
{!! Form::close() !!}
@@ -496,7 +496,7 @@ class="active"
</table><!-- /.table -->
<div class="pull-right">
<?php echo $tickets->setPath(url('/ticket/open'))->render(); ?>&nbsp;
<?php echo $tickets->setPath(url('/organizations/' . $orgs->id))->render(); ?>&nbsp;
</div>
</div><!-- /.mail-box-messages -->
{!! Form::close() !!}
@@ -562,14 +562,14 @@ class="active"
<input type="submit" value="{!! Lang::get('lang.submit') !!}" class="btn btn-primary">
</div>
<div class="col-sm-10">
<label>{!! Lang::get('lang.Legend') !!}:</label>
<label class="lead">{!! Lang::get('lang.Legend') !!}:</label>
<div class="row">
<style>
#legend-holder { border: 2px solid #ccc; float: left; width: 25px; height: 15px; margin: 2px; }
#legend-holder { border: 1px solid #ccc; float: left; width: 25px; height: 25px; margin: 2px; }
</style>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6C96DF;"> </span> {!! Lang::get('lang.total') !!} {!! Lang::get('lang.tickets') !!}</div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6DC5B2;"> </span> {!! Lang::get('lang.open') !!} {!! Lang::get('lang.tickets') !!}</div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #E3B870;"> </span> {!! Lang::get('lang.closed') !!} {!! Lang::get('lang.tickets') !!}</div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6C96DF;"></span>&nbsp; <span class="lead"> <span id="total-created-tickets" ></span> {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.created') !!} </span></div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6DC5B2;"></span>&nbsp; <span class="lead"> <span id="total-reopen-tickets" class="lead"></span> {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.reopen') !!} </span></div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #E3B870;"></span>&nbsp; <span class="lead"> <span id="total-closed-tickets" class="lead"></span> {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.closed') !!} </span></div>
</div>
</div>
</div>
@@ -592,12 +592,16 @@ class="active"
<script type="text/javascript">
$(document).ready(function() {
$.getJSON("../org-chart/<?php echo $orgs->id; ?>", function(result) {
var labels = [], open = [], closed = [], reopened = [];
var labels = [], open = [], closed = [], reopened = [], open_total = 0, closed_total = 0, reopened_total = 0;
for (var i = 0; i < result.length; i++) {
labels.push(result[i].date);
open.push(result[i].open);
closed.push(result[i].closed);
reopened.push(result[i].reopened);
open_total += parseInt(result[i].open);
closed_total += parseInt(result[i].closed);
reopened_total += parseInt(result[i].reopened);
}
var buyerData = {
labels: labels,
@@ -635,7 +639,9 @@ class="active"
}
]
};
$("#total-created-tickets").html(open_total);
$("#total-reopen-tickets").html(reopened_total);
$("#total-closed-tickets").html(closed_total);
var myLineChart = new Chart(document.getElementById("tickets-graph").getContext("2d")).Line(buyerData, {
showScale: true,
//Boolean - Whether grid lines are shown across the chart
@@ -694,7 +700,7 @@ class="active"
success: function(result2) {
var labels = [], open = [], closed = [], reopened = [];
var labels = [], open = [], closed = [], reopened = [], open_total = 0, closed_total = 0, reopened_total = 0;
for (var i = 0; i < result2.length; i++) {
@@ -702,6 +708,10 @@ class="active"
open.push(result2[i].open);
closed.push(result2[i].closed);
reopened.push(result2[i].reopened);
open_total += parseInt(result2[i].open);
closed_total += parseInt(result2[i].closed);
reopened_total += parseInt(result2[i].reopened);
}
var buyerData = {
labels: labels,
@@ -739,7 +749,9 @@ class="active"
}
]
};
$("#total-created-tickets").html(open_total);
$("#total-reopen-tickets").html(reopened_total);
$("#total-closed-tickets").html(closed_total);
var myLineChart = new Chart(document.getElementById("tickets-graph").getContext("2d")).Line(buyerData, {
showScale: true,
//Boolean - Whether grid lines are shown across the chart

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();
@@ -31,6 +35,7 @@ if (Auth::user()->role == 'agent') {
</div>
</div>
</div><!-- /.box-header -->
<div class="box-body">
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"> </i>
@@ -47,7 +52,6 @@ if (Auth::user()->role == 'agent') {
{{Session::get('fails')}}
</div>
@endif
<div class="box-body">
{!! Form::open(['id'=>'modalpopup', 'route'=>'select_all','method'=>'post']) !!}
<!--<div class="mailbox-controls">-->
<!-- Check all button -->

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();
@@ -27,6 +31,7 @@ if (Auth::user()->role == 'agent') {
<div class="box-header with-border">
<h3 class="box-title"> {!! Lang::get('lang.assigned') !!} </h3> <small id="title_refresh"> {!! $tickets->total() !!} {!! Lang::get('lang.tickets') !!}</small>
</div><!-- /.box-header -->
<div class="box-body">
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"> </i>
@@ -42,7 +47,6 @@ if (Auth::user()->role == 'agent') {
{{Session::get('fails')}}
</div>
@endif
<div class="box-body">
{!! Form::open(['id'=>'modalpopup', 'route'=>'select_all','method'=>'post']) !!}
<!--<div class="mailbox-controls">-->
<!-- Check all button -->

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();
@@ -27,22 +31,22 @@ if (Auth::user()->role == 'agent') {
<div class="box-header with-border">
<h3 class="box-title"> {!! Lang::get('lang.closed') !!} </h3> <small id="title_refresh">{!! $tickets->total() !!} {!! Lang::get('lang.tickets') !!}</small>
</div><!-- /.box-header -->
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"> </i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
</div>
@endif
<!-- failure message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-ban"> </i> <b> {!! Lang::get('lang.alert') !!}! </b>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('fails')}}
</div>
@endif
<div class="box-body">
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"> </i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
</div>
@endif
<!-- failure message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-ban"> </i> <b> {!! Lang::get('lang.alert') !!}! </b>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('fails')}}
</div>
@endif
{!! Form::open(['id'=>'modalpopup', 'route'=>'select_all','method'=>'post']) !!}
<!--<div class="mailbox-controls">-->
<!-- Check all button -->

View File

@@ -12,6 +12,9 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();

View File

@@ -11,7 +11,9 @@ active
@section('myticket')
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<!-- Main content -->
{!! Form::open(['route'=>'post.newticket','method'=>'post','id'=>'form']) !!}

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();

View File

@@ -11,7 +11,8 @@ active
@section('overdue')
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();

View File

@@ -7,7 +7,9 @@ class="active"
@section('ticket-bar')
active
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.ticket-details')}}</h1>
@stop
<?php
$user = App\User::where('id', '=', $tickets->user_id)->first();
$assignedto = App\User::where('id', '=', $tickets->assigned_to)->first();

View File

@@ -11,7 +11,9 @@ active
@section('trash')
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
// $date_time_format = UTC::getDateTimeFormat();

View File

@@ -11,7 +11,9 @@ active
@section('unassigned')
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.tickets')}}</h1>
@stop
@section('content')
<?php
$date_time_format = UTC::getDateTimeFormat();

View File

@@ -16,7 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{!! Lang::get('lang.create') !!}</h1>
<h1>{!! Lang::get('lang.create_user') !!}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -15,7 +15,7 @@ class="active"
<!-- header -->
@section('PageHeader')
<h1>{!! Lang::get('lang.edit') !!}</h1>
<h1>{!! Lang::get('lang.edit_user') !!}</h1>
@stop
<!-- /header -->

View File

@@ -16,6 +16,7 @@ class="active"
@stop
<!-- header -->
@section('PageHeader')
<h1>{{Lang::get('lang.user_directory')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.edit-profile')}}</h1>
@stop
@section('content')
<div class="row">
<div class="col-md-6">

View File

@@ -12,6 +12,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.view-profile')}}</h1>
@stop
@section('profileimg')
<img src="{{Auth::user()->profile_pic}}" class="img-circle" alt="User Image" width="100%"/>
@stop

View File

@@ -262,7 +262,7 @@ class="active"
</tbody>
</table><!-- /.table -->
<div class="pull-right">
<?php echo $tickets->setPath(url('/ticket/open'))->render(); ?>&nbsp;
<?php echo $tickets->setPath(url('user/' . $users->id))->render(); ?>&nbsp;
</div>
</div><!-- /.mail-box-messages -->
{!! Form::close() !!}
@@ -381,7 +381,7 @@ class="active"
</table><!-- /.table -->
<div class="pull-right">
<?php echo $tickets->setPath(url('/ticket/open'))->render(); ?>&nbsp;
<?php echo $tickets->setPath(url('user/' . $users->id))->render(); ?>&nbsp;
</div>
</div><!-- /.mail-box-messages -->
{!! Form::close() !!}
@@ -571,14 +571,14 @@ class="active"
<input type="submit" value="{!! Lang::get('lang.submit') !!}" class="btn btn-primary">
</div>
<div class="col-sm-10">
<label>{!! Lang::get('lang.Legend') !!}:</label>
<label class="lead">{!! Lang::get('lang.Legend') !!}:</label>
<div class="row">
<style>
#legend-holder { border: 2px solid #ccc; float: left; width: 25px; height: 15px; margin: 2px; }
#legend-holder { border: 1px solid #ccc; float: left; width: 25px; height: 25px; margin: 1px; }
</style>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6C96DF;"> </span> {!! Lang::get('lang.total') !!} {!! Lang::get('lang.tickets') !!}</div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6DC5B2;"> </span> {!! Lang::get('lang.open') !!} {!! Lang::get('lang.tickets') !!}</div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #E3B870;"> </span> {!! Lang::get('lang.closed') !!} {!! Lang::get('lang.tickets') !!}</div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6C96DF;"></span>&nbsp; <span class="lead"> <span id="total-created-tickets" ></span> {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.created') !!} </span></div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #6DC5B2;"></span>&nbsp; <span class="lead"> <span id="total-reopen-tickets" class="lead"></span> {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.reopen') !!} </span></div>
<div class="col-md-4"><span id="legend-holder" style="background-color: #E3B870;"></span>&nbsp; <span class="lead"> <span id="total-closed-tickets" class="lead"></span> {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.closed') !!} </span></div>
</div>
</div>
</div>
@@ -841,12 +841,16 @@ class="active"
<script type="text/javascript">
$(document).ready(function() {
$.getJSON("../user-agen/<?php echo $users->id; ?>", function(result) {
var labels = [], open = [], closed = [], reopened = [];
var labels = [], open = [], closed = [], reopened = [], open_total = 0, closed_total = 0, reopened_total = 0;
for (var i = 0; i < result.length; i++) {
labels.push(result[i].date);
open.push(result[i].open);
closed.push(result[i].closed);
reopened.push(result[i].reopened);
open_total += parseInt(result[i].open);
closed_total += parseInt(result[i].closed);
reopened_total += parseInt(result[i].reopened);
}
var buyerData = {
labels: labels,
@@ -884,7 +888,9 @@ class="active"
}
]
};
$("#total-created-tickets").html(open_total);
$("#total-reopen-tickets").html(reopened_total);
$("#total-closed-tickets").html(closed_total);
var myLineChart = new Chart(document.getElementById("tickets-graph").getContext("2d")).Line(buyerData, {
showScale: true,
//Boolean - Whether grid lines are shown across the chart
@@ -933,7 +939,6 @@ class="active"
var date2 = $('#datetimepicker3').val();
var formData = date1.split("/").join('-');
var dateData = date2.split("/").join('-');
// process the form
$.ajax({
type: 'POST', // define the type of HTTP verb we want to use (POST for our form)
@@ -943,7 +948,7 @@ class="active"
success: function(result2) {
var labels = [], open = [], closed = [], reopened = [];
var labels = [], open = [], closed = [], reopened = [], open_total = 0, closed_total = 0, reopened_total = 0;
for (var i = 0; i < result2.length; i++) {
@@ -951,6 +956,10 @@ class="active"
open.push(result2[i].open);
closed.push(result2[i].closed);
reopened.push(result2[i].reopened);
open_total += parseInt(result2[i].open);
closed_total += parseInt(result2[i].closed);
reopened_total += parseInt(result2[i].reopened);
}
var buyerData = {
labels: labels,
@@ -988,7 +997,9 @@ class="active"
}
]
};
$("#total-created-tickets").html(open_total);
$("#total-reopen-tickets").html(reopened_total);
$("#total-closed-tickets").html(closed_total);
var myLineChart = new Chart(document.getElementById("tickets-graph").getContext("2d")).Line(buyerData, {
showScale: true,
//Boolean - Whether grid lines are shown across the chart

View File

@@ -10,6 +10,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.article')}}</h1>
@stop
@section('content')
<script src="{{asset('ckeditor/ckeditor.js')}}"></script>
{!! Form::open(array('action' => 'Agent\kb\ArticleController@store' , 'method' => 'post') )!!}

View File

@@ -1,187 +0,0 @@
@extends('themes.default1.agent.layout.agent')
@extends('themes.default1.agent.layout.sidebar')
@section('article')
active
@stop
@section('add-article')
class="active"
@stop
@section('content')
{!! Form::open(array('action' => 'Agent\kb\ArticleController@store' , 'method' => 'post') )!!}
<div class="row">
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"></i>
<b>Success</b>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
</div>
@endif
<!-- failure message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-ban"></i>
<b>Fail!</b>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('fails')}}
</div>
@endif
@if(!$category)
<div class="alert alert-warning alert-dismissable">
<i class="fa fa-info"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{!! Lang::get('lang.create_a_category') !!}
</div>
@endif
<div class="box-body">
<div class="col-md-9">
<div class="box box-primary">
<div class="box-header">
<h4 class="box-title">{!! Lang::get('lang.addarticle') !!}</h4>
</div>
<div class="box-body">
<div class="row">
<div class="col-md-6 form-group {{ $errors->has('name') ? 'has-error' : '' }}" >
{!! Form::label('name',Lang::get('lang.name')) !!}
{!! $errors->first('name', '<spam class="help-block">:message</spam>') !!}
{!! Form::text('name',null,['class' => 'form-control']) !!}
</div>
<div class="col-md-6 form-group {{ $errors->has('slug') ? 'has-error' : '' }}" >
{!! Form::label('slug',Lang::get('lang.slug')) !!}
{!! $errors->first('slug', '<spam class="help-block">:message</spam>') !!}
{!! Form::text('slug',null,['class' => 'form-control']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('description') ? 'has-error' : '' }}">
{!! Form::label('description',Lang::get('lang.description')) !!}
{!! $errors->first('description', '<spam class="help-block">:message</spam>') !!}
<div class="form-group" style="background-color:white">
{!! Form::textarea('description',null,['class' => 'form-control color','size' => '128x20','id'=>'myNicEditor','placeholder'=>Lang::get('lang.enter_the_description')]) !!}
</div>
</div>
</div>
</div>
</div>
<ul style="list-style-type:none;">
<li>
<div class="col-md-3">
<div class="box box-default">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.publish')}}</h3>
</div>
<div class="box-body">
<div class="form-group {{ $errors->has('type') ? 'has-error' : '' }}">
{!! Form::label('type',Lang::get('lang.status')) !!}
{!! $errors->first('type', '<spam class="help-block">:message</spam>') !!}
<div class="row">
<div class="col-xs-4">
{!! Form::radio('type','1',true) !!}{{Lang::get('lang.published')}}
</div>
<div class="col-xs-3">
{!! Form::radio('type','0',null) !!}{{Lang::get('lang.draft')}}
</div>
</div>
</div>
<div class="form-group {{ $errors->has('status') ? 'has-error' : '' }}">
{!! Form::label('status',Lang::get('lang.visibility')) !!}
{!! $errors->first('status', '<spam class="help-block">:message</spam>') !!}
<div class="row">
<div class="col-xs-3">
{!! Form::radio('status','1',true) !!}{{Lang::get('lang.public')}}
</div>
<div class="row">
<div class="col-xs-3">
{!! Form::radio('status','0',null) !!}{{Lang::get('lang.private')}}
</div>
</div>
</div>
</div>
</div>
<div class="box-footer" style="background-color:#f5f5f5;">
<div style="margin-left:140px;">
{!! Form::submit(Lang::get('lang.publish'),['class'=>'btn btn-primary'])!!}
</div>
</div>
</li>
<li>
<div class="col-md-3">
<div class="box box-default">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.category')}}</h3>
</div>
<div class="box-body" style="height:190px; overflow-y:auto;">
<div class="form-group {{ $errors->has('category_id') ? 'has-error' : '' }}">
{{-- {!! Form::label('category_id','Category') !!} --}}
{!! $errors->first('category_id', '<spam class="help-block">:message</spam>') !!}
@while (list($key, $val) = each($category))
<div class="row">
<div class="form-group">
<div class="col-md-1">
<input type="radio" name="category_id[]" value="<?php echo $val; ?>">
</div>
<div class="col-md-10">
<?php echo $key; ?>
</div>
</div>
</div>
@endwhile
</div>
</div>
{!! Form::close() !!}
<div class="box-footer" style="background-color:#f5f5f5;">
<span class="btn btn-info btn-sm" data-toggle="modal" data-target="#j">{{Lang::get('lang.addcategory')}}</span>
<div class="modal" id="j">
<div class="modal-dialog">
<div class="modal-content">
{!! Form::open(['method'=>'post','action'=>'Agent\kb\CategoryController@store']) !!}
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">{{Lang::get('lang.addcategory')}}</h4>
</div>
<div class="modal-body">
@include('themes.default1.agent.kb.category.form')
</div>
<div class="modal-footer">
<div class="form-group">
{!! Form::submit('Add')!!}
</div>
<button type="button" class="btn btn-default pull-left" data-dismiss="modal">Close</button>
</div>
{!! Form::close() !!}
</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
<script type="text/javascript">
$(function() {
$("textarea").wysihtml5();
});
</script>
{{-- {!! Form::close() !!} --}}
@stop

View File

@@ -10,6 +10,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.article')}}</h1>
@stop
@section('content')
<script src="{{asset('ckeditor/ckeditor.js')}}"></script>
{!! Form::model($article,['url' => 'article/'.$article->id , 'method' => 'PATCH'] )!!}

View File

@@ -1,178 +0,0 @@
@extends('themes.default1.agent.layout.agent')
@extends('themes.default1.agent.layout.sidebar')
@section('article')
active
@stop
@section('all-article')
class="active"
@stop
@section('content')
{!! Form::model($article,['url' => 'article/'.$article->id , 'method' => 'PATCH'] )!!}
<div class="row">
<div class="box-body" >
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"></i>
<b>Success</b>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
</div>
@endif
<!-- failure message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-ban"></i>
<b>Fail!</b>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('fails')}}
</div>
@endif
<div class="col-md-9">
<div class="box box-primary box-body">
<div class="row">
<div class="col-md-6 form-group {{ $errors->has('name') ? 'has-error' : '' }}" >
{!! Form::label('name',Lang::get('lang.name')) !!}
{!! $errors->first('name', '<spam class="help-block">:message</spam>') !!}
{!! Form::text('name',null,['class' => 'form-control']) !!}
</div>
<div class="col-md-6 form-group {{ $errors->has('slug') ? 'has-error' : '' }}" >
{!! Form::label('slug',Lang::get('lang.slug')) !!}
{!! $errors->first('slug', '<spam class="help-block">:message</spam>') !!}
{!! Form::text('slug',null,['class' => 'form-control']) !!}
</div>
</div>
<div class="form-group {{ $errors->has('description') ? 'has-error' : '' }}">
{!! Form::label('description',Lang::get('lang.description')) !!}
{!! $errors->first('description', '<spam class="help-block">:message</spam>') !!}
<div class="form-group" style="background-color:white">
{!! Form::textarea('description',null,['class' => 'form-control','size' => '128x20','id'=>'myNicEditor','placeholder'=>'Enter the description']) !!}
</div>
</div>
</div>
</div>
</div>
<ul style="list-style-type:none;">
<li>
<div class="col-md-3">
<div class="box box-default">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.publish')}}</h3>
</div>
<div class="box-body">
<div class="form-group {{ $errors->has('type') ? 'has-error' : '' }}">
{!! Form::label('type',Lang::get('lang.status')) !!}
{!! $errors->first('type', '<spam class="help-block">:message</spam>') !!}
<div class="row">
<div class="col-xs-4">
{!! Form::radio('type','1',true) !!}{{Lang::get('lang.published')}}
</div>
<div class="col-xs-3">
{!! Form::radio('type','0',null) !!}{{Lang::get('lang.draft')}}
</div>
</div>
</div>
<div class="form-group {{ $errors->has('status') ? 'has-error' : '' }}">
{!! Form::label('status',Lang::get('lang.visibility')) !!}
{!! $errors->first('status', '<spam class="help-block">:message</spam>') !!}
<div class="row">
<div class="col-xs-3">
{!! Form::radio('status','1',true) !!}{{Lang::get('lang.public')}}
</div>
<div class="row">
<div class="col-xs-3">
{!! Form::radio('status','0',null) !!}{{Lang::get('lang.private')}}
</div>
</div>
</div>
</div>
</div>
{!! Form::close() !!}
<div class="box-footer" style="background-color:#f5f5f5;">
<div style="margin-left:140px;">
{!! Form::submit(Lang::get('lang.publish'),['class'=>'btn btn-block btn-primary btn-sm'])!!}
</div>
</div>
</li>
<li>
<div class="col-md-3">
<div class="box box-default">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.category')}}</h3>
</div>
<div class="box-body" style="height:190px; overflow-y:auto;">
<div class="form-group {{ $errors->has('category_id') ? 'has-error' : '' }}">
{{-- {!! Form::label('category_id','Category') !!} --}}
{!! $errors->first('category_id', '<spam class="help-block">:message</spam>') !!}
@while (list($key, $val) = each($category))
<div class="row">
<div class="form-group">
<div class="col-md-1">
<input type="radio" name="category_id[]" value="<?php echo $val; ?>" <?php
if (in_array($val, $assign)) {
echo ('checked');
}
?> ></div>
<div class="col-md-10">
<?php echo $key; ?>
</div>
</div>
</div>
@endwhile
</div>
</div>
<div class="box-footer" style="background-color:#f5f5f5;">
<span class="btn btn-info btn-sm" data-toggle="modal" data-target="#j">{!! Lang::get('lang.addcategory') !!}</span>
<div class="modal" id="j">
<div class="modal-dialog">
<div class="modal-content">
{!! Form::open(['method'=>'post','action'=>'Agent\kb\CategoryController@store']) !!}
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">{{Lang::get('lang.addcategory')}}</h4>
</div>
<div class="modal-body">
@include('themes.default1.agent.kb.category.form')
</div>
<div class="modal-footer">
<div class="form-group">
{!! Form::submit(Lang::get('lang.add'))!!}
</div>
<button type="button" class="btn btn-default pull-left" data-dismiss="modal">{!! Lang::get('lang.close') !!}</button>
</div>
{!! Form::close() !!}
</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
<script type="text/javascript">
$(function() {
$("textarea").wysihtml5();
});
</script>
{{-- {!! Form::close() !!} --}}
@stop
<!-- /content -->

View File

@@ -10,10 +10,14 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.article')}}</h1>
@stop
@section('content')
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.articles')}}</h3>
<h3 class="box-title">{{Lang::get('lang.allarticle')}}</h3>
</div>
<div class="box-body">
<!-- check whether success or not -->

View File

@@ -1,235 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Faveo | KB</title>
<meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
<!-- Bootstrap 3.3.4 -->
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<!-- Font Awesome Icons -->
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<!-- Ionicons -->
<link href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css" rel="stylesheet" type="text/css" />
<!-- jvectormap -->
<link href="plugins/jvectormap/jquery-jvectormap-1.2.2.css" rel="stylesheet" type="text/css" />
<!-- Theme style -->
<link href="dist/css/AdminLTE.min.css" rel="stylesheet" type="text/css" />
<!-- AdminLTE Skins. Choose a skin from the css/skins
folder instead of downloading all of them to reduce the load. -->
<link href="dist/css/skins/_all-skins.min.css" rel="stylesheet" type="text/css" />
<link href="{{asset('dist/css/bootstrap.css')}}" rel="stylesheet">
<link href="{{asset('dist/css/dataTables.bootstrap.css')}}" rel="stylesheet">
<!-- Data tables CDN -->
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<script type="text/javascript" src="{{asset('dist/js/jquery-1.11.1.min.js')}}"></script>
<script type="text/javascript" src="//cdn.datatables.net/1.10.0/js/jquery.dataTables.js"></script>
<script type="text/javascript" language="javascript" src="//cdn.datatables.net/plug-ins/505bef35b56/integration/bootstrap/3/dataTables.bootstrap.js"></script>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body class="skin-blue">
<div class="wrapper" id="RefreshAssign">
<header class="main-header">
<?php $settings = App\Model\Settings::where('id', '=', '1')->first(); ?>
<img src="{{asset('Img/icon/faveokb.jpg')}}" class="logo" alt="Knowledge Base"/>
{{-- <a href="../../index2.html" class="logo"><b>Faveo</b> Knowledge</a> --}}
<!-- Header Navbar: style can be found in header.less -->
<nav class="navbar navbar-static-top" role="navigation">
<!-- Sidebar toggle button-->
<a href="#" class="sidebar-toggle" data-toggle="offcanvas" role="button">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="navbar-collapse">
<ul class="tabs tabs-horizontal nav navbar-nav">
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown user user-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
@if(Auth::user()->profile_pic==NULL)
<img src="{{asset('dist/img/avatar.png')}}" class="user-image" alt="User Image"/>
@else
<img src="{{asset('dist')}}{{'/'}}{{Auth::user()->profile_pic}}" class="user-image" alt="User Image"/>
@endif
<span class="hidden-xs">{{Auth::user()->name}}</span>
</a>
<ul class="dropdown-menu">
<!-- User image -->
<li class="user-header">
@if(Auth::user()->profile_pic==NULL)
<img src="{{asset('dist/img/avatar.png')}}" class="img-circle" alt="User Image"/>
@else
<img src="{{asset('dist')}}{{'/'}}{{Auth::user()->profile_pic}}" class="img-circle" alt="User Image" />
@endif
<p>
{{Auth::user()->name}}
</p>
</li>
<!-- Menu Body -->
<!-- Menu Footer-->
<li class="user-footer">
<div class="pull-left">
<a href="{{url('profile')}}" class="btn btn-default btn-flat">Profile</a>
</div>
<div class="pull-right">
<a href="{{ url('/auth/logout') }}" class="btn btn-default btn-flat">Sign out</a>
</div>
</li>
</ul>
</li>
</ul>
<!-- <form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" id="navbar-search-input" placeholder="Search">
</div>
</form> -->
</div><!-- /.navbar-collapse -->
</nav>
</header>
<!-- Left side column. contains the logo and sidebar -->
<aside class="main-sidebar">
<!-- sidebar: style can be found in sidebar.less -->
<section class="sidebar">
<!-- Sidebar user panel -->
<!-- search form -->
<!-- /.search form -->
<!-- sidebar menu: : style can be found in sidebar.less -->
<ul class="sidebar-menu">
<li class="treeview @yield('category')">
<a href="#">
<i class="fa fa-list-ul"></i> <span>Category</span>
<i class="fa fa-angle-left pull-right"></i>
</a>
<ul class="treeview-menu">
<li @yield('add-category')><a href="{{url('category/create')}}"><i class="fa fa-circle-o"></i>Add Category</a></li>
<li @yield('all-category')><a href="{{url('category')}}"><i class="fa fa-circle-o"></i> All Category</a></li>
</ul>
</li>
<li class="treeview @yield('article')">
<a href="#">
<i class="fa fa-edit"></i> <span>Article</span>
<i class="fa fa-angle-left pull-right"></i>
</a>
<ul class="treeview-menu">
<li @yield('add-article')><a href="{{url('article/create')}}"><i class="fa fa-circle-o"></i>Add Article</a></li>
<li @yield('all-article')><a href="{{url('article')}}"><i class="fa fa-circle-o"></i> All Article</a></li>
</ul>
</li>
<li class="treeview @yield('pages')">
<a href="#">
<i class="fa fa-file-text"></i> <span>Pages</span>
<i class="fa fa-angle-left pull-right"></i>
</a>
<ul class="treeview-menu">
<li @yield('add-pages')><a href="{{url('page/create')}}"><i class="fa fa-circle-o"></i>Add Pages</a></li>
<li @yield('all-pages')><a href="{{url('page')}}"><i class="fa fa-circle-o"></i> All Pages</a></li>
</ul>
</li>
<li class="treeview @yield('widget')">
<a href="#">
<i class="fa fa-th"></i> <span>Widgets</span>
<i class="fa fa-angle-left pull-right"></i>
</a>
<ul class="treeview-menu">
<li @yield('footer1')><a href="{{url('create-footer')}}"><i class="fa fa-circle-o"></i>Footer 1</a></li>
<li @yield('footer2')><a href="{{url('create-footer2')}}"><i class="fa fa-circle-o"></i> Footer 2</a></li>
<li @yield('footer3')><a href="{{url('create-footer3')}}"><i class="fa fa-circle-o"></i> Footer 3</a></li>
<li @yield('footer4')><a href="{{url('create-footer4')}}"><i class="fa fa-circle-o"></i> Footer 4</a></li>
<li @yield('side1')><a href="{{url('side1')}}"><i class="fa fa-circle-o"></i>Side Widget 1</a></li>
<li @yield('side2')><a href="{{url('side2')}}"><i class="fa fa-circle-o"></i>Side Widget 2</a></li>
<li @yield('social')><a href="{{url('social')}}"><i class="fa fa-circle-o"></i>Social</a></li>
</ul>
</li>
<li @yield('comment')>
<a href="{{url('comment')}}">
<i class="fa fa-comments-o"></i>
<span>Comments</span>
</a>
</li>
<li @yield('settings')>
<a href="{{url('settings')}}">
<i class="fa fa-wrench"></i>
<span>Settings</span>
</a>
</li>
</ul>
</section>
<!-- /.sidebar -->
</aside>
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<!-- Content Header (Page header) -->
<div class="tab-content" style="background-color: white; border-top:1px solid #F0F0F0;">
<div class="collapse navbar-collapse" id="navbar-collapse">
<div class="tabs-content">
</div>
</div>
</div>
<!-- Main content -->
<section class="content">
<!-- Info boxes -->
@yield('content')
</section><!-- /.content -->
</div><!-- /.content-wrapper -->
<footer class="main-footer">
<div class="pull-right hidden-xs">
<b>Version</b> {{$settings->version}}
</div>
<strong>Copyright &copy; {{date("Y")}} <a href="{{$settings->website}}"> {{$settings->company_name}}</a>. Powered By <a href="http://www.faveohelpdesk.com">Faveo</a>.</strong>
</footer>
<!-- Control Sidebar -->
</div><!-- ./wrapper -->
<!-- jQuery 2.1.4 -->
<script src="plugins/jQuery/jQuery-2.1.4.min.js"></script>
<!-- Bootstrap 3.3.2 JS -->
<script src="bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<!-- FastClick -->
<script src='plugins/fastclick/fastclick.min.js'></script>
<!-- AdminLTE App -->
<script src="dist/js/app.min.js" type="text/javascript"></script>
<!-- Sparkline -->
<script src="plugins/sparkline/jquery.sparkline.min.js" type="text/javascript"></script>
<!-- jvectormap -->
<script src="plugins/jvectormap/jquery-jvectormap-1.2.2.min.js" type="text/javascript"></script>
<script src="plugins/jvectormap/jquery-jvectormap-world-mill-en.js" type="text/javascript"></script>
<!-- SlimScroll 1.3.0 -->
<script src="plugins/slimScroll/jquery.slimscroll.min.js" type="text/javascript"></script>
<!-- ChartJS 1.0.1 -->
<script src="plugins/chartjs/Chart.min.js" type="text/javascript"></script>
<!-- AdminLTE dashboard demo (This is only for demo purposes) -->
<script src="dist/js/pages/dashboard2.js" type="text/javascript"></script>
<!-- AdminLTE for demo purposes -->
<script src="dist/js/demo.js" type="text/javascript"></script>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.1/js/bootstrap.min.js"></script>
<script src="{{asset('dist/js/blogs.js')}}"></script>
</body>
</html>

View File

@@ -1,133 +0,0 @@
@extends('themes.default1.layouts.master')
@section('head')
<!-- DATA TABLES -->
<link href="{{asset("lb-faveo/plugins/datatables/dataTables.bootstrap.css")}}" rel="stylesheet" type="text/css" />
@stop
@section('header')
<h1>Home</h1>
<ol class="breadcrumb">
<li><a href="#"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Dashboard</li>
</ol>
@stop
@section('content')
<section class="content">
<div class="row">
<div class="col-xs-12">
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-ban"></i>
<b>Alert!</b> Failed.
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<p>{{Session::get('success')}}</p>
</div>
@endif
<!-- -->
<div class="box">
<div class="box-header">
<h3 class="box-title">Song List</h3>
</div><!-- /.box-header -->
<div class="box-body">
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>ID</th>
<th>Title</th>
<th>Slug</th>
<th>Action</th>
</tr>
</thead>
<tbody>
@foreach($songs as $song)
<tr>
<td>{!! $song->id !!}</td>
<td>{!! $song->title !!}</td>
<td>{!! $song->slug !!}</td>
<td>{!! link_to_route('songs.show','Show',[$song->slug],['id'=>'show','class'=>'btn btn-primary btn-sm']) !!}
<button class="btn btn-info btn-sm" data-toggle="modal" data-target="#{{$song->slug}}">Modal Edit</button>
<div class="modal fade" id="{{$song->slug}}">
<div class="modal-dialog">
<div class="modal-content">
{!! Form::model($song,['route'=>['songs.update', $song->slug],'method'=>'PATCH']) !!}
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">Edit Song</h4>
</div>
<div class="modal-body">
@include('themes.default1.admin.songs.form')
</div>
<div class="modal-footer">
<div class="form-group">
{!! Form::submit('Update Song',['class'=>'btn btn-primary'])!!}
</div>
<button type="button" class="btn btn-default pull-left" data-dismiss="modal">Close</button>
</div>
{!! Form::close() !!}
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<button class="btn btn-danger btn-sm" data-toggle="modal" data-target="#{{$song->slug}}delete">Modal Delete</button>
<div class="modal fade" id="{{$song->slug}}delete">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">Delete</h4>
</div>
<div class="modal-body">
<p>Are you sure you want to Delete ?</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default pull-left" data-dismiss="modal">Close</button>
{!! link_to_route('songs.delete','Delete',[$song->slug],['id'=>'delete','class'=>'btn btn-danger btn-sm']) !!}
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
</td>
</tr>
@endforeach
</tbody>
<tfoot>
<tr>
<th>ID</th>
<th>Title</th>
<th>Slug</th>
<th>Action</th>
</tr>
</tfoot>
</table>
</div><!-- /.box-body -->
</div>
<!-- -->
</div>
</div>
</section>
@stop
@section('footer')
<script src="{{asset("lb-faveo/plugins/datatables/jquery.dataTables.js")}}" type="text/javascript"></script>
<script src="{{asset("lb-faveo/plugins/datatables/dataTables.bootstrap.js")}}" type="text/javascript"></script>
<!-- page script -->
<script type="text/javascript">
$(function() {
$("#example1").dataTable();
$('#example2').dataTable({
"bPaginate": true,
"bLengthChange": false,
"bFilter": false,
"bSort": true,
"bInfo": true,
"bAutoWidth": false
});
});
</script>
@stop

View File

@@ -1,60 +0,0 @@
@extends('themes.default1.article.layout')
@section('content')
<link href="{{asset('dist/css/bootstrap.css')}}" rel="stylesheet">
<link href="{{asset('dist/css/dataTables.bootstrap.css')}}" rel="stylesheet">
<!-- Data tables CDN -->
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.3/js/bootstrap.min.js"></script>
<script type="text/javascript" src="{{asset('dist/js/jquery-1.11.1.min.js')}}"></script>
<script type="text/javascript" src="//cdn.datatables.net/1.10.0/js/jquery.dataTables.js"></script>
<script type="text/javascript" language="javascript" src="//cdn.datatables.net/plug-ins/505bef35b56/integration/bootstrap/3/dataTables.bootstrap.js"></script>
</head>
<body style="font-family: 'Segoe UI'">
<div class="box box-primary">
<div class="box-header">
<h2 class="box-title">Articles</h2></div>
<div class="box-body table-responsive no-padding">
<!-- check whether success or not -->
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
</div>
@endif
<!-- failure message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-ban"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('fails')}}
</div>
@endif
<table id="allBlogs" class="table table-hover">
<thead>
<tr>
<th>Name</th>
<th>Description</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.1/js/bootstrap.min.js"></script>
<script src="{{asset('dist/js/blogs.js')}}"></script>
</body>
@stop

View File

@@ -9,6 +9,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.category')}}</h1>
@stop
@section('content')
{!! Form::open(array('action' => 'Agent\kb\CategoryController@store' , 'method' => 'post') )!!}
<div class="box box-primary">

View File

@@ -6,6 +6,10 @@
active
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.category')}}</h1>
@stop
@section('content')
{!! Form::model($category,['url' => 'category/'.$category->id , 'method' => 'PATCH'] )!!}
<div class="box box-primary">

View File

@@ -6,6 +6,10 @@
active
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.category')}}</h1>
@stop
@section('all-category')
class="active"
@stop
@@ -13,7 +17,7 @@ class="active"
@section('content')
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.category')}}</h3>
<h3 class="box-title">{{Lang::get('lang.allcategory')}}</h3>
</div>
<div class="box-body">
<!-- check whether success or not -->

View File

@@ -10,6 +10,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.pages')}}</h1>
@stop
@section('content')
{!! Form::open(array('action' => 'Agent\kb\PageController@store' , 'method' => 'post') )!!}
<div class="box-body">

View File

@@ -8,6 +8,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.pages')}}</h1>
@stop
@section('content')
{!! Form::model($page,['url' => 'page/'.$page->slug, 'method' => 'PATCH','files'=>true]) !!}
<div class="box-body">

View File

@@ -10,6 +10,10 @@ active
class="active"
@stop
@section('PageHeader')
<h1>{{Lang::get('lang.pages')}}</h1>
@stop
@section('content')
<div class="box box-primary">
<div class="box-header with-border">

View File

@@ -1,7 +1,9 @@
@extends('themes.default1.agent.layout.agent')
@extends('themes.default1.agent.layout.sidebar')
@section('PageHeader')
<h1>{!! Lang::get('lang.comments') !!}</h1>
@stop
@section('comment')
class="active"
@stop
@@ -9,7 +11,7 @@ class="active"
@section('content')
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.comments')}}</h3>
<h3 class="box-title">{{Lang::get('lang.comments-list')}}</h3>
</div>
<div class="box-body">
<!-- check whether success or not -->

View File

@@ -5,12 +5,13 @@
class="active"
@stop
@section('content')
<!-- open a form -->
{!! Form::model($settings,['url' => 'postsettings/'.$settings->id, 'method' => 'PATCH','files'=>true]) !!}
<div class="box-header" style="margin:-5px;margin-top:-25px;">
<h3 class="box-title">{{Lang::get('lang.settings')}}</h3>
<h3 class="box-title">{{Lang::get('lang.kb-settings')}}</h3>
</div>
<!-- Custom Tabs -->
<div class="nav-tabs-custom">

View File

@@ -172,7 +172,7 @@
</div>
</div>
{!! Form::close() !!}
</div>
</div>
</div>
</header>
<!-- Left side column. contains the logo and sidebar -->
@@ -184,7 +184,7 @@
<div id="main" class="site-main clearfix">
<div class="container">
<div class="content-area">
<div class="row">
<div class="row">
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"></i>
@@ -226,7 +226,7 @@
</div>
</div>
</div>
</div>
</div>
<!-- /.content-wrapper -->
<?php
$footer1 = App\Model\helpdesk\Theme\Widgets::where('name', '=', 'footer1')->first();
@@ -257,7 +257,7 @@
<section id="section-latest-news" class="section">
<h2 class="section-title h4 clearfix">{!!$footer2->title!!}</h2>
<div class="textwidget">
<p>{!! $footer2->value !!}</p>
<p>{!! $footer2->value !!}</p>
</div>
</section><!-- #section-latest-news -->
</div>

View File

@@ -1,52 +1,177 @@
@extends('themes.default1.admin.layout.admin')
@section('API')
active
@stop
@section('settings-bar')
active
@stop
@section('plugin')
class="active"
@stop
@section('HeadInclude')
@stop
<!-- header -->
@section('PageHeader')
<h1>{{ Lang::get('lang.api')}}</h1>
@stop
<!-- /header -->
<!-- breadcrumbs -->
@section('breadcrumbs')
<ol class="breadcrumb">
</ol>
@stop
<!-- /breadcrumbs -->
<!-- content -->
@section('content')
<div class="row">
<div class="col-md-12">
<div class="box">
@if (count($errors) > 0)
<div class="alert alert-danger">
<strong>Whoops!</strong> There were some problems with your input.<br><br>
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
<div class="box box-primary">
{!! Form::open(['url'=>'api','method'=>'post','files'=>true]) !!}
<div class="box-header with-border">
<h3 class="box-title">{{Lang::get('lang.api_settings')}}</h3>
</div>
<div class="box-body">
<div class="row">
<div class="col-md-12">
@if (count($errors) > 0)
<div class="alert alert-danger">
<strong>Whoops!</strong> There were some problems with your input.<br><br>
<ul>
@foreach ($errors->all() as $error)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
</div>
@endif
<!-- fail message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('fails')}}
</div>
@endif
<h4>{!! Lang::get('lang.api_configurations') !!}</h4>
<!-- Guest user page Content -->
<div class="row">
<div class="col-md-3">
<div class="form-group {{ $errors->has('api_enable') ? 'has-error' : '' }}">
{!! Form::label('api',Lang::get('lang.api')) !!}
{!! $errors->first('api_enable', '<spam class="help-block">:message</spam>') !!}
<div class="row">
<div class="col-xs-5">
<input type="radio" name="api_enable" value="1" @if($systems->api_enable ==1) checked @endif>&nbsp;{{Lang::get('lang.enable')}}
<!-- {!! Form::radio('api_enable','1',true) !!} {{Lang::get('lang.enable')}} -->
</div>
<div class="col-xs-5">
<input type="radio" name="api_enable" value="0" @if($systems->api_enable == 0) checked @endif>&nbsp;{{Lang::get('lang.disable')}}
<!-- {!! Form::radio('api_enable','0') !!} {{Lang::get('lang.disable')}} -->
</div>
</div>
</div>
</div>
@endif
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
<div class="col-md-3">
<div class="form-group {{ $errors->has('api_key_mandatory') ? 'has-error' : '' }}">
{!! Form::label('api_key_mandatory',Lang::get('lang.api_key_mandatory')) !!}
{!! $errors->first('api_key_mandatory', '<spam class="help-block">:message</spam>') !!}
<div class="row">
<div class="col-xs-5">
<input type="radio" name="api_key_mandatory" value="1" @if($systems->api_key_mandatory == 1) checked @endif>&nbsp;{{Lang::get('lang.enable')}}
<!-- {!! Form::radio('api_key_mandatory','1',true) !!} {{Lang::get('lang.enable')}} -->
</div>
<div class="col-xs-5">
<input type="radio" name="api_key_mandatory" value="0" @if($systems->api_key_mandatory == 0) checked @endif>&nbsp;{{Lang::get('lang.enable')}}
<!-- {!! Form::radio('api_key_mandatory','0') !!} {{Lang::get('lang.disable')}} -->
</div>
</div>
</div>
</div>
@endif
<!-- fail message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('fails')}}
<!-- Date and Time Format: text: required: eg - 03/25/2015 7:14 am -->
<div class="col-md-3">
<div class="form-group {{ $errors->has('api_key') ? 'has-error' : '' }}">
{!! Form::label('api_key',Lang::get('lang.api_key')) !!}
{!! $errors->first('api_key', '<spam class="help-block">:message</spam>') !!}
{!! Form::text('api_key',$systems->api_key,['class' => 'form-control']) !!}
</div>
</div>
@endif
<div class="box-body">
{!! Form::open(['url'=>'api','method'=>'post','files'=>true]) !!}
<table class="table table-condensed">
<tr>
<td><h3 class="box-title">{{Lang::get('lang.webhooks')}}</h3></td>
<td>{!! Form::submit(Lang::get('lang.update'),['class'=>'btn btn-primary pull-right'])!!}</td>
</tr>
<tr>
<td><b>{!! Form::label('ticket_detail',Lang::get('lang.ticket_detail'),['class'=>'required']) !!}</b></td>
<td>
<div class="form-group {{ $errors->has('ticket_detail') ? 'has-error' : '' }}">
{!! Form::text('ticket_detail',$ticket_detail,['class' => 'form-control','placeholder'=>'http://www.example.com']) !!}
<p><i> {{Lang::get('lang.enter_url_to_send_ticket_details')}}</i> </p>
</div>
</td>
</tr>
{!! Form::close() !!}
</table>
<div class="col-md-3">
<br/>
<a class="btn btn-primary" id="generate"> <i class="fa fa-refresh"> </i> {!! Lang::get('lang.generate_key') !!}</a>
</div>
</div>
</div>
</div>
<!-- /.box -->
</div>
<div class="box-footer">
<div class="row">
<div class="col-md-12">
<h4>{!! Lang::get('lang.webhooks') !!}</h4>
<div class="col-md-6">
<div class="form-group {{ $errors->has('ticket_detail') ? 'has-error' : '' }}">
{!! Form::label('ticket_detail',Lang::get('lang.enter_url_to_send_ticket_details'),['class'=>'required']) !!}
{!! Form::text('ticket_detail',$ticket_detail,['class' => 'form-control','placeholder'=>'http://www.example.com']) !!}
<p></p>
</div>
</div>
</div></div>
</div>
<div class="box-footer">
{!! Form::submit(Lang::get('lang.update'),['class'=>'btn btn-primary'])!!}
</div>
{!! Form::close() !!}
</div>
@stop
<a href="#" id="clickGenerate" data-toggle="modal" data-target="#generateModal"></a>
<div class="modal fade" id="generateModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">{!! Lang::get('lang.api_key') !!}</h4>
</div>
<div class="modal-body" id="messageBody">
</div>
<div class="modal-footer" id="messageBody">
<button type="button" class="btn btn-default" data-dismiss="modal" aria-label="Close">{!! Lang::get('lang.close') !!}</button>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->
<script src="{{asset("lb-faveo/js/ajax-jquery.min.js")}}"></script>
<script type="text/javascript">
jQuery(document).ready(function() {
// Close a ticket
$('#generate').on('click', function(e) {
$.ajax({
type: "GET",
url: "{!! url('generate-api-key') !!}",
beforeSend: function() {
$("#generate").empty();
var message = "<i class='fa fa-refresh fa-spin'> </i> <?php echo Lang::get('lang.generate_key'); ?>";
$('#generate').html(message);
},
success: function(response) {
// alert(response);
$("#messageBody").empty();
var message = "<div class='alert alert-default' style='margin-bottom: -5px;'>Copy and paste in the api to set a different Api key</div> <br/><b>Api key</b> : " + response;
$('#messageBody').html(message);
$('#clickGenerate').trigger("click");
$("#generate").empty();
var message = "<i class='fa fa-refresh'> </i> <?php echo Lang::get('lang.generate_key'); ?>";
$('#generate').html(message);
}
})
return false;
});
});
</script>
@stop

View File

@@ -5,9 +5,10 @@
@stop
@section('content')
{!! Form::model($template,['url'=>'templates/'.$template->id,'method'=>'patch']) !!}
<div class="box box-primary">
<div class="box-header with-border">
{!! Form::model($template,['url'=>'templates/'.$template->id,'method'=>'patch']) !!}
<h3 class="box-title">{{Lang::get('lang.edit_template')}}</h4>
</div>
<div class="box-body">
@@ -41,10 +42,9 @@
</div>
@endif
<div class="row">
<div class="col-md-4 form-group {{ $errors->has('name') ? 'has-error' : '' }}">
<div class="col-md-12 form-group {{ $errors->has('name') ? 'has-error' : '' }}">
<!-- first name -->
{!! Form::label('name',Lang::get('lang.name'),['class'=>'required']) !!}<span style="color:red;">*</span>
{!! Form::text('name',null,['class' => 'form-control']) !!}
<p class="lead">{!! $template->name !!}</p>
</div>
<div class="col-md-4 form-group {{ $errors->has('type') ? 'has-error' : '' }}">
<!-- last name -->
@@ -52,12 +52,18 @@
{!! Form::select('type',[''=>'Select','Type'=>$type],null,['class' => 'form-control']) !!}
</div>
</div>
<!-- <div class="row">
<div class="col-md-12 form-group {{ $errors->has('subject') ? 'has-error' : '' }}">
{!! Form::label('subject',Lang::get('lang.subject')) !!}<span style="color:red;">*</span>
{!! Form::text('subject',null,['class' => 'form-control']) !!}
<div class="row">
<div class="col-md-8 form-group {{ $errors->has('subject') ? 'has-error' : '' }}">
{!! Form::label('subject',Lang::get('lang.subject')) !!}
{!! Form::text('subject',null,['class' => 'form-control', 'id' =>'subject']) !!}
</div>
</div>-->
<div class="col-md-3 form-group" id = "use-subject">
<br/>
{!! Form::hidden('variable','0') !!}
{!! Form::checkbox('variable','1') !!}
{!! Form::label('subject',Lang::get('lang.use_subject')) !!}
</div>
</div>
<div class="row">
<div class="col-md-12 form-group {{ $errors->has('message') ? 'has-error' : '' }}">
{!! Form::label('message',Lang::get('lang.content'),['class'=>'required']) !!}<span style="color:red;">*</span>
@@ -72,4 +78,17 @@
</div>
</div>
{!! Form::close() !!}
<script>
$(document).ready(function() {
$("#subject").keyup(function() {
var subject = document.getElementById('subject').value;
if (subject) {
$("#use-subject").show();
} else {
$("#use-subject").hide();
}
});
});
</script>
@stop

View File

@@ -28,16 +28,17 @@
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th>{!! Lang::get('lang.template_name') !!}</th>
<th>{!! Lang::get('lang.subject') !!}</th>
<th>{!! Lang::get('lang.type') !!}</th>
<th>{!! Lang::get('lang.description') !!}</th>
<th>{!! Lang::get('lang.action') !!}</th>
</tr>
</thead>
<tbody>
@foreach($templates as $template)
<tr>
<?php $type = App\Model\Common\TemplateType::where('id','=',$template->type)->first(); ?>
<td>{!! $type->name !!}</td>
<td>{!! $template->name !!}</td>
<td>{!! $template->subject !!}</td>
<td>
{!! link_to_route('templates.edit', Lang::get('lang.edit_templates'),[$template->id],['class'=>'btn btn-success btn-sm']) !!}
</td>

View File

@@ -2,14 +2,30 @@
@section('body')
<div class="row">
<div class="col-xs-12">
<h3>Database Update Required</h3>
<p>{{ucfirst(Config::get('app.name'))}} has been updated! Before we send you on your own way,
we have to update your database to the newest version.</p>
<p>The update process may take a little while, so please be patient.</p>
<p><a href="{{$url}}" class="btn btn-default">Update {{ucfirst(Config::get('app.name'))}} Database</a></p>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<!-- check whether success or not -->
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
</div>
@endif
<!-- failure message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-ban"></i><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<b>{!! Lang::get('lang.alert') !!} !</b>
{{Session::get('fails')}}
</div>
@endif
<h3>Database Update Required</h3>
<p>{{ucfirst(Config::get('app.name'))}} has been updated! Before we send you on your own way,
we have to update your database to the newest version.</p>
<p>The update process may take a little while, so please be patient.</p>
<p><a href="{{$url}}" class="btn btn-default">Update {{ucfirst(Config::get('app.name'))}} Database</a></p>
</div>
</div>
@stop

View File

@@ -2,14 +2,30 @@
@section('body')
<div class="row">
<div class="col-xs-12">
<h3>File Update Required</h3>
<p>{{ucfirst(Config::get('app.name'))}} has been updated! Before we send you on your own way,
we have to update your files to the newest version.</p>
<p>The update process may take a little while, so please be patient.</p>
<p><a href="{{$url}}" class="btn btn-default">Update {{ucfirst(Config::get('app.name'))}} Files</a></p>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<!-- check whether success or not -->
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
</div>
@endif
<!-- failure message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-ban"></i><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<b>{!! Lang::get('lang.alert') !!} !</b>
{{Session::get('fails')}}
</div>
@endif
<h3>File Update Required</h3>
<p>{{ucfirst(Config::get('app.name'))}} has been updated! Before we send you on your own way,
we have to update your files to the newest version.</p>
<p>The update process may take a little while, so please be patient.</p>
<p><a href="{{$url}}" class="btn btn-default">Update {{ucfirst(Config::get('app.name'))}} Files</a></p>
</div>
</div>
@stop

View File

@@ -4,6 +4,22 @@
<div class="row">
<div class="col-md-12">
<div class="box-body">
<!-- check whether success or not -->
@if(Session::has('success'))
<div class="alert alert-success alert-dismissable">
<i class="fa fa-check-circle"></i>
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
{{Session::get('success')}}
</div>
@endif
<!-- failure message -->
@if(Session::has('fails'))
<div class="alert alert-danger alert-dismissable">
<i class="fa fa-ban"></i><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<b>{!! Lang::get('lang.alert') !!} !</b>
{{Session::get('fails')}}
</div>
@endif
<p>CURRENT VERSION: {{$current_version}}</p>
<p>Reading Current Releases List</p>
@@ -45,7 +61,7 @@
</div>
<div class="box-body" style="background-color: black; height: 410px; overflow: scroll;" id="data">
<div class="box-body" style="background-color: black; height: 410px; overflow: scroll;" id="data">
<?php $updated = $controller->doUpdate(); ?>
</div>
</div>
@@ -67,11 +83,11 @@
</div>
</div>
<script>
window.setInterval(function() {
var elem = document.getElementById('data');
elem.scrollTop = elem.scrollHeight;
}, 500);
</script>
<script>
window.setInterval(function () {
var elem = document.getElementById('data');
elem.scrollTop = elem.scrollHeight;
}, 500);
</script>
@stop