Skip to content

Commit

Permalink
Remove unneeded use of CRM_Core_DAO::$_nullArray in executeQuery or s…
Browse files Browse the repository at this point in the history
…imilar calls
  • Loading branch information
seamuslee001 committed Jun 17, 2019
1 parent 2893772 commit e03e164
Show file tree
Hide file tree
Showing 21 changed files with 67 additions and 101 deletions.
4 changes: 1 addition & 3 deletions CRM/Contact/BAO/Contact/Utils.php
Original file line number Diff line number Diff line change
Expand Up @@ -132,9 +132,7 @@ public static function checkContactType(&$contactIds) {
FROM civicrm_contact
WHERE id IN ( $idString )
";
$count = CRM_Core_DAO::singleValueQuery($query,
CRM_Core_DAO::$_nullArray
);
$count = CRM_Core_DAO::singleValueQuery($query);
return $count > 1 ? TRUE : FALSE;
}

Expand Down
4 changes: 1 addition & 3 deletions CRM/Contact/Form/Search/Custom/ActivitySearch.php
Original file line number Diff line number Diff line change
Expand Up @@ -368,9 +368,7 @@ public function where($includeContactIDs = FALSE) {
public function count() {
$sql = $this->all();

$dao = CRM_Core_DAO::executeQuery($sql,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($sql);
return $dao->N;
}

Expand Down
2 changes: 1 addition & 1 deletion CRM/Contact/Form/Search/Custom/Base.php
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ public function contactIDs($offset = 0, $rowcount = 0, $sort = NULL, $returnSQL
return $sql;
}

return CRM_Core_DAO::composeQuery($sql, CRM_Core_DAO::$_nullArray);
return CRM_Core_DAO::composeQuery($sql);
}

/**
Expand Down
4 changes: 1 addition & 3 deletions CRM/Contact/Form/Search/Custom/ContributionAggregate.php
Original file line number Diff line number Diff line change
Expand Up @@ -301,9 +301,7 @@ public function having($includeContactIDs = FALSE) {
public function count() {
$sql = $this->all();

$dao = CRM_Core_DAO::executeQuery($sql,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($sql);
return $dao->N;
}

Expand Down
20 changes: 9 additions & 11 deletions CRM/Contact/Form/Search/Custom/DateAdded.php
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ public function from() {
date_added >= '$startDate 00:00:00'
$endDateFix";

CRM_Core_DAO::executeQuery($dateRange, CRM_Core_DAO::$_nullArray);
CRM_Core_DAO::executeQuery($dateRange);

// Only include groups in the search query of one or more Include OR Exclude groups has been selected.
// CRM-6356
Expand Down Expand Up @@ -256,7 +256,7 @@ public function from() {
civicrm_group_contact.status = 'Added' AND
civicrm_group_contact.group_id IN( {$xGroups})";

CRM_Core_DAO::executeQuery($excludeGroup, CRM_Core_DAO::$_nullArray);
CRM_Core_DAO::executeQuery($excludeGroup);

//search for smart group contacts
foreach ($this->_excludeGroups as $keys => $values) {
Expand All @@ -271,7 +271,7 @@ public function from() {

$smartGroupQuery = " INSERT IGNORE INTO {$this->_xgTable}(contact_id) $smartSql";

CRM_Core_DAO::executeQuery($smartGroupQuery, CRM_Core_DAO::$_nullArray);
CRM_Core_DAO::executeQuery($smartGroupQuery);
}
}
}
Expand Down Expand Up @@ -303,7 +303,7 @@ public function from() {
$includeGroup .= " AND {$this->_xgTable}.contact_id IS null";
}

CRM_Core_DAO::executeQuery($includeGroup, CRM_Core_DAO::$_nullArray);
CRM_Core_DAO::executeQuery($includeGroup);

//search for smart group contacts
foreach ($this->_includeGroups as $keys => $values) {
Expand All @@ -330,13 +330,13 @@ public function from() {
{$this->_igTable}(contact_id)
$smartSql";

CRM_Core_DAO::executeQuery($smartGroupQuery, CRM_Core_DAO::$_nullArray);
CRM_Core_DAO::executeQuery($smartGroupQuery);
$insertGroupNameQuery = "UPDATE IGNORE {$this->_igTable}
SET group_names = (SELECT title FROM civicrm_group
WHERE civicrm_group.id = $values)
WHERE {$this->_igTable}.contact_id IS NOT NULL
AND {$this->_igTable}.group_names IS NULL";
CRM_Core_DAO::executeQuery($insertGroupNameQuery, CRM_Core_DAO::$_nullArray);
CRM_Core_DAO::executeQuery($insertGroupNameQuery);
}
}
}
Expand Down Expand Up @@ -395,22 +395,20 @@ public function setTitle($title) {
public function count() {
$sql = $this->all();

$dao = CRM_Core_DAO::executeQuery($sql,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($sql);
return $dao->N;
}

public function __destruct() {
//drop the temp. tables if they exist
if ($this->_igTable && !empty($this->_includeGroups)) {
$sql = "DROP TEMPORARY TABLE IF EXISTS {$this->_igTable}";
CRM_Core_DAO::executeQuery($sql, CRM_Core_DAO::$_nullArray);
CRM_Core_DAO::executeQuery($sql);
}

if ($this->_xgTable && !empty($this->_excludeGroups)) {
$sql = "DROP TEMPORARY TABLE IF EXISTS {$this->_xgTable}";
CRM_Core_DAO::executeQuery($sql, CRM_Core_DAO::$_nullArray);
CRM_Core_DAO::executeQuery($sql);
}
}

Expand Down
8 changes: 2 additions & 6 deletions CRM/Contact/Form/Search/Custom/EventAggregate.php
Original file line number Diff line number Diff line change
Expand Up @@ -306,9 +306,7 @@ public function summary() {
WHERE $where
";

$dao = CRM_Core_DAO::executeQuery($sql,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($sql);
$totals = [];
while ($dao->fetch()) {
$totals['payment_amount'] = $dao->payment_amount;
Expand All @@ -329,9 +327,7 @@ public function summary() {
public function count() {
$sql = $this->all();

$dao = CRM_Core_DAO::executeQuery($sql,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($sql);
return $dao->N;
}

Expand Down
4 changes: 1 addition & 3 deletions CRM/Contact/Form/Search/Custom/TagContributions.php
Original file line number Diff line number Diff line change
Expand Up @@ -229,9 +229,7 @@ public function where($includeContactIDs = FALSE) {
public function count() {
$sql = $this->all();

$dao = CRM_Core_DAO::executeQuery($sql,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($sql);
return $dao->N;
}

Expand Down
4 changes: 1 addition & 3 deletions CRM/Contact/Page/CustomSearch.php
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,7 @@ public static function &info() {
AND v.is_active = 1
ORDER By v.weight
";
$dao = CRM_Core_DAO::executeQuery($sql,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($sql);

$rows = [];
while ($dao->fetch()) {
Expand Down
2 changes: 1 addition & 1 deletion CRM/Contribute/BAO/ContributionPage.php
Original file line number Diff line number Diff line change
Expand Up @@ -734,7 +734,7 @@ public static function copy($id) {
WHERE entity_table = 'civicrm_contribution_page'
AND entity_id ={$id}";

$premiumDao = CRM_Core_DAO::executeQuery($premiumQuery, CRM_Core_DAO::$_nullArray);
$premiumDao = CRM_Core_DAO::executeQuery($premiumQuery);
while ($premiumDao->fetch()) {
if ($premiumDao->id) {
CRM_Core_DAO::copyGeneric('CRM_Contribute_DAO_PremiumsProduct', [
Expand Down
4 changes: 1 addition & 3 deletions CRM/Contribute/Form/AbstractEditPayment.php
Original file line number Diff line number Diff line change
Expand Up @@ -338,9 +338,7 @@ public function assignPremiumProduct($id) {
FROM civicrm_contribution_product
WHERE contribution_id = {$id}
";
$dao = CRM_Core_DAO::executeQuery($sql,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($sql);
if ($dao->fetch()) {
$this->_premiumID = $dao->id;
$this->_productDAO = $dao;
Expand Down
4 changes: 1 addition & 3 deletions CRM/Contribute/Form/Task/SearchTaskHookSample.php
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,7 @@ public function preProcess() {
INNER JOIN civicrm_contact ct ON ( co.contact_id = ct.id )
WHERE co.id IN ( $contribIDs )";

$dao = CRM_Core_DAO::executeQuery($query,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($query);

while ($dao->fetch()) {
$rows[] = [
Expand Down
12 changes: 3 additions & 9 deletions CRM/Contribute/Form/Task/Status.php
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,7 @@ public function preProcess() {
FROM civicrm_contribution
WHERE contribution_status_id != 2
AND {$this->_componentClause}";
$count = CRM_Core_DAO::singleValueQuery($query,
CRM_Core_DAO::$_nullArray
);
$count = CRM_Core_DAO::singleValueQuery($query);
if ($count != 0) {
CRM_Core_Error::statusBounce(ts('Please select only online contributions with Pending status.'));
}
Expand Down Expand Up @@ -110,9 +108,7 @@ public function buildQuickForm() {
civicrm_contribution co
WHERE co.contact_id = c.id
AND co.id IN ( $contribIDs )";
$dao = CRM_Core_DAO::executeQuery($query,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($query);

// build a row for each contribution id
$this->_rows = [];
Expand Down Expand Up @@ -323,9 +319,7 @@ public static function &getDetails($contributionIDs) {
WHERE c.id IN ( $contributionIDs )";

$rows = [];
$dao = CRM_Core_DAO::executeQuery($query,
CRM_Core_DAO::$_nullArray
);
$dao = CRM_Core_DAO::executeQuery($query);

while ($dao->fetch()) {
$rows[$dao->contribution_id]['component'] = $dao->participant_id ? 'event' : 'contribute';
Expand Down
4 changes: 1 addition & 3 deletions CRM/Core/BAO/CustomField.php
Original file line number Diff line number Diff line change
Expand Up @@ -1945,9 +1945,7 @@ public static function _moveFieldValidate($fieldID, $newGroupID) {
FROM $tableName
WHERE $columnName is not null
";
$count = CRM_Core_DAO::singleValueQuery($query,
CRM_Core_DAO::$_nullArray
);
$count = CRM_Core_DAO::singleValueQuery($query);
if ($count > 0) {
$query = "
SELECT extends
Expand Down
2 changes: 1 addition & 1 deletion CRM/Financial/Form/FinancialAccount.php
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ public function preProcess() {
$params = [
'id' => $this->_id,
];
$financialAccount = CRM_Financial_BAO_FinancialAccount::retrieve($params, CRM_Core_DAO::$_nullArray);
$financialAccount = CRM_Financial_BAO_FinancialAccount::retrieve($params);
$financialAccountTypeId = key(CRM_Core_PseudoConstant::accountOptionValues('financial_account_type', NULL, " AND v.name LIKE 'Asset' "));
if ($financialAccount->financial_account_type_id == $financialAccountTypeId
&& strtolower($financialAccount->account_type_code) == 'ar'
Expand Down
8 changes: 4 additions & 4 deletions CRM/Logging/Schema.php
Original file line number Diff line number Diff line change
Expand Up @@ -581,7 +581,7 @@ private function columnsOf($table, $force = FALSE) {
if ($force || !isset(\Civi::$statics[__CLASS__]['columnsOf'][$table])) {
$from = (substr($table, 0, 4) == 'log_') ? "`{$this->db}`.$table" : $table;
CRM_Core_TemporaryErrorScope::ignoreException();
$dao = CRM_Core_DAO::executeQuery("SHOW COLUMNS FROM $from", CRM_Core_DAO::$_nullArray, TRUE, NULL, FALSE, FALSE);
$dao = CRM_Core_DAO::executeQuery("SHOW COLUMNS FROM $from", [], TRUE, NULL, FALSE, FALSE);
if (is_a($dao, 'DB_Error')) {
return [];
}
Expand Down Expand Up @@ -737,7 +737,7 @@ public function getLogTableSpec() {
* @param string $table
*/
private function createLogTableFor($table) {
$dao = CRM_Core_DAO::executeQuery("SHOW CREATE TABLE $table", CRM_Core_DAO::$_nullArray, TRUE, NULL, FALSE, FALSE);
$dao = CRM_Core_DAO::executeQuery("SHOW CREATE TABLE $table", [], TRUE, NULL, FALSE, FALSE);
$dao->fetch();
$query = $dao->Create_Table;

Expand Down Expand Up @@ -785,10 +785,10 @@ private function createLogTableFor($table) {
$query = self::fixTimeStampAndNotNullSQL($query);
$query = preg_replace("/(,*\n*\) )ENGINE/m", "$cols\n) ENGINE", $query);

CRM_Core_DAO::executeQuery($query, CRM_Core_DAO::$_nullArray, TRUE, NULL, FALSE, FALSE);
CRM_Core_DAO::executeQuery($query, [], TRUE, NULL, FALSE, FALSE);

$columns = implode(', ', $this->columnsOf($table));
CRM_Core_DAO::executeQuery("INSERT INTO `{$this->db}`.log_$table ($columns, log_conn_id, log_user_id, log_action) SELECT $columns, @uniqueID, @civicrm_user_id, 'Initialization' FROM {$table}", CRM_Core_DAO::$_nullArray, TRUE, NULL, FALSE, FALSE);
CRM_Core_DAO::executeQuery("INSERT INTO `{$this->db}`.log_$table ($columns, log_conn_id, log_user_id, log_action) SELECT $columns, @uniqueID, @civicrm_user_id, 'Initialization' FROM {$table}", [], TRUE, NULL, FALSE, FALSE);

$this->tables[] = $table;
if (empty($this->logs)) {
Expand Down
4 changes: 1 addition & 3 deletions CRM/Member/BAO/Membership.php
Original file line number Diff line number Diff line change
Expand Up @@ -1249,9 +1249,7 @@ public static function getContributionPageId($membershipID) {
AND mp.membership_id = " . CRM_Utils_Type::escape($membershipID, 'Integer')
. " ORDER BY mp.id DESC";

return CRM_Core_DAO::singleValueQuery($query,
CRM_Core_DAO::$_nullArray
);
return CRM_Core_DAO::singleValueQuery($query);
}

/**
Expand Down
4 changes: 1 addition & 3 deletions CRM/Member/BAO/MembershipStatus.php
Original file line number Diff line number Diff line change
Expand Up @@ -137,9 +137,7 @@ public static function add(&$params, $ids = []) {
// set all other defaults to false.
if (!empty($params['is_default'])) {
$query = "UPDATE civicrm_membership_status SET is_default = 0";
CRM_Core_DAO::executeQuery($query,
CRM_Core_DAO::$_nullArray
);
CRM_Core_DAO::executeQuery($query);
}

// action is taken depending upon the mode
Expand Down
4 changes: 1 addition & 3 deletions CRM/Upgrade/Form.php
Original file line number Diff line number Diff line change
Expand Up @@ -272,9 +272,7 @@ public function postProcess() {
* @return Object
*/
public function runQuery($query) {
return CRM_Core_DAO::executeQuery($query,
CRM_Core_DAO::$_nullArray
);
return CRM_Core_DAO::executeQuery($query);
}

/**
Expand Down
2 changes: 1 addition & 1 deletion CRM/Upgrade/Incremental/php/FourFive.php
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ public function upgrade_4_5_alpha1($rev) {
$sqlDropFK = "ALTER TABLE `civicrm_msg_template`
DROP FOREIGN KEY `{$dao->CONSTRAINT_NAME}`,
DROP KEY `{$dao->CONSTRAINT_NAME}`";
CRM_Core_DAO::executeQuery($sqlDropFK, CRM_Core_DAO::$_nullArray, TRUE, NULL, FALSE, FALSE);
CRM_Core_DAO::executeQuery($sqlDropFK, [], TRUE, NULL, FALSE, FALSE);
}
}

Expand Down
2 changes: 1 addition & 1 deletion CRM/Upgrade/Incremental/php/FourThree.php
Original file line number Diff line number Diff line change
Expand Up @@ -834,7 +834,7 @@ public function createDomainContacts() {
$query = "
ALTER TABLE civicrm_domain ADD contact_id INT( 10 ) UNSIGNED NULL DEFAULT NULL COMMENT 'FK to Contact ID. This is specifically not an FK to avoid circular constraints',
ADD CONSTRAINT FK_civicrm_domain_contact_id FOREIGN KEY (contact_id) REFERENCES civicrm_contact(id);";
CRM_Core_DAO::executeQuery($query, CRM_Core_DAO::$_nullArray, TRUE, NULL, FALSE, FALSE);
CRM_Core_DAO::executeQuery($query, [], TRUE, NULL, FALSE, FALSE);

$query = '
SELECT cd.id, cd.name, ce.email FROM civicrm_domain cd
Expand Down
Loading

0 comments on commit e03e164

Please sign in to comment.