function mappingList1() { $params = array('mappingID'); foreach ($params as $param) { ${$param} = CRM_Utils_Array::value($param, $_POST); } if (!$mappingID) { CRM_Utils_JSON::output(array('error_msg' => 'required params missing.')); } $selectionOptions = CRM_Core_BAO_ActionSchedule::getSelection1($mappingID); extract($selectionOptions); $elements = array(); foreach ($sel5 as $id => $name) { $elements['sel5'][] = array('name' => $name, 'value' => $id); } $elements['recipientMapping'] = $recipientMapping; CRM_Utils_JSON::output($elements); }
function mappingList() { if (empty($_GET['mappingID'])) { CRM_Utils_JSON::output(array('status' => 'error', 'error_msg' => 'required params missing.')); } $selectionOptions = CRM_Core_BAO_ActionSchedule::getSelection1($_GET['mappingID']); $output = array('sel4' => array(), 'sel5' => array(), 'recipientMapping' => $selectionOptions['recipientMapping']); foreach (array(4, 5) as $sel) { foreach ($selectionOptions["sel{$sel}"] as $id => $name) { $output["sel{$sel}"][] = array('value' => $name, 'key' => $id); } } CRM_Utils_JSON::output($output); }