public function FrxDrupal::format in Forena Reports 7
Same name and namespace in other branches
- 6.2 plugins/FrxDrupal.inc \FrxDrupal::format()
- 6 plugins/FrxDrupal.inc \FrxDrupal::format()
- 7.2 plugins/FrxDrupal.inc \FrxDrupal::format()
- 7.3 plugins/FrxDrupal.inc \FrxDrupal::format()
- 7.4 plugins/FrxDrupal.inc \FrxDrupal::format()
Implement custom SQL formatter to make sure that strings are properly escaped. Ideally we'd replace this with something that handles prepared statements, but it wouldn't work for
Parameters
unknown_type $value:
unknown_type $key:
unknown_type $data:
File
- plugins/FrxDrupal.inc, line 72 
- Provides data blocks for native drupal connections using the default drupal connections.
Class
- FrxDrupal
- @file Provides data blocks for native drupal connections using the default drupal connections.
Code
public function format($value, $key, $data) {
  $db = Database::getConnection('default');
  if ($db) {
    if ($value == '') {
      $value = 'NULL';
    }
    else {
      $value = $db
        ->quote($value);
    }
  }
  return $value;
}