fetch()) { $elements[] = array( 'name' => $dao->creator_pledge_desc, 'value' => $dao->id, ); } } if (empty($elements)) { $name = $_GET['name']; if (!$name && isset($_GET['id'])) { $name = $_GET['id']; } $elements[] = array( 'name' => trim($name, '*'), 'value' => trim($name, '*'), ); } echo CRM_Utils_JSON::encode($elements, 'value'); CRM_Utils_System::civiExit(); } /** * 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(); } }