@@ -459,21 +459,23 @@ function onSubmit() {
459459 global $ app , $ conf ;
460460
461461 /* check if the domain module is used - and check if the selected domain can be used! */
462- $ app ->uses ('ini_parser,getconf ' );
463- $ settings = $ app ->getconf ->get_global_config ('domains ' );
464- if ($ settings ['use_domain_module ' ] == 'y ' ) {
465- $ client_group_id = intval ($ _SESSION ["s " ]["user " ]["default_group " ]);
466-
467- $ sql = "SELECT domain_id, domain FROM domain WHERE domain_id = " . intval ($ this ->dataRecord ['domain ' ]);
468- if ($ _SESSION ["s " ]["user " ]["typ " ] != 'admin ' ) {
469- $ sql .= "AND sys_groupid = " . $ client_group_id ;
470- }
471- $ domain_check = $ app ->db ->queryOneRecord ($ sql );
472- if (!$ domain_check ) {
473- // invalid domain selected
474- $ app ->tform ->errorMessage .= $ app ->tform ->lng ("domain_error_empty " )."<br /> " ;
475- } else {
476- $ this ->dataRecord ['domain ' ] = $ domain_check ['domain ' ];
462+ if ($ app ->tform ->getCurrentTab () == 'domain ' ) {
463+ $ app ->uses ('ini_parser,getconf ' );
464+ $ settings = $ app ->getconf ->get_global_config ('domains ' );
465+ if ($ settings ['use_domain_module ' ] == 'y ' ) {
466+ $ client_group_id = intval ($ _SESSION ["s " ]["user " ]["default_group " ]);
467+
468+ $ sql = "SELECT domain_id, domain FROM domain WHERE domain_id = " . intval ($ this ->dataRecord ['domain ' ]);
469+ if ($ _SESSION ["s " ]["user " ]["typ " ] != 'admin ' ) {
470+ $ sql .= "AND sys_groupid = " . $ client_group_id ;
471+ }
472+ $ domain_check = $ app ->db ->queryOneRecord ($ sql );
473+ if (!$ domain_check ) {
474+ // invalid domain selected
475+ $ app ->tform ->errorMessage .= $ app ->tform ->lng ("domain_error_empty " )."<br /> " ;
476+ } else {
477+ $ this ->dataRecord ['domain ' ] = $ domain_check ['domain ' ];
478+ }
477479 }
478480 }
479481
0 commit comments