1{title help="trackers"}{tr}Tracker Item History{/tr}{/title} 2<div class="t_navbar mb-4"> 3 {button _keepall='y' href="tiki-view_tracker_item.php" itemId=$item_info.itemId _class="btn btn-primary" _text="{tr}View Tracker Item{/tr}"} 4</div> 5 6{if $logging eq 0} 7 {remarksbox title="{tr}Not logging{/tr}" type="warning"} 8 {tr}Tracker changes are not being logged: Go to <a href="tiki-admin_actionlog.php?action_log_type=trackeritem&cookietab=2" class="alert-link">Action log admin</a> to enable{/tr} 9 {/remarksbox} 10{/if} 11 12<div class="clearfix"> 13 <form method="post" class="form"> 14 <div class="row align-items-end"> 15 <div class="form-group col-sm"> 16 <label class="col-form-label">{tr}Version{/tr} 17 <input type="text" name="version" value="{if !empty($filter.version)}{$filter.version|escape}{/if}" class="form-control"> 18 </label> 19 </div> 20 <div class="form-group col-sm"> 21 <label class="col-form-label">{tr}Field ID{/tr} 22 <input type="text" name="fieldId" value="{if !empty($fieldId)}{$fieldId|escape}{/if}" class="form-control"> 23 </label> 24 </div> 25 <div class="form-group col-sm"> 26 <label class="col-form-label"> 27 {tr}Diff Style{/tr} 28 <select name="diff_style" id="tracker_diff_style" class="form-control"> 29 <option value="" {if empty($diff_style)}selected="selected"{/if}>{tr}Original{/tr}</option> 30 <option value="sidediff" {if $diff_style == "sidediff"}selected="selected"{/if}> 31 {tr}Side-by-side diff{/tr} 32 </option> 33 <option value="inlinediff" {if $diff_style == "inlinediff"}selected="selected"{/if}> 34 {tr}Inline diff{/tr} 35 </option> 36 <option value="unidiff" {if $diff_style == "unidiff"}selected="selected"{/if}> 37 {tr}Unified diff{/tr} 38 </option> 39 </select> 40 </label> 41 </div> 42 <div class="form-group col-sm mb-4"> 43 <input type="submit" class="btn btn-primary" name="Filter" value="{tr}Filter{/tr}"> 44 </div> 45 </div> 46 </form> 47</div> 48<br/> 49 50<div class="table-responsive"> 51 <table class="table"> 52 <tr> 53 <th class="text-nowrap">{tr}Version{/tr}</th> 54 <th class="text-nowrap">{tr}Date{/tr}</th> 55 <th class="text-nowrap">{tr}User{/tr}</th> 56 <th class="text-nowrap">{tr}Field ID{/tr}</th> 57 <th class="text-nowrap">{tr}Field{/tr}</th> 58 {if empty($diff_style)} 59 <th class="text-nowrap">{tr}Old{/tr}</th> 60 <th class="text-nowrap">{tr}New{/tr}</th> 61 {else} 62 <th class="text-nowrap" colspan="2">{tr}Difference{/tr}</th> 63 {/if} 64 </tr> 65 66 {$last_version = 0} 67 {foreach from=$history item=hist} 68 {if $hist.value neq $hist.new} 69 {assign var='fieldId' value=$hist.fieldId} 70 {assign var='field_value' value=$field_option[$fieldId]} 71 <tr> 72 {if $last_version neq $hist.version} 73 <td class="id"><strong>{$hist.version|escape}</strong></td> 74 <td class="date"><strong>{if not empty($hist.lastModif)}{$hist.lastModif|tiki_short_datetime}{/if}</strong></td> 75 <td class="username"><strong>{$hist.user|username}</strong></td> 76 {$last_version = $hist.version} 77 {else} 78 <td class="id"> </td> 79 <td class="date"> </td> 80 <td class="username"> </td> 81 {/if} 82 <td class="text"> 83 {if $fieldId ne -1}{$fieldId}{/if} 84 </td> 85 <td class="text"> 86 {if $fieldId eq -1}_{tr}Status{/tr}_{else}{$field_option[$fieldId].name}{/if} 87 </td> 88 {if empty($diff_style)} 89 {if $field_value.fieldId} 90 <td class="text">{$field_value.value=$hist.value}{trackeroutput field=$field_value list_mode=csv item=$item_info history=y process=y}</td> 91 <td class="text">{$field_value.value=$hist.new}{trackeroutput field=$field_value list_mode=csv item=$item_info history=y process=y}</td> 92 {else} 93 <td class="text">{$hist.value|escape}</td> 94 <td class="text">{$hist.new|escape}</td> 95 {/if} 96 {else} 97 <td colspan="2" class="tracker-diff {$diff_style}"> 98 {$field_value.value=$hist.new} 99 {trackeroutput field=$field_value list_mode='y' history=y item=$item_info process=y oldValue=$hist.value diff_style=$diff_style} 100 </td> 101 {/if} 102 </tr> 103 {/if} 104 {/foreach} 105 </table> 106</div> 107 108{pagination_links cant=$cant offset=$offset step=$prefs.maxRecords} 109{/pagination_links} 110