You are here

function flag_plugin_argument_validate_flaggability::_test_by_sql in Flag 6.2

Same name and namespace in other branches
  1. 6 includes/flag_plugin_argument_validate_flaggability.inc \flag_plugin_argument_validate_flaggability::_test_by_sql()
  2. 7.3 includes/views/flag_plugin_argument_validate_flaggability.inc \flag_plugin_argument_validate_flaggability::_test_by_sql()
  3. 7.2 includes/flag_plugin_argument_validate_flaggability.inc \flag_plugin_argument_validate_flaggability::_test_by_sql()
2 calls to flag_plugin_argument_validate_flaggability::_test_by_sql()
flag_plugin_argument_validate_flaggability::test_flagged in includes/flag_plugin_argument_validate_flaggability.inc
flag_plugin_argument_validate_flaggability::test_flagged_by_current_user in includes/flag_plugin_argument_validate_flaggability.inc

File

includes/flag_plugin_argument_validate_flaggability.inc, line 284
Contains the flaggability validator handler.

Class

flag_plugin_argument_validate_flaggability
Validates whether an argument is a flaggable/flagged object.

Code

function _test_by_sql($sql, $args) {
  $passed = array();
  $result = db_query($sql, $args);
  while ($row = db_fetch_object($result)) {
    $passed[] = $row->content_id;
  }
  return $passed;
}