{*
+--------------------------------------------------------------------+
- | CiviCRM version 4.3 |
+ | CiviCRM version 4.4 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2013 |
+--------------------------------------------------------------------+
{if !$contributionMode and !$email and $outBound_option != 2}
{assign var='profileCreateCallback' value=1 }
{/if}
- {include file="CRM/Contact/Form/NewContact.tpl"}
+ {* note that if we are using multiple instances of NewContact always pass values for blockNo and prefix *}
+ {include file="CRM/Contact/Form/NewContact.tpl" blockNo=1 prefix=''}
{/if}
{if $contributionMode}
<tr class="crm-contribution-form-block-payment_processor_id"><td class="label nowrap">{$form.payment_processor_id.label}<span class="marker"> * </span></td><td>{$form.payment_processor_id.html}</td></tr>
</td>
</tr>
{/if}
- <tr id="softCreditID" class="crm-contribution-form-block-soft_credit_to"><td class="label">{$form.soft_credit_to.label}</td>
- <td {$valueStyle}>
- {$form.soft_credit_to.html} {help id="id-soft_credit"}
- {if $siteHasPCPs}
- <div id="showPCPLink"><a href='#' onclick='showPCP(); return false;'>{ts}credit this contribution to a personal campaign page{/ts}</a>{help id="id-link_pcp"}</div>
- {/if}
- </td>
- </tr>
- {if $siteHasPCPs}{* Credit contribution to PCP. *}
- <tr id="pcpID" class="crm-contribution-form-block-pcp_made_through_id">
- <td class="label">{$form.pcp_made_through.label}</td>
- <td>
- {$form.pcp_made_through.html}
- <span class="showSoftCreditLink">{ts}<a href="#" onclick='showSoftCredit(); return false;'>unlink from personal campaign page</a>{/ts}</span><br />
- <span class="description">{ts}Search for the Personal Campaign Page by the fund-raiser's last name or email address.{/ts}</span>
- <div class="spacer"></div>
- <div class="crm-contribution-form-block-pcp_details">
- <table class="crm-contribution-form-table-credit_to_pcp">
- <tr id="pcpDisplayRollID" class="crm-contribution-form-block-pcp_display_in_roll"><td class="label">{$form.pcp_display_in_roll.label}</td>
- <td>{$form.pcp_display_in_roll.html}</td>
- </tr>
- <tr id="nickID" class="crm-contribution-form-block-pcp_roll_nickname">
- <td class="label">{$form.pcp_roll_nickname.label}</td>
- <td>{$form.pcp_roll_nickname.html|crmAddClass:big}<br />
- <span class="description">{ts}Name or nickname contributor wants to be displayed in the Honor Roll. Enter "Anonymous" for anonymous contributions.{/ts}</span></td>
+
+ </table>
+ <!-- start of soft credit -->
+ <div class="crm-accordion-wrapper crm-accordion_title-accordion crm-accordion-processed" id="softCredit">
+ <div class="crm-accordion-header">
+ {ts}Soft Credit{/ts} {help id="id-soft_credit"}
+ </div>
+ <div class="crm-accordion-body">
+ <table class="form-layout-compressed">
+ {if $siteHasPCPs}
+ <tr class="crm-contribution-pcp-block-link">
+ <td colspan="2">
+ <div id="showPCP">
+ <a href='#'>{ts}credit this contribution to a personal campaign page{/ts}</a>
+ </div>
+ </td>
</tr>
- <tr id="personalNoteID" class="crm-contribution-form-block-pcp_personal_note">
- <td class="label" style="vertical-align: top">{$form.pcp_personal_note.label}</td>
- <td>{$form.pcp_personal_note.html}
- <span class="description">{ts}Personal message submitted by contributor for display in the Honor Roll.{/ts}</span>
+ <tr class="crm-contribution-pcp-block crm-contribution-form-block-pcp_made_through_id hiddenElement">
+ <td class="label">{$form.pcp_made_through.label}</td>
+ <td>
+ {$form.pcp_made_through.html}
+ <span class="showSoftCreditLink">
+ <a href="#" id="showSoftCredit">{ts}unlink from personal campaign page{/ts}</a>
+ </span><br/>
+ <span class="description">{ts}Search for the Personal Campaign Page by the fund-raiser's last name or
+ email address.{/ts}</span>
+
+ <div class="spacer"></div>
+ <div class="crm-contribution-form-block-pcp_details">
+ <table class="crm-contribution-form-table-credit_to_pcp">
+ <tr id="pcpDisplayRollID" class="crm-contribution-form-block-pcp_display_in_roll">
+ <td class="label">{$form.pcp_display_in_roll.label}</td>
+ <td>{$form.pcp_display_in_roll.html}</td>
+ </tr>
+ <tr id="nickID" class="crm-contribution-form-block-pcp_roll_nickname">
+ <td class="label">{$form.pcp_roll_nickname.label}</td>
+ <td>{$form.pcp_roll_nickname.html|crmAddClass:big}<br/>
+ <span class="description">{ts}Name or nickname contributor wants to be displayed in the Honor
+ Roll. Enter "Anonymous" for anonymous contributions.{/ts}</span>
+ </td>
+ </tr>
+ <tr id="personalNoteID" class="crm-contribution-form-block-pcp_personal_note">
+ <td class="label" style="vertical-align: top">{$form.pcp_personal_note.label}</td>
+ <td>
+ {$form.pcp_personal_note.html}
+ <span
+ class="description">{ts}Personal message submitted by contributor for display in the Honor Roll.{/ts}</span>
+ </td>
+ </tr>
+ </table>
+ </div>
</td>
</tr>
- </table>
- </div>
- </td>
- </tr>
- {/if}
- </table>
+ {/if}
+ <tr class="crm-contribution-form-block-soft_credit_to">
+ <td colspan="2">
+ {include file="CRM/Contribute/Form/SoftCredit.tpl"}
+ </td>
+ </tr>
+ </table>
+ </div>
+ </div>
+ <!-- end of soft credit -->
{if !$contributionMode}
<div class="crm-accordion-wrapper crm-accordion_title-accordion crm-accordion-processed" id="paymentDetails_Information">
<div class="crm-accordion-header">
{if $customDataSubType}
CRM.buildCustomData( '{$customDataType}', {$customDataSubType} );
{/if}
+
+ {if $buildPriceSet}{literal}buildAmount( );{/literal}{/if}
{literal}
});
var url = "{/literal}{$dataUrl}{literal}";
- cj('#soft_credit_to').autocomplete( url, { width : 180, selectFirst : false, matchContains: true
- }).result( function(event, data, formatted) {
- cj( "#soft_contact_id" ).val( data[1] );
- });
{/literal}
{if $context eq 'standalone' and $outBound_option != 2 }
{literal}
}
}
}
-
+
function status() {
cj("#cancel_date").val('');
cj("#cancel_reason").val('');
{/literal}{if !$contributionMode}{literal}
cj( function( ) {
- showHideCancelInfo(cj('#contribution_status_id'));
-
+ showHideCancelInfo(cj('#contribution_status_id'));
+
cj('#contribution_status_id').change(function() {
showHideCancelInfo(this);
}
cj('#cancelInfo').show( );
}
else {
- status();
+ status();
cj('#cancelInfo').hide( );
}
}
{/literal}{/if}{literal}
- </script>
+ </script>
{/literal}
{if !$contributionMode}
{include file="CRM/common/showHideByFieldValue.tpl"
// load form during form rule.
{if $buildPriceSet}{literal}buildAmount( );{/literal}{/if}
-{if $siteHasPCPs}
- {literal}
- var pcpUrl = "{/literal}{$pcpDataUrl}{literal}";
-
- cj('#pcp_made_through').autocomplete( pcpUrl, { width : 360, selectFirst : false, matchContains: true
- }).result( function(event, data, formatted) {
- cj( "#pcp_made_through_id" ).val( data[1] );
- });
-{/literal}
-
- {if $pcpLinked}
- {literal}hideSoftCredit( );{/literal}{* hide soft credit on load if we have PCP linkage *}
- {else}
- {literal}cj('#pcpID').hide();{/literal}{* hide PCP section *}
- {/if}
-
- {literal}
- function hideSoftCredit ( ){
- cj("#softCreditID").hide();
- }
- function showPCP( ) {
- cj('#pcpID').show();
- cj("#softCreditID").hide();
- }
- function showSoftCredit( ) {
- cj('#pcp_made_through_id').val('');
- cj('#pcp_made_through').val('');
- cj('#pcp_roll_nickname').val('');
- cj('#pcp_personal_note').val('');
- cj('#pcp_display_in_roll').attr('checked', false);
- cj("#pcpID").hide();
- cj('#softCreditID').show();
- }
- {/literal}
-{/if}
-
{literal}
function buildAmount( priceSetId ) {
if (!priceSetId) priceSetId = cj("#price_set_id").val( );
{/literal}{/if}{literal}
cj('#fee_amount').change( function() {
var totalAmount = cj('#total_amount').val();
- var feeAmount = cj('#fee_amount').val();
+ var feeAmount = cj('#fee_amount').val();
var netAmount = totalAmount.replace(/,/g, '') - feeAmount.replace(/,/g, '');
if (!cj('#net_amount').val()) {
cj('#net_amount').val(netAmount);