pretty url stage 8

This commit is contained in:
iBNu Maksum 2025-02-05 15:44:06 +07:00
parent 7f785a7c4a
commit 9cc7c0c811
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
20 changed files with 540 additions and 525 deletions

View File

@ -150,7 +150,7 @@
</thead>
<tbody>
{foreach $activation as $ds}
<tr onclick="window.location.href = '{Text::url('plan/view/'), $ds['id']}'"
<tr onclick="window.location.href = '{Text::url('plan/view/', $ds['id'])}'"
style="cursor:pointer;">
<td>{$ds['invoice']}</td>
<td>{$ds['username']}</td>

View File

@ -6,7 +6,8 @@
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{Lang::T('Change Password')}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" role="form" action="{$_url}accounts/change-password-post">
<form class="form-horizontal" method="post" role="form"
action="{Text::url('accounts/change-password-post')}">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('Current Password')}</label>
@ -29,9 +30,8 @@
<div class="form-group">
<div class="col-lg-offset-2 col-lg-10">
<button class="btn btn-success"
type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{$_url}home">{Lang::T('Cancel')}</a>
<button class="btn btn-success" type="submit">{Lang::T('Save Changes')}</button>
Or <a href="{Text::url('home')}">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -34,14 +34,14 @@
<div class="box-footer p-2">
<div class="btn-group btn-group-justified mb15">
<div class="btn-group">
<a href="{$_url}order/view/{$unpaid['id']}/cancel" class="btn btn-danger btn-sm"
<a href="{Text::url('order/view/', $unpaid['id'], '/cancel')}" class="btn btn-danger btn-sm"
onclick="return ask(this, '{Lang::T('Cancel it?')}')">
<span class="glyphicon glyphicon-trash"></span>
{Lang::T('Cancel')}
</a>
</div>
<div class="btn-group">
<a class="btn btn-success btn-block btn-sm" href="{$_url}order/view/{$unpaid['id']}">
<a class="btn btn-success btn-block btn-sm" href="{Text::url('order/view/',$unpaid['id'])}">
<span class="icon"><i class="ion ion-card"></i></span>
<span>{Lang::T('PAY NOW')}</span>
</a>
@ -102,11 +102,11 @@
<td class="small mb15 text-bold">
{Lang::moneyFormat($_user['balance'])}
{if $_user['auto_renewal'] == 1}
<a class="label label-success pull-right" href="{$_url}home&renewal=0"
<a class="label label-success pull-right" href="{Text::url('home&renewal=0')}"
onclick="return ask(this, '{Lang::T('Disable auto renewal?')}')">{Lang::T('Auto Renewal
On')}</a>
{else}
<a class="label label-danger pull-right" href="{$_url}home&renewal=1"
<a class="label label-danger pull-right" href="{Text::url('home&renewal=1')}"
onclick="return ask(this, '{Lang::T('Enable auto renewal?')}')">{Lang::T('Auto Renewal
Off')}</a>
{/if}
@ -188,7 +188,7 @@
{$_bill['namebp']}
{if $_bill['status'] != 'on'}
<a class="label label-danger pull-right"
href="{$_url}order/package">{Lang::T('Expired')}</a>
href="{Text::url('order/package')}">{Lang::T('Expired')}</a>
{/if}
</td>
</tr>
@ -271,7 +271,7 @@
are
Online, Check Status')}</a>
{else}
<a href="{$_url}home&mikrotik=login"
<a href="{Text::url('home&mikrotik=login')}"
onclick="return ask(this, '{Lang::T('Connect to Internet')}')"
class="btn btn-danger btn-xs btn-block">{Lang::T('Not Online, Login now?')}</a>
{/if}
@ -281,7 +281,7 @@
<tr>
<td class="small text-primary text-uppercase text-normal">
{if $_bill['status'] == 'on' && $_bill['prepaid'] != 'YES'}
<a href="{$_url}home&deactivate={$_bill['id']}"
<a href="{Text::url('home&deactivate=', $_bill['id'])}"
onclick="return ask(this, '{Lang::T('Deactivate')}?')" class="btn btn-danger btn-xs"><i
class="glyphicon glyphicon-trash"></i></a>
{/if}
@ -289,14 +289,14 @@
<td class="small row">
{if $_bill['status'] != 'on' && $_bill['prepaid'] != 'yes' && $_c['extend_expired']}
<a class="btn btn-warning text-black btn-sm"
href="{$_url}home&extend={$_bill['id']}&stoken={App::getToken()}"
href="{Text::url('home&extend=', $_bill['id'], '&stoken=', App::getToken())}"
onclick="return ask(this, '{Text::toHex($_c['extend_confirmation'])}')">{Lang::T('Extend')}</a>
{/if}
<a class="btn btn-primary pull-right btn-sm"
href="{$_url}home&recharge={$_bill['id']}&stoken={App::getToken()}"
href="{Text::url('home&recharge=', $_bill['id'], '&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Recharge')}?')">{Lang::T('Recharge')}</a>
<a class="btn btn-warning text-black pull-right btn-sm"
href="{$_url}home&sync={$_bill['id']}&stoken={App::getToken()}"
href="{Text::url('home&sync=', $_bill['id'], '&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Sync account if you failed login to internet')}?')"
data-toggle="tooltip" data-placement="top"
title="{Lang::T('Sync account if you failed login to internet')}"><span
@ -312,7 +312,7 @@
{if $_c['disable_voucher'] == 'yes'}
<div class="box-footer">
{if $_c['payment_gateway'] != 'none' or $_c['payment_gateway'] == '' }
<a href="{$_url}order/package" class="btn btn-primary btn-block">
<a href="{Text::url('order/package')}" class="btn btn-primary btn-block">
<i class="ion ion-ios-cart"></i>
{Lang::T('Order Package')}
</a>
@ -342,7 +342,7 @@
<h4 class="box-title">{Lang::T("Transfer Balance")}</h4>
</div>
<div class="box-body p-0">
<form method="post" onsubmit="return askConfirm()" role="form" action="{$_url}home">
<form method="post" onsubmit="return askConfirm()" role="form" action="{Text::url('home')}">
<div class="form-group">
<div class="col-sm-5">
<input type="text" id="username" name="username" class="form-control" required
@ -375,7 +375,7 @@
<h4 class="box-title">{Lang::T("Recharge a friend")}</h4>
</div>
<div class="box-body p-0">
<form method="post" role="form" action="{$_url}home">
<form method="post" role="form" action="{Text::url('home')}">
<div class="form-group">
<div class="col-sm-10">
<input type="text" id="username" name="username" class="form-control" required
@ -398,11 +398,12 @@
<h3 class="box-title">{Lang::T('Voucher Activation')}</h3>
</div>
<div class="box-body">
<form method="post" role="form" class="form-horizontal" action="{$_url}voucher/activation-post">
<form method="post" role="form" class="form-horizontal" action="{Text::url('voucher/activation-post')}">
<div class="input-group">
<span class="input-group-btn">
<a class="btn btn-default" href="{APP_URL}/scan/?back={urlencode($_url)}{urlencode("
home&code=")}"><i class="glyphicon glyphicon-qrcode"></i></a>
<a class="btn btn-default"
href="{$app_url}/scan/?back={urlencode(Text::url('home&code='))}"><i
class="glyphicon glyphicon-qrcode"></i></a>
</span>
<input type="text" id="code" name="code" class="form-control"
placeholder="{Lang::T('Enter voucher code here')}" value="{$code}">
@ -414,12 +415,12 @@
</div>
<div class="box-body">
<div class="btn-group btn-group-justified" role="group">
<a class="btn btn-default" href="{$_url}voucher/activation">
<a class="btn btn-default" href="{Text::url('voucher/activation')}">
<i class="ion ion-ios-cart"></i>
{Lang::T('Order Voucher')}
</a>
{if $_c['payment_gateway'] != 'none' or $_c['payment_gateway'] == '' }
<a href="{$_url}order/package" class="btn btn-default">
<a href="{Text::url('order/package')}" class="btn btn-default">
<i class="ion ion-ios-cart"></i>
{Lang::T('Order Package')}
</a>

View File

@ -13,20 +13,20 @@
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">+</span>
<input type="text" class="form-control" name="email"
value="{$_user['email']}" readonly placeholder="{Lang::T('Email')}">
<input type="text" class="form-control" name="email" value="{$_user['email']}" readonly
placeholder="{Lang::T('Email')}">
</div>
</div>
</div>
<form method="post" role="form" action="{$_url}accounts/email-update-otp">
<form method="post" role="form" action="{Text::url('accounts/email-update-otp')}">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('New Email')}</label>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">+</span>
<input type="text" class="form-control" name="email" id="email" value="{$new_email}" required
placeholder="{Lang::T('Input your Email')}">
<input type="text" class="form-control" name="email" id="email" value="{$new_email}"
required placeholder="{Lang::T('Input your Email')}">
<span class="input-group-btn">
<button type="submit" class="btn btn-info btn-flat">{Lang::T('Request OTP')}</button>
</span>
@ -34,7 +34,7 @@
</div>
</div>
</form>
<form method="post" role="form" action="{$_url}accounts/email-update-post">
<form method="post" role="form" action="{Text::url('accounts/email-update-post')}">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<!-- Form 2 -->
<div class="form-group">
@ -51,7 +51,7 @@
<center>
<button class="btn btn-success" type="submit"
onclick="return validateForm()">{Lang::T('Update')}</button>
Or <a href="{$_url}home">{Lang::T('Cancel')}</a>
Or <a href="{Text::url('home')}">{Lang::T('Cancel')}</a>
</center>
</form>

View File

@ -1,7 +1,7 @@
{include file="customer/header-public.tpl"}
<div class="hidden-xs" style="height:100px"></div>
<form action="{$_url}forgot&step={$step+1}" method="post">
<form action="{Text::url('forgot&step=')}{$step+1}" method="post">
<div class="row">
<div class="col-sm-4 col-sm-offset-4">
{if $step == 1}
@ -29,7 +29,7 @@
</div>
<div class="panel-footer">
<button type="submit" class="btn btn-block btn-primary">{Lang::T('Validate')}</button>
<a href="{$_url}forgot&step=-1" class="btn btn-block btn-link">{Lang::T('Cancel')}</a>
<a href="{Text::url('forgot&step=-1')}" class="btn btn-block btn-link">{Lang::T('Cancel')}</a>
</div>
</div>
{elseif $step == 2}
@ -54,7 +54,7 @@
{Lang::T('Use the password to login, and change the password from password change page')}</p>
</div>
<div class="panel-footer">
<a href="{$_url}login" class="btn btn-block btn-primary">{Lang::T('Back')}</a>
<a href="{Text::url('login')}" class="btn btn-block btn-primary">{Lang::T('Back')}</a>
</div>
</div>
{elseif $step == 6}
@ -66,7 +66,7 @@
</div>
<div class="panel-footer">
<button type="submit" class="btn btn-block btn-primary">{Lang::T('Validate')}</button>
<a href="{$_url}forgot" class="btn btn-block btn-link">{Lang::T('Back')}</a>
<a href="{Text::url('forgot')}" class="btn btn-block btn-link">{Lang::T('Back')}</a>
</div>
</div>
{else}
@ -88,8 +88,9 @@
</div>
<div class="panel-footer">
<button type="submit" class="btn btn-block btn-primary">{Lang::T('Validate')}</button>
<a href="{$_url}forgot&step=6" class="btn btn-block btn-link">{Lang::T('Forgot Usernames')}</a>
<a href="{$_url}login" class="btn btn-block btn-link">{Lang::T('Back')}</a>
<a href="{Text::url('forgot&step=6')}"
class="btn btn-block btn-link">{Lang::T('Forgot Usernames')}</a>
<a href="{Text::url('login')}" class="btn btn-block btn-link">{Lang::T('Back')}</a>
</div>
</div>
{/if}

View File

@ -21,19 +21,20 @@
<div class="box-footer">
<div class="pull-right">
{if $prev}
<a href="{$_url}mail/view/{$prev}" class="btn btn-default"><i class="fa fa-chevron-left"></i>
<a href="{Text::url('mail/view/', $prev)}" class="btn btn-default"><i class="fa fa-chevron-left"></i>
{Lang::T("Previous")}</a>
{/if}
{if $next}
<a href="{$_url}mail/view/{$next}" class="btn btn-default"><i class="fa fa-chevron-right"></i>
<a href="{Text::url('mail/view/', $next)}" class="btn btn-default"><i class="fa fa-chevron-right"></i>
{Lang::T("Next")}</a>
{/if}
</div>
<a href="{$_url}mail" class="btn btn-primary"><i class="fa fa-arrow-left"></i> {Lang::T("Back")}</a>
<a href="{$_url}mail/delete/{$mail['id']}" class="btn btn-danger"
<a href="{Text::url('mail')}" class="btn btn-primary"><i class="fa fa-arrow-left"></i> {Lang::T("Back")}</a>
<a href="{Text::url('mail/delete/')}{$mail['id']}" class="btn btn-danger"
onclick="return ask(this, '{Lang::T("Delete")}?')"><i class="fa fa-trash-o"></i>
{Lang::T("Delete")}</a>
<a href="https://api.whatsapp.com/send?text={if Text::is_html($mail['body'])}{urlencode(strip_tags($mail['body']))}{else}{urlencode($mail['body'])}{/if}" class="btn btn-success"><i class="fa fa-share"></i> {Lang::T("Share")}</a>
<a href="https://api.whatsapp.com/send?text={if Text::is_html($mail['body'])}{urlencode(strip_tags($mail['body']))}{else}{urlencode($mail['body'])}{/if}"
class="btn btn-success"><i class="fa fa-share"></i> {Lang::T("Share")}</a>
</div>
<!-- /.box-footer -->
</div>
@ -54,14 +55,14 @@
</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>
<a href="{Text::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
<a href="{Text::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
<a href="{Text::url('mail&p=')}{$p+1}&q={urlencode($q)}" class="btn btn-default btn-sm"><i
class="fa fa-chevron-right"></i></a>
</div>
</div>
@ -72,7 +73,7 @@
{foreach $mails as $mail}
<tr>
<td class="mailbox-subject">
<a href="{$_url}mail/view/{$mail['id']}">
<a href="{Text::url('mail/view/')}{$mail['id']}">
<div>
{if $mail['date_read'] == null}
<i class="fa fa-envelope text-yellow" title="unread"></i>
@ -94,14 +95,14 @@
</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>
<a href="{Text::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
<a href="{Text::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
<a href="{Text::url('mail&p=')}{$p+1}&q={urlencode($q)}" class="btn btn-default btn-sm"><i
class="fa fa-chevron-right"></i></a>
</div>
</div>

View File

@ -5,10 +5,10 @@
<div class="panel panel-hovered panel-primary panel-stacked mb30">
<div class="panel-heading">{$in['invoice']}</div>
<div class="panel-body">
<form class="form-horizontal" method="post" action="{$_url}plan/print" target="_blank">
<form class="form-horizontal" method="post" action="{Text::url('plan/print')}" target="_blank">
<pre id="content" style="text-align: center;">{$invoice}</pre>
<input type="hidden" name="id" value="{$in['id']}">
<a href="{$_url}voucher/list-activated" class="btn btn-default btn-sm"><i
<a href="{Text::url('voucher/list-activated')}" class="btn btn-default btn-sm"><i
class="ion-reply-all"></i>{Lang::T('Finish')}</a>
<a href="https://api.whatsapp.com/send/?text={$whatsapp}" target="_blank"
class="btn btn-primary btn-sm">

View File

@ -503,7 +503,7 @@
<span>Or</span>
</div> -->
<div class="form-container">
<form id="login-form" method="POST" action="{$_url}login/post">
<form id="login-form" method="POST" action="{Text::url('login/post')}">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<div>
<input type="text" name="username"
@ -520,7 +520,7 @@
Remember me
</label>
</div> -->
<a href="{$_url}forgot">{Lang::T('Forgot Password')}?</a>
<a href="{Text::url('forgot')}">{Lang::T('Forgot Password')}?</a>
</div>
<div class="form-group mt-2">
<button id="login-btn" type="submit" class="submit-btn">
@ -530,12 +530,13 @@
</form>
</div>
{if $_c['disable_registration'] != 'noreg'}
<p>{Lang::T('Don\'t have an account?')} <a href="{$_url}register"
<p>{Lang::T('Don\'t have an account?')} <a href="{Text::url('register')}"
class="linkButton">{Lang::T('Register')}</a></p>
{/if}
<footer>
© {$smarty.now|date_format:"%Y"} {$_c['CompanyName']}. All rights reserved. <br> <a
href="pages/Privacy_Policy.html">Privacy</a> | <a href="pages/Terms_and_Conditions.html">Terms
href="pages/Privacy_Policy.html">Privacy</a> | <a
href="pages/Terms_and_Conditions.html">Terms
&amp;
Conditions</a>
</footer>

View File

@ -13,7 +13,7 @@
<div class="panel panel-primary">
<div class="panel-heading">{Lang::T('Login / Activate Voucher')}</div>
<div class="panel-body">
<form action="{$_url}login/activation" method="post">
<form action="{Text::url('login/activation')}" method="post">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<div class="form-group">
<label>
@ -47,7 +47,7 @@
placeholder="{Lang::T('Enter voucher code here')}">
<span class="input-group-btn">
<a class="btn btn-default"
href="{APP_URL}/scan/?back={urlencode($_url)}{urlencode("login&code=")}"><i
href="{APP_URL}/scan/?back={urlencode(Text::url('login&code='))}"><i
class="glyphicon glyphicon-qrcode"></i></a>
</span>
</div>
@ -63,7 +63,7 @@
<div class="panel panel-primary">
<div class="panel-heading">{Lang::T('Activate Voucher')}</div>
<div class="panel-body">
<form action="{$_url}login/activation" method="post">
<form action="{Text::url('login/activation')}" method="post">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<div class="form-group">
<label>{Lang::T('Enter voucher code here')}</label>
@ -72,7 +72,7 @@
value="{$code}" placeholder="{Lang::T('Enter voucher code here')}">
<span class="input-group-btn">
<a class="btn btn-default"
href="{APP_URL}/scan/?back={urlencode($_url)}{urlencode("login&code=")}"><i
href="{APP_URL}/scan/?back={urlencode(Text::url('login&code='))}"><i
class="glyphicon glyphicon-qrcode"></i></a>
</span>
</div>

View File

@ -17,7 +17,7 @@
<div class="panel panel-primary">
<div class="panel-heading">{Lang::T('Log in to Member Panel')}</div>
<div class="panel-body">
<form action="{$_url}login/post" method="post">
<form action="{Text::url('login/post')}" method="post">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<div class="form-group">
<label>
@ -65,7 +65,7 @@
<div class="btn-group btn-group-justified mb15">
{if $_c['disable_registration'] != 'noreg'}
<div class="btn-group">
<a href="{$_url}register" class="btn btn-success">{Lang::T('Register')}</a>
<a href="{Text::url('register')}" class="btn btn-success">{Lang::T('Register')}</a>
</div>
{/if}
<div class="btn-group">
@ -74,7 +74,7 @@
</div>
<br>
<center>
<a href="{$_url}forgot" class="btn btn-link">{Lang::T('Forgot Password')}</a>
<a href="{Text::url('forgot')}" class="btn btn-link">{Lang::T('Forgot Password')}</a>
<br>
<a href="javascript:showPrivacy()">Privacy</a>
&bull;

View File

@ -28,7 +28,7 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/0/{$plan['id']}"
<a href="{Text::url('order/gateway/0/')}{$plan['id']}"
onclick="return ask(this, '{Lang::T('Buy Balance')}?')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy')}</a>
</div>
@ -37,7 +37,7 @@
{/foreach}
{if $_c['allow_balance_custom'] eq 'yes'}
<div class="col col-md-4">
<form action="{$_url}order/gateway/0/0" method="post">
<form action="{Text::url('order/gateway/0/0')}" method="post">
<input type="hidden" name="custom" value="1">
<div class="box box-solid box-default">
<div class="box-header text-bold">{Lang::T('Custom Balance')}</div>

View File

@ -24,7 +24,7 @@
<tbody>
{foreach $d as $ds}
<tr>
<td><a href="{$_url}order/view/{$ds['id']}">{$ds['plan_name']}</a></td>
<td><a href="{Text::url('order/view/')}{$ds['id']}">{$ds['plan_name']}</a></td>
<td>{$ds['gateway']}</td>
<td>{$ds['routers']}</td>
<td>{$ds['payment_channel']}</td>

View File

@ -28,7 +28,7 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}"></td>
</tr>
{/if}
<tr>
@ -49,11 +49,11 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/radius/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/radius/',$plan['id'],'&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwrite')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' && $_user['balance']>=$plan['price']}
<a href="{$_url}order/send/radius/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/radius/',$plan['id'],'&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}
@ -85,7 +85,7 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}"></td>
</tr>
{/if}
<tr>
@ -106,11 +106,11 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/radius/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/radius/',$plan['id'],'&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwrite')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' && $_user['balance']>=$plan['price']}
<a href="{$_url}order/send/radius/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/radius/', $plan['id'], '&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}
@ -143,7 +143,7 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}"></td>
</tr>
{/if}
<tr>
@ -164,11 +164,11 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/pppoe/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/pppoe/',$plan['id'],'&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwritten')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' && $_user['balance']>=$plan['price']}
<a href="{$_url}order/send/pppoe/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/pppoe/', $plan['id'],'&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}
@ -199,7 +199,7 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}"></td>
</tr>
{/if}
<tr>
@ -220,12 +220,12 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/hotspot/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/hotspot/',$plan['id'],'&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwritten')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' &&
$_user['balance']>=$plan['price']}
<a href="{$_url}order/send/hotspot/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/hotspot/', $plan['id'], '&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}
@ -268,7 +268,8 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}">
</td>
</tr>
{/if}
<tr>
@ -289,11 +290,11 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/', $router['id'],'/',$plan['id'], '&stoken=' App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwrite')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' && $_user['balance']>=$plan['price']}
<a href="{$_url}order/send/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/', $router['id'], '/', $plan['id'], '&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}
@ -323,7 +324,8 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}">
</td>
</tr>
{/if}
<tr>
@ -344,11 +346,11 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/', $router['id'], '/', $plan['id'], '&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwrite')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' && $_user['balance']>=$plan['price']}
<a href="{$_url}order/send/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/', $router['id'], '/', $plan['id'],'&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}
@ -378,7 +380,8 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}">
</td>
</tr>
{/if}
<tr>
@ -399,11 +402,11 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/',$router['id'],'/',$plan['id'],'&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwrite')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' && $_user['balance']>=$plan['price']}
<a href="{$_url}order/send/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/',$router['id'],'/', $plan['id'], '&stoken='App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}
@ -437,7 +440,8 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}">
</td>
</tr>
{/if}
<tr>
@ -458,11 +462,11 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/', $router['id'],'/', $plan['id'], '&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwrite')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' && $_user['balance']>=$plan['price']}
<a href="{$_url}order/send/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/', $router['id'],'/', $plan['id'],'&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}
@ -490,7 +494,8 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}">
</td>
</tr>
{/if}
<tr>
@ -511,11 +516,11 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/', $router['id'], '/', $plan['id'], '&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwrite')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' && $_user['balance']>=$plan['price']}
<a href="{$_url}order/send/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/',$router['id'],'/',$plan['id'],'&stoken=',App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}
@ -543,7 +548,8 @@
{if $_c['show_bandwidth_plan'] == 'yes'}
<tr>
<td>{Lang::T('Bandwidth')}</td>
<td api-get-text="{$_url}autoload_user/bw_name/{$plan['id_bw']}"></td>
<td api-get-text="{Text::url('autoload_user/bw_name/')}{$plan['id_bw']}">
</td>
</tr>
{/if}
<tr>
@ -564,11 +570,11 @@
</div>
</div>
<div class="box-body">
<a href="{$_url}order/gateway/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/gateway/',$router['id'],'/', $plan['id'], '&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this? your active package will be overwrite')}')"
class="btn btn-sm btn-block btn-warning text-black">{Lang::T('Buy')}</a>
{if $_c['enable_balance'] == 'yes' && $_c['allow_balance_transfer'] == 'yes' && $_user['balance']>=$plan['price']}
<a href="{$_url}order/send/{$router['id']}/{$plan['id']}&stoken={App::getToken()}"
<a href="{Text::url('order/send/',$router['id'], '/',$plan['id'],'&stoken=', App::getToken())}"
onclick="return ask(this, '{Lang::T('Buy this for friend account?')}')"
class="btn btn-sm btn-block btn-primary">{Lang::T('Buy for friend')}</a>
{/if}

