X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FPledge%2FPage%2FAJAX.php;h=15df1ad3eac65623560b6491e1e86607a8b9c5db;hb=dc195289d598fae6feedab517c4ababcdb840541;hp=f242f79dd374ee998013e8a9b7a67e443ffac4ff;hpb=d92623decb352eab5b403d0c9cab181a831bfaac;p=civicrm-core.git diff --git a/CRM/Pledge/Page/AJAX.php b/CRM/Pledge/Page/AJAX.php old mode 100644 new mode 100755 index f242f79dd3..15df1ad3ea --- a/CRM/Pledge/Page/AJAX.php +++ b/CRM/Pledge/Page/AJAX.php @@ -1,7 +1,7 @@ trim($name, '*'), + $elements[] = array( + 'name' => trim($name, '*'), 'value' => trim($name, '*'), ); } @@ -86,5 +87,17 @@ WHERE {$whereClause} 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(); + } } -