customer inbox

This commit is contained in:
Ibnu Maksum
2024-08-02 17:22:42 +07:00
parent 1843ff222d
commit 587437c93c
6 changed files with 156 additions and 3 deletions

View File

@ -9,8 +9,7 @@
<input type="text" name="q" class="form-control" placeholder="{Lang::T('Search')}..."
value="{$q}">
<div class="input-group-btn">
<button type="submit" class="btn btn-danger" title="Clear Search Query"
href="{$_url}plan/list"><span class="glyphicon glyphicon-search"></span></button>
<button type="submit" class="btn btn-success"><span class="glyphicon glyphicon-search"></span></button>
</div>
</div>
</form>

View File

@ -87,6 +87,19 @@
</a>
<div class="navbar-custom-menu">
<ul class="nav navbar-nav">
<li class="dropdown notifications-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
<i class="fa fa-envelope-o"></i>
<span class="label label-warning" api-get-text="{$_url}autoload_user/inbox_unread"></span>
</a>
<ul class="dropdown-menu">
<li>
<!-- inner menu: contains the actual data -->
<ul class="menu" api-get-text="{$_url}autoload_user/inbox"></ul>
</li>
<li class="footer"><a href="{$_url}mail">{Lang::T('Inbox')}</a></li>
</ul>
</li>
<li class="dropdown user user-menu">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
{if $_c['enable_balance'] == 'yes'}
@ -146,6 +159,13 @@
</a>
</li>
{$_MENU_AFTER_DASHBOARD}
<li {if $_system_menu eq 'inbox'}class="active" {/if}>
<a href="{$_url}mail">
<i class="fa fa-envelope"></i>
<span>{Lang::T('Inbox')}</span>
</a>
</li>
{$_MENU_AFTER_INBOX}
{if $_c['disable_voucher'] != 'yes'}
<li {if $_system_menu eq 'voucher'}class="active" {/if}>
<a href="{$_url}voucher/activation">

75
ui/ui/user-inbox.tpl Normal file
View File

@ -0,0 +1,75 @@
{include file="sections/user-header.tpl"}
{if $tipe == 'view'}
{else}
<div class="box box-primary">
<div class="box-header with-border">
<h3 class="box-title">Inbox</h3>
<form method="post">
<div class="box-tools pull-right">
<div class="input-group">
<input type="text" name="q" class="form-control" placeholder="{Lang::T('Search')}..." value="{$q}">
<div class="input-group-btn">
<button type="submit" class="btn btn-success"><span
class="glyphicon glyphicon-search"></span></button>
</div>
</div>
</div>
</form>
</div>
<div class="box-body no-padding">
<div class="mailbox-controls">
<a href="{$_url}mail" class="btn btn-default btn-sm"><i class="fa fa-refresh"></i></a>
<div class="pull-right">
<div class="btn-group">
{if $p>0}
<a href="{$_url}mail&p={$p-1}&q={urlencode($q)}" class="btn btn-default btn-sm"><i
class="fa fa-chevron-left"></i></a>
{/if}
<a href="{$_url}mail&p={$p+1}&q={urlencode($q)}" class="btn btn-default btn-sm"><i
class="fa fa-chevron-right"></i></a>
</div>
</div>
</div>
<div class="table-responsive mailbox-messages">
<table class="table table-hover table-striped table-bordered">
<tbody>
{foreach $mails as $mail}
<tr>
<td class="mailbox-subject">
{if $mail['date_read'] == null}
<i class="fa fa-envelope text-yellow" title="unread"></i>
{else}
<i class="fa fa-envelope-o text-yellow" title="read"></i>
{/if}<a href="{$_url}mail/view/{$mail['id']}"><b>{$mail['subject']}</b></a>
</td>
<td class="mailbox-name">{$mail['from']}</td>
<td class="mailbox-attachment"></td>
<td class="mailbox-date">{Lang::dateTimeFormat($mail['date_created'])}</td>
</tr>
{/foreach}
</tbody>
</table>
</div>
</div>
<div class="box-footer no-padding">
<div class="mailbox-controls">
<a href="{$_url}mail" class="btn btn-default btn-sm"><i class="fa fa-refresh"></i></a>
<div class="pull-right">
<div class="btn-group">
{if $p>0}
<a href="{$_url}mail&p={$p-1}&q={urlencode($q)}" class="btn btn-default btn-sm"><i
class="fa fa-chevron-left"></i></a>
{/if}
<a href="{$_url}mail&p={$p+1}&q={urlencode($q)}" class="btn btn-default btn-sm"><i
class="fa fa-chevron-right"></i></a>
</div>
</div>
</div>
</div>
</div>
{/if}
{include file="sections/user-footer.tpl"}