summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLester Caine <lester@lsces.co.uk>2026-05-27 16:40:07 +0100
committerLester Caine <lester@lsces.co.uk>2026-05-27 16:40:07 +0100
commit34f256daa5c47b9f2ebd2d52096da9de81831225 (patch)
tree220098af74e7a9c99f45db86ae823af26abe22cf
parent6f5e5e15c078bd0f61e224da08eadf1da9bbf992 (diff)
downloadcontact-34f256daa5c47b9f2ebd2d52096da9de81831225.tar.gz
contact-34f256daa5c47b9f2ebd2d52096da9de81831225.tar.bz2
contact-34f256daa5c47b9f2ebd2d52096da9de81831225.zip
Clean up contact menu: remove Cotswold items, add Order holding link
- Remove domestic/business contract list links (list_contracts.php gone) - Remove Admin contacts entry (already on kernel admin tree) - Replace Log a callout with Log a call linked to display_contact#addcomment - Add Create an Order as holding link gated on isPackageActive('order') Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
-rwxr-xr-xtemplates/menu_contact.tpl11
1 files changed, 4 insertions, 7 deletions
diff --git a/templates/menu_contact.tpl b/templates/menu_contact.tpl
index f00f919..f6602ed 100755
--- a/templates/menu_contact.tpl
+++ b/templates/menu_contact.tpl
@@ -2,17 +2,14 @@
{if $packageMenuTitle}<a class="dropdown-toggle" data-toggle="dropdown" href="#"> {tr}{$packageMenuTitle}{/tr} <b class="caret"></b></a>{/if}
<ul class="{$packageMenuClass}">
<li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}list.php">{booticon ipackage="icons" iname="icon-telephone" iexplain="List contacts" ilocation=menu}</a></li>
- <li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}list_contracts.php?contract=1">{booticon ipackage="icons" iname="icon-telephone-key" iexplain="List domestic contacts" ilocation=menu}</a></li>
- <li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}list_contracts.php?contract=1">{booticon ipackage="icons" iname="icon-telephone-link" iexplain="List business contacts" ilocation=menu}</a></li>
{if $gBitUser->isAdmin() || $gBitUser->hasPermission( 'p_contact_edit' ) }
<li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}edit.php">{booticon ipackage="icons" iname="icon-telephone-edit" iexplain="Create/Edit a Contact" ilocation=menu}</a></li>
{/if}
- {if !empty($gContent->mContentId) && ( $gBitUser->isAdmin() || $gBitUser->hasPermission( 'p_task_edit' ) ) }
- <li><a class="item" href="{$smarty.const.TASKS_PKG_URL}edit.php?content_id={$gContent->mContentId}">{booticon ipackage="icons" iname="icon-build_add" iexplain="Create/Edit a Job" ilocation=menu}</a></li>
- <li><a class="item" href="{$smarty.const.TASKS_PKG_URL}add_callout.php?content_id={$gContent->mContentId}&property={$gContent->mContentId}">{booticon ipackage="icons" iname="icon-telephone-error" iexplain="Log a callout" ilocation=menu}</a></li>
+ {if !empty($gContent->mContentId) && $gBitUser->hasPermission( 'p_liberty_post_comments' ) }
+ <li><a class="item" href="{$smarty.const.CONTACT_PKG_URL}display_contact.php?content_id={$gContent->mContentId}#addcomment">{booticon ipackage="icons" iname="icon-telephone-error" iexplain="Log a call" ilocation=menu}</a></li>
{/if}
- {if $gBitUser->hasPermission('p_contact_admin')}
- <li><a class="item" href="{$smarty.const.KERNEL_PKG_URL}admin/index.php?page=contact">{booticon ipackage="icons" iname="icon-telephone-go" iexplain="Admin contacts" ilocation=menu}</a></li>
+ {if !empty($gContent->mContentId) && $gBitSystem->isPackageActive('order') && ( $gBitUser->isAdmin() || $gBitUser->hasPermission( 'p_contact_update' ) ) }
+ <li><a class="item" href="{$smarty.const.ORDER_PKG_URL}edit.php?content_id={$gContent->mContentId}">{booticon ipackage="icons" iname="icon-build_add" iexplain="Create an Order" ilocation=menu}</a></li>
{/if}
</ul>
{/strip}