View File

@ -140,12 +140,12 @@
<div class="btn-group btn-group-justified">
<a href="{$trx['pg_url_payment']}" {if $trx['gateway']=='midtrans'} target="_blank" {/if}
class="btn btn-primary">{Lang::T('Pay Now')}</a>
<a href="{$_url}order/view/{$trx['id']}/check"
<a href="{Text::url('order/view/', $trx['id'], '/check')}"
class="btn btn-info">{Lang::T('Check for Payment')}</a>
</div>
</div>
<div class="panel-footer">
<a href="{$_url}order/view/{$trx['id']}/cancel" class="btn btn-danger"
<a href="{Text::url('order/view/', $trx['id'], '/cancel')}" class="btn btn-danger"
onclick="return ask(this, '{Lang::T('Cancel it?')}')">{Lang::T('Cancel')}</a>
</div>
{/if}

View File

@ -18,15 +18,15 @@
</div>
</div>
</div>
<form method="post" role="form" action="{$_url}accounts/phone-update-otp">
<form method="post" role="form" action="{Text::url('accounts/phone-update-otp')}">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<div class="form-group">
<label class="col-md-2 control-label">{Lang::T('New Number')}</label>
<div class="col-md-6">
<div class="input-group">
<span class="input-group-addon" id="basic-addon1">+</span>
<input type="number" class="form-control" name="phone" id="phone" value="{$new_phone}" required
placeholder="{Lang::T('Input your phone number')}">
<input type="number" class="form-control" name="phone" id="phone" value="{$new_phone}"
required placeholder="{Lang::T('Input your phone number')}">
<span class="input-group-btn">
<button type="submit" class="btn btn-info btn-flat">{Lang::T('Request OTP')}</button>
</span>
@ -34,7 +34,7 @@
</div>
</div>
</form>
<form method="post" role="form" action="{$_url}accounts/phone-update-post">
<form method="post" role="form" action="{Text::url('accounts/phone-update-post')}">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<!-- Form 2 -->
<div class="form-group">
@ -52,7 +52,7 @@
<div class="col-md-offset-3 col-m2-6">
<button class="btn btn-success" type="submit"
onclick="return validateForm()">{Lang::T('Update')}</button>
Or <a href="{$_url}home">{Lang::T('Cancel')}</a>
Or <a href="{Text::url('home')}">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -6,13 +6,14 @@
<div class="panel panel-primary panel-hovered panel-stacked mb30">
<div class="panel-heading">{Lang::T('Data Change')}</div>
<div class="panel-body">
<form class="form-horizontal" enctype="multipart/form-data" method="post" role="form" action="{$_url}accounts/edit-profile-post">
<form class="form-horizontal" enctype="multipart/form-data" method="post" role="form"
action="{Text::url('accounts/edit-profile-post')}">
<input type="hidden" name="csrf_token" value="{$csrf_token}">
<input type="hidden" name="id" value="{$_user['id']}">
<center>
<img src="{$app_url}/{$UPLOAD_PATH}{$_user['photo']}.thumb.jpg" width="200"
onerror="this.src='{$app_url}/{$UPLOAD_PATH}/user.default.jpg'" class="img-circle img-responsive"
alt="Foto" onclick="return deletePhoto({$d['id']})">
onerror="this.src='{$app_url}/{$UPLOAD_PATH}/user.default.jpg'"
class="img-circle img-responsive" alt="Foto" onclick="return deletePhoto({$d['id']})">
</center><br>
<div class="form-group">
<label class="col-md-3 col-xs-12 control-label">{Lang::T('Photo')}</label>
@ -20,7 +21,8 @@
<input type="file" class="form-control" name="photo" accept="image/*">
</div>
<div class="form-group col-md-3 col-xs-4" title="Not always Working">
<label class=""><input type="checkbox" checked name="faceDetect" value="yes"> {Lang::T('Face Detect')}</label>
<label class=""><input type="checkbox" checked name="faceDetect" value="yes">
{Lang::T('Face Detect')}</label>
</div>
</div>
<div class="form-group">
@ -62,7 +64,8 @@
<label class="col-md-3 control-label">{Lang::T('Phone Number')}</label>
<div class="col-md-9">
<div class="input-group">
<span class="input-group-addon" id="basic-addon1"><i class="glyphicon glyphicon-phone-alt"></i></span>
<span class="input-group-addon" id="basic-addon1"><i
class="glyphicon glyphicon-phone-alt"></i></span>
<input type="text" class="form-control" name="phonenumber" id="phonenumber"
value="{$_user['phonenumber']}"
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
@ -74,12 +77,13 @@
<label class="col-md-3 control-label">{Lang::T('Phone Number')}</label>
<div class="col-md-9">
<div class="input-group">
<span class="input-group-addon" id="basic-addon1"><i class="glyphicon glyphicon-phone-alt"></i></span>
<span class="input-group-addon" id="basic-addon1"><i
class="glyphicon glyphicon-phone-alt"></i></span>
<input type="text" class="form-control" name="phonenumber" id="phonenumber"
value="{$_user['phonenumber']}" readonly
placeholder="{if $_c['country_code_phone']!= ''}{$_c['country_code_phone']}{/if} {Lang::T('Phone Number')}">
<span class="input-group-btn">
<a href="{$_url}accounts/phone-update" type="button"
<a href="{Text::url('accounts/phone-update')}" type="button"
class="btn btn-info btn-flat">{Lang::T('Change')}</a>
</span>
</div>
@ -102,7 +106,7 @@
<input type="text" class="form-control" name="email" id="email"
value="{$_user['email']}" readonly>
<span class="input-group-btn">
<a href="{$_url}accounts/email-update" type="button"
<a href="{Text::url('accounts/email-update')}" type="button"
class="btn btn-info btn-flat">{Lang::T('Change')}</a>
</span>
</div>
@ -115,7 +119,7 @@
<button class="btn btn-success btn-block" type="submit">
{Lang::T('Save Changes')}</button>
<br>
<a href="{$_url}home" class="btn btn-link btn-block">{Lang::T('Cancel')}</a>
<a href="{Text::url('home')}" class="btn btn-link btn-block">{Lang::T('Cancel')}</a>
</div>
</div>
</form>

