@@ -123,8 +123,10 @@ class page_action extends tform_actions {
global$app,$conf;
// Check if Domain belongs to user
$domain=$app->db->queryOneRecord("SELECT server_id, domain FROM mail_domain WHERE domain = '".$app->db->quote($_POST["email_domain"])."' AND ".$app->tform->getAuthSQL('r'));
$domain=$app->db->queryOneRecord("SELECT server_id, domain FROM mail_domain WHERE domain = '".$app->db->quote($_POST["email_domain"])."' AND ".$app->tform->getAuthSQL('r'));
@@ -222,30 +227,32 @@ class page_action extends tform_actions {
global$app,$conf;
// Set the domain owner as mailbox owner
$domain=$app->db->queryOneRecord("SELECT sys_groupid, server_id FROM mail_domain WHERE domain = '".$app->db->quote($_POST["email_domain"])."' AND ".$app->tform->getAuthSQL('r'));
$app->db->query("UPDATE mail_user SET sys_groupid = ".$domain["sys_groupid"]." WHERE mailuser_id = ".$this->id);
if(isset($_POST["email_domain"])){
$domain=$app->db->queryOneRecord("SELECT sys_groupid, server_id FROM mail_domain WHERE domain = '".$app->db->quote($_POST["email_domain"])."' AND ".$app->tform->getAuthSQL('r'));
$app->db->query("UPDATE mail_user SET sys_groupid = ".$domain["sys_groupid"]." WHERE mailuser_id = ".$this->id);
// Spamfilter policy
$policy_id=intval($this->dataRecord["policy"]);
$tmp_user=$app->db->queryOneRecord("SELECT id FROM spamfilter_users WHERE email = '".addslashes($this->dataRecord["email"])."'");
if($policy_id>0){
if($tmp_user["id"]>0){
// There is already a record that we will update
$sql="UPDATE spamfilter_users SET policy_id = $policy_id WHERE id = ".$tmp_user["id"];