You are here

function commons_wiki_add_flag in Drupal Commons 6.2

Add the bookmark flag to wiki nodes

1 call to commons_wiki_add_flag()
commons_wiki_install in modules/features/commons_wiki/commons_wiki.install
Implementation of hook_install()

File

modules/features/commons_wiki/commons_wiki.install, line 15

Code

function commons_wiki_add_flag() {
  $fid = db_result(db_query("SELECT fid FROM {flags} WHERE name = '%s'", 'bookmarks'));
  if ($fid) {
    $check_sql = "SELECT fid FROM {flag_types} WHERE type = 'wiki' AND fid = %d";
    if (!db_result(db_query($check_sql, $fid))) {
      $flag = new stdClass();
      $flag->fid = $fid;
      $flag->type = 'wiki';
      drupal_write_record('flag_types', $flag);
    }
  }
}