'1','admin_flags'=>'A')); } elseif (!session_loggedin()) { exit_not_logged_in(); } if (getStringFromRequest('submit')) { if (!form_key_is_valid(getStringFromRequest('form_key'))) { exit_form_double_submit(); } $full_name = trim(getStringFromRequest('full_name')); $purpose = trim(getStringFromRequest('purpose')); $license = trim(getStringFromRequest('license')); $license_other = trim(getStringFromRequest('license_other')); $description = trim(getStringFromRequest('description')); $unix_name = strtolower(getStringFromRequest('unix_name')); $scm = getStringFromRequest('scm'); $feedback = ""; if ($sys_use_scm && !$scm) { form_release_key(getStringFromRequest("form_key")); $feedback .= _('Site has SCM enabled, but no SCM was chosen.'); } else { $scm_host = $sys_cvs_host; if ($sys_use_scm && $scm) { $plugin = plugin_get_object($scm); $scm_host = $plugin->getDefaultServer(); } $group = new Group(); $u =& session_get_user(); $res = $group->create( $u, $full_name, $unix_name, $description, $license, $license_other, $purpose, 'shell1', $scm_host ); if ($res && $sys_use_scm) { $res = $group->setPluginUse($scm,true); } if (!$res) { form_release_key(getStringFromRequest("form_key")); $feedback .= $group->getErrorMessage(); } else { $HTML->header(array('title'=>_('Registration complete'))); ?>
Thank you for choosing %1$s'), $GLOBALS['sys_name'])?>
footer(array()); exit(); } } } else if (getStringFromRequest('i_disagree')) { session_redirect("/"); } else { $full_name = ''; $purpose = ''; $license = ''; $license_other = ''; $description = ''; $unix_name = ''; $scm = ''; $feedback = ''; } site_header(array('title'=>_('Project Information'))); ?>