3 // FORM TO UPDATE ARTIFACT TYPES
5 $ath->adminHeader(array ('title'=>_('Customize Browse List'),'pagename'=>'tracker_admin_customize_liste','titlevals'=>array($ath->getName())));
8 List of possible user built Selection Boxes for an ArtifactType
10 $efarr =& $ath->getExtraFields();
12 $browse_fields = explode(',',$ath->getBrowseList());
15 <form action="<?php echo getStringFromServer('PHP_SELF').'?group_id='.$group_id.'&atid='.$ath->getID(); ?>" method="post">
16 <input type="hidden" name="customize_list" value="y" />
18 <?php echo _('Set order of the fields that will be displayed on the browse view of your tracker:') ?>
22 // Display regular fields.
24 'summary' => _('Summary'),
25 'open_date' => _('Open Date'),
26 'status_id' => _('State'),
27 'priority' => _('Priority'),
28 'assigned_to' => _('Assigned To'),
29 'submitted_by' => _('Submitted By'),
30 'close_date' => _('Close Date'),
31 'details' => _('Detailed description'),
32 'related_tasks' => _('Related tasks')
35 if(count($ath->getExtraFields(ARTIFACT_EXTRAFIELDTYPE_STATUS)) > 0) {
36 unset($fields['status_id']);
40 foreach ($efarr as $f) {
41 $fields[$f[0]] = $f['field_name'];
47 foreach ($fields as $f => $name) {
48 $pos = array_search($f, $browse_fields);
49 echo "<input type=\"text\" name=\"browse_fields[$f]\" value=\"" .
50 (($pos !== false) ? $pos + 1 : '') .
51 "\" size=\"3\" maxlength=\"3\" /> " .
56 $keys=array_keys($efarr);
59 for ($k=0; $k < $rows; $k++) {
61 $pos = array_search($i, $browse_fields);
62 echo "<input type=\"text\" name=\"browse_fields[$i]\" value=\"" .
63 (($pos !== false) ? $pos + 1 : '') .
64 "\" size=\"3\" maxlength=\"3\" /> " .
65 $efarr[$i]['field_name'] .
72 <input type="submit" name="post_changes" value="<?php echo _('Submit') ?>" /></p>
76 $ath->footer(array());