Skip to content

Commit

Permalink
Add configure icons on public pages
Browse files Browse the repository at this point in the history
  • Loading branch information
Jitendra Purohit committed Jul 24, 2020
1 parent 2fbc23b commit e046140
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 0 deletions.
1 change: 1 addition & 0 deletions CRM/Event/Form/Registration/Register.php
Original file line number Diff line number Diff line change
Expand Up @@ -629,6 +629,7 @@ public static function buildAmount(&$form, $required = TRUE, $discountId = NULL)
}
}
}
$form->_priceSet['id'] = $form->_priceSet['id'] ?? $form->_priceSetId;
$form->assign('priceSet', $form->_priceSet);
}
else {
Expand Down
1 change: 1 addition & 0 deletions CRM/Price/BAO/PriceSet.php
Original file line number Diff line number Diff line change
Expand Up @@ -860,6 +860,7 @@ public static function buildPriceSet(&$form) {
}
}
}
$form->_priceSet['id'] = $form->_priceSet['id'] ?? $priceSetId;
$form->assign('priceSet', $form->_priceSet);

$component = 'contribution';
Expand Down
5 changes: 5 additions & 0 deletions templates/CRM/Contribute/Form/Contribution/Main.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,11 @@
</div>
{/if}

{if call_user_func(array('CRM_Core_Permission','check'), 'administer CiviCRM') }
{capture assign="configureURL"}{crmURL p="civicrm/admin/contribute/settings" q="reset=1&action=update&id=`$contributionPageID`"}{/capture}
{ts 1=$configureURL}<a class="button " target="_blank" href=%1><i aria-hidden="true" title="Configure Contribution Page" class="crm-i fa-wrench"></i> Configure</a>{/ts}
<div class='clear'></div>
{/if}
{include file="CRM/common/TrackingFields.tpl"}

<div class="crm-contribution-page-id-{$contributionPageID} crm-block crm-contribution-main-form-block">
Expand Down
5 changes: 5 additions & 0 deletions templates/CRM/Event/Form/Registration/Register.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@
| and copyright information, see https://civicrm.org/licensing |
+--------------------------------------------------------------------+
*}
{if call_user_func(array('CRM_Core_Permission','check'), 'administer CiviCRM') }
{capture assign="configureURL"}{crmURL p="civicrm/event/manage/settings" q="reset=1&action=update&id=`$event.id`"}{/capture}
{ts 1=$configureURL}<a class="button " target="_blank" href=%1><i aria-hidden="true" title="Configure Event" class="crm-i fa-wrench"></i> Configure</a>{/ts}
<div class='clear'></div>
{/if}
{* Callback snippet: Load payment processor *}
{if $action & 1024}
{include file="CRM/Event/Form/Registration/PreviewHeader.tpl"}
Expand Down
8 changes: 8 additions & 0 deletions templates/CRM/Price/Form/PriceSet.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,14 @@
{assign var='adminFld' value=false}
{if call_user_func(array('CRM_Core_Permission','check'), 'administer CiviCRM') }
{assign var='adminFld' value=true}
{if $priceSet.id && !$priceSet.is_quick_config}
{capture assign="configureURL"}{crmURL p="civicrm/admin/price/field" q="reset=1&action=browse&sid=`$priceSet.id`"}{/capture}
<div class='float-right'>
{ts 1=$priceSetURL}<a class="crm-hover-button" target="_blank" href=%1>
<i aria-hidden="true" title="Edit Priceset" class="crm-i fa-wrench"></i>
</a>{/ts}
</div>
{/if}
{/if}

{foreach from=$priceSet.fields item=element key=field_id}
Expand Down

0 comments on commit e046140

Please sign in to comment.