+ /**
+ * Function to setDefaults according to Pledge Id
+ * for batch entry pledges
+ */
+ public function getPledgeDefaults() {
+ $details = array();
+ if (!empty($_POST['pid'])) {
+ $pledgeID = CRM_Utils_Type::escape($_POST['pid'], 'Integer');
+ $details = CRM_Pledge_BAO_PledgePayment::getOldestPledgePayment($pledgeID);
+ }
+ echo json_encode($details);
+ CRM_Utils_System::civiExit();
+ }