public function test_get_vocabularies() { // Use SQL to get a count of rows in the Vocabularies table $sql_count = DB::get_value("SELECT COUNT(*) FROM {vocabularies};"); // Retrieve the vocabularies $vocabularies = Vocabulary::get_all(); $this->assert_equal($sql_count, count($vocabularies)); }
public function get_menus($as_array = false) { $vocabularies = Vocabulary::get_all(); $outarray = array(); foreach ($vocabularies as $index => $menu) { if (!$menu->term_menu) { // check for the term_menu feature we added. unset($vocabularies[$index]); } else { if ($as_array) { $outarray[$menu->id] = $menu->name; } } } if ($as_array) { return $outarray; } else { return $vocabularies; } }