Esempio n. 1
0
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'];
    }
}