Background Knowledge
TaskFreak! does not show within the interface a unique ticket/task number. Depending on the use of TaskFreak! having such a value can have it’s benefits. Since this unique value does already exist in the back end, it will be fairly trivial to render this value within the task list and task details panel. I will show you how this is done using Searcher’s solution posted in the TaskFreak! Forum. There has been some modifications but not much.
Solution
- Edit index.php in the root of TaskFreak!. Add the table header column just below line # 248 as follows.
2
<th width="3%" onclick="freak_sort('itemId')" class="sortable" >< ?php echo $langForm['id']; ?></th>
- Next add the table data just below line # 302 as follows.
2
<td style="text-align:right;">< ?php echo $objItem->id; ?> </td>
- Edit /include/html/xajax_panel_view.php just below line # 5 just before the priority column as follows.
6 7 8 9 10
<div id="fid"> <div class="flabel">< ?php echo $GLOBALS['langForm']['id']; ?></div> <div class="vid">< ?php echo $objTask->id; ?></div> < /div> </div>
- Edit /include/language/en/freak.php just below line # 46 as follows.
Note: Each interface language file will be required to be edited if you desire to use them. If you do not do so, you will receive error messages and it may cripple TaskFreak!
2
'id' => 'ID',
- Edit applicable skins’ CSS in this example /skins/redfreak/css/freak.css just below line # 550.
9 10 11 12 13 14 15 16
#fid { float: left; width: 80px; height:32px; margin-left: 3px; font-weight: bold; }
- Edit applicable skins’ CSS in this example /skins/redfreak/css/freak.css ID #fpro and remove “margin-left: 3px;”.
Source: Unique Ticket/ToDo Follow Number – Further prioritizing
PlanetMySQL Voting: Vote UP / Vote DOWN