X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FForm%2FTask%2FStatus.php;h=f32c9e489da32357946411de7c639f2e9d4e1d33;hb=a48554e4573dccc22fe68c481db7ba85d1768c81;hp=ef89c4d9c940f847b59b84cccf170db7dc039024;hpb=8fe53786227c099fa18725227248b4a335c978b4;p=civicrm-core.git diff --git a/CRM/Contribute/Form/Task/Status.php b/CRM/Contribute/Form/Task/Status.php index ef89c4d9c9..f32c9e489d 100644 --- a/CRM/Contribute/Form/Task/Status.php +++ b/CRM/Contribute/Form/Task/Status.php @@ -3,7 +3,7 @@ +--------------------------------------------------------------------+ | CiviCRM version 5 | +--------------------------------------------------------------------+ - | Copyright CiviCRM LLC (c) 2004-2018 | + | Copyright CiviCRM LLC (c) 2004-2019 | +--------------------------------------------------------------------+ | This file is a part of CiviCRM. | | | @@ -28,7 +28,7 @@ /** * * @package CRM - * @copyright CiviCRM LLC (c) 2004-2018 + * @copyright CiviCRM LLC (c) 2004-2019 */ /** @@ -305,11 +305,14 @@ AND co.id IN ( $contribIDs )"; } /** - * @param $contributionIDs + * @param string $contributionIDs * * @return array */ public static function &getDetails($contributionIDs) { + if (empty($contributionIDs)) { + return []; + } $query = " SELECT c.id as contribution_id, c.contact_id as contact_id , @@ -326,7 +329,6 @@ WHERE c.id IN ( $contributionIDs )"; $dao = CRM_Core_DAO::executeQuery($query, CRM_Core_DAO::$_nullArray ); - $rows = array(); while ($dao->fetch()) { $rows[$dao->contribution_id]['component'] = $dao->participant_id ? 'event' : 'contribute';