X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FAdmin%2FPage%2FParticipantStatus.php;h=6eeefd2b05517589ce6d94517d5b946add9aeae6;hb=b3e9c9350327f9494c4bf8897c34201a653ed4d1;hp=9c9b93e385b972e4a4b21c482ccbf96fe4083d23;hpb=adc13f865ee7ced5d485e801528f2481fb6da0b0;p=civicrm-core.git diff --git a/CRM/Admin/Page/ParticipantStatus.php b/CRM/Admin/Page/ParticipantStatus.php index 9c9b93e385..6eeefd2b05 100644 --- a/CRM/Admin/Page/ParticipantStatus.php +++ b/CRM/Admin/Page/ParticipantStatus.php @@ -55,14 +55,12 @@ class CRM_Admin_Page_ParticipantStatus extends CRM_Core_Page_Basic { ), CRM_Core_Action::DISABLE => array( 'name' => ts('Disable'), - 'extra' => 'onclick = "enableDisable( %%id%%,\'' . 'CRM_Event_BAO_ParticipantStatusType' . '\',\'' . 'enable-disable' . '\' );"', - 'ref' => 'disable-action', + 'ref' => 'crm-enable-disable', 'title' => ts('Disable Status'), ), CRM_Core_Action::ENABLE => array( 'name' => ts('Enable'), - 'extra' => 'onclick = "enableDisable( %%id%%,\'' . 'CRM_Event_BAO_ParticipantStatusType' . '\',\'' . 'disable-enable' . '\' );"', - 'ref' => 'enable-action', + 'ref' => 'crm-enable-disable', 'title' => ts('Enable Status'), ), ); @@ -71,6 +69,9 @@ class CRM_Admin_Page_ParticipantStatus extends CRM_Core_Page_Basic { } function browse() { + if (CRM_Core_BAO_Setting::getItem(CRM_Core_BAO_Setting::SYSTEM_PREFERENCES_NAME, 'ajax_popups_enabled', NULL, TRUE)) { + CRM_Core_Resources::singleton()->addScriptFile('civicrm', 'js/crm.livePage.js'); + } $statusTypes = array(); $dao = new CRM_Event_DAO_ParticipantStatusType; @@ -92,7 +93,16 @@ class CRM_Admin_Page_ParticipantStatus extends CRM_Core_Page_Basic { } } $action -= $dao->is_active ? CRM_Core_Action::ENABLE : CRM_Core_Action::DISABLE; - $statusTypes[$dao->id]['action'] = CRM_Core_Action::formLink(self::links(), $action, array('id' => $dao->id)); + $statusTypes[$dao->id]['action'] = CRM_Core_Action::formLink( + self::links(), + $action, + array('id' => $dao->id), + ts('more'), + FALSE, + 'participantStatusType.manage.action', + 'ParticipantStatusType', + $dao->id + ); $statusTypes[$dao->id]['visibility'] = $visibilities[$dao->visibility_id]; } $this->assign('rows', $statusTypes);