check radius client if radius_enable

This commit is contained in:
Ibnu Maksum 2023-10-27 08:57:57 +07:00
parent 88a3e2d205
commit 90cfc3e6d9
No known key found for this signature in database
GPG Key ID: 7FC82848810579E5
2 changed files with 10 additions and 2 deletions

View File

@ -15,7 +15,15 @@ class Radius
public static function getClient()
{
global $config;
return (empty($config['radius_client'])) ? shell_exec('which radclient') : $config['radius_client'];
if(empty($config['radius_client'])){
if(function_exists("shell_exec")){
shell_exec('which radclient');
}else{
return "";
}
}else{
$config['radius_client'];
}
}
public static function getTableNas()

View File

@ -23,7 +23,7 @@ switch ($action) {
$logo = 'system/uploads/logo.default.png';
}
$ui->assign('logo', $logo);
if (empty($_c['radius_client'])) {
if ( $_c['radius_enable'] && empty($_c['radius_client'])) {
try {
$_c['radius_client'] = Radius::getClient();
$ui->assign('_c', $_c);