*
*/
function sysGroupUpdateUser($group_id,$user_id,$cvs_only=0) {
- $this->sysGroupRemoveUser($group_id,$user_id,$cvs_only=0);
- $this->sysGroupAddUser($group_id,$user_id,$cvs_only=0);
+ $this->sysGroupRemoveUser($group_id,$user_id,$cvs_only);
+ $this->sysGroupAddUser($group_id,$user_id,$cvs_only);
return true;
}
}
function ffOutputHandler($buffer) {
- global $ffErrors, $gfcommon, $sysDTDs;
+ global $ffErrors, $gfcommon, $sysDTDs, $HTML;
if (! getenv ('SERVER_SOFTWARE')) {
return $buffer ;
1 => array("pipe", "w"),
2 => array("pipe", "w"),
);
+ $doctype = util_ifsetor($HTML->doctype);
+ if (!$doctype) {
+ $doctype = 'transitional';
+ }
$xmlstarlet = proc_open("xmlstarlet val -d " .
- escapeshellarg($dtdpath . $sysDTDs['transitional']['dtdfile']) .
- " -", $dspec, $pipes);
+ escapeshellarg($dtdpath . $sysDTDs[$doctype]['dtdfile']) .
+ " -e -", $dspec, $pipes);
$rv = 0;
if (is_resource($xmlstarlet)) {
fwrite($pipes[0], $cbuf);
fusionforge (5.0.51-2) UNRELEASED; urgency=low
+ [ Roland Mas ]
* Snapshot from upstream SVN.
- -- Roland Mas <lolando@debian.org> Wed, 27 Oct 2010 11:06:49 +0200
-
+ [ Thorsten Glaser ]
+ * Update copyright file
+
+ -- Thorsten Glaser <t.glaser@tarent.de> Tue, 17 May 2011 15:24:22 +0200
+
fusionforge (5.0.3-1) unstable; urgency=low
* New upstream bugfix release.
-- Roland Mas <lolando@debian.org> Fri, 15 Apr 2011 14:55:34 +0200
-
fusionforge (5.0.2-5) unstable; urgency=low
* Stop trying to copy libcap into chroot, since it's not used by PAM
with the more recent versions of GForge having been rewritten as
proprietary software without a name change.
-FusionForge is Copyright © 2009-2010 by several people, including:
-Alain Peyrat <aljeux@free.fr>
-Alexandre Neymann <alexandre.neymann@dgfip.finances.gouv.fr>
-Christian Bayle <bayle@debian.org>
-Roland Mas <lolando@debian.org>
-Gonéri Le Bouder <goneri.lebouder@atosorigin.com>
-Julien Heyman <julien.heyman@atosorigin.com>
+FusionForge is Copyright © 2009-2011 by several people, including:
+Patrick Apel <p.apel@tarent.de>
+Christian Bayle <bayle@debian.org>
+Julien Heyman <julien.heyman@atosorigin.com>
+Mélanie Le Bail
+Olivier Berger
+Gonéri Le Bouder <goneri.lebouder@atosorigin.com>
+Grégory Cuellar
+Thorsten Glaser <t.glaser@tarent.de>
+Julien Heyman
+Ognyan Kulev
+Pierre Lacoste
+Olaf Lenz
+Roland Mas <lolando@debian.org>
Olivier Meunier <olivier.meunier@centraliens.net>
+Alexandre Neymann <alexandre.neymann@dgfip.finances.gouv.fr>
+Mathieu Peltier
+Alain Peyrat <aljeux@free.fr>
+Philip Schwartz
+Franck Villaume
GForge itself is Copyright © 2000-2008 by a fair number of people,
including:
Summary: FusionForge Collaborative Development Environment
Name: fusionforge
Version: @@VERSION@@
-Release: 1%{?dist}
+Release: 2%{?dist}
BuildArch: noarch
License: GPL
Group: Development/Tools
%{FORGE_DIR}/plugins/oauthprovider
%changelog
+* Tue May 17 2011 - Thorsten Glaser <t.glaser@tarent.de> - 5.0.50-2
+- Adapted for versioning of the forge via the packaging
+
* Fri May 28 2010 - Alain Peyrat <aljeux@free.fr> - 5.0.50-1
- Ported to 5.1 tree.
- Reworked logic with rights on configuration files.
function MailmanList($group_id, $groupListId = false, $dataArray = false) {
$pm = ProjectManager::instance();
$Group = $pm->getProject($group_id);
- $this->_mailingDAO =& new MailmanListDao(CodendiDataAccess::instance());
+ $this->_mailingDAO = new MailmanListDao(CodendiDataAccess::instance());
$this->Error();
if (!$Group || !is_object($Group)) {
$this->setError(sprintf(_('%1$s:: No Valid Group Object'), 'MailmanList'));
* @param object The Group object to which these mailing lists are associated.
*/
function MailmanListFactory(& $Group) {
- $this->_mailingDAO =& new MailmanListDao(CodendiDataAccess::instance());
+ $this->_mailingDAO = new MailmanListDao(CodendiDataAccess::instance());
$this->Error();
if (!$Group || !is_object($Group)) {
function getPluginInfo() {
if (!is_a($this->pluginInfo, 'MailmanPluginInfo')) {
require_once('MailmanPluginInfo.class.php');
- $this->pluginInfo =& new MailmanPluginInfo($this);
+ $this->pluginInfo = new MailmanPluginInfo($this);
}
return $this->pluginInfo;
}
$order_name_arr[]=_('Remove');
$order_name_arr[]=_('Monitored Lists');
echo $HTML->listTableTop($order_name_arr);
- $dao = & new MailmanListDao(CodendiDataAccess::instance());
+ $dao = new MailmanListDao(CodendiDataAccess::instance());
$result = $dao->listsMonitoredByUser($current_user->getEmail());
for ($i=0; $i<$result->rowCount(); $i++) {
$listResult = $result->getRow();
- $list =& new MailmanList($listResult['group_id'],$listResult['group_list_id']);
+ $list = new MailmanList($listResult['group_id'],$listResult['group_list_id']);
if ($list->isError()) {
$this->setError($list->getErrorMessage());
} else {
}
#ffErrors .error {
+ background-color: inherit;
border-width: 0px;
padding: 0px;
color: red;
}
+#ffErrors .warning {
+ background-color: inherit;
+}
+
.img-shadow-l {
float:left;
background: url(../../images/img-shadowAlpha.png) no-repeat bottom right !important;
// Parent constructor
$this->Layout();
- $this->doctype = 'strict';
+ //$this->doctype = 'strict';
$this->themeurl = util_make_url('themes/gforge/');
$this->imgbaseurl = $this->themeurl . 'images/';
$this->imgroot = $this->imgbaseurl;