$errors = CRM_Core_BAO_CustomField::validateCustomData($params);
if (is_array($errors) && !empty($errors)) {
$result['errors'] = $errors;
- echo json_encode($result);
- CRM_Utils_System::civiExit();
+ CRM_Utils_JSON::output($result);
}
//process the response/interview data.
$result['status'] = 'success';
}
- echo json_encode($result);
-
- CRM_Utils_System::civiExit();
+ CRM_Utils_JSON::output($result);
}
static function loadOptionGroupDetails() {
'result' => $opValues,
);
- echo json_encode($result);
- CRM_Utils_System::civiExit();
+ CRM_Utils_JSON::output($result);
}
function voterList() {
elseif ($searchVoterFor == 'gotv') {
$surveyActId = $result->survey_activity_id;
$voterExtraColHtml = '<input type="checkbox" id="survey_activity[' . $surveyActId . ']" name="survey_activity[' . $surveyActId . ']" value=' . $surveyActId . ' onClick="processVoterData( this, \'gotv\' );" />';
- $msg = ts('Vote Recorded');
+ $msg = ts('Vote Recorded.');
$voterExtraColHtml .= " <span id='success_msg_{$surveyActId}' class='ok' style='display:none;'>$msg</span>";
}
else {
$surveyActId = $result->survey_activity_id;
$voterExtraColHtml = '<input type="checkbox" id="survey_activity[' . $surveyActId . ']" name="survey_activity[' . $surveyActId . ']" value=' . $surveyActId . ' onClick="processVoterData( this, \'release\' );" />';
- $msg = ts('Vote Recorded');
+ $msg = ts('Vote Recorded.');
$voterExtraColHtml .= " <span id='success_msg_{$surveyActId}' class='ok' style='display:none;'>$msg</span>";
}
$searchRows[$contactID][$extraVoterColName] = $voterExtraColHtml;
}
}
- echo json_encode(array('status' => $status));
- CRM_Utils_System::civiExit();
+ CRM_Utils_JSON::output(array('status' => $status));
}
function allActiveCampaigns() {
'campaigns' => $options,
);
- echo json_encode($results);
-
- CRM_Utils_System::civiExit();
+ CRM_Utils_JSON::output($results);
}
function campaignGroups() {
'groups' => $groups,
);
- echo json_encode($results);
-
- CRM_Utils_System::civiExit();
+ CRM_Utils_JSON::output($results);
}
/**