X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FCase%2FForm%2FCaseView.php;h=4afcca68eac9f5d11b2ee10261aee96ebc099057;hb=ec712c0779e1ef9883665ec22d14be0aabb0f470;hp=48eb90b1f07639b9bdbc3adb44143739d9c2b937;hpb=d10b2c65fedfc3bac77085a1639acc2188de2926;p=civicrm-core.git diff --git a/CRM/Case/Form/CaseView.php b/CRM/Case/Form/CaseView.php index 48eb90b1f0..4afcca68ea 100644 --- a/CRM/Case/Form/CaseView.php +++ b/CRM/Case/Form/CaseView.php @@ -218,8 +218,8 @@ class CRM_Case_Form_CaseView extends CRM_Core_Form { } CRM_Core_Resources::singleton() - ->addScriptFile('civicrm', 'js/crm.livePage.js') - ->addScriptFile('civicrm', 'templates/CRM/Case/Form/CaseView.js'); + ->addScriptFile('civicrm', 'js/crm.livePage.js', 1, 'html-header') + ->addScriptFile('civicrm', 'templates/CRM/Case/Form/CaseView.js', 2, 'html-header'); $xmlProcessor = new CRM_Case_XMLProcessor_Process(); $caseRoles = $xmlProcessor->get($this->_caseType, 'CaseRoles'); @@ -278,7 +278,7 @@ class CRM_Case_Form_CaseView extends CRM_Core_Form { $this->add('select', 'add_activity_type_id', '', $activityLinks, FALSE, array('class' => 'crm-select2 crm-action-menu action-icon-plus twenty')); if ($this->_hasAccessToAllCases) { $this->add('select', 'report_id', '', - array('' => ts('Run QA Audit / Redact')) + $reports, + array('' => ts('Activity Audit')) + $reports, FALSE, array('class' => 'crm-select2 crm-action-menu action-icon-clipboard') ); @@ -321,14 +321,14 @@ class CRM_Case_Form_CaseView extends CRM_Core_Form { $this->getButtonName('next', 'merge_case'), ts('Merge'), array( - 'class' => 'form-submit-inline hiddenElement', + 'class' => 'crm-form-submit-inline hiddenElement', ) ); } } //call activity form - self::activityForm($this); + self::activityForm($this, $aTypes); //get case related relationships (Case Role) $caseRelationships = CRM_Case_BAO_Case::getCaseRoles($this->_contactID, $this->_caseID); @@ -501,8 +501,9 @@ class CRM_Case_Form_CaseView extends CRM_Core_Form { /** * Build the activity selector/datatable * @param CRM_Core_Form $form + * @param array $aTypes to include acivities related to current case id $form->_caseID */ - static function activityForm($form) { + static function activityForm($form, $aTypes = array()) { $caseRelationships = CRM_Case_BAO_Case::getCaseRoles($form->_contactID, $form->_caseID); //build reporter select $reporters = array("" => ts(' - any reporter - ')); @@ -519,6 +520,7 @@ class CRM_Case_Form_CaseView extends CRM_Core_Form { $aTypesFilter[$typeDetails['id']] = CRM_Utils_Array::value('label', $typeDetails); } } + $aTypesFilter = $aTypesFilter + $aTypes; asort($aTypesFilter); $form->add('select', 'activity_type_filter_id', ts('Activity Type'), array('' => ts('- select activity type -')) + $aTypesFilter, FALSE, array('id' => 'activity_type_filter_id_'.$form->_caseID));