)
);
}
+ elseif ($this->_action & CRM_Core_Action::VIEW) {
+ $this->addButtons(array(
+ array(
+ 'type' => 'cancel',
+ 'name' => ts('Done'),
+ 'isDefault' => TRUE,
+ ),
+ )
+ );
+ }
else {
$this->addButtons(array(
array(
if ($this->_action & CRM_Core_Action::VIEW) {
$this->freeze();
- $url = CRM_Utils_System::url('civicrm/admin/reltype&reset=1');
- $location = "window.location='$url'";
- $this->addElement('button', 'done', ts('Done'), array('onclick' => $location));
}
}
* @return array (reference) of action links
*/
function &links() {
+ CRM_Core_Resources::singleton()->addScriptFile('civicrm', 'js/crm.livePage.js');
if (!(self::$_links)) {
self::$_links = array(
CRM_Core_Action::VIEW => array(
{* this template is used for adding/editing relationship types *}
<h3>{if $action eq 1}{ts}New Relationship Type{/ts}{elseif $action eq 2}{ts}Edit Relationship Type{/ts}{elseif $action eq 8}{ts}Delete Relationship Type{/ts}{else}{ts}View Relationship Type{/ts}{/if}</h3>
<div class="crm-block crm-form-block crm-relationship-type-form-block">
- {if $action neq 4} {* action is not view *}
- <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
- {else}
- <div class="crm-submit-buttons">{$form.done.html}</div>
- {/if}
+ <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="top"}</div>
{if $action eq 8}
<div class="messages status no-popup">
<div class="icon inform-icon"></div>
</tr>
</table>
{/if}
- {if $action neq 4} {* action is not view *}
- <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="bottom"}</div>
- {else}
- <div class="crm-submit-buttons">{$form.done.html}</div>
- {/if}
+ <div class="crm-submit-buttons">{include file="CRM/common/formButtons.tpl" location="bottom"}</div>
</div>
*}
{capture assign=customURL}{crmURL p='civicrm/admin/custom/group' q="reset=1"}{/capture}
{capture assign=docLink}{docURL page="user/organising-your-data/relationships"}{/capture}
-<div id="help">
- <p>{ts}Relationship types describe relationships between people, households and organizations. Relationship types labels describe the relationship from the perspective of each of the two entities (e.g. Parent >-< Child, Employer >-< Employee). For some types of relationships, the labels may be the same in both directions (e.g. Spouse >-< Spouse).{/ts} {$docLink}</p>
- <p>{ts 1=$customURL}You can define as many additional relationships types as needed to cover the types of relationships you want to track. Once a relationship type is created, you may also define custom fields to extend relationship information for that type from <a href='%1'>Administer CiviCRM » Custom Data</a>.{/ts}{help id='id-relationship-types'} </p>
-</div>
{if $action eq 1 or $action eq 2 or $action eq 4 or $action eq 8}
{include file="CRM/Admin/Form/RelationshipType.tpl"}
{else}
-
+ <div id="help">
+ <p>{ts}Relationship types describe relationships between people, households and organizations. Relationship types labels describe the relationship from the perspective of each of the two entities (e.g. Parent >-< Child, Employer >-< Employee). For some types of relationships, the labels may be the same in both directions (e.g. Spouse >-< Spouse).{/ts} {$docLink}</p>
+ <p>{ts 1=$customURL}You can define as many additional relationships types as needed to cover the types of relationships you want to track. Once a relationship type is created, you may also define custom fields to extend relationship information for that type from <a href='%1'>Administer CiviCRM » Custom Data</a>.{/ts}{help id='id-relationship-types'} </p>
+ </div>
{if $rows}
{if !($action eq 1 and $action eq 2)}
<div class="action-link">