{*
+--------------------------------------------------------------------+
- | CiviCRM version 4.3 |
+ | CiviCRM version 4.4 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2013 |
+--------------------------------------------------------------------+
</div>
</div>
+ {if !$summaryPrint}
<div class="crm-actions-ribbon">
<ul id="actions">
- {assign var='urlParams' value="reset=1"}
- {if $searchKey}
- {assign var='urlParams' value=$urlParams|cat:"&key=$searchKey"}
- {/if}
- {if $context}
- {assign var='urlParams' value=$urlParams|cat:"&context=$context"}
- {/if}
+ {assign var='urlParams' value="reset=1"}
+ {if $searchKey}
+ {assign var='urlParams' value=$urlParams|cat:"&key=$searchKey"}
+ {/if}
+ {if $context}
+ {assign var='urlParams' value=$urlParams|cat:"&context=$context"}
+ {/if}
- {* Include the Actions and Edit buttons if user has 'edit' permission and contact is NOT in trash. *}
- {if $permission EQ 'edit' and !$isDeleted}
- <li class="crm-contact-activity crm-summary-block">
- {include file="CRM/Contact/Page/Inline/Actions.tpl"}
- </li>
- <li>
- {assign var='editParams' value=$urlParams|cat:"&action=update&cid=$contactId"}
- <a href="{crmURL p='civicrm/contact/add' q=$editParams}" class="edit button" title="{ts}Edit{/ts}">
- <span><div class="icon edit-icon"></div>{ts}Edit{/ts}</span>
- </a>
- </li>
+ {* CRM-12735 - Conditionally include the Actions and Edit buttons if contact is NOT in trash.*}
+ {if !$isDeleted}
+ {if call_user_func(array('CRM_Core_Permission','check'), 'access CiviCRM')}
+ <li class="crm-contact-activity crm-summary-block">
+ {include file="CRM/Contact/Page/Inline/Actions.tpl"}
+ </li>
+ {/if}
+ {* Include Edit button if contact has 'edit contacts' permission OR user is viewing their own contact AND has 'edit my contact' permission. *}
+ {if $permission EQ 'edit' && call_user_func(array('CRM_Core_Permission','check'), 'edit my contact')}
+ <li>
+ {assign var='editParams' value=$urlParams|cat:"&action=update&cid=$contactId"}
+ <a href="{crmURL p='civicrm/contact/add' q=$editParams}" class="edit button" title="{ts}Edit{/ts}">
+ <span><div class="icon edit-icon"></div>{ts}Edit{/ts}</span>
+ </a>
+ </li>
{/if}
+ {/if}
- {* Check for permissions to provide Restore and Delete Permanently buttons for contacts that are in the trash. *}
- {if (call_user_func(array('CRM_Core_Permission','check'), 'access deleted contacts') and
+ {* Check for permissions to provide Restore and Delete Permanently buttons for contacts that are in the trash. *}
+ {if (call_user_func(array('CRM_Core_Permission','check'), 'access deleted contacts') and
$is_deleted)}
<li class="crm-contact-restore">
<a href="{crmURL p='civicrm/contact/view/delete' q="reset=1&cid=$contactId&restore=1"}" class="delete button" title="{ts}Restore{/ts}">
</ul>
<div class="clear"></div>
</div><!-- .crm-actions-ribbon -->
+ {/if}
<div class="crm-block crm-content-block crm-contact-page crm-inline-edit-container">
<div id="mainTabContainer" class="ui-tabs ui-widget ui-widget-content ui-corner-all">
</div>
</div>
</div>
+ <div class="crm-summary-row">
+ <div class="crm-label">{ts}External ID{/ts}</div>
+ <div class="crm-content crm-contact_external_identifier_label">
+ {if isset($external_identifier)}{$external_identifier}{/if}
+ </div>
+ </div>
</div>
</div> <!-- end of right side -->
<div class="contactCardLeft">
<div class="crm-summary-comm-pref-block">
<div class="crm-summary-block" id="communication-pref-block" >
- {include file="CRM/Contact/Page/Inline/CommunicationPreferences.tpl"}
+ {include file="CRM/Contact/Page/Inline/CommunicationPreferences.tpl"}
</div>
</div>
</div> <!-- contactCardLeft -->
<div class="contactCardRight">
<div class="crm-summary-demographic-block">
<div class="crm-summary-block" id="demographic-block">
- {include file="CRM/Contact/Page/Inline/Demographics.tpl"}
+ {include file="CRM/Contact/Page/Inline/Demographics.tpl"}
</div>
</div>
</div> <!-- contactCardRight -->
<div class="separator"></div>
</div> <!-- contact panel -->
</div><!--contact_details-->
-
+
{if $showCustomData}
<div id="customFields">
<div class="contact_panel">
<div class="clear"></div>
</div>
</div>
- {/if}
-
+ {/if}
+
{if !empty($hookContent) and isset($hookContentPlacement) and $hookContentPlacement eq 1}
{include file="CRM/Contact/Page/View/SummaryHook.tpl"}
{/if}
ignoreLabel: "{/literal}{ts escape='js'}Ignore{/ts}{literal}",
saveAnywayLabel: "{/literal}{ts escape='js'}Save Anyway{/ts}{literal}",
reloadLabel: "{/literal}{ts escape='js'}Reload Page{/ts}{literal}"
+ });
+ //Enhance styling of "View Contact" tabs to indicate empty/non-empty tags
+ $('div#mainTabContainer ul').find('li').each(function(n){
+ if($(this).find('em').html()==0){
+ $(this).addClass("disabled");
+ }
});
});
</script>