if (isset($pkg_id)) { $newest_pkg_id = $gui->getNewestPackageID($pkg_id); if ($newest_pkg_id != 0) { $pkg_id = $newest_pkg_id; } } // Make sure an integer ID is given if (!isset($pkg_id) || !$gui->isValidPackageID($pkg_id, $adminflag)) { $app->error($app->lng('Invalid ID')); } // Get package details $details = $gui->getPackageDetails($pkg_id); if (isset($details['error'])) { $app->error($details['error']); } $settings = $gui->getPackageSettings($pkg_id); if (isset($settings['error'])) { $app->error($settings['error']); } // Get domain list $domains = array(); $domain_for_user = ''; if (!$adminflag) { $domain_for_user = "******" . $app->db->quote($_SESSION['s']['user']['userid']) . "'\n OR sys_groupid = '" . $app->db->quote($_SESSION['s']['user']['default_group']) . "' )"; } $domains_assoc = $app->db->queryAllRecords("SELECT domain FROM web_domain WHERE document_root != '' AND (type = 'vhost' OR type = 'vhostsubdomain') AND active = 'y' " . $domain_for_user . " ORDER BY domain;"); if (!empty($domains_assoc)) { foreach ($domains_assoc as $domain) { $domains[] = $domain['domain']; } }