diff --git a/system/autoload/Validator.php b/system/autoload/Validator.php index e7d46039..996caea2 100644 --- a/system/autoload/Validator.php +++ b/system/autoload/Validator.php @@ -299,4 +299,23 @@ class Validator return (bool)in_array($format, $formats); } + public static function countRouterPlan($plans, $router){ + $n = 0; + foreach ($plans as $plan){ + if($plan['routers'] == $router){ + $n++; + } + } + return $n; + } + + public static function isRouterHasPlan($plans, $router){ + foreach ($plans as $plan){ + if($plan['routers'] == $router){ + return true; + } + } + return false; + } + } diff --git a/ui/ui/user-orderPlan.tpl b/ui/ui/user-orderPlan.tpl index 96a5829d..ffc16779 100644 --- a/ui/ui/user-orderPlan.tpl +++ b/ui/ui/user-orderPlan.tpl @@ -35,112 +35,114 @@ {/if} {foreach $routers as $router} -
{Lang::T('Type')} | -{$plan['type']} | -
{Lang::T('Price')} | -{Lang::moneyFormat($plan['price'])} | -
{Lang::T('Validity')} | -{$plan['validity']} {$plan['validity_unit']} | -
{Lang::T('Type')} | +{$plan['type']} | +
{Lang::T('Price')} | +{Lang::moneyFormat($plan['price'])} | +
{Lang::T('Validity')} | +{$plan['validity']} {$plan['validity_unit']} | +
{Lang::T('Type')} | -{$plan['type']} | -
{Lang::T('Price')} | -{Lang::moneyFormat($plan['price'])} | -
{Lang::T('Validity')} | -{$plan['validity']} {$plan['validity_unit']} | -
{Lang::T('Type')} | +{$plan['type']} | +
{Lang::T('Price')} | +{Lang::moneyFormat($plan['price'])} | +
{Lang::T('Validity')} | +{$plan['validity']} {$plan['validity_unit']} | +