add send message button

add send message button in customer
 view details
This commit is contained in:
Focuslinkstech 2024-03-18 12:28:54 +01:00
parent 130451e1ae
commit 3d2af75e5b
3 changed files with 161 additions and 151 deletions

View File

@ -40,8 +40,11 @@ document.addEventListener("DOMContentLoaded", function(event) {
}); });
</script> </script>
EOT; EOT;
$c = ORM::for_table('tbl_customers')->find_many(); if (isset($routes['2']) && !empty($routes['2'])) {
$ui->assign('c', $c); $ui->assign('cust', ORM::for_table('tbl_customers')->find_one($routes['2']));
}
$id = $routes['2'];
$ui->assign('id', $id);
$ui->assign('xfooter', $select2_customer); $ui->assign('xfooter', $select2_customer);
$ui->display('message.tpl'); $ui->display('message.tpl');
break; break;

View File

@ -74,13 +74,16 @@
</ul> </ul>
<div class="row"> <div class="row">
<div class="col-xs-4"> <div class="col-xs-4">
<a href="{$_url}customers/delete/{$d['id']}" id="{$d['id']}" <a href="{$_url}customers/list" class="btn btn-primary btn-sm btn-block">{Lang::T('Back')}</a>
class="btn btn-danger btn-block btn-sm"
onclick="return confirm('{Lang::T('Delete')}?')"><span class="fa fa-trash"></span></a>
</div> </div>
<div class="col-xs-8"> <div class="col-xs-4">
<a href="{$_url}customers/edit/{$d['id']}" <a href="{$_url}customers/sync/{$d['id']}"
class="btn btn-warning btn-sm btn-block">{Lang::T('Edit')}</a> onclick="return confirm('This will sync Customer to Mikrotik?')"
class="btn btn-info btn-sm btn-block">{Lang::T('Sync')}</a>
</div>
<div class="col-xs-4">
<a href="{$_url}message/send/{$d['id']}" class="btn btn-success btn-sm btn-block">{Lang::T('Send
Message')}</a>
</div> </div>
</div> </div>
</div> </div>
@ -104,7 +107,8 @@
class="pull-right">{Lang::dateAndTimeFormat($package['recharged_on'],$package['recharged_time'])}</span> class="pull-right">{Lang::dateAndTimeFormat($package['recharged_on'],$package['recharged_time'])}</span>
</li> </li>
<li class="list-group-item"> <li class="list-group-item">
{Lang::T('Expires On')} <span class="pull-right">{Lang::dateAndTimeFormat($package['expiration'], {Lang::T('Expires On')} <span
class="pull-right">{Lang::dateAndTimeFormat($package['expiration'],
$package['time'])}</span> $package['time'])}</span>
</li> </li>
<li class="list-group-item"> <li class="list-group-item">
@ -129,11 +133,15 @@
<div class="col-xs-4"> <div class="col-xs-4">
<a href="{$_url}customers/list" class="btn btn-primary btn-sm btn-block">{Lang::T('Back')}</a> <a href="{$_url}customers/list" class="btn btn-primary btn-sm btn-block">{Lang::T('Back')}</a>
</div> </div>
<div class="col-xs-8"> <div class="col-xs-4">
<a href="{$_url}customers/sync/{$d['id']}" <a href="{$_url}customers/sync/{$d['id']}"
onclick="return confirm('This will sync Customer to Mikrotik?')" onclick="return confirm('This will sync Customer to Mikrotik?')"
class="btn btn-info btn-sm btn-block">{Lang::T('Sync')}</a> class="btn btn-info btn-sm btn-block">{Lang::T('Sync')}</a>
</div> </div>
<div class="col-xs-4">
<a href="{$_url}message/send/{$d['id']}" class="btn btn-success btn-sm btn-block">{Lang::T('Send
Message')}</a>
</div>
</div> </div>
</div> </div>
<div class="col-sm-8 col-md-8"> <div class="col-sm-8 col-md-8">

View File

@ -1,23 +1,21 @@
{include file="sections/header.tpl"} {include file="sections/header.tpl"}
<div class="row"> <div class="row">
<div class="col-sm-12 col-md-12"> <div class="col-sm-12 col-md-12">
<div class="panel panel-primary panel-hovered panel-stacked mb30"> <div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{Lang::T('Send Personal Message')}</div> <div class="panel-heading">{Lang::T('Send Personal Message')}</div>
<div class="panel-body"> <div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}message/send-post" > <form class="form-horizontal" method="post" role="form" action="{$_url}message/send-post">
<div class="form-group"> <div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Customer')}</label> <label class="col-md-2 control-label">{Lang::T('Customer')}</label>
<div class="col-md-6"> <div class="col-md-6">
<select id="personSelect" class="form-control select2" name="id_customer" style="width: 100%" data-placeholder="Select a customer..."> <select {if $cust}{else}id="personSelect" {/if} class="form-control select2"
<option></option> name="id_customer" style="width: 100%"
{foreach $c as $cs} data-placeholder="{Lang::T('Select a customer')}...">
{if $id eq $cs['id']} {if $cust}
<option value="{$cs['id']}" selected>{$cs['username']}</option> <option value="{$cust['id']}">{$cust['username']} &bull; {$cust['fullname']} &bull;
{else} {$cust['email']}</option>
<option value="{$cs['id']}">{$cs['username']}</option>
{/if} {/if}
{/foreach}
</select> </select>
</div> </div>
</div> </div>
@ -34,7 +32,8 @@
<div class="form-group"> <div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Message')}</label> <label class="col-md-2 control-label">{Lang::T('Message')}</label>
<div class="col-md-6"> <div class="col-md-6">
<textarea class="form-control" id="message" name="message" placeholder="{Lang::T('Compose your message...')}" rows="5"></textarea> <textarea class="form-control" id="message" name="message"
placeholder="{Lang::T('Compose your message...')}" rows="5"></textarea>
</div> </div>
<p class="help-block col-md-4"> <p class="help-block col-md-4">
{Lang::T('Use placeholders:')} {Lang::T('Use placeholders:')}
@ -59,7 +58,7 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
{include file="sections/footer.tpl"} {include file="sections/footer.tpl"}