"OK"); if (!empty($message)) { $response["message"] = (string)$message; } $response = array_merge($response, $response_data); // We don't need to save the session for this request Session::abort_save(); return json_encode($response); } /** * Validation Error */ static function validation_error($error_data) { $response = array("status" => "VALIDATE_ERROR"); $response = array_merge($response, array("fields" => $error_data)); // We don't need to save the session for this request Session::abort_save(); return json_encode($response); } private static function _format_failure_response($message, $log_message) { if (!empty($log_message)) { Kohana::log("info", $log_message); } // We don't need to save the session for this request Session::abort_save(); return json_encode(array("status" => "ERROR", "message" => (string)$message)); } }