View File

@ -10,7 +10,7 @@
</div>
</div>
</div>
<form enctype="multipart/form-data" action="{$_url}register/post" method="post">
<form enctype="multipart/form-data" action="{Text::url('register/post')}" method="post">
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">1. {Lang::T('Register as Member')}</div>
@ -80,7 +80,7 @@
</div>
<div class="btn-group btn-group-justified mb15">
<div class="btn-group">
<a href="{$_url}register" class="btn btn-success">{Lang::T('Cancel')}</a>
<a href="{Text::url('register')}" class="btn btn-success">{Lang::T('Cancel')}</a>
</div>
<div class="btn-group">
<button class="btn btn-primary" type="submit">{Lang::T('Register')}</button>

View File

@ -13,7 +13,7 @@
</div>
</div>
</div>
<form action="{$_url}register" method="post">
<form action="{Text::url('register')}" method="post">
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">1. {Lang::T('Register as Member')}</div>
@ -26,12 +26,13 @@
<span class="input-group-addon" id="basic-addon1"><i
class="glyphicon glyphicon-phone-alt"></i></span>
<input type="text" class="form-control" name="phone_number"
placeholder="{if $_c['country_code_phone']!= '' || $_c['registration_username'] == 'phone'}{$_c['country_code_phone']} {Lang::T('Phone Number')}{else}{Lang::T('Phone Number')}{/if}"inputmode="numeric" pattern="[0-9]*">
placeholder="{if $_c['country_code_phone']!= '' || $_c['registration_username'] == 'phone'}{$_c['country_code_phone']} {Lang::T('Phone Number')}{else}{Lang::T('Phone Number')}{/if}"
inputmode="numeric" pattern="[0-9]*">
</div>
</div>
<div class="btn-group btn-group-justified mb15">
<div class="btn-group">
<a href="{$_url}login" class="btn btn-warning">{Lang::T('Cancel')}</a>
<a href="{Text::url('login')}" class="btn btn-warning">{Lang::T('Cancel')}</a>
</div>
<div class="btn-group">
<button class="btn btn-success" type="submit">{Lang::T('Request OTP')}</button>

