summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorLester Caine <lester@lsces.co.uk>2026-06-06 10:48:04 +0100
committerLester Caine <lester@lsces.co.uk>2026-06-06 10:48:04 +0100
commit87ffc50fc40575ef2ade7aac80b274c2e2c542e0 (patch)
tree8bc76200659159e80477fa21594c4fbc42ae53bd /templates
parent23056f154198ad965db7fe762752004141edb473 (diff)
downloadliberty-87ffc50fc40575ef2ade7aac80b274c2e2c542e0.tar.gz
liberty-87ffc50fc40575ef2ade7aac80b274c2e2c542e0.tar.bz2
liberty-87ffc50fc40575ef2ade7aac80b274c2e2c542e0.zip
xref item templates: replace $source eq/ne 'history' with $isHistory
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'templates')
-rw-r--r--templates/view_xref_address_item.tpl24
-rw-r--r--templates/view_xref_bank_item.tpl24
-rw-r--r--templates/view_xref_contact_item.tpl28
-rw-r--r--templates/view_xref_date_item.tpl24
-rw-r--r--templates/view_xref_locate_item.tpl24
-rw-r--r--templates/view_xref_phone_item.tpl24
-rw-r--r--templates/view_xref_sig_item.tpl24
-rw-r--r--templates/view_xref_text_item.tpl6
-rw-r--r--templates/view_xref_value_item.tpl24
9 files changed, 101 insertions, 101 deletions
diff --git a/templates/view_xref_address_item.tpl b/templates/view_xref_address_item.tpl
index 7b1861d..ef2990e 100644
--- a/templates/view_xref_address_item.tpl
+++ b/templates/view_xref_address_item.tpl
@@ -1,26 +1,26 @@
{strip}
-<td>{$gContent->mInfo.$source[xref].source_title|escape}</td>
+<td>{$xrefInfo.xref_title|escape}</td>
<td>&nbsp;</td>
-<td>{$gContent->mInfo.$source[xref].xkey_ext|escape}, {$gContent->mInfo.$source[xref].xkey|escape}</td>
-<td>{$gContent->mInfo.$source[xref].data|escape}</td>
+<td>{$xrefInfo.xkey_ext|escape}, {$xrefInfo.xkey|escape}</td>
+<td>{$xrefInfo.data|escape}</td>
<td>
- {if $source ne 'history'}
- {$gContent->mInfo.$source[xref].start_date|bit_short_date}
+ {if !$isHistory}
+ {$xrefInfo.start_date|bit_short_date}
{else}
- {$gContent->mInfo.$source[xref].end_date|bit_short_date}
+ {$xrefInfo.end_date|bit_short_date}
{/if}
</td>
-<td>{$gContent->mInfo.$source[xref].last_update_date|bit_short_date}</td>
+<td>{$xrefInfo.last_update_date|bit_short_date}</td>
<td>
<span class="actionicon">
- {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && $source ne 'history'}
- {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id}
+ {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && !$isHistory}
+ {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id}
{/if}
{if $xrefAllowEdit|default:true && $gContent->hasExpungePermission()}
- {if $source eq 'history'}
- {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=-1}
+ {if $isHistory}
+ {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=-1}
{else}
- {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=1}
+ {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=1}
{/if}
{/if}
</span>
diff --git a/templates/view_xref_bank_item.tpl b/templates/view_xref_bank_item.tpl
index 1fd19c0..0cd57d0 100644
--- a/templates/view_xref_bank_item.tpl
+++ b/templates/view_xref_bank_item.tpl
@@ -1,26 +1,26 @@
{strip}
-<td>{$gContent->mInfo.$source[xref].source_title|escape}</td>
+<td>{$xrefInfo.xref_title|escape}</td>
<td>&nbsp;</td>
-<td>{$gContent->mInfo.$source[xref].xkey|escape} {$gContent->mInfo.$source[xref].xkey_ext|escape}</td>
-<td>{$gContent->mInfo.$source[xref].data|escape}</td>
+<td>{$xrefInfo.xkey|escape} {$xrefInfo.xkey_ext|escape}</td>
+<td>{$xrefInfo.data|escape}</td>
<td>
- {if $source ne 'history'}
- {$gContent->mInfo.$source[xref].start_date|bit_short_date}
+ {if !$isHistory}
+ {$xrefInfo.start_date|bit_short_date}
{else}
- {$gContent->mInfo.$source[xref].end_date|bit_short_date}
+ {$xrefInfo.end_date|bit_short_date}
{/if}
</td>
-<td>{$gContent->mInfo.$source[xref].last_update_date|bit_short_date}</td>
+<td>{$xrefInfo.last_update_date|bit_short_date}</td>
<td>
<span class="actionicon">
- {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && $source ne 'history'}
- {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id}
+ {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && !$isHistory}
+ {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id}
{/if}
{if $xrefAllowEdit|default:true && $gContent->hasExpungePermission()}
- {if $source eq 'history'}
- {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=-1}
+ {if $isHistory}
+ {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=-1}
{else}
- {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=1}
+ {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=1}
{/if}
{/if}
</span>
diff --git a/templates/view_xref_contact_item.tpl b/templates/view_xref_contact_item.tpl
index dbd534a..135174b 100644
--- a/templates/view_xref_contact_item.tpl
+++ b/templates/view_xref_contact_item.tpl
@@ -1,32 +1,32 @@
{strip}
-<td>{$gContent->mInfo.$source[xref].source_title|escape}</td>
+<td>{$xrefInfo.xref_title|escape}</td>
<td>
- {if isset($gContent->mInfo.$source[xref].xref) && $gContent->mInfo.$source[xref].xref > 100}
- {$gContent->mInfo.$source[xref].xref|escape}
+ {if isset($xrefInfo.xref) && $xrefInfo.xref > 100}
+ {$xrefInfo.xref|escape}
{else}
&nbsp;
{/if}
</td>
-<td>{$gContent->mInfo.$source[xref].xkey|escape} {$gContent->mInfo.$source[xref].xkey_ext|escape}</td>
-<td>{$gContent->mInfo.$source[xref].data|escape}</td>
+<td>{$xrefInfo.xkey|escape} {$xrefInfo.xkey_ext|escape}</td>
+<td>{$xrefInfo.data|escape}</td>
<td>
- {if $source ne 'history'}
- {$gContent->mInfo.$source[xref].start_date|bit_short_date}
+ {if !$isHistory}
+ {$xrefInfo.start_date|bit_short_date}
{else}
- {$gContent->mInfo.$source[xref].end_date|bit_short_date}
+ {$xrefInfo.end_date|bit_short_date}
{/if}
</td>
-<td>{$gContent->mInfo.$source[xref].last_update_date|bit_short_date}</td>
+<td>{$xrefInfo.last_update_date|bit_short_date}</td>
<td>
<span class="actionicon">
- {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && $source ne 'history'}
- {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id}
+ {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && !$isHistory}
+ {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id}
{/if}
{if $xrefAllowEdit|default:true && $gContent->hasExpungePermission()}
- {if $source eq 'history'}
- {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=-1}
+ {if $isHistory}
+ {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=-1}
{else}
- {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=1}
+ {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=1}
{/if}
{/if}
</span>
diff --git a/templates/view_xref_date_item.tpl b/templates/view_xref_date_item.tpl
index 1fd19c0..0cd57d0 100644
--- a/templates/view_xref_date_item.tpl
+++ b/templates/view_xref_date_item.tpl
@@ -1,26 +1,26 @@
{strip}
-<td>{$gContent->mInfo.$source[xref].source_title|escape}</td>
+<td>{$xrefInfo.xref_title|escape}</td>
<td>&nbsp;</td>
-<td>{$gContent->mInfo.$source[xref].xkey|escape} {$gContent->mInfo.$source[xref].xkey_ext|escape}</td>
-<td>{$gContent->mInfo.$source[xref].data|escape}</td>
+<td>{$xrefInfo.xkey|escape} {$xrefInfo.xkey_ext|escape}</td>
+<td>{$xrefInfo.data|escape}</td>
<td>
- {if $source ne 'history'}
- {$gContent->mInfo.$source[xref].start_date|bit_short_date}
+ {if !$isHistory}
+ {$xrefInfo.start_date|bit_short_date}
{else}
- {$gContent->mInfo.$source[xref].end_date|bit_short_date}
+ {$xrefInfo.end_date|bit_short_date}
{/if}
</td>
-<td>{$gContent->mInfo.$source[xref].last_update_date|bit_short_date}</td>
+<td>{$xrefInfo.last_update_date|bit_short_date}</td>
<td>
<span class="actionicon">
- {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && $source ne 'history'}
- {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id}
+ {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && !$isHistory}
+ {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id}
{/if}
{if $xrefAllowEdit|default:true && $gContent->hasExpungePermission()}
- {if $source eq 'history'}
- {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=-1}
+ {if $isHistory}
+ {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=-1}
{else}
- {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=1}
+ {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=1}
{/if}
{/if}
</span>
diff --git a/templates/view_xref_locate_item.tpl b/templates/view_xref_locate_item.tpl
index 1fd19c0..0cd57d0 100644
--- a/templates/view_xref_locate_item.tpl
+++ b/templates/view_xref_locate_item.tpl
@@ -1,26 +1,26 @@
{strip}
-<td>{$gContent->mInfo.$source[xref].source_title|escape}</td>
+<td>{$xrefInfo.xref_title|escape}</td>
<td>&nbsp;</td>
-<td>{$gContent->mInfo.$source[xref].xkey|escape} {$gContent->mInfo.$source[xref].xkey_ext|escape}</td>
-<td>{$gContent->mInfo.$source[xref].data|escape}</td>
+<td>{$xrefInfo.xkey|escape} {$xrefInfo.xkey_ext|escape}</td>
+<td>{$xrefInfo.data|escape}</td>
<td>
- {if $source ne 'history'}
- {$gContent->mInfo.$source[xref].start_date|bit_short_date}
+ {if !$isHistory}
+ {$xrefInfo.start_date|bit_short_date}
{else}
- {$gContent->mInfo.$source[xref].end_date|bit_short_date}
+ {$xrefInfo.end_date|bit_short_date}
{/if}
</td>
-<td>{$gContent->mInfo.$source[xref].last_update_date|bit_short_date}</td>
+<td>{$xrefInfo.last_update_date|bit_short_date}</td>
<td>
<span class="actionicon">
- {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && $source ne 'history'}
- {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id}
+ {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && !$isHistory}
+ {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id}
{/if}
{if $xrefAllowEdit|default:true && $gContent->hasExpungePermission()}
- {if $source eq 'history'}
- {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=-1}
+ {if $isHistory}
+ {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=-1}
{else}
- {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=1}
+ {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=1}
{/if}
{/if}
</span>
diff --git a/templates/view_xref_phone_item.tpl b/templates/view_xref_phone_item.tpl
index 5186f72..4ae37bd 100644
--- a/templates/view_xref_phone_item.tpl
+++ b/templates/view_xref_phone_item.tpl
@@ -1,26 +1,26 @@
{strip}
-<td>{$gContent->mInfo.$source[xref].source_title|escape}</td>
+<td>{$xrefInfo.xref_title|escape}</td>
<td>&nbsp;</td>
-<td>{$gContent->mInfo.$source[xref].xkey|escape}</td>
-<td>{$gContent->mInfo.$source[xref].data|escape}</td>
+<td>{$xrefInfo.xkey|escape}</td>
+<td>{$xrefInfo.data|escape}</td>
<td>
- {if $source ne 'history'}
- {$gContent->mInfo.$source[xref].start_date|bit_short_date}
+ {if !$isHistory}
+ {$xrefInfo.start_date|bit_short_date}
{else}
- {$gContent->mInfo.$source[xref].end_date|bit_short_date}
+ {$xrefInfo.end_date|bit_short_date}
{/if}
</td>
-<td>{$gContent->mInfo.$source[xref].last_update_date|bit_short_date}</td>
+<td>{$xrefInfo.last_update_date|bit_short_date}</td>
<td>
<span class="actionicon">
- {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && $source ne 'history'}
- {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id}
+ {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && !$isHistory}
+ {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id}
{/if}
{if $xrefAllowEdit|default:true && $gContent->hasExpungePermission()}
- {if $source eq 'history'}
- {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=-1}
+ {if $isHistory}
+ {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=-1}
{else}
- {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=1}
+ {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=1}
{/if}
{/if}
</span>
diff --git a/templates/view_xref_sig_item.tpl b/templates/view_xref_sig_item.tpl
index 1fd19c0..0cd57d0 100644
--- a/templates/view_xref_sig_item.tpl
+++ b/templates/view_xref_sig_item.tpl
@@ -1,26 +1,26 @@
{strip}
-<td>{$gContent->mInfo.$source[xref].source_title|escape}</td>
+<td>{$xrefInfo.xref_title|escape}</td>
<td>&nbsp;</td>
-<td>{$gContent->mInfo.$source[xref].xkey|escape} {$gContent->mInfo.$source[xref].xkey_ext|escape}</td>
-<td>{$gContent->mInfo.$source[xref].data|escape}</td>
+<td>{$xrefInfo.xkey|escape} {$xrefInfo.xkey_ext|escape}</td>
+<td>{$xrefInfo.data|escape}</td>
<td>
- {if $source ne 'history'}
- {$gContent->mInfo.$source[xref].start_date|bit_short_date}
+ {if !$isHistory}
+ {$xrefInfo.start_date|bit_short_date}
{else}
- {$gContent->mInfo.$source[xref].end_date|bit_short_date}
+ {$xrefInfo.end_date|bit_short_date}
{/if}
</td>
-<td>{$gContent->mInfo.$source[xref].last_update_date|bit_short_date}</td>
+<td>{$xrefInfo.last_update_date|bit_short_date}</td>
<td>
<span class="actionicon">
- {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && $source ne 'history'}
- {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id}
+ {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && !$isHistory}
+ {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id}
{/if}
{if $xrefAllowEdit|default:true && $gContent->hasExpungePermission()}
- {if $source eq 'history'}
- {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=-1}
+ {if $isHistory}
+ {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=-1}
{else}
- {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=1}
+ {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=1}
{/if}
{/if}
</span>
diff --git a/templates/view_xref_text_item.tpl b/templates/view_xref_text_item.tpl
index 0c9523a..ebb3542 100644
--- a/templates/view_xref_text_item.tpl
+++ b/templates/view_xref_text_item.tpl
@@ -4,7 +4,7 @@
<td>{$xrefInfo.data|escape}</td>
{if $xrefAllowEdit|default:false}
<td>
- {if $source ne 'history'}
+ {if !$isHistory}
{$xrefInfo.start_date|bit_short_date}
{else}
{$xrefInfo.end_date|bit_short_date}
@@ -13,11 +13,11 @@
<td>{$xrefInfo.last_update_date|bit_short_date}</td>
<td>
<span class="actionicon">
- {if $gContent->hasUpdatePermission() && $source ne 'history'}
+ {if $gContent->hasUpdatePermission() && !$isHistory}
{smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id}
{/if}
{if $gContent->hasExpungePermission()}
- {if $source eq 'history'}
+ {if $isHistory}
{smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=-1}
{else}
{smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=1}
diff --git a/templates/view_xref_value_item.tpl b/templates/view_xref_value_item.tpl
index 17ef97f..4d44c3a 100644
--- a/templates/view_xref_value_item.tpl
+++ b/templates/view_xref_value_item.tpl
@@ -1,26 +1,26 @@
{strip}
-<td>{$gContent->mInfo.$source[xref].source_title|escape}</td>
+<td>{$xrefInfo.xref_title|escape}</td>
<td>&nbsp;</td>
-<td>{$gContent->mInfo.$source[xref].xkey|escape}</td>
-<td>{$gContent->mInfo.$source[xref].xkey_ext|escape}</td>
+<td>{$xrefInfo.xkey|escape}</td>
+<td>{$xrefInfo.xkey_ext|escape}</td>
<td>
- {if $source ne 'history'}
- {$gContent->mInfo.$source[xref].start_date|bit_short_date}
+ {if !$isHistory}
+ {$xrefInfo.start_date|bit_short_date}
{else}
- {$gContent->mInfo.$source[xref].end_date|bit_short_date}
+ {$xrefInfo.end_date|bit_short_date}
{/if}
</td>
-<td>{$gContent->mInfo.$source[xref].last_update_date|bit_short_date}</td>
+<td>{$xrefInfo.last_update_date|bit_short_date}</td>
<td>
<span class="actionicon">
- {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && $source ne 'history'}
- {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id}
+ {if $xrefAllowEdit|default:true && $gContent->hasUpdatePermission() && !$isHistory}
+ {smartlink ititle="Edit" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id}
{/if}
{if $xrefAllowEdit|default:true && $gContent->hasExpungePermission()}
- {if $source eq 'history'}
- {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=-1}
+ {if $isHistory}
+ {smartlink ititle="Restore" ipackage="liberty" ifile="edit_xref.php" biticon="edit" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=-1}
{else}
- {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$gContent->mInfo.$source[xref].xref_id expunge=1}
+ {smartlink ititle="Delete" ipackage="liberty" ifile="edit_xref.php" biticon="user-trash" content_id=$gContent->mInfo.content_id xref_id=$xrefInfo.xref_id expunge=1}
{/if}
{/if}
</span>