- if (!array_key_exists($form->_defaultCaseStatus, $form->_caseStatus)) {
- $form->_caseStatus[$form->_defaultCaseStatus] = CRM_Core_OptionGroup::getLabel('case_status',
- $form->_defaultCaseStatus,
- FALSE
- );
+ foreach ($form->_caseId as $key => $val) {
+ $form->_oldCaseStatus[] = $form->_defaultCaseStatus[] = CRM_Core_DAO::getFieldValue('CRM_Case_DAO_Case', $val, 'status_id');
+ }
+
+ foreach ($form->_defaultCaseStatus as $keydefault => $valdefault) {
+ if (!array_key_exists($valdefault, $form->_caseStatus)) {
+ $form->_caseStatus[$valdefault] = CRM_Core_OptionGroup::getLabel('case_status',
+ $valdefault,
+ FALSE
+ );
+ }