if has keyword, then add to user recharge

This commit is contained in:
Ibnu Maksum
2024-08-09 19:28:17 +07:00
parent 2b104d2ed7
commit 4d7c2bd373
2 changed files with 18 additions and 14 deletions

View File

@ -301,23 +301,30 @@ class Validator
return (bool)in_array($format, $formats);
}
public static function countRouterPlan($plans, $router){
public static function countRouterPlan($plans, $router)
{
$n = 0;
foreach ($plans as $plan){
if($plan['routers'] == $router){
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){
public static function isRouterHasPlan($plans, $router)
{
foreach ($plans as $plan) {
if ($plan['routers'] == $router) {
return true;
}
}
return false;
}
public static function containsKeyword($string, $keywords = ['mikrotik', 'hotspot', 'pppoe', 'radius', 'dummy'])
{
$regex = '/' . implode('|', $keywords) . '/i';
return preg_match($regex, $string);
}
}