From d1ca207109e01e511636f39a6de4e35082f44f43 Mon Sep 17 00:00:00 2001 From: Lester Caine Date: Sat, 6 Jun 2026 10:22:08 +0100 Subject: edit: switch xref tabs to LibertyXrefGroup path Replace contact_xref_groups/getXrefGroupList() with loadXrefInfo() + gXrefInfo; edit.tpl uses {foreach $gXrefInfo->mGroups}. Co-Authored-By: Claude Sonnet 4.6 --- edit.php | 3 ++- templates/edit.tpl | 12 +++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/edit.php b/edit.php index b52ddb1..1320f5f 100755 --- a/edit.php +++ b/edit.php @@ -70,7 +70,8 @@ if( empty( $formInfo ) ) { } $isPerson = !empty( $gContent->mInfo['contact_types'][0]['content_id'] ); -$gContent->mInfo['contact_xref_groups'] = $gContent->getXrefGroupList(); +$gContent->loadXrefInfo(); +$gBitSmarty->assign( 'gXrefInfo', $gContent->mXrefInfo ); $gBitSmarty->assign( 'isPerson', $isPerson ); $allTypes = $gContent->getXrefSourceList(); diff --git a/templates/edit.tpl b/templates/edit.tpl index ca3b9cb..9caf1d9 100755 --- a/templates/edit.tpl +++ b/templates/edit.tpl @@ -99,16 +99,14 @@ {/legend} - {if $gContent->mInfo.contact_xref_groups && $gContent->isValid()} + {if $gXrefInfo->mGroups && $gContent->isValid()} {jstabs} - {section name=xrefGroup loop=$gContent->mInfo.contact_xref_groups} - {include file=$gContent->getXrefListTemplate($gContent->mInfo.contact_xref_groups[xrefGroup].template) - source=$gContent->mInfo.contact_xref_groups[xrefGroup].source - source_title=$gContent->mInfo.contact_xref_groups[xrefGroup].title - group=$gContent->mInfo.contact_xref_groups[xrefGroup].sort_order + {foreach $gXrefInfo->mGroups as $xrefGroup} + {include file=$gContent->getXrefListTemplate($xrefGroup->mTemplate) + xrefGroup=$xrefGroup allow_add=true allow_edit=true} - {/section} + {/foreach} {/jstabs} {/if} -- cgit v1.3