2023-08-21 17:09:44 +07:00
{ include file = "sections/header.tpl" }
<div class="row">
<div class="col-sm-4 col-md-4">
<div class="box box-primary">
<div class="box-body box-profile">
<img class="profile-user-img img-responsive img-circle"
src="https://robohash.org/ { $d [ 'id' ] } ?set=set3&size=100x100&bgset=bg1"
onerror="this.src='system/uploads/user.default.jpg'" alt="avatar">
<h3 class="profile-username text-center"> { $d [ 'fullname' ] } </h3>
<ul class="list-group list-group-unbordered">
<li class="list-group-item">
2023-08-23 15:00:34 +07:00
<b> { $_L [ 'Username' ] } </b> <span class="pull-right"> { $d [ 'username' ] } </span>
2023-08-21 17:09:44 +07:00
</li>
<li class="list-group-item">
2023-08-23 15:00:34 +07:00
<b> { $_L [ 'Phone_Number' ] } </b> <span class="pull-right"> { $d [ 'phonenumber' ] } </span>
2023-08-21 17:09:44 +07:00
</li>
<li class="list-group-item">
2023-08-23 15:00:34 +07:00
<b> { $_L [ 'Email' ] } </b> <span class="pull-right"> { $d [ 'email' ] } </span>
2023-08-21 17:09:44 +07:00
</li>
</ul>
<p class="text-muted"> { Lang : : nl2br ( $d [ 'address' ] ) } </p>
<ul class="list-group list-group-unbordered">
<li class="list-group-item">
2023-08-23 15:00:34 +07:00
<b> { $_L [ 'Password' ] } </b> <span class="pull-right" style="background-color: black; color:black;"
onclick="this.select()"> { $d [ 'password' ] } </span>
2023-08-21 17:09:44 +07:00
</li>
{ if $d [ 'pppoe_password' ] ! = '' }
<li class="list-group-item">
2023-08-23 15:00:34 +07:00
<b>PPPOE { $_L [ 'Password' ] } </b> <span class="pull-right"
2023-08-21 17:09:44 +07:00
style="background-color: black; color:black;"
2023-08-23 15:00:34 +07:00
onclick="this.select()"> { $d [ 'pppoe_password' ] } </span>
2023-08-21 17:09:44 +07:00
</li>
{ /if }
<li class="list-group-item">
2023-08-23 15:00:34 +07:00
<b> { Lang : : T ( 'Balance' ) } </b> <span class="pull-right"> { Lang : : moneyFormat ( $d [ 'balance' ] ) } </span>
2023-08-21 17:09:44 +07:00
</li>
<li class="list-group-item">
2023-08-23 15:00:34 +07:00
<b> { Lang : : T ( 'Auto Renewal' ) } </b> <span
class="pull-right"> { if $d [ 'auto_renewal' ] } yes { else } no { /if } </span>
2023-08-21 17:09:44 +07:00
</li>
<li class="list-group-item">
2023-08-23 15:00:34 +07:00
<b> { $_L [ 'Created_On' ] } </b> <span
class="pull-right"> { Lang : : dateTimeFormat ( $d [ 'created_at' ] ) } </span>
2023-08-21 17:09:44 +07:00
</li>
<li class="list-group-item">
2023-08-23 15:00:34 +07:00
<b> { Lang : : T ( 'Last Login' ) } </b> <span
class="pull-right"> { Lang : : dateTimeFormat ( $d [ 'last_login' ] ) } </span>
2023-08-21 17:09:44 +07:00
</li>
</ul>
<div class="row">
<div class="col-xs-4">
<a href=" { $_url } customers/delete/ { $d [ 'id' ] } " id=" { $d [ 'id' ] } "
class="btn btn-danger btn-block btn-sm" onclick="return confirm(' { $_L [ 'Delete' ] } ?')"><span
class="fa fa-trash"></span></a>
</div>
<div class="col-xs-8">
<a href=" { $_url } customers/edit/ { $d [ 'id' ] } "
class="btn btn-warning btn-sm btn-block"> { $_L [ 'Edit' ] } </a>
</div>
</div>
</div>
</div>
2023-08-23 15:00:34 +07:00
{ if $package }
<div class="box box- { if $package [ 'status' ] = = 'on' } success { else } danger { /if } ">
<div class="box-body box-profile">
<h4 class="text-center"> { $package [ 'type' ] } - { $package [ 'namebp' ] } </h4>
<ul class="list-group list-group-unbordered">
<li class="list-group-item">
{ Lang : : T ( 'Active' ) } <span
class="pull-right"> { if $package [ 'status' ] = = 'on' } yes { else } no { /if } </span>
</li>
<li class="list-group-item">
2023-08-28 09:44:57 +07:00
{ $_L [ 'Created_On' ] } <span
class="pull-right"> { Lang : : dateAndTimeFormat ( $package [ 'recharged_on' ] , $package [ 'recharged_time' ] ) } </span>
2023-08-23 15:00:34 +07:00
</li>
<li class="list-group-item">
{ $_L [ 'Expires_On' ] } <span
2023-08-24 15:12:31 +07:00
class="pull-right"> { Lang : : dateAndTimeFormat ( $package [ 'expiration' ] , $package [ 'time' ] ) } </span>
2023-08-23 15:00:34 +07:00
</li>
<li class="list-group-item">
{ $package [ 'routers' ] } <span class="pull-right"> { $package [ 'method' ] } </span>
</li>
</ul>
2023-09-15 11:33:06 +07:00
<div class="row">
<div class="col-xs-4">
<a href=" { $_url } customers/deactivate/ { $d [ 'id' ] } " id=" { $d [ 'id' ] } "
class="btn btn-danger btn-block btn-sm" onclick="return confirm('This will deactivate Customer Plan, and make it expired')"> { Lang : : T ( 'Deactivate' ) } </a>
</div>
<div class="col-xs-4">
<a href=" { $_url } customers/recharge/ { $d [ 'id' ] } " onclick="return confirm('This will extend Customer plan, same as recharge')"
class="btn btn-success btn-sm btn-block"> { Lang : : T ( 'Recharge' ) } </a>
</div>
<div class="col-xs-4">
<a href=" { $_url } customers/sync/ { $d [ 'id' ] } " onclick="return confirm('This will sync Customer to Mikrotik?')"
class="btn btn-primary btn-sm btn-block"> { Lang : : T ( 'Sync' ) } </a>
</div>
</div>
2023-08-23 15:00:34 +07:00
</div>
</div>
2023-09-15 11:33:06 +07:00
{ else }
<a href=" { $_url } prepaid/recharge/ { $d [ 'id' ] } " class="btn btn-success btn-sm btn-block mt-1"> { Lang : : T ( 'Recharge' ) } </a><br>
2023-08-23 15:00:34 +07:00
{ /if }
<a href=" { $_url } customers/list" class="btn btn-primary btn-sm btn-block mt-1"> { Lang : : T ( 'Back' ) } </a><br>
2023-08-21 17:09:44 +07:00
</div>
<div class="col-sm-8 col-md-8">
<ul class="nav nav-tabs">
<li role="presentation" { if $v = = 'order' } class="active" { /if } ><a
href=" { $_url } customers/view/ { $d [ 'id' ] } /order">30 { Lang : : T ( 'Order History' ) } </a></li>
<li role="presentation" { if $v = = 'activation' } class="active" { /if } ><a
href=" { $_url } customers/view/ { $d [ 'id' ] } /activation">30 { Lang : : T ( 'Activation History' ) } </a></li>
</ul>
<div class="table-responsive" style="background-color: white;">
<table id="datatable" class="table table-bordered table-striped">
{ if Lang : : arrayCount ( $activation ) }
<thead>
<tr>
<th> { $_L [ 'Username' ] } </th>
<th> { $_L [ 'Plan_Name' ] } </th>
<th> { $_L [ 'Plan_Price' ] } </th>
<th> { $_L [ 'Type' ] } </th>
<th> { $_L [ 'Created_On' ] } </th>
<th> { $_L [ 'Expires_On' ] } </th>
<th> { $_L [ 'Method' ] } </th>
</tr>
</thead>
<tbody>
{ foreach $activation as $ds }
<tr>
<td> { $ds [ 'username' ] } </td>
<td> { $ds [ 'plan_name' ] } </td>
<td> { Lang : : moneyFormat ( $ds [ 'price' ] ) } </td>
<td> { $ds [ 'type' ] } </td>
2023-08-28 09:44:57 +07:00
<td class="text-success"> { Lang : : dateAndTimeFormat ( $ds [ 'recharged_on' ] , $ds [ 'recharged_time' ] ) }
</td>
<td class="text-danger"> { Lang : : dateAndTimeFormat ( $ds [ 'expiration' ] , $ds [ 'time' ] ) } </td>
2023-08-21 17:09:44 +07:00
<td> { $ds [ 'method' ] } </td>
</tr>
{ /foreach }
</tbody>
{ /if }
{ if Lang : : arrayCount ( $order ) }
<thead>
<tr>
<th> { $_L [ 'Plan_Name' ] } </th>
<th> { Lang : : T ( 'Gateway' ) } </th>
<th> { Lang : : T ( 'Routers' ) } </th>
<th> { $_L [ 'Type' ] } </th>
<th> { $_L [ 'Plan_Price' ] } </th>
<th> { $_L [ 'Created_On' ] } </th>
<th> { $_L [ 'Expires_On' ] } </th>
<th> { Lang : : T ( 'Date Done' ) } </th>
<th> { $_L [ 'Method' ] } </th>
</tr>
</thead>
<tbody>
{ foreach $order as $ds }
<tr>
<td> { $ds [ 'plan_name' ] } </td>
<td> { $ds [ 'gateway' ] } </td>
<td> { $ds [ 'routers' ] } </td>
<td> { $ds [ 'payment_channel' ] } </td>
<td> { Lang : : moneyFormat ( $ds [ 'price' ] ) } </td>
2023-08-28 09:44:57 +07:00
<td class="text-primary"> { Lang : : dateTimeFormat ( $ds [ 'created_date' ] ) } </td>
<td class="text-danger"> { Lang : : dateTimeFormat ( $ds [ 'expired_date' ] ) } </td>
<td class="text-success"> { if $ds [ 'status' ] ! = 1 } { Lang : : dateTimeFormat ( $ds [ 'paid_date' ] ) } { /if } </td>
2023-08-21 17:09:44 +07:00
<td> { if $ds [ 'status' ] = = 1 } { $_L [ 'UNPAID' ] }
{ elseif $ds [ 'status' ] = = 2 } { $_L [ 'PAID' ] }
{ elseif $ds [ 'status' ] = = 3 } { $_L [ 'FAILED' ] }
{ elseif $ds [ 'status' ] = = 4 } { $_L [ 'CANCELED' ] }
{ elseif $ds [ 'status' ] = = 5 } { $_L [ 'UNKNOWN' ] }
{ /if } </td>
</tr>
{ /foreach }
</tbody>
{ /if }
</table>
</div>
{ $paginator [ 'contents' ] }
</div>
</div>
{ include file = "sections/footer.tpl" }