Merge pull request #15759 from tunbola/active-option-values-for-custom-group
[civicrm-core.git] / templates / CRM / UF / Page / Field.tpl
1 {*
2 +--------------------------------------------------------------------+
3 | Copyright CiviCRM LLC. All rights reserved. |
4 | |
5 | This work is published under the GNU AGPLv3 license with some |
6 | permitted exceptions and without any warranty. For full license |
7 | and copyright information, see https://civicrm.org/licensing |
8 +--------------------------------------------------------------------+
9 *}
10
11 {if $action eq 1 or $action eq 2 or $action eq 4 or $action eq 8 }
12 {include file="CRM/UF/Form/Field.tpl"}
13 {elseif $action eq 1024 }
14 {include file="CRM/UF/Form/Preview.tpl"}
15 {else}
16 <div class="crm-content-block">
17 {if $ufField}
18 <div id="field_page">
19 {if not ($action eq 2 or $action eq 1)}
20 <div class="action-link">
21 {crmButton p="civicrm/admin/uf/group/field/add" q="reset=1&action=add&gid=$gid" icon="plus-circle"}{ts}Add Field{/ts}{/crmButton}{if !$isGroupReserved}{crmButton p="civicrm/admin/uf/group/update" q="action=update&id=`$gid`&reset=1&context=field" icon="wrench"}{ts}Edit Settings{/ts}{/crmButton}{/if}{crmButton p="civicrm/admin/uf/group" q="action=preview&id=`$gid`&reset=1&field=0&context=field" icon="television"}{ts}Preview (all fields){/ts}{/crmButton}{if !$skipCreate }{crmButton p="civicrm/profile/create" q="gid=$gid&reset=1" icon="play-circle"}{ts}Use (create mode){/ts}{/crmButton}{/if}
22 <div class="clear"></div>
23 </div>
24 {/if}
25 {strip}
26 {* handle enable/disable actions*}
27 {include file="CRM/common/enableDisableApi.tpl"}
28 <table id="options" class="row-highlight">
29 <thead>
30 <tr>
31 <th>{ts}Field Name{/ts}</th>
32 {if in_array("Profile",$otherModules) or in_array("Search Profile",$otherModules) }
33 <th>{ts}Visibility{/ts}</th>
34 <th>{ts}Searchable?{/ts}</th>
35 <th>{ts}Results Column?{/ts}</th>
36 {/if}
37 <th>{ts}Order{/ts}</th>
38 <th>{ts}Required{/ts}</th>
39 <th>{ts}View Only{/ts}</th>
40 <th>{ts}Reserved{/ts}</th>
41 <th></th>
42 </tr>
43 </thead>
44 {foreach from=$ufField item=row}
45 <tr id="UFField-{$row.id}" data-action="setvalue" class="crm-entity {cycle values="odd-row,even-row"} {$row.class}{if NOT $row.is_active} disabled{/if}">
46 <td><span class="crmf-label crm-editable">{$row.label}</span>({$row.field_type})</td>
47 {if in_array("Profile",$otherModules) or in_array("Search Profile",$otherModules) }
48 <td class="crm-editable crmf-visibility" data-type="select">{$row.visibility_display}</td>
49 <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>
50 <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>
51 {/if}
52 <td class="nowrap">{$row.weight}</td>
53 <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>
54 <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>
55 <td>{if $row.is_reserved eq 1} {ts}Yes{/ts} {else} {ts}No{/ts} {/if}</td>
56 <td>{$row.action|replace:'xx':$row.id}</td>
57 </tr>
58 {/foreach}
59 </table>
60 {/strip}
61 {if not ($action eq 2 or $action eq 1)}
62 <div class="action-link">
63 {crmButton p="civicrm/admin/uf/group/field/add" q="reset=1&action=add&gid=$gid" icon="plus-circle"}{ts}Add Field{/ts}{/crmButton}{if !$isGroupReserved}{crmButton p="civicrm/admin/uf/group" q="action=update&id=`$gid`&reset=1&context=field" icon="wrench"}{ts}Edit Settings{/ts}{/crmButton}{/if}{crmButton p="civicrm/admin/uf/group" q="action=preview&id=`$gid`&reset=1&field=0&context=field" icon="television"}{ts}Preview (all fields){/ts}{/crmButton}{if !$skipCreate }{crmButton p="civicrm/profile/create" q="gid=$gid&reset=1" icon="play-circle"}{ts}Use (create mode){/ts}{/crmButton}{/if}
64 <div class="clear"></div>
65 </div>
66 {/if}
67
68 </div>
69 {else}
70 {if $action eq 16}
71 {capture assign=crmURL}{crmURL p="civicrm/admin/uf/group/field/add" q="reset=1&action=add&gid=$gid"}{/capture}
72 <div class="messages status no-popup crm-empty-table">
73 <div class="icon inform-icon"></div>
74 {ts}None found.{/ts}
75 </div>
76 <div class="action-link">
77 {crmButton p="civicrm/admin/uf/group/field/add" q="reset=1&action=add&gid=$gid" icon="plus-circle"}{ts}Add Field{/ts}{/crmButton}
78 </div>
79 {/if}
80 {/if}
81 </div>
82 {/if}