You are here

function _xbbcode_highlighter_info in Extensible BBCode 5

1 call to _xbbcode_highlighter_info()
xbbcode_highlighter_xbbcode in xbbcode_highlighter/xbbcode_highlighter.module

File

xbbcode_highlighter/xbbcode_highlighter.module, line 470

Code

function _xbbcode_highlighter_info($delta) {
  $row = db_fetch_array(db_query("SELECT name,description,sample FROM {xbbcode_highlighter} WHERE id='%s'", $delta));
  $info['dynamic'] = true;
  $info['description'] = t("Provides syntax coloring for the !lang language. The option 'ln' will print out line numbers.", array(
    '!lang' => $row['name'] ? $row['name'] : strtoupper($delta),
  ));
  $info['description'] .= ' ' . $row['description'];
  $code = $row['sample'] ? $row['sample'] : "code;";
  $info['name'] = $row['name'] ? $row['name'] : strtoupper($delta);
  $info['sample'] = "[{$delta}=ln]{$code}" . "[/{$delta}]";
  return $info;
}