<tr id="location_type-{$row.id}" class="{cycle values="odd-row,even-row"} {$row.class} crm-entity {if NOT $row.is_active} disabled{/if}">
<td class="crmf-name">{$row.name}</td>
<td class="crmf-display_name crm-editable">{$row.display_name}</td>
- <td class="crmf-vcard_name">{$row.vcard_name}</td>
+ <td class="crmf-vcard_name crm-editable">{$row.vcard_name}</td>
<td class="crmf-description crm-editable">{$row.description}</td>
<td id="row_{$row.id}_status" class="crmf-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td class="crmf-is_default" >{if $row.is_default eq 1}<img src="{$config->resourceBase}i/check.gif" alt="{ts}Default{/ts}" />{/if} </td>
</div>
{/if}
<div class="action-link">
- <a href="{crmURL q="action=add&reset=1"}" id="newLocationType" class="button"><span><div class="icon add-icon"></div>{ts}Add Location Type{/ts}</span></a>
+ <a href="{crmURL q="action=add&reset=1"}" id="newLocationType" class="button"><span><div class="icon add-icon"></div>{ts}Add Option{/ts}</span></a>
<a href="{crmURL p="civicrm/admin" q="reset=1"}" class="button cancel no-popup"><span><div class="icon ui-icon-close"></div> {ts}Done{/ts}</span></a>
</div>
{/if}
{strip}
{* handle enable/disable actions*}
{include file="CRM/common/enableDisableApi.tpl"}
- {include file="CRM/common/crmeditable.tpl"}
<table cellpadding="0" cellspacing="0" border="0">
<tr class="columnheader">
<th>{ts}Title{/ts}</th>
</thead>
{foreach from=$rows item=row}
<tr id="participant_status_type-{$row.id}" class="crm-entity crm-participant_{$row.id} {cycle values="odd-row,even-row"} {$row.class}{if NOT $row.is_active} disabled{/if}">
- <td class="crm-participant-label crm-editable" data-field="label">{$row.label}</td>
- <td class="crm-participant-name">{$row.name} ({$row.id})</td>
- <td class="crm-participant-class">{$row.class}</td>
- <td class="yes-no crm-participant-is_reserved">{if $row.is_reserved}<img src="{$config->resourceBase}i/check.gif" alt="{ts}Reserved{/ts}" />{/if}</td>
- <td id="row_{$row.id}_status" class="crm-participant-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td class="yes-no crm-participant-is_counted">{if $row.is_counted} <img src="{$config->resourceBase}i/check.gif" alt="{ts}Counted{/ts}" />{/if}</td>
- <td class="crm-participant-weight">{$row.weight}</td>
- <td class="crm-participant-visibility">{$row.visibility}</td>
+ <td class="crmf-label crm-editable" data-field="label">{$row.label}</td>
+ <td class="crmf-name">{$row.name} ({$row.id})</td>
+ <td class="crmf-class crm-editable" data-type="select">{$row.class}</td>
+ <td class="yes-no crmf-is_reserved">{if $row.is_reserved}<img src="{$config->resourceBase}i/check.gif" alt="{ts}Reserved{/ts}" />{/if}</td>
+ <td id="row_{$row.id}_status" class="crmf-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="yes-no crmf-is_counted">{if $row.is_counted} <img src="{$config->resourceBase}i/check.gif" alt="{ts}Counted{/ts}" />{/if}</td>
+ <td class="crmf-weight">{$row.weight}</td>
+ <td class="crmf-visibility">{$row.visibility}</td>
<td>{$row.action|replace:'xx':$row.id}</td>
</tr>
{/foreach}
</tr>
{foreach from=$rows item=row}
<tr id="payment_processor-{$row.id}" class="crm-entity {cycle values="odd-row,even-row"} {$row.class}{if NOT $row.is_active} disabled{/if}">
- <td class="crm-payment_processor-name">{$row.name}</td>
- <td class="crm-payment_processor-payment_processor_type">{$row.payment_processor_type}</td>
- <td class="crm-payment_processor-description">{$row.description}</td>
- <td class="crm-payment_processor-financialAccount">{$row.financialAccount}</td>
- <td id="row_{$row.id}_status" class="crm-payment_processor-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td class="crm-payment_processor-is_default">{if $row.is_default eq 1}<img src="{$config->resourceBase}i/check.gif" alt="{ts}Default{/ts}" />{/if} </td>
+ <td class="crmf-name">{$row.name}</td>
+ <td class="crmf-payment_processor_type">{$row.payment_processor_type}</td>
+ <td class="crmf-description">{$row.description}</td>
+ <td class="crmf-financial_account_id">{$row.financialAccount}</td>
+ <td class="crmf-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crmf-is_default">{if $row.is_default eq 1}<img src="{$config->resourceBase}i/check.gif" alt="{ts}Default{/ts}" />{/if} </td>
<td>{$row.action|replace:'xx':$row.id}</td>
</tr>
{/foreach}
{literal}
<script type="text/javascript">
+(function($) {
- {/literal}
- {* load selector when force *}
- {if $force and !$buildSelector}
- {literal}
- CRM.$(function($) {
- searchCampaigns({/literal}'{$qfKey}'{literal});
- });
-
- {/literal}
- {/if}
- {literal}
-
- function searchCampaigns(qfKey) {
+ window.searchCampaigns = function searchCampaigns(qfKey) {
var dataUrl = {/literal}"{crmURL h=0 q='search=1&snippet=4&type=campaign'}"{literal};
//lets carry qfKey to retain form session.
dataUrl = dataUrl + '&qfKey=' + qfKey;
}
- CRM.$.get(dataUrl, null, function (campaignList) {
- CRM.$('#campaignList').html(campaignList).trigger('crmLoad');
+ $.get(dataUrl, null, function (campaignList) {
+ $('#campaignList').html(campaignList).trigger('crmLoad');
//collapse the search form.
var searchFormName = '#search_form_' + {/literal}'{$searchFor}'{literal};
- CRM.$(searchFormName + '.crm-accordion-wrapper:not(.collapsed)').crmAccordionToggle();
+ $(searchFormName + '.crm-accordion-wrapper:not(.collapsed)').crmAccordionToggle();
}, 'html');
- }
+ };
- function loadCampaignList() {
+ window.loadCampaignList = function() {
var sourceUrl = {/literal}"{crmURL p='civicrm/ajax/rest' h=0 q='snippet=4&className=CRM_Campaign_Page_AJAX&fnName=campaignList' }"{literal};
//build the search qill.
var count = 0;
var searchQill = [];
for (param in searchParams) {
- if (val = CRM.$('#' + param).val()) {
+ if (val = $('#' + param).val()) {
if (param == 'status_id') {
val = campaignStatus[val];
}
}
}
noRecordFoundMsg += searchQill.join('<span class="font-italic"> ...AND... </span></div><div class="qill">');
- CRM.$('table.campaigns', '#campaignList').dataTable({
+ $('table.campaigns', '#campaignList').dataTable({
"bFilter": false,
"bAutoWidth": false,
"bProcessing": false,
"aoColumns": [
{sClass: 'crm-campaign-id hiddenElement' },
{sClass: 'crm-campaign-name hiddenElement' },
- {sClass: 'crm-campaign-title' },
- {sClass: 'crm-campaign-description' },
+ {sClass: 'crmf-title crm-editable' },
+ {sClass: 'crmf-description crm-editable' },
{sClass: 'crm-campaign-start_date' },
{sClass: 'crm-campaign-end_date' },
{sClass: 'crm-campaign-campaign-type_id hiddenElement' },
- {sClass: 'crm-campaign-campaign-type' },
+ {sClass: 'crmf-campaign_type_id crm-editable' },
{sClass: 'crm-campaign-campaign-status_id hiddenElement' },
- {sClass: 'crm-campaign-campaign-status' },
+ {sClass: 'crmf-status_id crm-editable' },
{sClass: 'crm-campaign-campaign-is_active hiddenElement' },
{sClass: 'crm-campaign-campaign-isAactive' },
{sClass: 'crm-campaign-action', bSortable: false}
"oLanguage": {"sEmptyTable": noRecordFoundMsg,
"sZeroRecords": noRecordFoundMsg },
"fnDrawCallback": function () {
- CRM.$().crmtooltip();
+ $('.crm-editable').crmEditable();
},
"fnRowCallback": function (nRow, aData, iDisplayIndex) {
//insert the id for each row for enable/disable.
var rowId = 'campaign-' + aData[0];
- CRM.$(nRow).attr('id', rowId).addClass('crm-entity');
+ $(nRow).attr('id', rowId).addClass('crm-entity');
//handled disabled rows.
var isActive = Boolean(Number(aData[10]));
if (!isActive) {
- CRM.$(nRow).addClass('disabled');
+ $(nRow).addClass('disabled');
}
- //add id for yes/no column.
- CRM.$(nRow).children().eq(11).attr('id', rowId + '_status');
+ // Crm-editable
+ $(nRow).children().eq(3).data('type', 'textarea');
+ $(nRow).children().eq(7).data('type', 'select');
+ $(nRow).children().eq(9).data('type', 'select');
return nRow;
},
if (param == 'campaign_title') {
fldName = 'title';
}
- if (val = CRM.$('#' + param).val()) {
+ if (val = $('#' + param).val()) {
aoData[dataLength++] = {name: fldName, value: val};
}
searchCriteria[count++] = fldName;
//lets transfer search criteria.
aoData[dataLength++] = {name: 'searchCriteria', value: searchCriteria.join(',')};
- CRM.$.ajax({
+ $.ajax({
"dataType": 'json',
"type": "POST",
"url": sSource,
});
}
});
- }
+ };
+ {/literal}
+ {* load selector when force *}
+ {if $force and !$buildSelector}
+ {literal}
+ $(function($) {
+ searchCampaigns({/literal}'{$qfKey}'{literal});
+ });
+
+ {/literal}
+ {/if}
+ {literal}
+})(CRM.$);
</script>
{/literal}
"bProcessing": false,
"bLengthChange": false,
"aaSorting": [],
- "aoColumns":[{sClass:'crm-petition-id hiddenElement' },
- {sClass:'crm-petition-title' },
- {sClass:'crm-petition-campaign_id hiddenElement' },
- {sClass:'crm-petition-campaign' },
- {sClass:'crm-petition-activity_type_id hiddenElement' },
- {sClass:'crm-petition-activity_type hiddenElement' },
- {sClass:'crm-petition-is_default' },
- {sClass:'crm-petition-is_active hiddenElement' },
- {sClass:'crm-petition-isActive' },
- {sClass:'crm-petition-action', bSortable:false}
- ],
+ "aoColumns":[
+ {sClass:'crm-petition-id hiddenElement' },
+ {sClass:'crmf-title crm-editable' },
+ {sClass:'crm-petition-campaign_id hiddenElement' },
+ {sClass:'crmf-campaign_id' },
+ {sClass:'crm-petition-activity_type_id hiddenElement' },
+ {sClass:'crm-petition-activity_type hiddenElement' },
+ {sClass:'crm-petition-is_default' },
+ {sClass:'crm-petition-is_active hiddenElement' },
+ {sClass:'crm-petition-isActive' },
+ {sClass:'crm-petition-action', bSortable:false}
+ ],
"sPaginationType": "full_numbers",
"sDom" : 'rt<"crm-datatable-pager-bottom"ip>',
"bServerSide": true,
"asStripClasses" : [ "odd-row", "even-row" ],
"oLanguage":{"sEmptyTable" : noRecordFoundMsg,
"sZeroRecords" : noRecordFoundMsg },
- "fnDrawCallback": function() { CRM.$().crmtooltip(); },
+ "fnDrawCallback": function() {
+ CRM.$('.crm-editable').crmEditable();
+ },
"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
//insert the id for each row for enable/disable.
var rowId = 'survey-' + aData[0];
"bLengthChange": false,
"aaSorting": [],
"aoColumns":[{sClass:'crm-survey-id hiddenElement' },
- {sClass:'crm-survey-title' },
+ {sClass:'crmf-title crm-editable' },
{sClass:'crm-survey-campaign_id hiddenElement' },
{sClass:'crm-survey-campaign' },
{sClass:'crm-survey-activity_type_id hiddenElement' },
"asStripClasses" : [ "odd-row", "even-row" ],
"oLanguage":{"sEmptyTable" : noRecordFoundMsg,
"sZeroRecords" : noRecordFoundMsg },
- "fnDrawCallback": function() { CRM.$().crmtooltip(); },
+ "fnDrawCallback": function() {
+ CRM.$('.crm-editable').crmEditable();
+ },
"fnRowCallback": function( nRow, aData, iDisplayIndex ) {
//insert the id for each row for enable/disable.
var rowId = 'survey-' + aData[0];
</thead>
<tbody>
{foreach from=$customField item=row}
- <tr id="CustomField-{$row.id}" class="crm-entity {cycle values="odd-row,even-row"} {if NOT $row.is_active} disabled{/if}">
- <td><span class="crm-editable crmf-label">{$row.label}</span></td>
+ <tr id="CustomField-{$row.id}" class="crm-entity {cycle values="odd-row,even-row"}{if NOT $row.is_active} disabled{/if}">
+ <td class="crm-editable" data-field="label">{$row.label}</td>
<td>{$row.data_type}</td>
<td>{$row.html_type}</td>
<td class="nowrap">{$row.weight}</td>
- <td>{if $row.is_required eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td>{if $row.is_searchable eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td id="row_{$row.id}_status">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crm-editable" data-type="boolean" data-field="is_required">{if $row.is_required eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crm-editable" data-type="boolean" data-field="is_searchable">{if $row.is_searchable eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td>{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{$row.action|replace:'xx':$row.id}</td>
</tr>
{/foreach}
<tbody>
{foreach from=$rows item=row}
<tr id="CustomGroup-{$row.id}" class="crm-entity {cycle values="odd-row,even-row"} {$row.class}{if NOT $row.is_active} disabled{/if}">
- <td><span class="crmf-title crm-editable">{$row.title}</span></td>
+ <td class="crmf-title crm-editable">{$row.title}</td>
<td id="row_{$row.id}_status">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{if $row.extends eq 'Contact'}{ts}All Contact Types{/ts}{else}{$row.extends_display}{/if}</td>
<td>{$row.extends_entity_column_value}</td>
<th> </th>
</tr>
{foreach from=$customOption item=row key=id}
- <tr id="OptionValue-{$id}" class="crm-entity {cycle values="odd-row,even-row"} {$row.class} crm-custom_option {if NOT $row.is_active} disabled{/if}">
- <td><span class="crm-custom_option-label crm-editable crmf-label">{$row.label}</span></td>
- <td><span class="crm-custom_option-value disabled-crm-editable" data-field="value" data-action="update">{$row.value}</span></td>
- <td class="crm-custom_option-default_value crmf-value">{$row.default_value}</td>
+ <tr id="OptionValue-{$id}" class="crm-entity {cycle values="odd-row,even-row"} {$row.class} crm-custom_option{if !$row.is_active} disabled{/if}">
+ <td class="crm-custom_option-label crm-editable crmf-label">{$row.label}</td>
+ <td class="crm-custom_option-value disabled-crm-editable" data-field="value" data-action="update">{$row.value}</td>
+ <td class="crm-custom_option-default_value crmf-default_value">{$row.default_value}</td>
<td class="nowrap crm-custom_option-weight crmf-weight">{$row.weight}</td>
<td id="row_{$id}_status" class="crm-custom_option-is_active crmf-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{$row.action|replace:'xx':$id}</td>
{/strip}
<div class="action-link">
- <a href="{crmURL q="reset=1&action=add&fid=$fid&gid=$gid"}" class="button action-item"><span><div class="icon add-icon"></div> {ts 1=$fieldTitle}Add Option for '%1'{/ts}</span></a>
+ <a href="{crmURL q="reset=1&action=add&fid=$fid&gid=$gid"}" class="button action-item"><span><div class="icon add-icon"></div> {ts}Add Option{/ts}</span></a>
<a href="{crmURL p="civicrm/admin/custom/group/field" q="reset=1&action=browse&gid=$gid"}" class="button action-item cancel"><span><div class="icon ui-icon-close"></div> {ts}Done{/ts}</span></a>
</div>
</div>
<tr id="financial_type-{$row.id}" class="crm-entity {cycle values="odd-row,even-row"} {$row.class}{if NOT $row.is_active} disabled{/if}">
<td class="crm-editable" data-field="name">{$row.name}</td>
<td class="crm-editable" data-field="description" data-type="textarea">{$row.description}</td>
- <td>{$row.financial_account}</td>
- <td>{if $row.is_deductible eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td>{$row.financial_account}</td>
+ <td class="crm-editable" data-field="is_deductible" data-type="boolean">{if $row.is_deductible eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{if $row.is_reserved eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td id="row_{$row.id}_status">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{$row.action|replace:'xx':$row.id}</td>
$(nRow).addClass(cl).attr({id: 'row_' + id, 'data-id': id, 'data-entity': 'group'});
$('td:eq(0)', nRow).wrapInner('<span class="crm-editable crmf-title" />');
$('td:eq(1)', nRow).addClass('right');
- $('td:eq(3)', nRow).wrapInner('<span class="crm-editable crmf-description" data-type="textarea" />');
+ $('td:eq(3)', nRow).wrapInner('<div class="crm-editable crmf-description" data-type="textarea" />');
+ $('td:eq(5)', nRow).wrapInner('<div class="crm-editable crmf-visibility" data-type="select" />');
if (parentsOnly) {
if ($(nRow).hasClass('crm-group-parent')) {
$(nRow).find('td:first').prepend('{/literal}<span class="collapsed show-children" title="{ts}show child groups{/ts}"/></span>{literal}');
}
appendHTML += '<td class="right">' + val.count + "</td>";
appendHTML += "<td>" + val.created_by + "</td>";
- appendHTML += '<td><span class="crm-editable crmf-description" data-type="textarea">' + (val.group_description || '') + "</span></td>";
+ appendHTML += '<td class="crm-editable crmf-description" data-type="textarea">' + (val.group_description || '') + "</td>";
appendHTML += "<td>" + val.group_type + "</td>";
- appendHTML += "<td>" + val.visibility + "</td>";
+ appendHTML += '<td class="crm-editable crmf-visibility" data-type="select">' + val.visibility + "</td>";
if (showOrgInfo) {
appendHTML += "<td>" + val.org_info + "</td>";
}
<th>{ts}End Event{/ts}</th>
<th>{ts}Member{/ts}</th>
<th>{ts}Admin{/ts}</th>
- <th>{ts}Weight{/ts}</th>
- <th>{ts}Enabled?{/ts}</th>
+ <th>{ts}Order{/ts}</th>
+ <th>{ts}Reserved?{/ts}</th>
<th></th>
</thead>
{foreach from=$rows item=row}
- <tr id="membership_status-{$row.id}" class="crm-entity {cycle values="odd-row,even-row"} {$row.class} {if NOT $row.is_active} disabled{/if} crm-membership-status">
- <td class="crm-membership-status-label crm-editable" data-field="label">{$row.label}</td>
- <td class="crm-membership-status-start_event">{$row.start_event}</td>
- <td class="crm-membership-status-end_event">{$row.end_event}</td>
- <td class="crm-membership-status-is_current_member">{if $row.is_current_member eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td class="crm-membership-status-is_admin">{if $row.is_admin eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td class="nowrap crm-membership-status-weight">{$row.weight}</td>
- <td id="row_{$row.id}_status" class="crm-membership-status-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <tr id="membership_status-{$row.id}" class="crm-entity {cycle values="odd-row,even-row"} {$row.class} {if NOT $row.is_active} disabled{/if} crmf">
+ <td class="crmf-label crm-editable" >{$row.label}</td>
+ <td class="crmf-start_event crm-editable" data-type="select" data-empty-option="{ts}- none -{/ts}">{$row.start_event}</td>
+ <td class="crmf-end_event crm-editable" data-type="select" data-empty-option="{ts}- none -{/ts}">{$row.end_event}</td>
+ <td class="crmf-is_current_member crm-editable" data-type="boolean">{if $row.is_current_member eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crmf-is_admin crm-editable" data-type="boolean">{if $row.is_admin eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="nowrap crmf-weight">{$row.weight}</td>
+ <td class="crmf-is_reserved">{if $row.is_reserved eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{$row.action|replace:'xx':$row.id}</td>
</tr>
{/foreach}
</thead>
{foreach from=$rows item=row}
<tr id="membership_type-{$row.id}" class="crm-entity {cycle values='odd-row,even-row'} {$row.class} crm-membership-type {if NOT $row.is_active} disabled{/if}">
- <td class="crm-membership-type-type_name crm-editable" data-field="name">{$row.name}</td>
- <td class="crm-memberhip-type-period_type">{$row.period_type}</td>
- <td class="crm-membership-type-fixed_period_start_day">{$row.fixed_period_start_day}</td>
- <td class="crm-membership-type-minimum_fee" align="right">{$row.minimum_fee|crmMoney}</td>
- <td class="crm-membership-type-duration_interval_unit">{$row.duration_interval} {$row.duration_unit}</td>
- <td class="crm-membership-type-auto-renew">{if $row.auto_renew EQ 2}{ts}Required{/ts}{elseif $row.auto_renew EQ 1}{ts}Optional{/ts}{else}{ts}No{/ts}{/if}</td>
- <td class="crm-membership-type-relationship_type_name">{$row.relationshipTypeName}</td>
- <td class="crm-membership-type-max_related" align="right">{$row.maxRelated}</td>
- <td class="crm-membership-type-visibility">{$row.visibility}</td>
- <td class="nowrap crm-membership_type-order">{$row.weight}</td>
- <td class="crm-membership-type-status_{$row.id}" id="row_{$row.id}_status">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crmf-name crm-editable" data-field="name">{$row.name}</td>
+ <td class="crmf-period_type crm-editable" data-type="select">{$row.period_type}</td>
+ <td class="crmf-fixed_period_start_day">{$row.fixed_period_start_day}</td>
+ <td class="crmf-minimum_fee" align="right">{$row.minimum_fee|crmMoney}</td>
+ <td class="crmf-duration_interval_unit">{$row.duration_interval} {$row.duration_unit}</td>
+ <td class="crmf-auto_renew">{if $row.auto_renew EQ 2}{ts}Required{/ts}{elseif $row.auto_renew EQ 1}{ts}Optional{/ts}{else}{ts}No{/ts}{/if}</td>
+ <td class="crmf-relationship_type">{$row.relationshipTypeName}</td>
+ <td class="crmf-max_related" align="right">{$row.maxRelated}</td>
+ <td class="crmf-visibility crm-editable" data-type="select">{$row.visibility}</td>
+ <td class="nowrap crmf-weight">{$row.weight}</td>
+ <td class="crmf-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{$row.action|replace:'xx':$row.id}</td>
</tr>
{/foreach}
<td class="crm-editable" data-field="label">{$row.label}</td>
<td>{$row.html_type_display}</td>
<td class="nowrap">{$row.weight}</td>
- <td>{if $row.is_required eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crm-editable" data-field="is_required" data-type="boolean">{if $row.is_required eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td id="row_{$row.id}_status">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{if $row.active_on}{$row.active_on|date_format:"%Y-%m-%d %T"}{/if}</td>
<td>{if $row.expire_on}{$row.expire_on|date_format:"%Y-%m-%d %T"}{/if}</td>
</thead>
{foreach from=$rows item=row}
<tr id="price_set-{$row.id}" class="crm-entity crm-price-set_{$row.id} {cycle values="even-row,odd-row"} {$row.class}{if NOT $row.is_active} disabled{/if}">
- <td class="crm-price-set-title crm-editable" data-field="title">{$row.title}</td>
- <td class="crm-price-set-extends">{$row.extends}</td>
- <td id="row_{$row.id}_status" class="crm-price-set-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td>{$row.action|replace:'xx':$row.id}</td>
+ <td class="crmf-title crm-editable">{$row.title}</td>
+ <td class="crmf-extends">{$row.extends}</td>
+ <td class="crmf-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td>{$row.action|replace:'xx':$row.id}</td>
</tr>
{/foreach}
</table>
<td class="crm-report-optionList-default_value">{$row.default_value}</td>
{/if}
<td class="crm-report-optionList-is_reserved">{if $row.is_reserved eq 1}{ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td class="crm-report-optionList-is_active" id="row_{$row.id}_status">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crm-report-optionList-is_active">{if $row.is_active eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td class="crm-report-optionList-component_name">{$row.component_name}</td>
<td class="crm-report-optionList-action">{$row.action}</td>
</tr>
<tr id="UFField-{$row.id}"class="crm-entity {cycle values="odd-row,even-row"} {$row.class}{if NOT $row.is_active} disabled{/if}">
<td><span class="crmf-label crm-editable">{$row.label}</span>({$row.field_type})</td>
{if in_array("Profile",$otherModules) or in_array("Search Profile",$otherModules) }
- <td>{$row.visibility_display}</td>
- <td class="crmf-is_searchable">{if $row.is_searchable eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td class="crmf-in_selector">{if $row.in_selector eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crm-editable crmf-visibility" data-type="select">{$row.visibility_display}</td>
+ <td class="crm-editable crmf-is_searchable" data-type="boolean">{if $row.is_searchable eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crm-editable crmf-in_selector" data-type="boolean">{if $row.in_selector eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
{/if}
<td class="nowrap">{$row.weight}</td>
- <td class="crmf-is_required">{if $row.is_required eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
- <td>{if $row.is_view eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crm-editable crmf-is_required" data-type="boolean">{if $row.is_required eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
+ <td class="crm-editable crmf-is_view" data-type="boolean">{if $row.is_view eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{if $row.is_reserved eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
<td>{$row.action|replace:'xx':$row.id}</td>
</tr>
{foreach from=$rows item=row}
{if !$row.is_reserved }
<tr id="UFGroup-{$row.id}" class="crm-entity {$row.class}{if NOT $row.is_active} disabled{/if}">
- <td><span class="crmf-title crm-editable">{$row.title}</span></td>
+ <td class="crmf-title crm-editable">{$row.title}</td>
<td>
{if $row.created_id && $row.created_by}
<a href="{crmURL p='civicrm/contact/view' q="reset=1&cid=`$row.created_id`"}">{ts}{$row.created_by}{/ts}</a>
{/if}
</td>
- <td>{$row.description}</td>
+ <td class="crmf-description crm-editable" data-type="textarea">{$row.description}</td>
<td>{$row.group_type}</td>
<td>{$row.id}</td>
<td>{$row.module}</td>