This file is indexed.

/usr/share/gforge/db/20090507-install_workflow.php is in gforge-db-postgresql 5.3.2+20141104-3+deb8u3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php

require_once dirname(__FILE__).'/../common/include/env.inc.php';
require_once $gfcommon.'include/pre.php';
require_once $gfcommon.'tracker/Artifact.class.php';
require_once $gfcommon.'tracker/ArtifactFile.class.php';
require_once $gfcommon.'tracker/include/ArtifactFileHtml.class.php';
require_once $gfcommon.'tracker/ArtifactType.class.php';
require_once $gfcommon.'tracker/ArtifactTypeFactory.class.php';
require_once $gfcommon.'tracker/include/ArtifactTypeHtml.class.php';
require_once $gfcommon.'tracker/include/ArtifactHtml.class.php';
require_once $gfcommon.'tracker/ArtifactCanned.class.php';
require_once $gfcommon.'tracker/ArtifactExtraField.class.php';
require_once $gfcommon.'tracker/ArtifactExtraFieldElement.class.php';
require_once $gfcommon.'tracker/ArtifactWorkflow.class.php';

/* Need full power, switching to an admin guy */
$res = db_query_params ('SELECT user_id FROM user_group WHERE group_id=1',
			array()) ;

$admin_id = db_result($res,0,'user_id');
session_set_new($admin_id);

			      $res = db_query_params ('SELECT group_id, artifact_group_list.group_artifact_id, element_id, artifact_extra_field_elements.extra_field_id
		FROM artifact_extra_field_list, artifact_extra_field_elements, artifact_group_list
		WHERE
			artifact_extra_field_list.extra_field_id=artifact_extra_field_elements.extra_field_id
		AND 	artifact_group_list.group_artifact_id = artifact_extra_field_list.group_artifact_id
		AND	field_type=7',
						      array ()) ;
while($row = db_fetch_array($res)) {
	print "Upgrading group_id=".$row['group_id']." (group_artifact_id=".$row['group_artifact_id'].")\n";
	$group = group_get_object($row['group_id']);
	$ath = new ArtifactTypeHtml($group, $row['group_artifact_id']);
	$efarr =& $ath->getExtraFields(array(ARTIFACT_EXTRAFIELDTYPE_STATUS));
	$keys=array_keys($efarr);
	$field_id = $keys[0];

	$atw = new ArtifactWorkflow($ath, $field_id);
	$atw->addNode($row['element_id']);
	$atw->_addEvent('100', $row['element_id']);
}

echo "SUCCESS";

// Local Variables:
// mode: php
// c-file-style: "bsd"
// End: