diff --git a/lib/domain.php b/lib/domain.php index 94d4c20..0e33f93 100644 --- a/lib/domain.php +++ b/lib/domain.php @@ -27,10 +27,15 @@ function domain_add($name, $IP, $with_mxs, $gmail=false) { return array($exec_cmd, $exec_return, $exec_output); } -// Check if the name is present in vhosts already, returns 1 if no function check_occurence_name($name) { - $check_occurence_cmd = 'web-add.sh check-occurence ' . $name; - sudoexec($check_occurence_cmd, $check_occurence_output, $check_occurence_return); - return $check_occurence_return; + $exploded_names = explode(',', $name); + + foreach ($exploded_names as $current_name) { + $check_occurence_cmd = 'web-add.sh check-occurence ' . $current_name; + sudoexec($check_occurence_cmd, $check_occurence_output, $check_occurence_return); + if ($check_occurence_return == 0) return true; + } + + return false; }