View File

@ -10,7 +10,7 @@
</div>
</div>
</div>
<form enctype="multipart/form-data" action="{$_url}register/post" method="post">
<form enctype="multipart/form-data" action="{Text::url('register/post')}" method="post">
<div class="col-md-4">
<div class="panel panel-primary">
<div class="panel-heading">1. {Lang::T('Register as Member')}</div>
@ -83,7 +83,7 @@
<br>
<div class="btn-group btn-group-justified mb15">
<div class="btn-group">
<a href="{$_url}login" class="btn btn-warning">{Lang::T('Cancel')}</a>
<a href="{Text::url('login')}" class="btn btn-warning">{Lang::T('Cancel')}</a>
</div>
<div class="btn-group">
<button class="btn btn-success" type="submit">{Lang::T('Register')}</button>

View File

@ -73,7 +73,7 @@
{/if}
{if $discount == '' && $plan['type'] neq 'Balance' && $custom == '' && $_c['enable_coupons'] == 'yes'}
<!-- Coupon Code Form -->
<form action="{$_url}order/gateway/{$route2}/{$route3}" method="post">
<form action="{Text::url('order/gateway/')}{$route2}/{$route3}" method="post">
<div class="form-group row">
<label class="col-md-4 control-label">{Lang::T('Coupon Code')}</label>
<div class="col-md-8">
@ -143,7 +143,7 @@
</ul>
<!-- Payment Gateway Form -->
<form method="post" action="{$_url}order/buy/{$route2}/{$route3}">
<form method="post" action="{Text::url('order/buy/')}{$route2}/{$route3}">
<input type="hidden" name="coupon" value="{$discount}">
{if $custom == '1' && $amount neq ''}
<input type="hidden" name="custom" value="1">
@ -165,9 +165,9 @@
</div>
</div>
<center>
<button type="submit" name="pay" class="btn btn-primary" onclick="return ask(this, '{Lang::T("
Are You Sure?")}')">{Lang::T('Pay Now')}</button>
<a href="{$_url}home" class="btn btn-secondary">{Lang::T('Cancel')}</a>
<button type="submit" name="pay" class="btn btn-primary"
onclick="return ask(this, '{Lang::T("Are You Sure?")}')">{Lang::T('Pay Now')}</button>
<a href="{Text::url('home')}" class="btn btn-secondary">{Lang::T('Cancel')}</a>
</center>
</form>
</div>