Esempio n. 1
0
<strong><?php 
    echo $group->getUnixName() . '.' . $GLOBALS['sys_default_domain'];
    ?>
</strong></p>
<p><?php 
    echo _('Group directory on shell server:&nbsp;');
    ?>
<br/><strong><?php 
    echo account_group_homedir($group->getUnixName());
    ?>
</strong></p>
<p><?php 
    echo _('Project WWW directory on shell server:&nbsp;');
    ?>
<br /><strong><?php 
    echo account_group_homedir($group->getUnixName()) . '/htdocs';
    ?>
</strong></p>
<?php 
}
//end of use_shell condition
?>
 

<?php 
if ($sys_use_scm) {
    ?>
	<p>[ <?php 
    echo util_make_link('/tarballs.php?group_id=' . $group_id, _('Download Your Nightly SCM Tree Tarball'));
    ?>
 ]</p>
Esempio n. 2
0
if (!$sys_use_project_vhost) {
    exit_disabled();
}
$group_id = getIntFromRequest('group_id');
session_require(array('group' => $group_id, 'admin_flags' => 'A'));
$group =& group_get_object($group_id);
if (!$group || !is_object($group)) {
    exit_error('Error', 'Error creating group object');
} else {
    if ($group->isError()) {
        exit_error('ERROR', $group->getErrorMessage());
    }
}
if (getStringFromRequest('createvhost')) {
    $vhost_name = getStringFromRequest('vhost_name');
    $homedir = account_group_homedir($group->getUnixName());
    $docdir = $homedir . '/htdocs/';
    $cgidir = $homedir . '/cgi-bin/';
    if (valid_hostname($vhost_name)) {
        $res = db_query("\n\t\t\tINSERT INTO prweb_vhost(vhost_name, docdir, cgidir, group_id) \n\t\t\tvalues ('{$vhost_name}','{$docdir}','{$cgidir}'," . $group->getID() . ")\n\t\t");
        if (!$res || db_affected_rows($res) < 1) {
            $feedback .= "Cannot insert VHOST entry: " . db_error();
        } else {
            $feedback .= _('Virtual Host scheduled for creation.');
            $group->addHistory('Added vhost ' . $vhost_name . ' ', '');
        }
    } else {
        $feedback .= sprintf(_('Not a valid hostname - %1$s'), $vhost_name);
    }
}
if (getStringFromRequest('deletevhost')) {