You are here

function xbbcode_highlighter_install in Extensible BBCode 5

File

xbbcode_highlighter/xbbcode_highlighter.install, line 4

Code

function xbbcode_highlighter_install() {
  $sql = "CREATE TABLE {xbbcode_highlighter} (\n          delta INT(3) PRIMARY KEY AUTO_INCREMENT,\n          id VARCHAR(32),\n\t  name VARCHAR(32),\n\t  description TEXT,\n\t  sample TEXT,\n\t  enabled boolean default FALSE\n\t);";
  db_query($sql);
  require_once drupal_get_path('module', 'xbbcode_highlighter') . "/xbbcode_highlighter-setup.inc";
  $auto = _xbbcode_highlighter_pear('highlighter') === true;
  $auto = _xbbcode_highlighter_pear('parser') === true && $auto;
  if (!$auto) {
    drupal_set_message(t("Highlighter requires several PEAR libraries to be installed. Please read '!this' for more information.", array(
      '!this' => l(t("Setting up Highlighter"), 'admin/settings/highlighter'),
    )), 'error');
  }
}