function coder_upgrade_upgrade_call_db_query_range_alter in Coder 7
Same name and namespace in other branches
- 7.2 coder_upgrade/conversions/db.inc \coder_upgrade_upgrade_call_db_query_range_alter()
Implements hook_upgrade_call_db_query_range_alter().
File
- coder_upgrade/
conversions/ db.inc, line 46 - Provides conversion routines applied to database API function calls and hooks.
Code
function coder_upgrade_upgrade_call_db_query_range_alter(&$node, &$reader) {
// NEEDS WORK
// Disable this routine until it is improved.
// return;
// Get the function call object.
$item =& $node->data;
$from = $count = 0;
if ($item
->parameterCount() < 3) {
clp("ERROR: db_query_range() has less than three parameters.");
// Nothing to do.
// return;
}
else {
// Save the values from and delete the last two parameters.
$i = $item
->parameterCount() - 1;
$from = $item
->getParameter($i)
->stripComments()
->toString();
$item
->deleteParameter($i);
$i--;
$count = $item
->getParameter($i)
->stripComments()
->toString();
$item
->deleteParameter($i);
}
// coder_upgrade_upgrade_call_db_query_alter($node, $reader);
if ($sql = coder_upgrade_locate_query_string($node)) {
// Parse the string.
coder_upgrade_parse_query_string($node, $sql, $from, $count);
}
// Add finishing touches to new query syntax for a range query.
// See http://drupal.org/node/310075.
// ->range($from, $count)
}