+--------------------------------------------------------------------+
| CiviCRM version 5 |
+--------------------------------------------------------------------+
- | Copyright CiviCRM LLC (c) 2004-2018 |
+ | Copyright CiviCRM LLC (c) 2004-2019 |
+--------------------------------------------------------------------+
| This file is a part of CiviCRM. |
| |
/**
*
* @package CRM
- * @copyright CiviCRM LLC (c) 2004-2018
+ * @copyright CiviCRM LLC (c) 2004-2019
*/
class CRM_Financial_BAO_FinancialItem extends CRM_Financial_DAO_FinancialItem {
elseif ($contribution->contribution_status_id == array_search('Partially paid', $contributionStatuses)) {
$itemStatus = array_search('Partially paid', $financialItemStatus);
}
- $params = array(
+ $params = [
'transaction_date' => CRM_Utils_Date::isoToMysql($contribution->receive_date),
'contact_id' => $contribution->contact_id,
'amount' => $lineItem->line_total,
'entity_id' => $lineItem->id,
'description' => ($lineItem->qty != 1 ? $lineItem->qty . ' of ' : '') . $lineItem->label,
'status_id' => $itemStatus,
- );
+ ];
if ($taxTrxnID) {
$invoiceSettings = Civi::settings()->get('contribution_invoice_settings');
$financialtrxnIDS = CRM_Utils_Array::value('id', $trxnIds);
if (!empty($financialtrxnIDS)) {
if (!is_array($financialtrxnIDS)) {
- $financialtrxnIDS = array($financialtrxnIDS);
+ $financialtrxnIDS = [$financialtrxnIDS];
}
foreach ($financialtrxnIDS as $tID) {
- $entity_financial_trxn_params = array(
+ $entity_financial_trxn_params = [
'entity_table' => "civicrm_financial_item",
'entity_id' => $financialItem->id,
'financial_trxn_id' => $tID,
'amount' => $params['amount'],
- );
+ ];
if (!empty($ids['entityFinancialTrxnId'])) {
$entity_financial_trxn_params['id'] = $ids['entityFinancialTrxnId'];
}
}
$financialItem->find();
while ($financialItem->fetch()) {
- $financialItems[$financialItem->id] = array(
+ $financialItems[$financialItem->id] = [
'id' => $financialItem->id,
'entity_table' => $financialItem->entity_table,
'entity_id' => $financialItem->entity_id,
'financial_trxn_id' => $financialItem->financial_trxn_id,
'amount' => $financialItem->amount,
- );
+ ];
}
if (!empty($financialItems)) {
return $financialItems;
* @return array
*/
public static function getPreviousFinancialItem($entityId) {
- $params = array(
+ $params = [
'entity_id' => $entityId,
'entity_table' => 'civicrm_line_item',
- 'options' => array('limit' => 1, 'sort' => 'id DESC'),
- );
- $salesTaxFinancialAccounts = civicrm_api3('FinancialAccount', 'get', array('is_tax' => 1));
+ 'options' => ['limit' => 1, 'sort' => 'id DESC'],
+ ];
+ $salesTaxFinancialAccounts = civicrm_api3('FinancialAccount', 'get', ['is_tax' => 1]);
if ($salesTaxFinancialAccounts['count']) {
- $params['financial_account_id'] = array('NOT IN' => array_keys($salesTaxFinancialAccounts['values']));
+ $params['financial_account_id'] = ['NOT IN' => array_keys($salesTaxFinancialAccounts['values'])];
}
return civicrm_api3('FinancialItem', 'getsingle', $params);
}