You are here

function joomla_myblog_get_vocabulary_id in Joomla to Drupal 7.2

Same name and namespace in other branches
  1. 6 joomla_myblog.module \joomla_myblog_get_vocabulary_id()
  2. 7 joomla_myblog.module \joomla_myblog_get_vocabulary_id()
1 call to joomla_myblog_get_vocabulary_id()
joomla_myblog_update_node in ./joomla_myblog.module

File

./joomla_myblog.module, line 211

Code

function joomla_myblog_get_vocabulary_id() {
  static $vid;
  if ($vid) {
    return $vid;
  }
  if (!($vid = variable_get('joomla_myblog_vocabulary', 0))) {
    if (!($vid = db_query('SELECT vid FROM {vocabulary} WHERE name = "MyBlog"')
      ->fetchField())) {
      $vocabulary = new stdClass();
      $vocabulary->name = 'MyBlog';
      $vocabulary->machine_name = str_replace(' ', '_', drupal_strtolower($vocabulary->name));
      $vocabulary->module = 'Joomla';
      taxonomy_vocabulary_save($vocabulary);
      $vid = $vocabulary->vid;
    }
  }
  return $vid;
}