editgroupinfo.php

来自「GForge 3.0 协作开发平台 支持CVS, mailing lists, 」· PHP 代码 · 共 263 行

PHP
263
字号
<?php/**  *  * Project Admin page to edit project information (like description,  * active facilities, etc.)  *  * SourceForge: Breaking Down the Barriers to Open Source Development  * Copyright 1999-2001 (c) VA Linux Systems  * http://sourceforge.net  *  * @version   $Id: editgroupinfo.php,v 1.51 2001/05/13 17:57:29 pfalcon Exp $  *  */require_once('pre.php');require_once('common/include/vars.php');require_once('www/project/admin/project_admin_utils.php');session_require(array('group'=>$group_id,'admin_flags'=>'A'));$group =& group_get_object($group_id);exit_assert_object($group, 'Group');// If this was a submission, make updatesif ($submit) {	$res = $group->update(		session_get_user(),		$form_group_name,		$form_homepage,		$form_shortdesc,		$use_mail,		$use_survey,		$use_forum,		$use_pm,		1,		$use_cvs,		$use_news,		$use_docman,		$new_doc_address,		$send_all_docs,		100,		$enable_pserver,		$enable_anoncvs,		$use_ftp,		$use_tracker,		$use_frs,		$use_stats	);	//100 $logo_image_id	if (!$res) {		$feedback .= $group->getErrorMessage();	} else {		$feedback .= $Language->getText('project_admin_editgroupinfo','group_updated');	}}project_admin_header(array('title'=>$Language->getText('project_admin_editgroupinfo','title').'','group'=>$group->getID(),'pagename'=>'project_admin_editgroupinfo','sectionvals'=>array(group_getname($group_id))));/* NOT ACTIVE YET// Prepare images res to render select box in HTML template$images_res = db_query("	SELECT id,description FROM db_images	WHERE group_id='$group_id'	AND width<200	AND height<200");*/?><p><form action="<?php echo $PHP_SELF; ?>" method="post"><input type="hidden" name="group_id" value="<?php echo $group->getID(); ?>" /><p><?php echo $Language->getText('project_admin_editgroupinfo','group_name') ?>:<br /><input type="text" name="form_group_name" value="<?php echo $group->getPublicName(); ?>" maxlength="40"></p><p><?php echo $Language->getText('project_admin_editgroupinfo','short_description') ?>:<br /><textarea cols="80" rows="3" wrap="virtual" name="form_shortdesc"><?php echo $group->getDescription(); ?></textarea></p><p><?php echo $Language->getText('project_admin_editgroupinfo','homepage_link') ?>:<br /><tt>http://</tt><input type="text" name="form_homepage" size="40" value="<?php echo $group->getHomePage(); ?>" /><br /><?php/* NOT ACTIVE YET<br />Logo Image:<?php echo html_build_select_box($images_res, 'logo_image_id', $group->getLogoImageID(), true); ?> (first, upload via <a href="editimages.php?group_id='.$group_id.'">Multimedia Manager</a>,  dimensions 200x200 max)<br />*/?><hr /><h3><?php echo $Language->getText('project_admin_editgroupinfo','active_features') ?>:</h3><p><?php// This function is used to render checkboxes belowfunction c($v) {	if ($v) {		return 'CHECKED';	} else {		return '';	}}/*	Show the options that this project is using*/?><table><tr><td> <input type="CHECKBOX" name="use_mail" value="1" <?php echo c($group->usesMail()); ?> ><br /></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_mailing_lists') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="use_survey" value="1" <?php echo c($group->usesSurvey()); ?> ><br /></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_surveys') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="use_forum" value="1" <?php echo c($group->usesForum()); ?>  ><br /></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_forums') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="use_pm" value="1" <?php echo c($group->usesPM()); ?> ><br /></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_pm') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="use_cvs" value="1" <?php echo c($group->usesCVS()); ?> ><br /></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_pm') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="enable_pserver" value="1" <?php echo c($group->enablePserver()); ?> ><br /></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','enable_pserver') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="enable_anoncvs" value="1" <?php echo c($group->enableAnonCVS()); ?> ><br /></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','enable_anonymous_cvs') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="use_news" value="1" <?php echo c($group->usesNews()); ?> ><br /></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_news') ?> </strong></td></tr><tr><td> <input type="CHECKBOX" name="use_docman" value="1" <?php echo c($group->usesDocman()); ?> ></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_docman') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="use_ftp" value="1" <?php echo c($group->usesFTP()); ?> ></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_ftp') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="use_tracker" value="1" <?php echo c($group->usesTracker()); ?> ></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_tracker') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="use_frs" value="1" <?php echo c($group->usesFRS()); ?> ></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_frs') ?></strong></td></tr><tr><td> <input type="CHECKBOX" name="use_stats" value="1" <?php echo c($group->usesStats()); ?> ></td><td><strong><?php echo $Language->getText('project_admin_editgroupinfo','use_stats') ?></strong></td></tr></table><p><?php echo $Language->getText('project_admin_editgroupinfo','new_doc_info') ?>.<br /><strong><?php echo $Language->getText('project_admin_editgroupinfo','new_doc') ?>:</strong><br /><input type="TEXT" name="new_doc_address" value="<?php echo $group->getDocEmailAddress(); ?>" SIZE="25" MAXLENGTH="250"><?php echo $Language->getText('project_admin_editgroupinfo','send_on_all_updates') ?><input type="CHECKBOX" name="send_all_docs" value="1" <?php echo c($group->docEmailAll()); ?> ><br /><hr /><p><input type="submit" name="submit" value="<?php echo $Language->getText('general','update') ?>"></form><?phpproject_admin_footer(array());?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?