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 + -
显示快捷键?