gforge/common/docman/engine/parser_pdf.php -text
gforge/common/docman/engine/parser_text.inc.php -text
gforge/common/docman/engine/parser_text.php -text
+gforge/common/include/Navigation.class.php -text
gforge/common/include/TextSanitizer.class.php -text
+gforge/common/include/config.php -text
gforge/common/include/database-mysql.php -text
gforge/common/include/group_section_texts.php -text
gforge/common/include/rbac_texts.php -text
gforge/db/20090507-add_project_query.sql -text
gforge/db/20090507-browse_list.sql -text
gforge/db/20090507-install_workflow.php -text
+gforge/db/20100308-drop-forum-attachment-type.sql -text
gforge/db/20100308-forum-attachment-types.sql -text
gforge/db/FTI-20061025.sql -text
gforge/db/gforge-data-mysql.sql -text
gforge/debian/NEWS.Debian -text
gforge/debian/README.source -text
gforge/debian/compat -text
-gforge/debian/dsf-in/common.links -text
+gforge/debian/dsf-in/plugin-contribtracker.postinst -text
+gforge/debian/dsf-in/plugin-contribtracker.prerm -text
gforge/debian/dsf-in/plugin-extratabs.postinst -text
gforge/debian/dsf-in/plugin-extratabs.prerm -text
gforge/debian/dsf-in/plugin-globalsearch.postinst -text
gforge/debian/dsf-in/plugin-globalsearch.prerm -text
-gforge/debian/dsf-in/plugin-mediawiki.links -text
gforge/debian/dsf-in/plugin-mediawiki.postinst -text
gforge/debian/dsf-in/plugin-mediawiki.prerm -text
gforge/debian/dsf-in/plugin-projectlabels.postinst -text
gforge/debian/dsf-in/plugin-scmcpold.prerm -text
gforge/debian/dsf-in/plugin-scmcvs.postinst -text
gforge/debian/dsf-in/plugin-scmcvs.prerm -text
-gforge/debian/dsf-in/plugin-scmdarcs.links -text
gforge/debian/dsf-in/plugin-scmdarcs.postinst -text
gforge/debian/dsf-in/plugin-scmdarcs.prerm -text
-gforge/debian/dsf-in/plugin-scmgit.links -text
gforge/debian/dsf-in/plugin-scmgit.postinst -text
gforge/debian/dsf-in/plugin-scmgit.prerm -text
gforge/debian/dsf-in/plugin-scmhg.postinst -text
gforge/debian/dsf-po/gl.po -text
gforge/debian/dsf-po/pt.po -text
gforge/debian/dsf-po/ru.po -text
-gforge/debian/gforge-plugin-contribtracker.postinst -text
-gforge/debian/gforge-plugin-contribtracker.prerm -text
gforge/debian/patches/disable-dav.dpatch -text
gforge/debian/patches/use-nusoap-from-distro.dpatch -text
gforge/debian/patches/use-snoopy-from-distro.dpatch -text
gforge/docs/docbook/docbook/entities/authors/alain_peyrat.xml -text
gforge/docs/docbook/docbook/entities/xinclude.ent -text svneol=unset#application/octet-stream
gforge/docs/docbook/docbook/user_guide/project_functions/activity.xml -text
+gforge/docs/fusionforge.doxygen -text
gforge/docs/images/sflogo2-105a.png -text
+gforge/docs/phpdoc/phpDocumentor.ini.patch -text
+gforge/etc/config.ini -text
gforge/etc/httpd.d/01common.ssl -text
gforge/etc/httpd.d/060maindirhttp.vhost -text
gforge/etc/httpd.d/06zmaindirhttp.vhost -text
gforge/packaging/install/shell-postgresql -text
gforge/packaging/install/web-apache2 -text
gforge/packaging/install/web-apache2-vhosts -text
+gforge/packaging/links/common -text
+gforge/packaging/links/plugin-mediawiki -text
+gforge/packaging/links/plugin-scmdarcs -text
+gforge/packaging/links/plugin-scmgit -text
gforge/plugins/contribtracker/INSTALL -text
gforge/plugins/contribtracker/bin/db-delete.pl -text
gforge/plugins/contribtracker/bin/db-upgrade.pl -text
gforge/plugins/contribtracker/www/global_admin.php -text
gforge/plugins/contribtracker/www/index.php -text
gforge/plugins/contribtracker/www/project_admin.php -text
-gforge/plugins/createplugin.sh -text
gforge/plugins/cvstracker/db/cvstracker-init-mysql.sql -text
gforge/plugins/cvstracker/gforge-plugin-cvstracker.spec -text svneol=unset#application/octet-stream
gforge/plugins/cvstracker/rpm-specific/cron.d/gforge-plugin-cvstracker -text svneol=unset#application/octet-stream
gforge/plugins/wiki/www/doc/README.phpwiki-cache -text
gforge/plugins/wiki/www/doc/README.security -text
gforge/plugins/wiki/www/doc/THEMES -text
+gforge/plugins/wiki/www/doc/phpwiki.doxygen -text
gforge/plugins/wiki/www/doc/phpwiki_architecture.png -text
gforge/plugins/wiki/www/favicon.ico -text
gforge/plugins/wiki/www/g -text
gforge/www/forum/include/AttachManager.class.php -text
gforge/www/frs/reporting/downloads.php -text
gforge/www/images/blank.png -text
- gforge/www/images/category.png -text svneol=unset#unset
gforge/www/images/clear.png -text
gforge/www/images/debian-sf-icon.png -text
gforge/www/images/favicon.ico svneol=native#unset
gforge/www/plugins/helloworld -text
gforge/www/plugins/mailman -text
gforge/www/plugins/mantis -text
+gforge/www/plugins/mediawiki -text
gforge/www/plugins/online_help -text
gforge/www/plugins/projects_hierarchy -text
gforge/www/plugins/quota_management -text
gforge/www/themes/gforge/images/box-grad.png -text
gforge/www/themes/gforge/images/box-topleft.png -text
gforge/www/themes/gforge/images/box-topright.png -text
+ gforge/www/themes/gforge/images/category.png -text svneol=unset#unset
gforge/www/themes/gforge/images/clear.png -text
gforge/www/themes/gforge/images/header/top-logo.blank.gif -text
gforge/www/themes/gforge/images/header/top-logo.png -text svneol=unset#unset
gforge/www/themes/gforge/images/ic/wiki20g.png -text svneol=unset#unset
gforge/www/themes/gforge/images/ic/write16w.png -text
gforge/www/themes/gforge/images/ic/xmail16w.png -text
+gforge/www/themes/gforge/images/logo200x200.png -text
gforge/www/themes/gforge/images/notes.png -text svneol=unset#unset
gforge/www/themes/gforge/images/spacer.gif -text svneol=unset#unset
gforge/www/themes/gforge/images/t.png -text
packaging/tag_delivery_delete -text
packaging/tag_packaging_create -text
packaging/tag_packaging_delete -text
+plugins/templates/createplugin.sh -text
+plugins/templates/helloworld/debian/README.Debian -text
+plugins/templates/helloworld/debian/README.source -text
+plugins/templates/helloworld/debian/changelog -text
+plugins/templates/helloworld/debian/compat -text
+plugins/templates/helloworld/debian/control -text
+plugins/templates/helloworld/debian/copyright -text
+plugins/templates/helloworld/debian/docs -text
+plugins/templates/helloworld/debian/po/templates.pot -text
+plugins/templates/helloworld/debian/rules -text
+plugins/templates/helloworld/debian/source/format -text
+plugins/templates/helloworld/packaging/control/000source -text
+plugins/templates/helloworld/packaging/control/222plugin-helloworld -text
+plugins/templates/helloworld/packaging/control/222plugin-helloworld.shortdesc -text
+plugins/templates/helloworld/packaging/dirs/plugin-helloworld -text
+plugins/templates/helloworld/packaging/docs/plugin-helloworld -text
+plugins/templates/helloworld/packaging/install/plugin-helloworld -text
+plugins/templates/helloworld/packaging/links/plugin-helloworld -text
+plugins/templates/helloworld/translations/en.po -text
+plugins/templates/helloworld/translations/gforge.pot -text
+plugins/templates/helloworld/utils/manage-translations.sh -text
tests/AllFullTests.php -text
tests/AllTests.php -text
tests/SeleniumTests.php -text
tests/scripts/stop_vm.sh -text
tests/scripts/stop_vz.sh -text
tests/unit/AllTests.php -text
+tests/unit/config/AllTests.php -text
+tests/unit/config/ConfigTests.php -text
tests/unit/utils/AllTests.php -text
tests/unit/utils/DbUtilsTests.php -text
tests/unit/utils/TextSanitizerTests.php -text
*
*/
-$ath->header(array ('title'=>'[#'. $ah->getID(). '] ' . $ah->getSummary(), 'atid'=>$ath->getID()));
+$ath->header(array
+ ('title' => _('Modify').' [#'.$ah->getID(). '] '
+ . util_unconvert_htmlspecialchars($ah->getSummary()),
+ 'atid'=>$ath->getID()));
echo notepad_func();
//
$perm =& $group->getPermission(session_get_user());
if ($perm->isArtifactAdmin()) {
- $res = db_query_params ('SELECT agl.group_artifact_id, agl.name
- FROM artifact_group_list agl, role_setting rs, user_group ug
- WHERE agl.group_artifact_id=rs.ref_id
- AND ug.user_id=$1
- AND rs.value IN (0, 1, 2)
- AND agl.group_id=$2
- AND ug.role_id = rs.role_id
- AND rs.section_name=$3',
- array(user_getid() ,
- $group_id,
- 'tracker'));
+ $rsv = db_int_array_to_any_clause (array (0, 1, 2)) ;
} else {
- $res = db_query_params ('SELECT agl.group_artifact_id, agl.name
+ $rsv = db_int_array_to_any_clause (array (1, 2)) ;
+ }
+ $res = db_query_params ('SELECT agl.group_artifact_id, agl.name
FROM artifact_group_list agl, role_setting rs, user_group ug
WHERE agl.group_artifact_id=rs.ref_id
AND ug.user_id=$1
- AND rs.value IN (1, 2)
- AND agl.group_id=$2
+ AND rs.value = ANY ($2)
+ AND agl.group_id=$3
AND ug.role_id = rs.role_id
- AND rs.section_name=$3',
- array(user_getid() ,
+ AND rs.section_name=$4',
+ array(user_getid(),
+ $rsv,
$group_id,
'tracker'));
- }
echo html_build_select_box ($res,'new_artifact_type_id',$ath->getID(),false);
<td>
</td>
</tr>
-
+ <?php
+ $ath->renderRelatedTasks($group, $ah);
+ $ath->renderFiles($group_id, $ah);
+ ?>
<tr>
<td><strong><?php echo _('Summary')?><?php echo utils_requiredField(); ?>: <a href="javascript:help_window('/help/tracker.php?helpname=summary')"><strong>(?)</strong></a></strong><br />
<input type="text" name="summary" size="70" value="<?php
<p>
<strong><?php echo _('OR Attach A Comment') ?>:<?php echo notepad_button('document.forms[1].details') ?><a href="javascript:help_window('<?php echo util_make_url ('/help/tracker.php?helpname=comment'); ?>')"><strong>(?)</strong></a></strong><br />
<textarea name="details" rows="7" cols="60"></textarea></p>
- <h3><?php echo _('Followup') ?>:</h3>
+ <h2><?php echo _('Followup') ?>:</h2>
<?php
echo $ah->showMessages();
?>
</div>
<?php } ?>
<div class="tabbertab" title="<?php echo _('Attachments'); ?>">
- <h3><?php echo _('Existing Files') ?>:</h3>
+ <h2><?php echo _('Existing Files') ?>:</h2>
<table border="0" width="80%">
<tr><td colspan="2">
<strong><?php echo _('Attach Files') ?>:</strong><br />
<div class="tabbertab" title="<?php echo _('Changes'); ?>">
<table border="0" width="80%">
<tr><td colspan="2">
- <h3><?php echo _('Change Log') ?>:</h3>
+ <h2><?php echo _('Change Log') ?>:</h2>
<?php
echo $ah->showHistory();
?>